.layout-cover svg{width:100%;height:100%}.layout-cover{box-sizing:border-box;border:1.5px solid transparent;border-radius:5px;cursor:pointer}.layout-cover.active{padding:2px;border-color:var(---,#3c38ff)}.ai-card-generator{max-width:1024px;margin:0 auto;padding:20px;position:relative;overflow:hidden;width:calc(820px - 2px/var(--p-card-scale));max-height:var(--p-card-max-card-height);background-color:#f5f7fa;border-radius:var(--p-card-border-radius);margin-bottom:var(--p-card-gap)}.ai-card-generator.active-card{outline:3px solid rgba(51,51,255,.565)}.ai-card-generator .header{margin-bottom:16px;justify-content:space-between}.ai-card-generator .header,.ai-card-generator .header .header-content{display:flex;align-items:center}.ai-card-generator .header .sparkle{color:#7c3aed;-webkit-margin-end:8px;margin-inline-end:8px;font-size:16px}.ai-card-generator .header h1{font-size:16px;font-weight:600;margin:0}.ai-card-generator .input-wrapper{margin-bottom:16px}.ai-card-generator .input-wrapper textarea{resize:none}.ai-card-generator .input-wrapper .ant-input{font-size:16px;padding:12px 16px;border-radius:8px}.ai-card-generator .input-wrapper .ant-input::placeholder{color:#9ca3af}.ai-card-generator .layouts-grid{display:grid;grid-template-columns:repeat(8,minmax(96px,1fr));grid-template-rows:auto;grid-gap:8px;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:16px}.ai-card-generator .layouts-grid::-webkit-scrollbar{height:5px}.ai-card-generator .layouts-grid::-webkit-scrollbar-track{background-color:#d1d5db;border-radius:5px;margin-left:180px;margin-right:180px}.ai-card-generator .layouts-grid::-webkit-scrollbar-thumb{background-color:#3c38ff;border-radius:5px}.ai-card-generator .layouts-grid .layout-item{cursor:pointer;border-radius:5px;transition:all .3s;width:96px;height:64px;font-size:11px}.ai-card-generator .layouts-grid .layout-item .layout-preview{background-color:#f3f4f6;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center}.ai-card-generator .layouts-grid .layout-item .layout-preview .preview-content{width:80%;height:80%;display:flex;flex-direction:column;gap:8px}.ai-card-generator .layouts-grid .layout-item .layout-preview .preview-content .placeholder{background-color:#d1d5db;height:16px;border-radius:4px}.ai-card-generator .footer{display:flex;justify-content:flex-end;gap:10px}.ai-card-generator .footer .operation-btn{height:36px;width:155px;font-size:14px}.card-context-menu .chat-dropdown-menu-item{display:flex;height:32px;padding:8px;align-items:center}.card-context-menu .chat-dropdown-menu-item .chat-dropdown-menu-title-content{display:flex;gap:4px;height:32px;align-items:center}.card-context-menu .chat-dropdown-menu-item .chat-dropdown-menu-title-content.ant-menu-item-danger .anticon{color:#ff4d4f}.presentation-card-wrapper{position:relative}.presentation-card-wrapper.active-card .presentation-card-container{outline:calc(2px/var(--p-card-scale)) solid rgba(51,51,255,.565)}.presentation-card-wrapper .card-toolbar{position:absolute;top:8px;inset-inline-start:8px;z-index:10;display:flex;width:56px;height:28px;gap:8px;padding:4px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.presentation-card-wrapper .toolbar-btn{width:20px;height:20px;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.presentation-card-wrapper .toolbar-btn.regenerate{color:#33f}.presentation-card-wrapper .toolbar-btn.delete{color:#ff401a}.presentation-card-wrapper .toolbar-btn:hover{opacity:.8}.presentation-card-wrapper .card-generator-overlay{position:absolute;z-index:1000;width:100%;height:100%}.presentation-card-wrapper .card-generator-overlay .card-generator{width:432px;position:absolute;top:50px;inset-inline-start:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.presentation-card-wrapper .card-add-container{height:calc(var(--p-card-gap));bottom:calc(-1*var(--p-card-gap))}.ai-card-generator.card-generator-add .layouts-grid::-webkit-scrollbar-track{margin-left:370px;margin-right:370px}.AI_TEXT_COLOR,.ai-text-color,.img-toolbar__ai-img{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(89.53deg,#3c38ff -7.37%,#7231ff 56.74%,#a02cff 106.03%)}.img-toolbar__popover .chat-popover-inner{padding:4px 8px}.img-toolbar__wrapper{display:flex;align-items:center;gap:17px;height:28px}.img-toolbar__item{min-width:24px;height:24px;display:flex;justify-content:center;position:relative;cursor:pointer}.img-toolbar__item:hover{border-radius:8px;background:#f4f4f4}.img-toolbar__item:after{display:block;position:absolute;content:"";width:1px;height:20px;right:-8px;top:2px;background:#efefef}.img-toolbar__item:last-child:after{display:none}.img-toolbar__gallery{color:rgba(0,0,0,.88);font-size:12px;font-weight:400;line-height:24px;padding:0 4px}.img-toolbar__dropdown{display:flex;align-items:center}.img-toolbar__dropdown-text{-webkit-margin-start:8px;margin-inline-start:8px;font-size:12px}.img-toolbar__collection{display:flex;align-items:center}.img-toolbar__ai-img{font-size:12px;font-weight:400;padding:0 3px}.img-toolbar__dropdown-container{width:150px}.p-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.p-image-wrapper--focus{position:absolute;inset:0;border-radius:inherit;outline-style:solid;outline-width:4px;outline-color:#3c38ff;pointer-events:none;z-index:1;outline-offset:-2px}.p-image-wrapper--loading{position:absolute;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:10;color:#3c38ff;font-size:14px;justify-content:center;width:100%;height:100%;background-color:hsla(0,0%,100%,.8)}.p-image-wrapper--loading :first-child{width:40px;height:40px;border:3px solid rgba(0,0,0,.12);border-bottom-color:#3c38ff;border-radius:50%;display:inline-block;box-sizing:border-box;animation:img-loading-rotation 1s linear infinite}.p-image-wrapper--failed{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10;color:#e94f44;font-size:14px}.p-image-wrapper--failed :last-child{white-space:nowrap}@keyframes img-loading-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.p-image-wrapper.p-image-none{background:#eee url(https://static-m.popai.pro/_next/static/media/picture.7b9cecfe.svg) no-repeat 50%}.p-image-wrapper .p-image-content{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-image-wrapper .p-image-content image,.p-image-wrapper .p-image-content img{position:absolute;width:100%;height:100%;max-width:none;pointer-events:none}.p-image-wrapper.p-image-loading .p-image-change{cursor:default}.p-image-wrapper .p-image-change{display:none;cursor:pointer;color:#fff;position:absolute;font-size:12px;padding:6px 8px;right:10px;bottom:10px;background-color:rgba(0,0,0,.4);border-radius:8px;z-index:1}.p-image-wrapper .p-image-change:hover{transition:all .3s ease;background-color:rgba(0,0,0,.6)}.p-image-wrapper:hover .p-image-change{transition:all .3s ease;display:block!important}.present-toolbar-btn{padding:4px 8px;height:36px;gap:17px;border-radius:8px;overflow:hidden;transform:scale(calc(1 / var(--p-card-scale)));box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 8px 24px 0 rgba(0,0,0,.12)}.present-toolbar-btn,.present-toolbar-btn>button{display:inline-flex;align-items:center;background:#fff}.present-toolbar-btn>button{justify-content:flex-start;border:none;height:24px;padding:0 10px;color:#000;font-size:13px;transition:all .3s ease;cursor:pointer;border-radius:8px;position:relative;gap:6px;white-space:nowrap}.present-toolbar-btn>button .toolbar-icon{font-size:16px}.present-toolbar-btn>button:not(:first-child):before{content:"";display:block;width:1px;height:20px;background:#efefef;position:absolute;left:-9px}.present-toolbar-btn>button.active-button,.present-toolbar-btn>button:active,.present-toolbar-btn>button:hover{background:#f4f4f4}.content-tool-popover-overlay .chat-popover-inner{background-color:transparent;box-shadow:none}.content-tool-btns{height:auto;display:flex;flex-direction:column;width:240px;padding:8px;border-radius:8px;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16),0 0 4px 0 rgba(0,0,0,.08)}.content-tool-btns .tool-group-title{font-family:Poppins;font-size:12px;font-weight:400;line-height:20px;color:var(---,#818999);margin-bottom:4px;padding:0 8px}.content-tool-btns .tool-btn{display:flex;justify-content:flex-start;align-items:center;border:none;height:32px;padding:0 8px;background:#fff;color:#000;font-size:13px;transition:all .3s ease;cursor:pointer;border-radius:8px;position:relative;gap:8px;white-space:nowrap}.content-tool-btns .tool-btn .toolbar-icon{font-size:16px;color:#3c38ff}.content-tool-btns .tool-btn.active-button,.content-tool-btns .tool-btn:active,.content-tool-btns .tool-btn:hover{background:#f4f4f4}.doc-editor-operate{padding:4px;border-radius:8px;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16),0 0 4px 0 rgba(0,0,0,.08);white-space:nowrap;transform:scale(calc(1 / var(--p-card-scale)))}.doc-editor-operate .chat-divider-vertical{margin-inline:0}