:root{--app-background: #f4f3f2;--app-background-rgb: 244 243 242;--auth-wordmark-width: 120px;--auth-wordmark-height: 50px;--home-wordmark-width: 78px;--home-wordmark-height: 32.5px;--auth-wordmark-home-scale: .65;color:#111;background:var(--app-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*:focus,*:focus-visible{outline:0!important}html,body,#app{width:100%;height:100%;margin:0}button{font:inherit}button:focus,button:focus-visible,input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,[tabindex]:focus,[tabindex]:focus-visible{outline:none}.plugin-shell{position:relative;width:100%;height:100%;min-width:640px;min-height:400px;overflow:hidden;background:var(--app-background);border-radius:0 0 12px 12px;outline:none;user-select:none}.auth-home-enter-active,.auth-home-leave-active{position:absolute;inset:0;width:100%;height:100%}.auth-home-enter-active.auth-gate,.auth-home-leave-active.auth-gate{z-index:3}.auth-home-enter-active.plugin-shell,.auth-home-leave-active.plugin-shell{z-index:1}.auth-home-leave-active.auth-gate{background:transparent;pointer-events:none;animation:auth-gate-hold 1.52s ease-in-out both}.auth-home-leave-active.auth-gate .auth-wordmark{animation:auth-wordmark-to-home 1.05s cubic-bezier(.4,0,.2,1) both,auth-shared-source-out .18s cubic-bezier(.4,0,.2,1) .96s both}.auth-home-leave-active.auth-gate .auth-account{animation:auth-account-to-home 1.05s cubic-bezier(.4,0,.2,1) both,auth-shared-source-out .18s cubic-bezier(.4,0,.2,1) .96s both}.auth-home-leave-active.auth-gate .figma-login-button,.auth-home-leave-active.auth-gate .auth-status{animation:auth-controls-out .28s cubic-bezier(.4,0,.2,1) both}.auth-home-enter-active.plugin-shell{animation:auth-home-shell-hold 1.52s ease-in-out both}.auth-home-enter-active.plugin-shell .home-wordmark,.auth-home-enter-active.plugin-shell .account-bg,.auth-home-enter-active.plugin-shell .account-dock>.avatar,.auth-home-enter-active.plugin-shell .account-field{animation:auth-destination-reveal .18s cubic-bezier(.4,0,.2,1) .96s both}.auth-home-enter-active.plugin-shell .hero-copy p{animation:auth-home-copy-in .78s cubic-bezier(.4,0,.2,1) .26s both}.auth-home-enter-active.plugin-shell .template-stage{animation:auth-home-content-in .78s cubic-bezier(.4,0,.2,1) .36s both}.auth-home-enter-active.plugin-shell .auth-button{animation:auth-badge-in .42s cubic-bezier(.34,1.3,.64,1) 1.08s both}.auth-home-enter-active.auth-gate{animation:auth-gate-in .44s cubic-bezier(.4,0,.2,1) both}.auth-home-leave-active.plugin-shell{pointer-events:none;animation:auth-shell-out .3s cubic-bezier(.4,0,.2,1) both}@keyframes auth-gate-hold{0%,to{opacity:1}}@keyframes auth-home-shell-hold{0%,to{opacity:1}}@keyframes auth-wordmark-to-home{0%{transform:translate3d(-50%,0,0) scale(1)}to{transform:translate3d(-50%,-75.5px,0) scale(var(--auth-wordmark-home-scale))}}@keyframes auth-account-to-home{0%{transform:translate3d(-50%,0,0)}to{transform:translate3d(-50%,140px,0)}}@keyframes auth-controls-out{0%{opacity:1}to{opacity:0;filter:blur(3px)}}@keyframes auth-destination-reveal{0%{opacity:0}to{opacity:1}}@keyframes auth-shared-source-out{0%{opacity:1}to{opacity:0}}@keyframes auth-home-content-in{0%{opacity:0;filter:blur(6px);transform:translate3d(0,12px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes auth-home-copy-in{0%{opacity:0;filter:blur(6px);transform:translate3d(-50%,12px,0)}to{opacity:1;filter:blur(0);transform:translate3d(-50%,0,0)}}@keyframes auth-badge-in{0%{opacity:0;filter:blur(3px);transform:translate3d(0,4px,0) scale(.72)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes auth-gate-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes auth-shell-out{0%{opacity:1}to{opacity:0}}.view-page{position:absolute;inset:0;overflow:hidden;opacity:1;filter:blur(0);transform:translateZ(0);will-change:transform,opacity,filter}.route-to-generator .generator-view,.route-to-home .home-view{z-index:2}.route-to-generator .home-view,.route-to-home .generator-view{z-index:1}.to-generator-enter-active,.to-home-enter-active{transition:transform .56s cubic-bezier(.16,1,.3,1) .14s,opacity .5s ease .14s,filter .56s ease .14s}.to-generator-leave-active,.to-home-leave-active{transition:transform .46s cubic-bezier(.4,0,.2,1),opacity .36s ease,filter .46s ease}.to-generator-enter-from{opacity:0;filter:blur(7px);transform:translate3d(0,24px,0)}.to-generator-leave-to{opacity:0;filter:blur(7px);transform:translate3d(0,-24px,0)}.to-home-enter-from{opacity:0;filter:blur(7px);transform:translate3d(0,-20px,0)}.to-home-leave-to{opacity:0;filter:blur(7px);transform:translate3d(0,24px,0)}.route-to-generator .generator-view{animation:generator-page-in .56s cubic-bezier(.16,1,.3,1) .14s both}.route-to-home .home-view{animation:home-page-in .56s cubic-bezier(.16,1,.3,1) .14s both}.to-generator-enter-active .generator-left,.to-generator-enter-active .generator-right,.to-generator-enter-active .generator-dock,.to-generator-enter-active .history-button,.to-generator-enter-active .debug-button,.to-generator-enter-active .back-home-button{animation:generator-child-in .78s cubic-bezier(.16,1,.3,1) both}.to-generator-enter-active .to-generator-enter-active .generator-right{animation-delay:.13s}.to-generator-enter-active .history-button,.to-generator-enter-active .debug-button,.to-generator-enter-active .back-home-button{animation-delay:.17s}.to-generator-enter-active .generator-dock{animation-delay:.22s}.to-home-enter-active .home-wordmark,.to-home-enter-active .hero-copy p{animation:home-hero-back .76s cubic-bezier(.16,1,.3,1) both}.to-home-enter-active .template-stage,.to-home-enter-active .account-dock{animation:home-child-back .76s cubic-bezier(.16,1,.3,1) both}.to-home-enter-active .template-stage{animation-delay:80ms}.to-home-enter-active .account-dock{animation-delay:.15s}@keyframes generator-child-in{0%{opacity:0;filter:blur(6px);transform:translate3d(0,14px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes generator-page-in{0%{opacity:0;filter:blur(7px);transform:translate3d(0,24px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes home-page-in{0%{opacity:0;filter:blur(7px);transform:translate3d(0,-20px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes home-child-back{0%{opacity:0;filter:blur(5px);transform:translate3d(0,-12px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes home-hero-back{0%{opacity:0;filter:blur(5px);transform:translate3d(-50%,-12px,0)}to{opacity:1;filter:blur(0);transform:translate3d(-50%,0,0)}}.auth-gate{position:relative;width:100%;height:100%;min-width:640px;min-height:400px;overflow:hidden;border-radius:0 0 12px 12px;background:#f4f3f2;color:#000;font-family:Cascadia Mono,SFMono-Regular,Menlo,Consolas,monospace;user-select:none}.auth-wordmark{position:absolute;top:90px;left:50%;display:block;width:var(--auth-wordmark-width);height:var(--auth-wordmark-height);transform:translate(-50%);object-fit:contain}.auth-account{position:absolute;top:210px;left:50%;display:flex;align-items:center;width:250px;height:30px;padding:0 12px 0 32px;transform:translate(-50%);border:0;background:transparent}.auth-account:before{content:"";position:absolute;inset:-5px -13px -21px;width:276px;height:56px;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%20276%2056'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Rectangle%2047'%20filter='url(%23filter0_d_0_4)'%3e%3cpath%20d='M13%2015C13%209.47715%2017.4772%205%2023%205H253C258.523%205%20263%209.47715%20263%2015V25C263%2030.5228%20258.523%2035%20253%2035H23C17.4772%2035%2013%2030.5228%2013%2025V15Z'%20fill='var(--fill-0,%20%23F9F9F9)'/%3e%3cpath%20d='M253%204.5C258.799%204.5%20263.5%209.20101%20263.5%2015V25C263.5%2030.799%20258.799%2035.5%20253%2035.5H23C17.201%2035.5%2012.5%2030.799%2012.5%2025V15C12.5%209.20101%2017.201%204.5%2023%204.5H253Z'%20stroke='var(--stroke-0,%20white)'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_0_4'%20x='0'%20y='0'%20width='276'%20height='56'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='8'/%3e%3cfeGaussianBlur%20stdDeviation='6'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.03%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_0_4'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_0_4'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center / contain no-repeat}.auth-account__avatar{position:absolute;top:3px;left:3px;z-index:1;box-sizing:border-box;width:24px;height:24px;border:1px solid #fff;border-radius:8px;overflow:hidden;background:transparent;box-shadow:0 1px 2px #00000014}.auth-account__avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.auth-account__avatar.is-default-avatar{display:grid;place-items:center;background:#efefef}.auth-account__avatar.is-default-avatar img{width:18px;height:18px;border-radius:6px;object-fit:contain}.auth-account__identity{position:relative;z-index:1;display:flex;align-items:center;height:14px;min-width:0;margin:0;font-size:8px;font-weight:400;line-height:14px;white-space:nowrap}.auth-account__identity strong{display:block;max-width:98px;height:14px;overflow:hidden;color:#585858;font:inherit;font-weight:500;line-height:14px;text-overflow:ellipsis}.auth-account__identity span{display:block;height:14px;margin-left:12px;color:#d2d2d2;line-height:14px}.auth-account__more{position:absolute;top:13px;right:11px;z-index:1;width:10px;height:2px;overflow:visible;fill:#585858}.auth-account__more--loading circle{animation:auth-more-wave .72s cubic-bezier(.45,0,.55,1) infinite;transform-box:fill-box;transform-origin:center}.auth-account__more--loading circle:nth-child(2){animation-delay:90ms}.auth-account__more--loading circle:nth-child(3){animation-delay:.18s}@keyframes auth-more-wave{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.figma-login-button{position:absolute;top:260px;left:50%;display:grid;place-items:center;width:40px;height:40px;padding:0;transform:translate(-50%);border:.5px solid #fff;border-radius:50%;background:#313131;cursor:pointer;box-shadow:0 1.7px 3.4px #79797933;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease}.figma-login-button img{display:block;width:26px;height:26px}.figma-login-button:hover:not(:disabled){background:#252525;box-shadow:0 3px 7px #31313133;transform:translate(-50%) translateY(-1px)}.figma-login-button:active:not(:disabled){transform:translate(-50%) scale(.96)}.figma-login-button:disabled{cursor:wait}.auth-status{position:absolute;right:20px;bottom:20px;left:20px;min-height:10px;margin:0;overflow:hidden;color:#000;font-size:8px;font-weight:400;line-height:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth-status--error{color:#a34b42}.home-wordmark,.hero-copy p{position:absolute;left:50%;margin:0;white-space:nowrap;letter-spacing:0;transform:translate(-50%)}.home-wordmark{top:23.25px;display:block;width:var(--home-wordmark-width);height:var(--home-wordmark-height);object-fit:contain}.hero-copy p{top:59px;color:#4e4e4e;font-size:10px;font-weight:400;line-height:normal}.template-stage{position:absolute;inset:-18px 0 -24px;cursor:grab;touch-action:pan-y;isolation:isolate}.template-stage:active{cursor:grabbing}.template-card{--x: 0px;--y: 0px;--r: 0deg;--blur: 0px;--opacity: 1;--z: 1;--hover-scale: 1;position:absolute;left:50%;top:119px;display:flex;flex-direction:column;align-items:center;width:132px;padding:0;border:0;background:transparent;color:#737373;opacity:var(--opacity);transform:translate3d(calc(-50% + var(--x)),var(--y),0) rotate(var(--r)) scale(var(--hover-scale));transform-origin:50% 50%;filter:blur(var(--blur));transition:transform .52s cubic-bezier(.2,.9,.2,1),filter .42s ease,opacity .3s ease;z-index:var(--z);will-change:transform,filter,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.template-card.transition-off{transition:none}.template-card:focus,.template-card:focus-visible{outline:none}.template-card:hover{--hover-scale: 1.035}.template-card.active:hover{--hover-scale: 1.045}.template-stage.is-carousel-moving .template-card:hover,.template-stage.is-carousel-moving .template-card.active:hover{--hover-scale: 1}.edge-blur{position:absolute;top:80px;bottom:70px;width:160px;z-index:17;pointer-events:none;overflow:hidden}.edge-blur i{position:absolute;inset:0;display:block;width:100%;background:transparent;backdrop-filter:blur(var(--blur-amount));-webkit-backdrop-filter:blur(var(--blur-amount));will-change:backdrop-filter;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.edge-blur-left{left:0}.edge-blur-right{right:0}.edge-blur-mask{position:absolute;top:80px;bottom:70px;width:160px;z-index:17;pointer-events:none}.edge-blur-mask-left{left:0;background:linear-gradient(to bottom,var(--app-background) 0,rgb(var(--app-background-rgb) / 0) 40px),linear-gradient(to top,var(--app-background) 0,rgb(var(--app-background-rgb) / 0) 40px),linear-gradient(to right,var(--app-background) 0,rgb(var(--app-background-rgb) / 0) 40px)}.edge-blur-mask-right{right:0;background:linear-gradient(to bottom,var(--app-background) 0,rgb(var(--app-background-rgb) / 0) 40px),linear-gradient(to top,var(--app-background) 0,rgb(var(--app-background-rgb) / 0) 40px),linear-gradient(to left,var(--app-background) 0,rgb(var(--app-background-rgb) / 0) 40px)}.cover{display:block;width:120px;height:120px;overflow:hidden;border-radius:12px;background:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.template-create-project .cover{background-size:80px 80px}.template-illustration .cover{background-image:url(/assets/template-illustration-DFzrumTp.webp)}.template-momo .cover{background-image:url(/assets/template-momo-xq9LllhV.webp);background-size:113.19% 113.19%;background-position:50% 50%}.template-icon .cover{background-image:url(/assets/template-icon-BNsVA2Ze.webp)}.template-character .cover{background-image:url(/assets/template-character-DcBG5UZt.webp)}.template-emoji .cover{background-image:url(/assets/template-emoji-Iws9kOGh.webp)}.carousel-template-title{--x: 0px;--y: 0px;--r: 0deg;--title-opacity: 0;--title-lift: 3px;position:absolute;left:50%;top:249px;z-index:30;width:132px;min-height:14px;color:#737373;font-size:10px;font-weight:400;line-height:normal;text-align:center;white-space:nowrap;pointer-events:none;opacity:var(--title-opacity);transform-origin:50% -70px;transform:translate3d(calc(-50% + var(--x)),calc(var(--y) + var(--title-lift)),0) rotate(var(--r));transition:none;will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.account-dock{position:absolute;left:195px;top:350px;width:250px;height:30px;z-index:20}.account-bg{position:absolute;inset:-5px -13px -21px;width:276px;height:56px;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%20276%2056'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Rectangle%2047'%20filter='url(%23filter0_d_0_4)'%3e%3cpath%20d='M13%2015C13%209.47715%2017.4772%205%2023%205H253C258.523%205%20263%209.47715%20263%2015V25C263%2030.5228%20258.523%2035%20253%2035H23C17.4772%2035%2013%2030.5228%2013%2025V15Z'%20fill='var(--fill-0,%20%23F9F9F9)'/%3e%3cpath%20d='M253%204.5C258.799%204.5%20263.5%209.20101%20263.5%2015V25C263.5%2030.799%20258.799%2035.5%20253%2035.5H23C17.201%2035.5%2012.5%2030.799%2012.5%2025V15C12.5%209.20101%2017.201%204.5%2023%204.5H253Z'%20stroke='var(--stroke-0,%20white)'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_0_4'%20x='0'%20y='0'%20width='276'%20height='56'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='8'/%3e%3cfeGaussianBlur%20stdDeviation='6'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.03%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_0_4'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_0_4'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center / contain no-repeat}.avatar{position:absolute;left:3px;top:3px;display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;border:1px solid #fff;border-radius:8px;background:url(data:image/png;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD/wAARCAAwADADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwACAgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8PDw8P/9sAQwECAgIEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/90ABAAD/9oADAMBAAIRAxEAPwD9Son/AEr5R/ab/a+8Lfs9W0eh2VsNb8XXsYkgst+yKCNs4luGHIXgkKPmbHYc19NSX0NnbyXVy2yKBGd2PQKoyT+AFfzDfG74iXPxP+LHiXxdM5lbVLp3iJ/hgX5Y0HoFRVXH1ryVSuz1k7H1Lrf/AAUO/aM1DUY7iHV7TS4ZBkQW1nEEAPTmTe5/76r0H4V/8FIvjDo+p3X/AAm1va+ItMjJleNkFtKik42xyRjGc9N6tX5kTH7bcJJ04BA9BnFXbdHM0qxEqJn5/wB0HJzVSpxcbWNYcylfof1K/Az9pv4V/HjTYpfCmofZtWKF5dLuiEuotvDEDo68/eUn3Ar6WjHav5MPBXjPxT4F8VaH4t8KyGyv9IJuY1QkFkBCsr46h1ByPTFf1FfCHx3B8SvhzoHji3XYurWqSsn9yTo6n6MCK8msrW1PQ9lqf//Q/QXxTp8mv+GdW0KKXyH1GzuLYSf3TNGyBvwJzX8wnjPwh4j+H3ia78PeK7F7LVNObyp4nBXkAjep/iRuqsMgiv6eGuSR1xXzF+038NfD3i3wpJ45n0uO91Xw5A5djGJHksCd0ybf4vL/ANao6/KQPvVx1LpXSPWw0YzmoydvM/n+tWy0kzcbgqqO/HArsYNPkW3jI+/wxAB4Dc5P1r7Ftvgf4Q1C6aS5g8p5cSp5LYTnuv8AssMHGOK9n8P/AAG0OZ4Ps0MdyiRMkiXDMmcnKtuQE/LyMY5B6jFePisxjE+uwXDtRu0nsfJ/wo8EXnibVpCsWbVYz50rdFjUZbJPA96/o1/Z+8KJ4O+EHhnRlhe3drVbmSN87ke5PmlSD0xuxjtX5efs8+GPDfh74hR+DZGS6a5vQZY4oTPGCz/u8gBtgUY5b7vfua/aOHgH2ryoyUpuRvmtL2MIUvmz/9H7okn+QnNc14m1GeDw1qklpGJrj7LOI0IyGby2wCO+fSrnm5XHXIqWztGuZORlV61hUsots7aMW5JI/OTwfa3L6ZAbXDS24ChW6MAMY9q93s3K6XLDfwy24uY3jYpnIBHJDLyMDnPavcdR/Z1K37634JaMJcnzJLKQ7QHPJMTdAD/dPTsccV7B8Ivh74t0TWrnV/EFiNNsrezaCJJJI3aeeSRGLYQsAqKmMk8lq/PcRTqSqcjWnc/WqGY0KeH54P3l0PIf2S/Amm6Pr+o63plpN9ijgMcdw4PlmVmAYBm+8do7A49a/QSEDGTyDWRKsMSwyQKESRchQMAfStK3fKDNejRhyq1z5XH4uVeftJH/2Q==) center / cover no-repeat;box-shadow:0 1px 2px #00000014}.avatar.generated{background:#d9d9d9}.avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.avatar.is-default-avatar{background:#efefef}.avatar.is-default-avatar img{width:18px;height:18px;border-radius:6px;object-fit:contain}.avatar span{color:#323333;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;font-weight:600;line-height:1}.account-field{position:absolute;left:33px;right:42px;top:8px;display:inline-flex;align-items:center;height:14px;overflow:hidden;font-size:8px;font-weight:400;line-height:normal;white-space:nowrap}.account-field input,.account-field strong{max-width:98px;min-width:0;height:14px;padding:0;border:0;outline:none;background:transparent;color:#585858;font:inherit;font-weight:500;line-height:14px;overflow:hidden;text-overflow:ellipsis}.account-field input::selection{background:#9dcb6147}.account-field span{display:block;height:14px;margin-left:12px;color:#d2d2d2;line-height:14px;overflow:hidden;text-overflow:ellipsis}.auth-button{position:absolute;left:223px;top:3px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #fff;border-radius:8px;background:#9dcb61;box-shadow:0 1px 2px #63e74333;cursor:pointer;transition:transform .16s ease,filter .16s ease}.auth-button:hover{transform:translateY(-1px);filter:brightness(1.04)}.auth-button:active{transform:translateY(0) scale(.96)}.auth-button span{width:14px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAlZJREFUeAHtmOtRAjEQxxfHArACUwIlUIJWYOzgOoAOsIOjA+0AO1ArCFagHaxZbk+WkCcXHh/4zWQucNnNP5vXJQBXrlw2I6gIIo7tQ9v0a9PbaDT6hUvCCpzatLDpB7dQvrVJwblhgStMQ2U0nBLqXptmTvRcUSbwzrCtgmORET16N3XKLyPlW1l+qDiKXhMRSFGdYzeJQj4UlzEYjrKO+YCEc3dyBKNX4FdjvNEtlgyLQOvJ0QtW6C4OxBL9gfjIdTL2RK85qGvy6tKewKTrwm4SlLWuAlSXqHfivr/x2MjWfMPp+BL5LKFK5NdwHva6PhXR5F7N4yy6PEEe64CGDTcwABZB45hmb+N5P7MPw5Nl0GQcJBS6livOL3B3Z6JxNuefVGYCA/AJXYv8PUSwn3Gf9vEu/mp5KCibfxX/f9qy7xBHBTRsuPUYyHF5B2meoev+Prot+1Ci0scMPzIo62Rp3jX+dyPIwFl7XXSmj5/YOppjpDJtXjwi55m2k9Lg9IavpZWxndxdTIFdI+zecu36r5ye7G2Uh41hwarAzpQOld5w7HT/FI6EExQSXLbeYvexW9yNpTjRbKEUT1QXUBnszk8ymgoOwRnkxBNUwvp6cHw3MATcPTpQhAdthexzgru9tYKh8BAwtVpPveKINFjr+IzbZUeywLIlaMw2eBSRCbH0W2fYatw/yNUXKSqkqCxxH8NilFN2hv4TLfmoflj0CdYYvlBYYfjsbmx6gFOD8RsQSfJG5VSCQzcg9F+VO4HaF7nKPqbQfUQvL+4i98qVI/IHHcgyAdkIiowAAAAASUVORK5CYII=) center / contain no-repeat}.generator-panel h2{margin:0;color:#000;font-size:10px;font-weight:400;line-height:normal;white-space:nowrap}.generator-view:after{position:absolute;z-index:29;inset:0;content:"";background:var(--app-background);opacity:0;pointer-events:none;transition:opacity .18s ease .22s}.generator-view.is-prompt-modal-open:after{opacity:1;pointer-events:auto;transition-delay:0ms}.panel-subtitle{margin:4px 0 0;color:#4e4e4e;font-size:8px;font-weight:400;line-height:normal;white-space:nowrap}.generator-right{position:absolute;left:372px;top:29px;width:240px;height:320px}.debug-button{position:absolute;top:-8px;right:38px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #fff;border-radius:50%;background:#f9f9f9;color:#000;font-family:Inter,Arial,sans-serif;font-size:12px;cursor:pointer;box-shadow:0 2px 4px #0000000d;transition:transform .16s ease,filter .16s ease}.history-button{position:absolute;top:-8px;right:38px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #fff;border-radius:50%;background:#f9f9f9;cursor:pointer;box-shadow:0 2px 4px #0000000d;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .18s ease}.history-button.has-template-admin{right:70px}.debug-button span{width:12px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAKtJREFUeAHt2LENwyAQheEjE2SEzAVFZsgGzgZeIQXMxQjZgJylIKU8ivOl+L8GWXoS96AyIgAAAECUZA2WUu667GOMq/jqKaWt1vqyhC9ipINvJwx/uOk+uzVsLqCncsbw09saXLmBhy5dnOlBHcM/zXlxknMev9+tNZe9zDfwrygQjQLRKBCNAtEoEI0C0SgQjQLRKBDNrcD353zq4sStwHzFWH1lAABgxQdx5CXEN56JlgAAAABJRU5ErkJggg==) center / 12px 12px no-repeat}.history-button span{width:12px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABLlJREFUeAHtWj1v1EAQnbtTPhSlODrK/QGJCL8Ap6Pj0uVLytHRASVVnI4O+AUYKUrScenocnR0BCUFHaajI0WKfIf3Tra13lvfeW3fESSeZNmeW+/O252dnZ09kf/4u6hJBWi3283z83OvXq8/ur29VRAt1Gq1Jp6bvUZqtRM8h7zj9fDm5ubz1NRUNwiCEymJUgTW19c9KLZJhWNlHdHBdx92d3c7UhCFCKysrLTQm2/wqKQahLi2dnZ2AnGEEwGYirq8vHyPXvNkBECnHE5MTCzBtMLc3+QtCHN5DsX9AaYS4rd9KgEb756dnZ10Op2ejbdarebMzIzCHFHX19ceyjyR7NHjfNmCWb2Vqgisrq7Szv2MnwMo9mF7e7srDkCdnDcvQGYjo4gPk9oaVs9QAlnKo+EuevPp3t5eKCWwvLysUJefQWQoiYEEbMrTFcJEcg9xXsAxvMBIblpMdCCJTAK0eShqKhniWkKFhzICcDRA4kCM+QFSL7M6zEog8jZfjd4IQWixrMkMQwaJk8nJyYc271S3VQLlP+rKR2YzcuWJqI2laNWO0aT7tpVvmALYfRu3Z7oMZF6h4k8yJhwdHf2am5s7B4nHmlhB9u34+Pi7XtY2ApvGe+AyYdfW1jZw/UZH/OCzFATbpKfTZdHqn0KKACZuS4wJRI8jDtAWO4V7KU9FN22IFOMvXZAiAGXNHgsK2L3SnosEeAnYNoM9XRYFjwkSAgyJcWsZdbyTv4xGoxHo7yCwEOnaQ0Lg6urKM74NR+XvXRCFKKEmauq6JgRgPp7x7b7cHaR00XVNCGCGP9ALYTHpyt2BaQkqftAncWrCgWUodwQMzw1R0tk6AaWXwNIdSgVgWCIlMT09be6d+yexGQVWseEmLi4uDhjVliFi0aWfQFUwYhhC4fKrIGJDPath3de6gKGvpN1eDCUFiVh0SXTVTShFAHvaQgSYWWDkikeGIKGliJKISN5YCWWV/o7ODuNn3YRSrgpu1JOCYAgAIv4wInljJSYDDFH/CAA/jUILUhI5iORyFOYiC+Lf4ueEgGXheiIVwUYkmnN5I92ULrquyZaSEwW7nh+6O0XBRdd0SdVg+gW3r7oMa9S92LUmIxAJUvMAZApvSKoCRuq5IdrX14W6UTg1pCDQrtpvu4BtUwddBqsIUu/6iyV0lazN9DiAts3tbQgdO7qgbyUGw5f6OxO5TDrJmBHlYtuGuG/SW/NCWGAOjAw0bW5xXBucjLzUIdp/aJa1xkLcTJt5GVwfxzEf2AZXaUteaslW3kqAftuSjehVPEoSqHuBbYglM5KVXGhkVYYE0pf5+XmamKeJmxidNpNO/F0qBG0edQd4vG/8xETy66zv8qTXfelPdnFYA5ymbLmcptgw5NSHx07+oO/zHnD4YiHRqwBE0Pg71wkeHRBuWDxNjKHK99qXnBiQv4/B+KbDI1SGu9ySxismwxSG54xwmTxAHcw/KatCjucPTod8TH0j0cTMdelI1apMgVMfJwIxogw2TUpJNQijQ4yO64eFCMRgMjjKp7Zcv41P7Rl/lYl4SxGIwWPU2dlZj0eosHPmbOLstP5Xg57CuP+EGXZPT0+78THsf/zL+ANgFK8+FmsLJgAAAABJRU5ErkJggg==) center / 12px 12px no-repeat}.history-button:hover{background:#373737;transform:translateY(-1px)}.history-button.is-active{background:#373737;transform:none}.history-button:hover span,.history-button.is-active span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAuZJREFUeAHtmott4zAMhpmbwCN4g8sG59sgG9QbtBs0N8F1g3SDoBM4N0F6EyidwN3gLwXJhktLfkmKU6AfQCQGJFLUk6JN9M26bCgCADL+KVh+seQsW5bMiuad5WJ/X1n+sZw2m807rQk3vGCpWGos48iyo2ujjbIoxEOxlJQaNpLD9HgqztoGpYAV32N4qiiWJ92T1tGsUzdj2cKM3BOGR0/beKCYsMLHAYMHloJmYh16HtD7SDEYaHyFCMNtR+s5iROexscfYmPrAe4puswJmDkvUSxbSoQdDeWwO6/DrKLa0ficEuNxop5lG2Y7W64gEJgFLjuwmlq5DB7CCMCsCcn4qe0YvgPNgMvf2d7Teu4oAPQPTTVWYefwOqd5RlWnbk0BwKwHSTFU4RjS+1bHJygQ9M+Iylcwc3g7e8tM4EAhVOrpmbkKyumjFhqM6oDVqYTadjH/6JQrRL0Xuh1kW4rmT9eBn6LQiW6HV/GcN3+6Dsh5daHb4SSe287uOpCLQheKAOKc4PLu7FzEURYf+iiYqDanAEbbN1pguiHfrU2FODLFAWk4W2CniaUU/Mx2BP0zqnYVkkZzWghMCLCf4MikWAkmOu1ydhWSYURJgUxwZFKshP4h24YT3V3oTdQLvnlx5u3Csue/v1n+UH9nm5qZK8Tz/14JRAolhhAjUk8dZQyEEt1CGfoLuaCVccx/TbvBtFPIJlrlkR10IYnEvXh+8SaF0Q9dNTmtBNwXmt1YJQXPir82MFm/eesS7mvlGpd6V16qnFq5EhX14k6W0HLYd+WlzqEKFL5KYssqcuVlkjoBs2UqxJrCMIcOHL2RIrnre/+wpxA8TmgOiJderzw29hSDAScaR5akXwr0t8n4je8Y9OXvGxTLX5htWM9l+YpJ93Rpy6gBPUmmaNMQ3Ygz0lHhGic/xm9dc1FY8X3xEcvQU6VCYMQb+1MDLTpno59z+vypQRPt6ovTiW7hU4NvIvABHwIW8qqtMzEAAAAASUVORK5CYII=)}.history-button:active{transform:scale(.96)}.back-home-button{position:absolute;top:-8px;right:6px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #fff;border-radius:50%;background:#f9f9f9;cursor:pointer;box-shadow:0 2px 4px #0000000d;transition:transform .16s ease,filter .16s ease}.back-home-button span{width:12px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAARtJREFUeAHt1cGNgmAQBeD5dxuwhG0AsqV4hsOuR492oB3YgXqAejQ0oB3YAc4zmhAUMj8M8fK+xIA/OLynGESIiIiIiIjoM4L1xDzP/3Szrev6GkJYF0VxEEdD53+JkQ5e62umuz+63T8u6AKzMLMxf2v9rLmAfiuz5nuvEs/wreWrGMX8Aqs3a6NKdISHjRh9W0+squqYJMlFd+etQ/M0Tc96/CQResIvyrLci5G5AHiV8AoPUQVgbAnP8BBdAIaW8A4PgwpAbIkpwsPgAmAtMVV4MD+J+2RZ9q+b3cvwELAuU4W/X0OcdJXo4BIeRt1CTT23U5tbeHArAIYSruHBtQD0lHAPD+4FoFHiV//IWFpOEZ6IiIiI6LNunkvcpbj02MsAAAAASUVORK5CYII=) center / 12px 12px no-repeat}.debug-button:hover,.back-home-button:hover{transform:translateY(-1px);filter:brightness(1.02)}.debug-button:active,.back-home-button:active{transform:scale(.96)}.generator-dock{position:absolute;left:150px;top:344px;display:flex;align-items:center;gap:10px}.model-config-panel{position:absolute;left:-100px;bottom:54px;z-index:30;width:280px;height:158px;border:1px solid #fff;border-radius:13px;background:#f9f9f9;box-shadow:0 14px 24px #0000001f}.model-config-field{position:absolute;left:21px;right:21px;display:block;color:#a5a5a5;font-size:10px;line-height:normal}.model-config-name{top:21px}.model-config-field>span{display:block;margin-bottom:8px;color:#a5a5a5;font-size:10px}.model-config-field>span em{float:right;color:#ff665e;font-style:normal}.model-config-field input,.model-config-field select{width:100%;height:20px;padding:0;border:0;outline:none;background:transparent;color:#323333;font:inherit;font-size:12px;line-height:20px}.model-config-field select{appearance:none;cursor:pointer}.model-config-field select:disabled{color:#a5a5a5;cursor:default;opacity:1}.model-config-name select{padding-right:86px}.model-config-name.has-error select{color:#e9473d}.model-config-name i{position:absolute;right:0;top:24px;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAQpJREFUeAHtlrENgzAQAN8pgDIj4JIu2SBskBHIRFkhmSBskBXoKPEIKREN+SekiQSx/o2g+JMQlm3Jh/G/H0BRFEVRNkNd1yd6ICAGAtA0zb7rumvf98XYVcZxfLHWvkCIWBB3LDXGPLB5+BlyKJxnWeZAgEhwlHtiM52YIpbcARMPOWKYQ0cAmLAF4SOW+sxr2/YATNiCSZJUuDs+QeDGh4X4DOKrmBqnD8AzWEoDRVHWJESiPmMgzOW5myRI2IKeiXqI5CiKLPdeXjxR0+6ulqjBLwE7ECRqtiD9MioE/iy+XrFA0MIzklWIckskSJAAFqdHDIby24did+zLN3fFLVHyK4qiKIqMN5ASdbDb9nhDAAAAAElFTkSuQmCC) center / contain no-repeat;pointer-events:none}.model-quality-toggle{position:absolute;right:22px;top:21px;height:24px;padding:0 8px;border:0;border-radius:7px;outline:none;background:#ececeb;color:#8e8e8e;font:inherit;font-size:12px;line-height:24px;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.model-quality-toggle:disabled{color:#b8b8b8;cursor:default}.model-resolution-field{position:absolute;top:82px;left:21px;right:21px;color:#a5a5a5;font-size:10px}.model-resolution-field>span{display:block;margin-bottom:7px}.model-resolution-options{display:flex;align-items:center;gap:8px}.model-resolution-option{min-width:40px;height:28px;padding:0 10px;border:0;border-radius:8px;outline:none;background:transparent;color:#5f605e;font:inherit;font-size:13px;line-height:28px;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.model-resolution-option:hover{background:#f1f1ef;color:#323333}.model-resolution-option.is-selected{background:#ececeb;color:#323333}.model-resolution-option:focus-visible,.model-quality-toggle:focus-visible{box-shadow:0 0 0 2px #32333329}.model-resolution-option:active{transform:scale(.95)}.model-config-retry{position:absolute;left:21px;bottom:14px;padding:0;border:0;background:transparent;color:#6f706d;font-size:10px;cursor:pointer}.model-config-retry:hover,.model-quality-toggle:hover{color:#323333}.model-quality-toggle:active{transform:scale(.94)}.model-button,.generate-button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 8px 12px #00000012;transition:transform .16s ease,filter .16s ease}.model-button{background:#f9f9f9}.generate-button{background:#373737}.model-button:hover,.generate-button:hover{transform:translateY(-1px);filter:brightness(1.04)}.model-button:active,.generate-button:active{transform:scale(.96)}.model-button span,.generate-button span{width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:contain}.model-button span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAA4ZJREFUeAHtWV1yokAQniExz+4N2BPEUlOVt7AniHsC2RMkOYHxBIknCN6AnGDZNx/Uck8QjmBpnkyA/VqHLMLwJxgqVXxVlA4MTX/dPT3VPYzVqFHjS4OzknF5ealuNpse5/wcw6a4bM/z/p6dnZmTycRmJaIUApqmNdfrtYa/Nx6GLPmDFsiM5/O5wUpAIQKk+Gq1umGc37KdpfPAJjKNRmNYxCsHEeh2uxqsOIizNsLH8lz3Gb82rqXrui2uKFd4pxejhImf8Ww2M1lOZCaQwdpLPBu57++Pi8ViKZPRarVURVE0zBtgqEqm2MzzhlgrVlavpBIQ1u7D2j2Z4mRtCBlOp1OL5UCn0+nh5RvI1phcMQOyx2lyeYricWGSau2sIK/wk5N7KHLFYryCZ3dx4SUlAOtQNnmMTBaxjZg2iiouQ7vd1rFW+jKvQFEdJMaS+/vY5vG3t98sag1jPpv9YkfGdq29vt5iLQxCj5au43wPG+40LACbEC0yVSJbb3c6WhmpT4aLi4uW4zjXq/U6Lkk0lUaD1qERvBkhwBRFBXt/ZLN9T6h4osNDOsKs8IYkMpuO0Lx2XJcMJ5tGFt8R8jw1/FBhSUAWILfhRQodO/hou7g5f4JXXkDmiUKPZQQlCFwPsPYLZDxIEgUliSG+/Y2SRZKsU5YCxJzNdm4z6MOO5+mwUz8wJZNXgtZ241KnJCW3u11WiEAQQrCF1Hcv25CEVzR4ZUBrBXNGIETup9jW8azpRcUWSsm5CPjI6hXEtR4jYimsPcq7AYZxEIEg0rwSBJRegNhzGRugj8IEfIS9EtzFSXHaTYtaWwaFHQGkqMf5H39MVj+G8oSjEPhM1ASqRk2gatQEqkZNoGrUBKpGTaBqRAm4rv3xHx25PLVu2aAylHT4uBHUTSBCAE0r6oD5xQb1iLZFO7U92Cdhr+j/XxzZ0M0Kz40UNFQpoUN2Rx0H/55fHpbRSolDatGPulkUTXuQrgFSEBXUT1ZiKyVJcRhsENdiodpZ4fzHfDp9lL0fW1KKZqqZpZWC8Shvb98vO1d0shNtaFEIm0qG7nRqTZyplYILXknt7QfPGNxduyWqeM4Wy0EnNKK33084cTHol7wkxqYYy+cfeMYgZB+ODL39JJRyxlDaMWtSb3/vg7A2Qm2ETrRVRm+o9HNi3ytYgOcgQ3vHUlzPuGceq71Soyr8AxUuI5i7Zt7rAAAAAElFTkSuQmCC)}.generate-button span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAdlJREFUeAHtmYGRgyAQRddr4FKCJaSDoxPpICklHZhUkBLMVcJ14HWwt1zIzIqLiRESnOHNOAZE+LDrukSAQqFQKCyggkQgoqJT44rfVVUdYS2QeI1j9rAWSKwRJtDDGrCuw0TbifSsrCAyHxCfhv2+0HFi5R3kDK1w7blN7Vnkvw5yhcS1TGjH6jtWf4YcESLPll3zraAgJ5yrGCawFdoc2fU+G1cSxBtJHNVtHmn3UgTxA9cR2m+9tu+bhPPr3hOkH7hPC5O4e1803KqfcYye0YeUarRJreFWXBJuptxmor8tyimHnYiCWFBnO8FV+GAbeBJnzWOgb4NLXStgaksXc5WcNbrAWAqeBcex+4AJX0LMIoZbeeqeOcncLx2fdPxAOmo6bNr9tFsOwHEKwF1o9oN7Z5wuMJaGJbjnwAQ6b3FB6MPr27kN9G1dNt4uzq2SFDEMxg2jNlQrSAWGQ18zo48mILyGV4Gya92dhCC+x3el17jmZI6JktLpzYPtasgBJ46nG9KGps1S/A2c2DYKrqMhR3CYrYY29S3kCo7/VlFCXQ0541nh4Pl+vqt/A4fPQo/DyKNgDaC8ATKwFkjsXpiAhgSk/MCh6fTliif6wHGBQqFQKOTGH2m49+lAPrTKAAAAAElFTkSuQmCC)}.generate-button:disabled{cursor:wait;opacity:1}.generate-button.is-error{background:#ff6b62}.generate-button.is-success{background:#9bcf5b}.generate-elapsed{color:#fff;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1;letter-spacing:0}.prompt-field{position:relative;display:inline-flex;align-items:center;width:240px;height:40px;padding:0 14px;border:1px solid #fff;border-radius:46px;background:#f9f9f9;color:#d1d1d1;font-size:10px;box-shadow:0 8px 12px #00000012}.prompt-placeholder{position:absolute;left:14px;top:50%;color:#d1d1d1;white-space:nowrap;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease}.prompt-placeholder span{font-weight:400}.prompt-placeholder span:nth-child(2){margin:0 8px;color:gray}.prompt-field:focus-within .prompt-placeholder,.prompt-field:has(input:not(:placeholder-shown)) .prompt-placeholder{opacity:0}.prompt-field input{min-width:0;width:100%;padding:0;border:0;outline:none;background:transparent;color:#585858;font:inherit}.prompt-field input::placeholder{color:#d1d1d1}.generation-task-follower{position:fixed;z-index:1000;inset:0;overflow:hidden;pointer-events:none}.generation-task-item{position:absolute;top:0;left:0;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border-radius:16px;pointer-events:none;will-change:transform;transition:width .3s cubic-bezier(.175,.885,.32,1.1)}.generation-task-item.is-expanded{width:90px;pointer-events:auto;cursor:default}.generation-task-item.is-expanded.is-error{cursor:pointer}.generation-task-visual{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:100%;height:32px;overflow:hidden;border:1px solid #fff;border-radius:16px;background:#f9f9f9;color:#474747;box-shadow:0 2px 5px #00000017;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1;letter-spacing:0;transition:transform .16s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.generation-task-item.is-expanded:hover .generation-task-visual{border-color:#fff;background:#f9f9f9;box-shadow:0 5px 10px #0000001a;transform:translateY(-1px)}.generation-task-item.is-expanded:active .generation-task-visual{transform:scale(.95);transition:transform .1s ease}.generation-task-item.is-expanded .generation-task-visual{justify-content:space-between;gap:5px;padding:0 8px;font-size:10px;box-shadow:0 2px 5px #00000017}.generation-task-title{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.generation-task-item strong{color:#474747;font-size:10px;font-weight:400;line-height:1}.generation-task-item.is-expanded strong{flex:none}.generation-task-item.is-error .generation-task-visual{border-color:#e6544d;background:#fff0ef;color:#c8322c;animation:generation-task-error-dismiss 3s ease forwards}.generation-task-error{font-size:16px;font-weight:600}.generation-task-check{display:block;width:32px;height:32px}.generation-task-check svg{display:block;width:100%;height:100%}.generation-task-check path{fill:none;stroke:#2b9a58;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28;animation:generation-task-check-draw .42s cubic-bezier(.3,.8,.2,1) forwards}.generation-task-item.is-success .generation-task-visual{border-color:#57a873;background:#edf8f0;animation:generation-task-complete 1.5s ease forwards}@keyframes generation-task-check-draw{to{stroke-dashoffset:0}}@keyframes generation-task-complete{0%,58%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(.45)}}@keyframes generation-task-error-dismiss{0%,68%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(.45)}}@media(prefers-reduced-motion:reduce){.generation-task-item{transition-duration:1ms}.generation-task-check path{animation-duration:1ms}.generation-task-item.is-success .generation-task-visual,.generation-task-item.is-error .generation-task-visual{animation:none}}.debug-modal{position:fixed;left:12px;top:48px;z-index:30;width:613px;height:340px;padding:0;border:1px solid #fff;border-radius:14px;background:#f9f9f9;box-shadow:0 10px 16px #0000001f;transform-origin:center bottom;font-family:Cascadia Mono,SFMono-Regular,Menlo,Consolas,monospace}.debug-close-button{position:absolute;z-index:3;left:15px;right:auto;top:6px;display:grid;place-items:center;width:24px;height:24px;border:1px solid #fff;border-radius:50%;background:#f9f9f9;box-shadow:0 2px 4px #0000000d;cursor:pointer;transition:transform .16s ease,filter .16s ease}.debug-modal.is-slot-command .debug-close-button{left:15px;right:auto}.debug-close-button span{width:12px;height:12px;border:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAJFJREFUeAHtkMEJwCAMRVNdxI7SAQRHFRygo9RF1DbFg0jUXHoo5F/UyH8PAiCRSD7PRg2ttReeWuvDex9nAOecSSmdeA8h7P2/Iq3b632LCIA13NQOsARKqeMpxJmkg0fsUCxaWwE557OUYp5nbNdFwUerHApGEpxz4UsBJaljFpwlICTAhbMFrQTvXLhE8pPc289o/aqrE6YAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat;background-size:12px 12px;transform:translate(-1px);pointer-events:none}.debug-modal h2{position:absolute;left:46px;top:6px;display:flex;align-items:center;height:24px;margin:0;color:#4e4e4e;font-size:10px;font-weight:400;line-height:24px;white-space:nowrap}.debug-modal.is-slot-command h2{left:46px;top:6px;color:#4e4e4e}.prompt-save-button{position:absolute;z-index:3;right:9px;top:6px;display:grid;place-items:center;width:46px;height:24px;padding:0;border:0;border-radius:46px;background:#323232;color:#fff;font:inherit;font-size:10px;line-height:normal;box-shadow:0 2px 4px #0000000d;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.prompt-export-button{position:absolute;z-index:3;right:59px;top:6px;display:grid;place-items:center;width:46px;height:24px;padding:0;border:1px solid #e8e8e8;border-radius:46px;background:#fff;color:#4e4e4e;font:inherit;font-size:10px;line-height:normal;box-shadow:0 2px 4px #00000008;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.prompt-export-button:hover{background:#f4f4f4;box-shadow:0 4px 9px #00000014;transform:translateY(-1px)}.prompt-export-button:active{background:#eee;box-shadow:0 2px 4px #0000000f;transform:scale(.96)}.prompt-save-button:hover{background:#242424;box-shadow:0 5px 12px #0000001f;transform:translateY(-1px)}.prompt-save-button:active{background:#1f1f1f;box-shadow:0 2px 5px #0000001a;transform:scale(.96)}.prompt-save-button.is-saving{background:#4a4a4a;color:#fff;pointer-events:none}.prompt-save-button.is-saved{background:#9dcb61;color:#fff}.prompt-save-button.is-error{background:#ff6d5f;color:#fff}.debug-close-button:hover{transform:translateY(-1px);filter:brightness(1.02)}.debug-close-button:active{transform:scale(.96)}.debug-modal.is-slot-command .prompt-save-button{right:9px}.prompt-builder{position:absolute;inset:0;height:auto}.prompt-slot-library,.prompt-template-workbench{position:absolute;min-width:0}.prompt-slot-library{left:13px;top:38px;width:268px;bottom:15px;overflow:visible;padding:0;scrollbar-width:none}.prompt-project-name-section{position:absolute;left:0;top:0;width:268px;height:30px}.prompt-project-name-input{width:268px;height:30px;padding:0 12px;border:.5px solid #ebebeb;border-radius:8px;outline:none;background:#fff;color:#323333;font:inherit;font-size:10px;line-height:30px;box-shadow:0 1px 2px #00000008;transition:border-color .14s ease,box-shadow .14s ease}.prompt-project-name-input::placeholder{color:#b7b7b7}.prompt-project-name-input:hover,.prompt-project-name-input:focus{border-color:#dfdfdf;box-shadow:0 3px 4px #0000000a}.prompt-project-name-input.has-error{border-color:#ff6d5f;box-shadow:0 0 0 2px #ff6d5f14}.prompt-slot-library.has-project-name .prompt-module-section{top:39px}.prompt-slot-library.has-project-name .prompt-target-section{top:78px}.prompt-slot-library.has-project-name .prompt-library-tabs{top:117px}.prompt-slot-library.has-project-name .prompt-slot-scroll{top:153px}.prompt-slot-library::-webkit-scrollbar,.prompt-slot-scroll::-webkit-scrollbar{display:none}.prompt-module-section{position:absolute;left:0;top:0;width:268px;height:30px}.prompt-module-toggle.condition-pill{width:268px;height:30px;padding:0 38px 0 12px;border:.5px solid #ebebeb;border-radius:8px;background:#fff;color:#323333;font-size:10px;box-shadow:0 1px 2px #00000008}.prompt-module-toggle.condition-pill strong{color:#323333}.prompt-module-toggle.condition-pill:hover{transform:translateY(-1px);box-shadow:0 3px 4px #0000000a}.prompt-module-toggle.condition-pill i{right:3px;top:2px}.prompt-target-section{position:absolute;left:0;top:39px;width:268px;height:30px}.prompt-slot-card,.condition-tool-button{position:relative;display:flex;align-items:center;width:130px;height:32px;min-height:0;margin:0;padding:0 10px;border:.5px solid #ebebeb;border-radius:8px;background:#fff;color:#323333;font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #00000008;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.target-slot-card{padding:0 12px}.image-slot-card{padding:0 4px}.image-slot-card .slot-thumb,.image-slot-card .slot-card-copy{transition:transform .16s ease}.prompt-slot-card:hover,.condition-tool-button:hover{transform:translateY(-1px);box-shadow:0 3px 4px #0000000a}.prompt-slot-card:active,.condition-tool-button:active{transform:scale(.98)}.target-slot-card{width:268px;height:30px}.target-slot-card em{display:none}.target-slot-card .slot-drag-handle{right:7px;top:8px}.prompt-library-tabs{position:absolute;left:0;top:78px;display:grid;align-items:center;grid-template-columns:1fr 1fr;width:268px;height:28px;padding:1px;border:.5px solid #e8e8e8;border-radius:8px;background:#eee;box-shadow:none}.prompt-library-tabs button{position:relative;z-index:1;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#000;font:inherit;font-size:10px;line-height:22px;cursor:pointer}.prompt-library-tabs button.active{border:1px solid #fff;background:#f9f9f9;box-shadow:0 3px 4px #0000000a}.prompt-slot-scroll{position:absolute;left:0;top:114px;bottom:0;width:268px;overflow-x:hidden;overflow-y:auto;padding-bottom:1px;overscroll-behavior:contain;scrollbar-width:none}.prompt-slot-grid{position:relative;display:grid;grid-template-columns:130px 130px;gap:8px 8px;width:268px}.slot-thumb{flex:0 0 auto;width:24px;height:24px;margin-right:8px;border:.5px solid #e2e2e2;border-radius:6px;background-color:#eaedee;box-shadow:none}.slot-thumb.is-image-import-target{cursor:copy}.slot-thumb{background-position:center;background-repeat:no-repeat;background-size:cover}.slot-thumb.custom-reference-slot{background-color:#fbfbfb;background-size:12px 12px}.slot-thumb.empty-role-slot{background-size:16px 16px}.slot-delete-button{position:absolute;left:10px;top:10px;z-index:2;width:12px;height:12px;border:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAANRJREFUeAHtlG0KgzAMhpN6CnGH2y6iaS+yHW7DW5jFgcNpk0YQ5g9fKPijeZ5+xAKcOWR6outTxh7zQ24yM9+DjL5tOyjBY+ym+TlJsIoZkSzJBz4MZDFWgproIeBYkizhsot4kdrlPAQlLyJC5i9YvqlOKWrwJiXKcVSBJoGqAi+8KMhJ5inBXQJN4oGPCeBIQORMIXtqizuwWnF+8eritsDHY/G08M8itsCnM7da2CXw9LlXshJMb5EF1yQD4m35N9tvUaEVGxHM78SdPZ/rM//PG0xu2hHi9r/OAAAAAElFTkSuQmCC);background-position:center;background-repeat:no-repeat;background-size:12px 12px;opacity:0;pointer-events:none;transform:translate(-6px) scale(.92);transition:opacity .16s ease,transform .16s ease}.image-slot-card:hover .slot-delete-button,.image-slot-card:focus-visible .slot-delete-button{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.image-slot-card:hover .slot-delete-button+.slot-thumb,.image-slot-card:focus-visible .slot-delete-button+.slot-thumb{transform:translate(28px)}.image-slot-card:hover .slot-delete-button~.slot-card-copy,.image-slot-card:focus-visible .slot-delete-button~.slot-card-copy{transform:translate(28px)}.slot-card-copy{min-width:0;display:block}.prompt-slot-card strong,.condition-tool-button strong{display:block;overflow:hidden;color:#323333;font-size:10px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.prompt-slot-card em,.condition-config-panel p{display:block;margin:0;overflow:hidden;color:#b7b7b7;font-size:10px;font-style:normal;font-weight:400;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.image-slot-card input{width:70px;min-width:0;height:18px;padding:0;border:0;background:transparent;color:#323333;font:inherit;font-size:10px;line-height:18px}.add-reference-slot-card{cursor:pointer}.add-reference-slot-thumb{border-style:dashed;background-color:#fbfbfb;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAKBJREFUeAHtlc0NgzAMhe10itw6Q8S9HaEjtJOUTlJGgTuKGAFO2QITfk+ADAoIQZ5kyQe/fEr0rAAcSUqpd11LPDfuYHMw4t/WS0pZGGMyjk8AV0LcR3tngJXygAsAsG+anM/ED4keBPDsTDEhJlOzUJa51joaAMMSuRTRp4ac5Ik4UkEQ2mt/Wxr+dJqGHJ/fAw/YE2CzPdq71JpPf3NVsrs4mEbyqywAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat;background-size:8px 8px}.prompt-drag-preview{position:fixed;z-index:999;display:flex;align-items:center;width:130px;height:32px;padding:4px 22px 4px 8px;border:.5px solid #ebebeb;border-radius:8px;background:#fff;box-shadow:0 14px 28px #00000029;color:#323333;font-size:10px;line-height:20px;pointer-events:none;transform:translate(8px,8px) scale(1);transform-origin:0 0;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,opacity .12s ease}.prompt-drag-preview.is-target,.prompt-drag-preview.is-condition{justify-content:center;padding:4px 22px 4px 12px}.prompt-drag-preview.is-over-editor{box-shadow:0 8px 18px #00000021;transform:translate(8px,8px) scale(.7)}.prompt-drag-preview strong{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.prompt-drag-preview .slot-drag-handle{opacity:1}.slot-drag-handle{position:absolute;right:7px;top:10px;width:12px;height:12px;opacity:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAIBJREFUeAHt1UEKgCAQhWHrBLUQr9kNqhNUR+h8CnUCzcAg2lQyCxf/B6IMDxlQGKUAAHmstb1zbjtXPE/S+Uv1JZQu7O417/1ojBkk8jkNbXFrHuVda91K5O9qVZivDS3PQghhFcz/Fz/nfD5FWoN0HkBxmGUvDTHL3jDLAADJAa/AtHWAnT3DAAAAAElFTkSuQmCC) center / contain no-repeat;transition:opacity .12s ease}.prompt-slot-card:hover .slot-drag-handle,.prompt-slot-card:focus-visible .slot-drag-handle,.condition-tool-button:hover .slot-drag-handle,.condition-tool-button:focus-visible .slot-drag-handle{opacity:1}.prompt-template-workbench{left:295px;top:37px;width:309px;height:288px;display:block;border:1px solid #e7e7e7;border-radius:6px;background:#f3f3f3;overflow:hidden}.prompt-rich-editor{width:100%;height:100%;overflow:auto;padding:10px;border:0;border-radius:6px;outline:none;background:transparent;color:#323333;font-family:Cascadia Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:23px;scrollbar-width:none;-ms-overflow-style:none;white-space:pre-wrap;user-select:text;caret-color:#323333;transition:background-color .12s ease}.prompt-rich-editor.is-slot-drag-over{background:#ffffff8f}.prompt-rich-editor:empty:before{content:attr(data-placeholder);color:#c8c8c8;pointer-events:none}.prompt-rich-editor::-webkit-scrollbar{width:0;height:0;display:none}.prompt-command-popover{position:absolute;z-index:6;width:156px;height:136px;overflow:auto;padding:4px;border:1px solid #fff;border-radius:12px;background:#f9f9f9;box-shadow:0 8px 18px #00000021;scrollbar-width:none;animation:none}.prompt-command-popover::-webkit-scrollbar{display:none}.prompt-command-popover h3{margin:0 0 4px;padding:0 4px;color:#000;font-size:8px;font-weight:400;line-height:18px}.prompt-command-popover button{display:flex;align-items:center;width:100%;min-height:34px;margin:0 0 2px;padding:4px 10px 4px 4px;border:0;border-radius:6px;background:transparent;color:#323333;font:inherit;text-align:left;cursor:pointer}.debug-modal.is-condition-command .prompt-command-popover button{padding-left:10px}.prompt-command-popover button:hover,.prompt-command-popover button:focus-visible,.prompt-command-popover button.is-active{background:#f0f0f0}.prompt-command-popover strong{min-width:0;overflow:hidden;color:#323333;font-size:10px;font-weight:400;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.prompt-command-popover .slot-thumb{width:26px;height:26px;margin-right:6px;border-radius:5px}.prompt-command-popover em{display:none}.prompt-chip{display:inline-grid;grid-auto-flow:column;align-items:center;gap:5px;max-width:138px;height:20px;margin:0 1.5px;padding:0 7px;border:.5px solid #e3e3e3;border-radius:6px;background:#fff;color:#000;font-size:10px;line-height:20px;vertical-align:middle;box-shadow:0 1px 3px #0000000a;user-select:none;white-space:nowrap;cursor:grab;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s ease,border-color .14s ease,filter .14s ease}.prompt-chip.is-dragging{opacity:.28;cursor:grabbing;transform:scale(.97)}.prompt-chip.is-module-hidden{display:none}.prompt-chip:hover{border-color:#dedede;box-shadow:0 2px 6px #00000012;filter:brightness(1.01);transform:translateY(-.5px)}.prompt-chip:active{box-shadow:0 1px 3px #00000012;transform:translateY(0) scale(.98)}.prompt-chip-condition{cursor:grab}.prompt-slot-context-menu{position:fixed;z-index:80;width:116px;padding:4px;border:1px solid #fff;border-radius:9px;background:#f9f9f9;box-shadow:0 8px 18px #00000021}.prompt-slot-context-menu button{width:100%;height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#323333;font:inherit;font-size:10px;line-height:30px;text-align:left;cursor:pointer}.prompt-slot-context-menu button:hover,.prompt-slot-context-menu button:focus-visible{outline:none;background:#ededed}.prompt-slot-context-menu button:disabled{color:#aaa;cursor:default}.prompt-chip-image{position:relative;background:#fff;vertical-align:-2px}.prompt-chip-target,.prompt-chip-condition{padding:0 9px;background:#fff;vertical-align:.5px}.prompt-chip-auto-image{max-width:none;padding-left:5px;vertical-align:.5px}.prompt-chip-auto-image.has-thumbs{vertical-align:-2px}.prompt-chip-auto-image .prompt-chip-label{max-width:92px}.prompt-chip-auto-image .prompt-chip-thumb{width:12px;height:12px}.prompt-chip-thumb{flex:0 0 auto;width:12px;height:12px;border:.5px solid #e2e2e2;border-radius:3px;background-color:#f6f6f6;background-position:center;background-repeat:no-repeat;background-size:cover}.prompt-chip-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.condition-config-panel{position:absolute;z-index:40;width:156px;min-height:136px;max-height:210px;overflow:auto;scrollbar-width:none;margin:0;padding:4px 4px 8px;border:1px solid #fff;border-radius:12px;background:#f9f9f9;box-shadow:0 8px 18px #00000021}.condition-config-panel::-webkit-scrollbar{display:none}.condition-config-confirm{position:absolute;right:5px;top:2px;z-index:2;display:grid;place-items:center;width:21px;height:21px;padding:0;border:1px solid #fff;border-radius:50%;cursor:pointer}.condition-config-fields{display:grid;gap:8px}.condition-config-fields label{display:block;min-height:52px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.condition-config-fields span{display:block;margin:0 0 4px;padding-left:4px;color:#7d7d7d;font-size:8px;line-height:18px}.condition-config-fields input,.condition-config-fields select{width:100%;height:34px;padding:0 10px;border:0;border-radius:6px;background:#f3f3f3;color:#000;font:inherit;font-size:10px;line-height:18px}.condition-config-fields select{appearance:none;cursor:pointer}.auto-image-sync{display:grid;gap:4px}.auto-image-sync>span{margin:0}.auto-image-sync-list{display:grid;gap:4px;max-height:76px;overflow:auto;scrollbar-width:none}.auto-image-sync-list::-webkit-scrollbar{display:none}.auto-image-sync-item{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:6px;min-height:34px;padding:4px 8px 4px 4px;border-radius:6px;background:#f3f3f3}.auto-image-sync-item .slot-thumb{width:24px;height:24px;border-radius:6px}.auto-image-sync-item strong{overflow:hidden;color:#323333;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.auto-image-sync p{margin:0;min-height:34px;padding:10px;border-radius:6px;background:#f3f3f3;color:#9d9d9d;font-size:10px;line-height:14px}.debug-panel-enter-active,.debug-panel-leave-active{transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .24s ease,filter .3s ease}.debug-panel-enter-from,.debug-panel-leave-to{opacity:0;filter:blur(6px);transform:translate3d(0,26px,0) scale(.985)}@media(prefers-reduced-motion:reduce){.template-card,.auth-button,.asset-card,.condition-pill,.model-button,.generate-button,.history-button,.debug-button,.back-home-button{transition-duration:1ms}.route-to-generator .generator-view,.route-to-home .home-view,.to-generator-enter-active .generator-left,.to-generator-enter-active .generator-right,.to-generator-enter-active .generator-dock,.to-generator-enter-active .history-button,.to-generator-enter-active .debug-button,.to-generator-enter-active .back-home-button,.to-home-enter-active .home-wordmark,.to-home-enter-active .hero-copy p,.to-home-enter-active .template-stage,.to-home-enter-active .account-dock{animation-duration:1ms}.auth-account__more--loading circle,.auth-home-enter-active,.auth-home-leave-active,.auth-home-enter-active *,.auth-home-leave-active *{animation-delay:0ms!important;animation-duration:1ms!important;transition-delay:0ms!important;transition-duration:1ms!important}}
