.model-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px 7px;min-width:0;max-width:100%;vertical-align:middle;text-align:left}.model-name__text{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;vertical-align:middle}.model-tag{display:inline-block;flex:0 1 auto;min-width:0;max-width:12em;padding:1px 5px;overflow:hidden;border-radius:4px;color:#fff;font-size:11px;font-weight:500;line-height:17px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.model-name--compact{width:100%;flex-wrap:nowrap;gap:5px}.model-name--compact .model-name__text{flex:1 1 auto;min-width:3em}.model-tags--compact{flex:0 1 auto;flex-wrap:nowrap;max-width:58%;gap:3px}.model-tags--compact .model-tag{max-width:6em;padding-inline:4px}.model-tag-more{flex:0 0 auto;padding:0 3px;border:1px solid #dce1ec;border-radius:4px;color:#667085;background:#f5f7fa;font-size:10px;font-weight:500;line-height:17px}.ant-select-item .model-name{width:100%}.ant-select-selection-item .model-name{vertical-align:baseline}.workbench-model-option{width:100%}.workbench-model-option>.model-name{flex:1}.image-model-picker-trigger>.model-name{flex-wrap:nowrap}.video-model-picker-panel button{min-height:40px;height:auto;padding-block:9px}.video-model-picker-panel button>.model-name{white-space:normal;overflow:visible}.video-model-picker-trigger>.anticon:last-child{flex:0 0 auto}.model-tags-select-popup{max-width:calc(100vw - 24px)!important}.model-name--compact,.model-tags--compact{justify-content:flex-start;text-align:left}.ant-select-selection-item .model-name--compact{width:100%}.create-workbench-settings .workbench-full-select{height:auto;min-height:35px}.create-workbench-settings .workbench-full-select .model-name--compact{flex-wrap:wrap;row-gap:3px}.create-workbench-settings .workbench-full-select .model-name--compact .model-name__text{flex:0 1 auto;min-width:0}.create-workbench-settings .workbench-full-select .model-tags--compact{flex:0 1 auto;flex-wrap:wrap;max-width:100%}.create-workbench-settings .workbench-full-select .model-tags--compact .model-tag{flex:0 0 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.smart-crop-page{display:flex;flex-direction:column;gap:18px}.smart-crop-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.smart-crop-heading h2{margin-bottom:6px}.smart-crop-fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.smart-crop-hint{font-size:12px;color:#687083;line-height:1.65;margin:5px 0 0;overflow-wrap:anywhere}.smart-crop-node{padding:16px;border:1px solid #e7e8ef;border-radius:10px;margin-bottom:12px}.smart-crop-node:last-child{margin-bottom:0}.smart-crop-node-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.smart-crop-fields{display:grid;grid-template-columns:minmax(140px,1fr) 150px minmax(220px,2fr);gap:16px}.smart-crop-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px;min-width:0}.smart-crop-fields .ant-input-number{width:100%}.smart-crop-filters{margin-bottom:16px;max-width:100%}.smart-crop-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.smart-crop-comparison figure{margin:0;min-width:0}.smart-crop-comparison .ant-image{width:100%;height:88px;background:#f5f4f9;border-radius:6px;overflow:hidden}.smart-crop-comparison .ant-image img{width:100%;height:88px;object-fit:contain}.smart-crop-comparison figcaption{font-size:12px;color:#687083;margin-top:5px;text-align:center}.smart-crop-no-image{height:88px;background:#f5f4f9;display:flex;align-items:center;justify-content:center;color:#687083;font-size:12px;border-radius:6px}@media(max-width:850px){.smart-crop-fields{grid-template-columns:1fr 130px}.smart-crop-models{grid-column:1/-1}}@media(max-width:540px){.smart-crop-heading{align-items:flex-start;flex-direction:column}.smart-crop-fields{grid-template-columns:1fr}.smart-crop-heading h2{font-size:22px}}.image-processing-url-preview{display:grid;gap:8px;margin-top:22px;min-width:0}.image-processing-url-preview code{display:block;padding:12px 14px;border:1px solid #e7e8ef;border-radius:8px;background:#f8f9fc;color:#31384b;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.smart-crop-fieldset>.ant-card{min-width:0}.smart-crop-fieldset>.ant-card .ant-card-head-title{white-space:normal}.app-content.inspiration-app-content{padding:0}.inspiration-page{min-height:calc(100dvh - 72px);padding:16px 22px 22px;background:linear-gradient(180deg,#f7f8fc,#f5f6fa)}.inspiration-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;min-height:0;margin:0}.inspiration-category-rail{align-self:start;padding:14px 10px 13px;border:1px solid #e4e7f0;border-radius:14px;background:#ffffffe6;box-shadow:0 8px 24px #2a33590a}.inspiration-rail-title{display:flex;align-items:flex-end;justify-content:space-between;margin:0 7px 10px}.inspiration-rail-title strong{color:#34405a;font-size:13px}.inspiration-rail-title span{color:#9aa2b3;font-size:10px}.inspiration-category-item{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:9px;color:#657086;background:transparent;cursor:pointer;text-align:left;transition:.16s ease}.inspiration-category-item:hover{color:#5a51ea;background:#f3f2ff}.inspiration-category-item.active{color:#584fee;background:#eceaff;font-weight:650}.inspiration-category-item .anticon{width:16px;color:inherit;font-size:15px}.inspiration-category-dot{display:block;width:5px;height:5px;margin-left:6px;border-radius:50%;background:#a4acbb}.inspiration-category-item.active .inspiration-category-dot{background:#655af3}.inspiration-category-tip{margin:14px 8px 2px;padding-top:12px;border-top:1px solid #eef0f5;color:#a2a9b8;font-size:10px;line-height:1.55}.inspiration-gallery-area{min-width:0}.inspiration-toolbar{display:flex;align-items:center;gap:12px;min-height:42px;margin-bottom:12px}.inspiration-toolbar .ant-input-affix-wrapper{width:min(380px,45vw);height:40px;border-color:#e0e4ee;border-radius:10px;background:#fff}.inspiration-toolbar .ant-segmented{padding:3px;border:1px solid #e2e5ee;background:#fff}.inspiration-toolbar .ant-segmented-item{min-height:32px;color:#69738a;font-size:12px}.inspiration-toolbar .ant-segmented-item-selected{color:#5b52ed;box-shadow:0 2px 8px #3a35931a}.inspiration-result-count{margin-left:auto;color:#969eae;font-size:11px}.inspiration-masonry{column-count:4;column-gap:14px}.inspiration-work-card{display:inline-block;width:100%;margin:0 0 14px;overflow:hidden;border:1px solid #e2e6ef;border-radius:13px;background:#fff;box-shadow:0 4px 15px #28315109;cursor:pointer;break-inside:avoid;transition:.2s ease}.inspiration-work-card:hover{border-color:#bdb7ff;box-shadow:0 12px 26px #4941c11f;transform:translateY(-2px)}.inspiration-work-media{position:relative;overflow:hidden;background:#f2f4f8}.inspiration-work-media img,.inspiration-work-media video{display:block;width:100%;max-height:330px;object-fit:cover}.inspiration-video-badge{position:absolute;right:9px;bottom:9px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;color:#fff;background:#171b2db3;font-size:10px}.inspiration-work-copy{padding:12px 13px 13px}.inspiration-work-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.inspiration-work-meta .ant-tag{margin:0;color:#6359ea;border-color:#dfdcff;background:#f5f3ff;font-size:10px;line-height:20px}.inspiration-work-meta time{color:#a0a7b5;font-size:10px}.inspiration-work-copy h3{margin:9px 0 5px;overflow:hidden;color:#303b53;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.inspiration-work-copy p{display:-webkit-box;margin:0 0 11px;overflow:hidden;color:#81899c;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inspiration-work-footer{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#6d778c;font-size:10px}.inspiration-work-footer>span:first-child{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspiration-work-footer>span:first-child .ant-avatar{flex:none;color:#665cf0;background:#eceaff}.inspiration-work-footer>span:last-child{display:flex;gap:4px;overflow:hidden;white-space:nowrap}.inspiration-work-footer em{color:#726af0;font-style:normal}.inspiration-empty{display:grid;min-height:430px;place-items:center;align-content:center}.inspiration-work-detail{display:grid;gap:15px}.inspiration-work-detail>img,.inspiration-work-detail>video{width:100%;max-height:560px;border-radius:10px;background:#f3f4f8;object-fit:contain}.inspiration-work-detail>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.inspiration-work-detail>div .ant-typography{flex-basis:100%;margin:6px 0 0;color:#687288;font-size:13px}.inspiration-publish-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:17px}.inspiration-publish-modal .ant-modal-body{padding:0}.inspiration-publish-layout{display:grid;grid-template-columns:48% 52%;min-height:680px}.inspiration-publish-preview-panel{display:flex;min-width:0;flex-direction:column;padding:24px;background:linear-gradient(155deg,#f5f4ff,#f8f9fc)}.inspiration-publish-preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#3c4560}.inspiration-publish-preview-head span{color:#9aa2b2;font-size:11px}.inspiration-publish-preview-main{display:grid;min-height:440px;flex:1;place-items:center;overflow:hidden;border:1px solid #e3e5f0;border-radius:13px;background:#fff}.inspiration-publish-preview-main img,.inspiration-publish-preview-main video{display:block;width:100%;height:100%;max-height:480px;object-fit:contain}.inspiration-publish-empty{display:grid;place-items:center;gap:8px;color:#a1a8b7;font-size:12px}.inspiration-publish-empty .anticon{color:#746bf3;font-size:35px}.inspiration-publish-thumbnails{display:flex;gap:9px;min-height:70px;margin-top:12px;overflow:auto}.inspiration-publish-thumb{position:relative;flex:none;width:76px;height:62px;overflow:hidden;border:2px solid #d3cffd;border-radius:8px;background:#fff}.inspiration-publish-thumb img,.inspiration-publish-thumb video{width:100%;height:100%;object-fit:cover}.inspiration-publish-thumb>span{position:absolute;right:4px;bottom:3px;display:grid;width:17px;height:17px;place-items:center;border-radius:5px;color:#fff;background:#1b1e31a8;font-size:9px}.inspiration-retention-note{display:flex;gap:9px;margin-top:16px;padding:11px 12px;border:1px solid #dcd8ff;border-radius:10px;color:#655cf0;background:#f0eeff}.inspiration-retention-note>.anticon{margin-top:2px}.inspiration-retention-note>div{display:grid;gap:3px}.inspiration-retention-note strong{color:#4a43c6;font-size:12px}.inspiration-retention-note span{color:#827bb8;font-size:10px;line-height:1.5}.inspiration-publish-form{display:flex;min-width:0;flex-direction:column;padding:27px 29px 23px}.inspiration-publish-title{margin-bottom:22px}.inspiration-publish-title h3{margin:0 0 4px;color:#202a40;font-size:23px}.inspiration-publish-title .ant-typography{font-size:12px}.inspiration-publish-form>label{display:grid;gap:7px;margin-bottom:17px;color:#46516a;font-size:12px;font-weight:650}.inspiration-publish-form>label>span{margin-left:4px;color:#a2a8b5;font-size:10px;font-weight:400}.inspiration-publish-form>label em{color:#f05d6a;font-style:normal}.inspiration-publish-form .ant-input,.inspiration-publish-form .ant-select-selector{min-height:38px;border-radius:8px!important}.inspiration-tag-editor{position:relative;border:1px solid #dfe3ed;border-radius:8px;background:#fff}.inspiration-tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-height:38px;padding:3px 7px}.inspiration-tag-list .ant-tag{margin:0;color:#665cf0;border-color:#dfdcff;background:#f4f2ff}.inspiration-tag-list .ant-input{min-width:130px;flex:1;height:29px;padding-inline:4px}.inspiration-tag-suggestions{position:absolute;z-index:4;top:calc(100% + 5px);right:0;left:0;display:grid;padding:5px;border:1px solid #e0e3ed;border-radius:8px;background:#fff;box-shadow:0 10px 24px #242d4b21}.inspiration-tag-suggestions button{display:flex;align-items:center;gap:7px;min-height:32px;padding:0 8px;border:0;color:#58637a;background:#fff;cursor:pointer;text-align:left;font-size:11px}.inspiration-tag-suggestions button:hover{color:#5c53eb;background:#f5f3ff}.inspiration-tag-suggestions button.create{color:#6258ee;border-top:1px solid #eef0f4}.inspiration-publish-helper{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:10px 11px;border:1px solid #e0ddff;border-radius:8px;color:#766fc0;background:#faf9ff;font-size:10px;line-height:1.55}.inspiration-publish-helper .anticon{color:#655cf0;font-size:14px}.inspiration-publish-footer{display:flex;justify-content:flex-end;gap:9px;margin-top:17px}.inspiration-publish-footer .ant-btn{min-width:88px;height:38px;border-radius:8px}.admin-inspiration-surface{overflow:hidden;border:1px solid #e4e7ef;border-radius:14px}.admin-inspiration-surface>.ant-card-body{padding:0 22px 22px}.admin-inspiration-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:5px 0 14px}.admin-inspiration-work-cell{display:flex;align-items:center;gap:10px}.admin-inspiration-work-cell img,.admin-inspiration-work-cell video{width:68px;height:52px;border-radius:7px;object-fit:cover;background:#f1f3f8}.admin-inspiration-work-cell>div{display:grid;gap:3px;min-width:0}.admin-inspiration-work-cell strong,.admin-inspiration-work-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-inspiration-work-cell strong{color:#344058}.admin-inspiration-work-cell small{color:#969eae;font-size:11px}.admin-inspiration-review{display:grid;gap:12px}.admin-inspiration-review-assets{display:flex;gap:9px;max-height:330px;overflow:auto}.admin-inspiration-review-assets img,.admin-inspiration-review-assets video{width:180px;height:240px;border-radius:8px;object-fit:contain;background:#f4f5f9}@media(max-width:1200px){.inspiration-masonry{column-count:3}}@media(max-width:900px){.inspiration-workspace{grid-template-columns:190px minmax(0,1fr);gap:14px}.inspiration-masonry{column-count:2}.inspiration-publish-layout{grid-template-columns:1fr}.inspiration-publish-preview-panel{min-height:440px}.inspiration-publish-form{min-height:570px}}@media(max-width:640px){.inspiration-page{min-height:calc(100dvh - 64px);padding:12px}.inspiration-workspace{display:block}.inspiration-category-rail{display:flex;gap:5px;margin-bottom:13px;overflow:auto;padding:8px}.inspiration-rail-title,.inspiration-category-tip{display:none}.inspiration-category-item{width:auto;min-width:max-content;min-height:34px;padding-inline:11px;font-size:11px}.inspiration-category-item:not(.all){padding-left:11px!important}.inspiration-toolbar{flex-wrap:wrap}.inspiration-toolbar .ant-input-affix-wrapper{width:100%}.inspiration-result-count{margin-left:0}.inspiration-masonry{column-count:1}.inspiration-publish-modal{max-width:calc(100vw - 16px)}.inspiration-publish-preview-panel{padding:17px}.inspiration-publish-preview-main{min-height:300px}.inspiration-publish-form{padding:21px 17px}}.published-works-panel{padding:16px;min-width:0}.published-works-toolbar,.published-works-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.published-works-toolbar{padding-bottom:14px;border-bottom:1px solid #edf0f6}.published-works-toolbar .ant-select{min-width:112px}.published-works-summary{padding:16px 0;color:#6c7891;font-size:12px}.published-works-summary>span:first-child{color:#35425d;font-weight:600}.published-work-cell{display:flex;align-items:center;gap:12px;min-width:0}.published-work-cell>button{flex:none;width:66px;height:66px;border:1px solid #e2e6f1;border-radius:9px;padding:3px;background:#f6f7fb;cursor:pointer;overflow:hidden}.published-work-cell>button img,.published-work-cell>button video{width:100%;height:100%;object-fit:contain}.published-work-cell>div{display:grid;gap:5px;min-width:0}.published-work-cell strong{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-work-cell small,.published-work-time small,.published-work-status small{color:#7f899d;font-size:12px}.published-work-cell .ant-tag{margin:0 5px 0 0;font-size:11px;background:#f5f3ff;color:#6960c9;border:0}.published-work-time,.published-work-status{display:grid;gap:7px}.published-work-status .ant-tag{width:fit-content}.published-work-status .rejected-reason{color:#bd4a51;line-height:1.6;overflow-wrap:anywhere}.published-work-time{font-size:12px}.published-works-panel .ant-table-cell{padding-block:18px!important}.published-works-panel .ant-empty{padding:60px 0}.admin-inspiration-page.embedded{padding:16px 20px 20px}.admin-inspiration-page .ant-select{min-width:112px}.inspiration-publish-thumb{padding:0;cursor:pointer}.inspiration-publish-thumb.selected{border-color:#6657ff;box-shadow:0 0 0 2px #eeeaff}.inspiration-publish-thumb.selected>span{width:auto;padding:0 4px}.inspiration-work-detail .ant-image img{max-height:540px;object-fit:contain}.admin-inspiration-work-cell img,.admin-inspiration-work-cell video{object-fit:contain!important}.admin-inspiration-work-cell>.video-frame-thumbnail{flex:none;width:68px;height:52px}@media(max-width:700px){.published-works-panel{padding:12px}.published-works-toolbar{align-items:stretch;flex-direction:column}.published-works-summary{gap:6px;align-items:flex-start;flex-direction:column}.admin-inspiration-toolbar{flex-wrap:wrap}.admin-inspiration-page.embedded{padding:12px}}.attachments-page .published-work-cell>div{max-width:100%}@media(max-width:760px){.attachments-page .attachment-source-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.inspiration-masonry{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;column-count:initial}.inspiration-work-card{display:block;margin:0}@media(max-width:640px){.inspiration-masonry{grid-template-columns:1fr}}.inspiration-masonry{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.inspiration-masonry.inspiration-count-1{grid-template-columns:minmax(280px,520px);justify-content:center}.inspiration-masonry.inspiration-count-2{grid-template-columns:repeat(2,minmax(280px,1fr));max-width:1120px;margin-inline:auto}.inspiration-masonry.inspiration-count-3{grid-template-columns:repeat(3,minmax(240px,1fr));max-width:1500px;margin-inline:auto}.inspiration-work-media{aspect-ratio:4/3}.inspiration-work-media img{width:100%;height:100%;max-height:none;object-fit:contain;background:#f5f6fa}@media(max-width:1100px){.inspiration-masonry,.inspiration-masonry.inspiration-count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-masonry.inspiration-count-2{max-width:none}}@media(max-width:640px){.inspiration-masonry,.inspiration-masonry.inspiration-count-2,.inspiration-masonry.inspiration-count-3{grid-template-columns:1fr}.inspiration-masonry.inspiration-count-1{grid-template-columns:minmax(0,1fr)}}.inspiration-work-info{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;color:#9aa3b5;font-size:10px}.inspiration-work-info span:last-child{display:inline-flex;align-items:center;gap:4px}.inspiration-work-info .anticon{color:#858fa4}.inspiration-video-thumbnail{width:100%;aspect-ratio:4 / 3;object-fit:cover}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#101828;background:#fff;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:#5b55f7}.auth-shell{min-height:100dvh;display:grid;grid-template-columns:minmax(0,56fr) minmax(480px,44fr);overflow:hidden;background:#fff}.auth-art{position:relative;min-height:100dvh;overflow:hidden;background:#1a2d67}.auth-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.auth-art-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#111e542e;border-right:1px solid rgba(255,255,255,.18);box-shadow:inset -30px 0 50px #0912362e;pointer-events:none}.auth-art-brand{position:absolute;z-index:2;top:34px;left:38px;display:flex;align-items:center;min-height:42px;max-width:min(240px,calc(100% - 76px));padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:#0b1b463d;box-shadow:0 8px 24px #0c143924;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-art-logo{display:block;width:min(200px,100%);height:40px;object-fit:contain}.auth-art-wordmark{display:inline-flex;align-items:baseline;gap:8px;color:#fff}.auth-art-wordmark strong{color:#cfd7ff;font-size:28px;font-weight:800;letter-spacing:-.08em}.auth-art-wordmark span{font-size:22px;font-weight:700;letter-spacing:-.06em}.auth-surface{min-height:100dvh;display:flex;align-items:stretch;justify-content:center;padding:0 68px;background:#fff}.auth-content{width:min(100%,520px);display:flex;flex-direction:column;min-height:100dvh}.auth-panel-header{display:flex;justify-content:flex-end;padding:28px 0 0}.language-switcher{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:999px;color:#606266;background:#f4f6f8;font-size:13px;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease}.language-switcher:hover{color:#4c4edb;background:#eef0ff}.language-globe{color:#78829a;font-size:18px;line-height:1}.language-chevron{color:#8b93a2;font-size:16px;line-height:.7}.auth-form-header{margin:auto 0 30px}.auth-form-header .ant-typography{margin:0 0 10px;color:#1a1a1b;font-size:32px;font-weight:800;letter-spacing:-.04em}.auth-form-header p{margin:0;color:#777f90;font-size:14px}.auth-form-header button{border:0;padding:0;margin-left:6px;color:#409eff;background:transparent;font-weight:650;cursor:pointer}.auth-form-header button:hover{color:#287fda;text-decoration:underline;text-underline-offset:3px}.back-button,.text-button,.auth-secondary-action button{border:0;padding:0;color:#4c4edb;background:transparent;cursor:pointer}.back-button{display:inline-flex;align-items:center;gap:8px;margin:auto 0 24px;font-size:15px}.auth-heading{margin:0 0 24px}.auth-heading .ant-typography{margin:0}.auth-heading h2.ant-typography{margin-bottom:7px;font-size:27px}.method-switch.ant-segmented{width:100%;margin-bottom:28px;padding:4px;border-radius:12px;background:#f7f9fb}.method-switch .ant-segmented-group{gap:0}.method-switch .ant-segmented-item{flex:1;color:#69758c;font-size:14px}.method-switch .ant-segmented-item-selected{color:#4c4edb;background:#fff;box-shadow:0 2px 8px #0000000f}.method-switch .ant-segmented-thumb{border-radius:8px}.method-switch .ant-segmented-item-label{min-height:36px;line-height:36px;padding:0 10px}.auth-form{margin-bottom:0}.auth-form .ant-form-item{margin-bottom:18px}.auth-form .ant-form-item-label{padding-bottom:7px}.auth-form .ant-form-item-label>label{color:#475569;font-size:14px;font-weight:600}.auth-form .ant-input-affix-wrapper,.auth-form .ant-input{border-color:transparent;border-radius:12px;background:#f7f9fb;box-shadow:none}.auth-form .ant-input-affix-wrapper:hover,.auth-form .ant-input:hover{border-color:#d9def0;background:#f1f4f9}.auth-form .ant-input-affix-wrapper-focused,.auth-form .ant-input-affix-wrapper:focus-within{border-color:#409eff;background:#fff;box-shadow:0 0 0 4px #409eff1f}.auth-form .ant-input-affix-wrapper-lg,.auth-form .ant-input-lg{min-height:52px;font-size:15px}.auth-form .ant-input-prefix{margin-right:9px;color:#8c98ad}.phone-prefix{display:inline-flex;align-items:center;gap:14px;margin-right:4px;color:#263550}.phone-prefix:after{content:"";width:1px;height:26px;background:#dfe4ec}.phone-prefix .anticon{color:#8c98ad}.sms-button.ant-btn{height:auto;padding:0 4px;color:#409eff}.form-link-row{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 22px}.text-button{font-size:14px}.submit-button.ant-btn{height:52px;margin-top:4px;border:0;border-radius:12px;background:#409eff;box-shadow:0 6px 18px #409eff47;font-size:16px;font-weight:650}.submit-button.ant-btn:hover{background:#338fe8!important;transform:translateY(-1px)}.third-party-login{display:grid;justify-items:center;margin-top:22px}.third-party-divider{width:100%;display:flex;align-items:center;gap:14px;color:#909399;font-size:13px}.third-party-divider:before,.third-party-divider:after{content:"";flex:1;height:1px;background:#f0f2f5}.third-party-divider span{white-space:nowrap}.wechat-login-button{width:48px;height:48px;display:grid;place-items:center;margin-top:14px;border:1px solid #dce4e0;border-radius:50%;color:#07c160;background:#fff;box-shadow:0 6px 18px #07c1601a;font-size:25px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.wechat-login-button:hover:not(:disabled){border-color:#07c160;background:#f2fff8;box-shadow:0 8px 22px #07c16029;transform:translateY(-1px)}.wechat-login-button:focus-visible{outline:3px solid rgba(7,193,96,.18);outline-offset:3px}.wechat-login-button:disabled{opacity:.55;cursor:wait}.wechat-login-label{margin-top:7px;color:#7a8599;font-size:13px}.auth-secondary-action{margin-top:auto;padding-top:28px;text-align:center;color:#7a8599;font-size:14px}.auth-secondary-action button{margin-left:8px}.agreement-copy{margin:22px 0 0;text-align:center;color:#a0a8b6;font-size:12px}.agreement-copy a{margin:0 3px;color:#7f8aa0;text-decoration:none}.agreement-copy a:hover{color:#4c4edb}.auth-site-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:12px 0 28px;color:#a0a8b6;font-size:12px}.auth-site-footer a{color:inherit;text-decoration:none}.auth-site-footer a:hover{color:#4c4edb;text-decoration:underline}.admin-image-trend-chart{min-height:276px}.admin-image-trend-chart svg{display:block;width:100%;height:246px;overflow:visible}.admin-chart-grid{stroke:#edf0f6;stroke-width:1}.admin-chart-axis,.admin-chart-date{fill:#98a2b3;font-size:11px}.admin-chart-date.active{fill:#5b55f7;font-weight:650}.admin-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.admin-chart-success{stroke:#5b55f7}.admin-chart-failure{stroke:#f05b6d}.admin-chart-point{fill:#fff;stroke-width:2.5}.admin-chart-guide{stroke:#dfe4ef;stroke-dasharray:3 4}.admin-chart-hit{fill:transparent;cursor:crosshair}.admin-chart-tooltip rect{fill:#141b2df0}.admin-chart-tooltip text{fill:#fff;font-size:11px}.admin-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:2px;font-size:13px}.admin-chart-legend span{display:inline-flex;align-items:center;gap:6px;color:#667085}.admin-chart-legend i{width:8px;height:8px;border-radius:50%}.admin-chart-legend i.success{background:#5b55f7}.admin-chart-legend i.failure{background:#f05b6d}.admin-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.admin-server-grid>div{display:grid;gap:4px;min-width:0}.admin-server-grid span,.admin-server-grid small{color:#8b95a7;font-size:12px}.admin-server-grid strong{overflow:hidden;color:#334155;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-section-title{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}.admin-dashboard-section-title:not(:first-of-type){margin-top:22px}.admin-dashboard-section-title>div{display:grid;gap:2px}.admin-dashboard-section-title strong{color:#25293a;font-size:17px}.admin-dashboard-section-title span{color:#8b93a6;font-size:12px}.admin-overview-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:2px 0 20px;padding:12px 14px;border:1px solid #e7eaf2;border-radius:12px;background:#fff;box-shadow:0 5px 18px #2227420a}.admin-overview-filter>div:first-child{display:grid;gap:2px;min-width:190px}.admin-overview-filter>div:first-child strong{color:#25293a;font-size:15px}.admin-overview-filter>div:first-child span{color:#8b93a6;font-size:12px}.admin-overview-filter .ant-segmented{padding:3px;background:#f3f5f9}.admin-overview-filter .ant-picker{width:250px}.admin-operation-metrics .ant-card{height:100%;overflow:hidden}.admin-operation-metrics .ant-card-body{position:relative;padding:17px 18px 14px}.admin-operation-metrics .ant-card.access{background:linear-gradient(145deg,#fff 25%,#f7f6ff)}.admin-operation-metrics .ant-statistic-content{font-size:25px}.admin-operation-metrics.business .ant-statistic-content{font-size:22px}.admin-operation-metrics .admin-metric-yesterday{margin-top:7px;color:#98a2b3;font-size:11px}.admin-metric-growth{position:absolute;top:18px;right:17px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:650}.admin-metric-growth.positive{color:#039855;background:#ecfdf3}.admin-metric-growth.negative{color:#d92d20;background:#fef3f2}.admin-operations-detail{margin-top:18px;margin-bottom:22px}.admin-operations-detail>.ant-col{display:flex}.admin-operations-detail .ant-card{width:100%}.admin-access-trend{display:grid;min-width:620px}.admin-access-trend-head,.admin-access-trend-row{display:grid;grid-template-columns:64px minmax(130px,1fr) 52px 52px 52px 84px;gap:10px;align-items:center;min-height:31px}.admin-access-trend-head{color:#98a2b3;font-size:11px}.admin-access-trend-row{border-top:1px solid #f0f1f6;color:#596174;font-size:12px}.admin-access-trend-row>i{height:7px;overflow:hidden;border-radius:99px;background:#f0efff}.admin-access-trend-row>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7770f7,#a398ff)}.admin-access-trend-row strong{color:#30384c;font-size:12px;font-variant-numeric:tabular-nums}.admin-top-pages{display:grid;gap:2px;min-height:230px;align-content:start}.admin-top-pages>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:34px;border-bottom:1px solid #f1f2f6}.admin-top-pages>div>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#6c63e9;background:#f0efff;font-size:11px}.admin-top-pages code{overflow:hidden;color:#596174;font-family:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-top-pages strong{color:#31374a;font-size:12px}.admin-business-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.admin-business-summary span{display:grid;gap:3px;padding:10px 12px;border-radius:9px;color:#8b93a6;background:#f8f9fc;font-size:11px}.admin-business-summary strong{color:#4e46df;font-size:16px}.admin-audience-rankings{margin-bottom:22px}.admin-audience-rankings>.ant-col{display:flex}.admin-audience-rankings .ant-card{width:100%}.admin-audience-empty{min-height:190px;display:grid;place-items:center;color:#98a2b3;font-size:12px}.admin-audience-list{min-height:190px;display:grid;align-content:start;gap:5px}.admin-audience-list>div{display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:33px}.admin-audience-list>div>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#6258ef;background:#f0eeff;font-size:10px}.admin-audience-list>div>div{min-width:0;display:grid;gap:5px}.admin-audience-list strong{overflow:hidden;color:#475467;font-size:12px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.admin-audience-list i{height:4px;overflow:hidden;border-radius:99px;background:#f0f1f5}.admin-audience-list i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#766cf6,#a99fff)}.admin-audience-list em{color:#344054;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.admin-device-traffic{min-height:190px;display:grid;align-content:center;gap:18px}.admin-device-traffic>div{display:grid;gap:4px}.admin-device-traffic header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px}.admin-device-traffic header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#655bf2;background:#f0efff;font-size:10px;font-weight:700}.admin-device-traffic header strong{color:#344054;font-size:13px}.admin-device-traffic header em{color:#4e46df;font-size:16px;font-style:normal;font-weight:700}.admin-device-traffic .ant-progress{margin:0}.admin-device-traffic small{color:#98a2b3;font-size:10px;text-align:right}.admin-region-traffic-card .ant-card-body{padding-top:10px}.admin-china-traffic{min-height:360px;display:grid;grid-template-columns:minmax(480px,1fr) 230px;align-items:center;gap:24px}.admin-china-map-wrap{position:relative;min-height:340px}.admin-china-map-wrap svg{width:100%;height:340px;display:block}.admin-china-map-land{fill:#f5f4ff;stroke:#cfcafb;stroke-width:2;stroke-linejoin:round}.admin-region-point circle{fill:#675cf2;stroke:#fffffff0;stroke-width:2;transition:r .18s,opacity .18s}.admin-region-point:hover circle{opacity:1!important}.admin-region-point text{fill:#fff;font-size:9px;font-weight:700;pointer-events:none;text-anchor:middle}.admin-map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:5px;color:#8d96a8;text-align:center;pointer-events:none}.admin-map-empty>.anticon{color:#766cf5;font-size:30px}.admin-map-empty strong{color:#596174;font-size:13px}.admin-map-empty span{font-size:10px}.admin-china-traffic>aside{min-height:270px;padding-left:20px;border-left:1px solid #eceef4}.admin-china-traffic>aside>strong{color:#344054;font-size:14px}.admin-china-traffic>aside>div{display:grid;gap:2px;margin-top:12px}.admin-china-traffic aside p{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:29px;margin:0;border-bottom:1px solid #f1f2f6}.admin-china-traffic aside p span{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:#675cf2;background:#f0efff;font-size:9px}.admin-china-traffic aside p b{color:#596174;font-size:12px;font-weight:550}.admin-china-traffic aside p em{color:#30384c;font-size:12px;font-style:normal}.admin-china-traffic aside>small{display:block;margin-top:13px;color:#98a2b3;font-size:10px}@media(max-width:760px){.admin-overview-filter{align-items:flex-start;flex-direction:column}.admin-overview-filter .ant-space,.admin-overview-filter .ant-segmented,.admin-overview-filter .ant-segmented-group{width:100%}.admin-overview-filter .ant-segmented-item{flex:1;text-align:center}.admin-overview-filter .ant-picker{width:100%}.admin-operations-detail .ant-card-body{overflow-x:auto}}@media(max-width:900px){.admin-china-traffic{grid-template-columns:1fr}.admin-china-traffic>aside{min-height:0;padding:18px 0 0;border-top:1px solid #eceef4;border-left:0}}.route-loading,.page-loading{min-height:100dvh;display:grid;place-items:center;padding:48px}.page-loading>div{width:min(640px,100%)}.legal-page{width:min(820px,calc(100% - 40px));margin:64px auto;padding:42px 48px;border:1px solid #e4e8f0;border-radius:18px;background:#fff;box-shadow:0 18px 48px #10182814;line-height:1.8}.legal-site-logo{width:200px;height:60px;object-fit:contain}.legal-page h1{margin:30px 0 24px}.legal-content{margin-bottom:28px;color:#344054;white-space:pre-wrap;overflow-wrap:anywhere}.app-layout{min-height:100dvh;background:#f6f8fc}.app-sider{position:sticky!important;top:0;height:100dvh;background:#fff!important;border-right:1px solid #e8ecf3}.app-sider>.ant-layout-sider-children{display:flex;flex-direction:column}.app-brand{width:100%;height:72px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;color:#554ff4;background:transparent;font:inherit;font-size:19px;font-weight:760;text-align:left;cursor:pointer}.app-brand:hover{background:#fafaff}.app-brand img{display:block;width:184px;max-width:100%;height:60px;object-fit:contain;object-position:left center}.app-sider.ant-layout-sider-collapsed .app-brand{justify-content:center;padding-inline:0;font-size:23px}.app-sider-navigation-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9d7ee transparent}.app-sider-navigation-scroll::-webkit-scrollbar{width:4px}.app-sider-navigation-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#d9d7ee}.app-sider .ant-menu{flex:0 0 auto;border-inline-end:0!important}.app-nav-label{position:relative;display:inline-flex;align-items:center;gap:5px}.app-nav-new-badge{min-width:16px;height:16px;display:inline-grid;place-items:center;padding:0 4px;border-radius:8px;color:#fff;background:#f04438;box-shadow:0 2px 6px #f0443847;font-size:10px;font-weight:700;line-height:16px}.app-sider.ant-layout-sider-collapsed .app-nav-new-badge{position:absolute;top:-11px;right:-15px;min-width:15px;height:15px;padding:0 3px;border:1px solid #fff;border-radius:9px;font-size:9px;line-height:13px}.app-sider.ant-layout-sider-collapsed .ant-menu{padding:7px 4px}.app-sider.ant-layout-sider-collapsed .ant-menu-item{width:66px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin:3px auto;padding:5px 3px!important;border-radius:9px;line-height:1}.app-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon{flex:0 0 auto;width:auto;height:22px;margin-inline-end:0!important;color:#526078;font-size:17px;line-height:22px}.app-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content{width:auto!important;max-width:100%;height:15px;display:block;overflow:hidden;opacity:1!important;color:#526078;font-size:10px;line-height:15px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-sider.ant-layout-sider-collapsed .ant-menu-item:hover .ant-menu-item-icon,.app-sider.ant-layout-sider-collapsed .ant-menu-item:hover .ant-menu-title-content,.app-sider.ant-layout-sider-collapsed .ant-menu-item-selected .ant-menu-item-icon,.app-sider.ant-layout-sider-collapsed .ant-menu-item-selected .ant-menu-title-content{color:#5b55f7}.app-sider.ant-layout-sider-collapsed .app-nav-label{display:block;width:100%;overflow:hidden;text-align:center}.app-sider.ant-layout-sider-collapsed .app-nav-label>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sider.ant-layout-sider-collapsed .app-nav-label .app-nav-new-badge{top:-27px;right:-7px}.app-sider-footer{flex:0 0 auto;display:grid;gap:12px;padding:12px 10px 16px;background:#fff}.app-sider.ant-layout-sider-collapsed .app-sider-footer{padding-inline:9px}.app-sider.ant-layout-sider-collapsed .app-sider-footer:empty{display:none}.app-sider-benefits-card{display:grid;gap:8px;padding:13px 13px 12px;border:1px solid #e8e7ff;border-radius:14px;background:linear-gradient(145deg,#fff,#f8f7ff);box-shadow:0 9px 24px #4a44c414}.app-sider-benefits-card header{display:flex;align-items:center;gap:9px}.app-sider-benefits-card header>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#5b55f7;background:#eeecff;font-size:16px}.app-sider-benefits-card header>.app-sider-benefits-avatar{flex:0 0 32px;color:#fff;background:#7469f6;border-radius:50%}.app-sider-benefits-avatar img{object-fit:cover}.app-sider-benefits-card header>div{min-width:0;display:grid;gap:1px}.app-sider-benefits-card header strong{color:#27314d;font-size:14px;line-height:19px}.app-sider-benefits-card header small{color:#98a2b3;font-size:10px;line-height:15px}.app-sider-benefits-storage-row,.app-sider-benefits-storage-meta,.app-sider-benefits-credit{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-sider-benefits-storage-row{color:#667085;font-size:11px}.app-sider-benefits-storage-row b{color:#344054;font-size:12px}.app-sider-benefits-progress{height:6px;overflow:hidden;border-radius:999px;background:#e9eaf2}.app-sider-benefits-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#665cf7,#8e7bff);transition:width .3s ease}.app-sider-benefits-storage-meta{color:#98a2b3;font-size:9px}.app-sider-benefits-credit{padding-top:2px;color:#667085;font-size:11px}.app-sider-benefits-credit strong{color:#5b55f7;font-size:20px;line-height:24px}.app-sider-benefits-card .ant-btn{height:32px;color:#5b55f7;border-color:#cfcaff;border-radius:8px;background:#ffffffe6;font-size:12px;font-weight:650}.app-sider-benefits-card .ant-btn:hover{color:#fff!important;border-color:#5b55f7!important;background:#5b55f7!important}.app-top-stack{position:sticky;top:0;z-index:50;flex:0 0 auto}.app-header{position:relative;z-index:2;height:72px;display:flex;align-items:center;flex:0 0 72px;padding:0 28px;background:#fffffff5;border-bottom:1px solid #e8ecf3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-header-sider-toggle.ant-btn{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;margin-right:12px;padding:0;color:#657084;border-radius:9px;font-size:17px}.app-header-sider-toggle.ant-btn:hover{color:#5b55f7!important;background:#f3f1ff!important}.app-header-right{min-width:0;display:flex;align-items:center;gap:18px;margin-left:auto}.app-header-tools{min-width:0;display:flex;align-items:center}.app-header-tools:empty{display:none}.user-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.header-utility-group{display:inline-flex;align-items:center;gap:1px;padding:3px;border:1px solid #e8ebf2;border-radius:12px;background:#fbfbfd}.header-utility-group>.ant-badge{display:inline-flex}.header-utility-group .support-center-trigger.ant-btn,.header-utility-group .customer-service-trigger.ant-btn{height:34px;padding-inline:11px;border-radius:8px;color:#344054}.header-utility-group .support-center-trigger.ant-btn:hover,.header-utility-group .customer-service-trigger.ant-btn:hover{color:#554ff4!important;border-color:#ddd9ff!important;background:#f5f3ff!important}.header-utility-group>.customer-service-trigger.ant-btn{margin-left:1px;padding-left:13px;border-left:1px solid #e1e4ec;border-radius:0 8px 8px 0}.header-utility-group .support-center-trigger.ant-btn .anticon,.header-utility-group .customer-service-trigger.ant-btn .anticon{font-size:17px}.app-header .checkin-header-trigger.ant-btn{height:36px;padding-inline:13px;color:#5b55f7;border:1px solid #dfdcff;border-radius:10px;background:#f8f7ff}.app-header .checkin-header-trigger.ant-btn:hover{color:#4f47dd!important;border-color:#cfcaff!important;background:#f0eeff!important}.app-header .checkin-header-trigger.ant-btn .anticon{color:#6258f4}.app-header .membership-trigger.ant-btn{height:36px;padding-inline:13px;color:#8a5a12;border:1px solid #f2dfb4;border-radius:10px;background:#fff9eb}.app-header .membership-trigger.ant-btn:hover{color:#74480a!important;border-color:#f0c979!important;background:#fff3d5!important}.app-header .membership-trigger.ant-btn .anticon{color:#f59e0b}.app-header .client-download-trigger.ant-btn{height:36px;padding-inline:13px;color:#554cf0;border:1px solid #d5d1ff;border-radius:10px;background:#faf9ff}.app-header .client-download-trigger.ant-btn:hover{color:#4439dc!important;border-color:#aaa3ff!important;background:#f1efff!important}.app-header .client-download-trigger.ant-btn .anticon{color:#625bf4;font-size:17px}.user-account-trigger{min-width:208px;height:44px;display:flex;align-items:center;gap:9px;padding:4px 10px 4px 5px;border:1px solid #e0e4ed;border-radius:23px;color:#344054;background:#fff;cursor:pointer}.user-account-trigger:hover{color:#554ff4;border-color:#cfcaff;background:#faf9ff;box-shadow:0 4px 12px #574dd714}.user-account-trigger:focus-visible{outline:2px solid rgba(91,85,247,.35);outline-offset:2px}.user-account-trigger>.anticon{color:#98a2b3;font-size:11px}.account-summary-dropdown-overlay{min-width:0!important}.account-summary-dropdown{width:320px;overflow:hidden;border:1px solid #e5e7f4;border-radius:15px;color:#1e293b;background:#fff;box-shadow:0 16px 40px #1f234e2b}.account-summary-identity{display:flex;align-items:center;gap:10px;padding:14px 15px 12px}.account-summary-identity>.ant-avatar{flex:0 0 auto;border:2px solid #f0eeff}.account-summary-identity>div{min-width:0;display:grid;justify-items:start;gap:3px}.account-summary-identity strong{max-width:210px;overflow:hidden;color:#202a44;font-size:15px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.account-summary-identity span{color:#98a2b3;font-size:12px}.account-summary-uuid{color:#7a6df5!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important;letter-spacing:.2px}.account-summary-identity .membership-badge{margin-top:2px}.account-summary-benefits{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 10px;overflow:hidden;border-radius:12px;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff3d}.account-summary-benefit{min-height:116px;display:flex;flex-direction:column;align-items:flex-start;padding:12px 11px 10px;background:linear-gradient(145deg,#6254f3,#7965ff);color:#fff}.account-summary-benefit.membership{background:linear-gradient(145deg,#705cf5,#573ee6)}.account-summary-benefit>div{display:flex;align-items:center;gap:6px;color:#ffffffc7;font-size:12px}.account-summary-benefit>div .anticon{color:#fbd46e;font-size:15px}.account-summary-benefit>strong{min-height:29px;display:flex;align-items:baseline;margin-top:6px;color:#fff;font-size:21px;font-weight:760;letter-spacing:-.4px;line-height:1.1}.account-summary-benefit.membership>strong{max-width:124px;overflow:hidden;font-size:13px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.account-summary-benefit>strong small{margin-left:4px;color:#ffffffb3;font-size:11px;font-weight:500;letter-spacing:0}.account-summary-benefit button{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:6px 8px;border:0;border-radius:7px;color:#5547e9;background:#fff;cursor:pointer;font-size:11px;font-weight:700}.account-summary-benefit.membership button{color:#6149e9;background:#fff6d9}.account-summary-benefit button:hover{transform:translateY(-1px);box-shadow:0 4px 10px #2319702e}.account-summary-benefit button .anticon{font-size:11px}.account-summary-links{display:grid;gap:1px;padding:10px 11px 11px}.account-summary-links button{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 8px;border:0;border-radius:8px;color:#344054;background:transparent;cursor:pointer;font-size:13px;text-align:left}.account-summary-links button:hover{color:#554ff4;background:#f6f4ff}.account-summary-links button>.anticon:first-child{color:#68758a;font-size:17px}.account-summary-links button span{flex:1}.account-summary-links button>.anticon:last-child{color:#a3aab9;font-size:12px}.account-summary-links .logout{margin-top:5px;border-top:1px solid #edf0f5;border-radius:0 0 9px 9px;color:#d92d20}.account-summary-links .logout>.anticon:first-child,.account-summary-links .logout:hover{color:#d92d20}.profile-app-content{padding:0!important;background:#f6f7fb}.personal-homepage{min-height:calc(100vh - 72px);padding:30px clamp(18px,4vw,72px) 56px;color:#202747;background:#f6f7fb}.personal-homepage.public-page{min-height:100vh;padding-top:0}.personal-public-topbar{height:68px;display:flex;align-items:center;justify-content:space-between;margin:0 calc(clamp(18px,4vw,72px)*-1) 28px;padding:0 clamp(18px,4vw,72px);border-bottom:1px solid #ebeaf4;background:#fffffff0}.personal-wordmark{display:inline-flex;align-items:center;gap:9px;color:#5548ee;font-weight:800;letter-spacing:.1px}.personal-profile-hero{min-height:270px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:38px 42px;overflow:hidden;border-radius:26px;background-color:#2a1e6f;background-position:right center;background-repeat:no-repeat;background-size:cover;box-shadow:0 18px 44px #2b1f6826}.personal-profile-identity{display:flex;align-items:center;gap:20px;color:#fff;min-width:0}.personal-profile-identity>.ant-avatar{flex:0 0 auto;border:4px solid rgba(255,255,255,.85);box-shadow:0 8px 22px #0b052e52}.personal-profile-identity .ant-tag{margin-bottom:8px;border:0;color:#fff;background:#ffffff29}.personal-profile-identity h1{margin:0 0 7px;color:#fff;font-size:clamp(24px,2.2vw,34px);line-height:1.15}.personal-profile-identity p{max-width:530px;margin:0 0 10px;overflow:hidden;color:#ffffffe0;font-size:14px;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.personal-profile-identity span{color:#ffffffb3;font-size:12px}.personal-profile-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.personal-profile-hero-actions>div{min-width:76px;display:grid;gap:2px;padding-right:12px;color:#fff;text-align:right}.personal-profile-hero-actions strong{font-size:22px;line-height:1}.personal-profile-hero-actions span{color:#ffffffbf;font-size:12px}.personal-profile-hero-actions .ant-btn{height:38px;border-color:#ffffff9e;color:#fff;background:#ffffff21;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.personal-profile-hero-actions .ant-btn-primary{border-color:#fff;color:#302177;background:#fff}.personal-profile-main{max-width:1480px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin:26px auto 0}.personal-profile-feed{min-width:0}.personal-profile-filter{height:60px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 18px;border:1px solid #e6e5f2;border-radius:16px;background:#fff}.personal-profile-filter>span{color:#98a2b3;font-size:13px}.personal-profile-filter .ant-segmented{background:#f4f3fb}.personal-profile-timeline{position:relative;display:grid;gap:16px;margin-top:16px;padding-left:28px}.personal-profile-timeline:before{position:absolute;top:5px;bottom:5px;left:8px;width:2px;content:"";background:linear-gradient(#695cff,#695cff0a)}.personal-post-card{position:relative;padding:22px 24px;border:1px solid #e7e6f2;border-radius:18px;background:#fff;box-shadow:0 6px 18px #1d214909}.personal-post-card:before{position:absolute;top:28px;left:-27px;width:13px;height:13px;border:3px solid #fff;border-radius:50%;content:"";background:#6558f5;box-shadow:0 0 0 2px #7e72ff}.personal-post-meta{display:flex;align-items:center;gap:10px;color:#77809a;font-size:12px}.personal-post-meta>span{display:inline-flex;align-items:center;gap:5px;color:#6458ed;font-weight:700}.personal-post-meta time{margin-left:auto}.personal-post-meta .ant-tag{margin-inline-end:0}.personal-post-card h2{margin:10px 0 8px;color:#202747;font-size:20px}.personal-post-content{color:#505b75;line-height:1.85;white-space:normal}.personal-post-content p{margin:0 0 9px}.personal-post-content blockquote{margin:12px 0;padding:8px 14px;border-left:3px solid #7568ff;color:#65708a;background:#f8f7ff}.personal-post-content a{color:#5c50ed}.personal-profile-hero-actions .ant-btn-primary{border-color:#5f54ee;color:#fff!important;background:#5f54ee!important;font-weight:700;text-shadow:none}.personal-profile-hero-actions .ant-btn-primary .anticon{color:#fff!important}.personal-post-type-link,.personal-post-title-link{border:0;padding:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left}.personal-post-type-link{display:inline-flex;align-items:center;gap:5px;color:#6458ed;font-weight:700}.personal-post-title-link{color:#202747;font-weight:inherit}.personal-post-type-link:hover,.personal-post-title-link:hover{color:#4e42df;text-decoration:underline}.personal-post-preview-page{min-height:100vh;padding-bottom:56px;background:linear-gradient(145deg,#f7f7fc,#fbfbff 58%,#f4f3ff)}.personal-post-preview-topbar{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 max(26px,calc((100% - 1120px)/2));border-bottom:1px solid #e7e8f2;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.personal-post-brand{display:inline-flex;align-items:center;gap:9px;border:0;color:#4f48dd;background:transparent;cursor:pointer;font-size:15px;font-weight:750}.personal-post-preview-shell{width:min(920px,calc(100% - 36px));margin:0 auto}.personal-post-preview-breadcrumb{padding:22px 0 10px}.personal-post-preview-breadcrumb .ant-btn{padding-inline:0;color:#616a85}.personal-post-preview-card{padding:31px 38px 42px;border:1px solid #e7e7f1;border-radius:22px;background:#fff;box-shadow:0 16px 42px #2c266914}.personal-post-preview-card>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid #edf0f5}.personal-post-preview-author{display:flex;align-items:center;gap:12px}.personal-post-preview-author>div{display:grid;gap:3px}.personal-post-preview-author strong{color:#222b48;font-size:15px}.personal-post-preview-author span{color:#8a93a7;font-size:12px}.personal-post-preview-actions{display:flex;align-items:center;gap:9px}.personal-post-preview-actions .ant-tag{margin:0}.personal-post-preview-type{display:flex;align-items:center;gap:7px;margin-top:27px;color:#6259ed;font-size:14px;font-weight:700}.personal-post-preview-type time{margin-left:auto;color:#98a0b0;font-size:12px;font-weight:400}.personal-post-preview-card h1{margin:13px 0 20px;color:#1f2947;font-size:clamp(27px,3vw,38px);line-height:1.28;letter-spacing:-.025em}.personal-post-preview-content{color:#46516c;font-size:16px;line-height:2}.personal-post-preview-content p{margin:0 0 16px}.personal-post-preview-content blockquote{margin:22px 0;padding:14px 18px;border-left:4px solid #6c61ef;border-radius:0 12px 12px 0;color:#626d87;background:#f7f6ff}.personal-post-preview-content a{color:#5b51ed}.personal-post-preview-materials{display:grid;gap:12px;margin-top:28px}.personal-post-preview-materials.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-post-preview-materials.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-post-preview-materials a{overflow:hidden;min-height:160px;border-radius:14px;background:#f2f3f8}.personal-post-preview-materials img{display:block;width:100%;height:100%;min-height:160px;object-fit:cover;transition:transform .2s ease}.personal-post-preview-materials a:hover img{transform:scale(1.025)}.personal-post-preview-file{display:flex;align-items:center;justify-content:center;gap:9px;padding:18px;color:#5b51ed}.personal-post-preview-loading,.personal-post-preview-empty{display:grid;min-height:70vh;place-items:center;color:#7f89a0}.personal-post-preview-empty{align-content:center}.personal-post-image-trigger{position:relative;display:block;overflow:hidden;min-width:0;min-height:160px;padding:0;border:0;border-radius:14px;background:#f2f3f8;cursor:zoom-in}.personal-post-image-trigger img{display:block;width:100%;height:100%;min-height:160px;object-fit:cover;transition:transform .24s ease,filter .24s ease}.personal-post-image-trigger span{position:absolute;left:50%;top:50%;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:transparent;background:#241d4a00;box-shadow:0 6px 16px #120c3a00;font-size:19px;transform:translate(-50%,-50%) scale(.75);transition:all .2s ease}.personal-post-image-trigger:hover img{filter:brightness(.72);transform:scale(1.035)}.personal-post-image-trigger:hover span{color:#fff;background:#2c2264bd;box-shadow:0 6px 16px #120c3a3d;transform:translate(-50%,-50%) scale(1)}.personal-image-lightbox .ant-modal-container{overflow:hidden;padding:0;border:1px solid #dfdcff;border-radius:18px;background:#fff;box-shadow:0 30px 80px #06051859}.personal-image-lightbox .ant-modal-body{padding:0}.personal-image-lightbox-inner{padding:18px 20px 20px}.personal-image-lightbox-inner>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;color:#3b4160;font-size:14px}.personal-image-lightbox-inner>header>div{display:flex;align-items:center;gap:5px}.personal-image-lightbox-inner>header .ant-btn-link{color:#665cf3}.personal-image-lightbox-close{color:#8c94a8!important}.personal-image-lightbox-stage{position:relative;display:grid;min-height:min(65vh,650px);place-items:center;margin-top:6px}.personal-image-lightbox-stage>img{display:block;max-width:calc(100% - 112px);max-height:min(65vh,650px);border-radius:12px;object-fit:contain;box-shadow:0 18px 38px #00000052}.personal-image-lightbox-arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;border-color:#655af3!important;color:#fff!important;background:#655af3!important;box-shadow:0 10px 22px #5448e547;transform:translateY(-50%)}.personal-image-lightbox-arrow:hover{border-color:#5045dc!important;background:#5045dc!important;box-shadow:0 12px 24px #5448e561}.personal-image-lightbox-arrow[disabled],.personal-image-lightbox-arrow[disabled]:hover{border-color:#e1e5ed!important;color:#aab2c1!important;background:#f2f4f7!important;box-shadow:none;cursor:not-allowed;opacity:1}.personal-image-lightbox-arrow.previous{left:8px}.personal-image-lightbox-arrow.next{right:8px}.personal-image-lightbox-filmstrip{display:flex;justify-content:center;gap:10px;margin-top:16px}.personal-image-lightbox-filmstrip button{width:112px;height:69px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#29293c;cursor:pointer;opacity:.62;transition:all .18s ease}.personal-image-lightbox-filmstrip button:hover{opacity:.9}.personal-image-lightbox-filmstrip button.active{border-color:#8778ff;box-shadow:0 0 0 3px #7b6bff38;opacity:1}.personal-image-lightbox-filmstrip img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:650px){.personal-image-lightbox .ant-modal{max-width:calc(100vw - 20px);margin:0 auto}.personal-image-lightbox-inner{padding:12px}.personal-image-lightbox-stage{min-height:50vh}.personal-image-lightbox-stage>img{max-width:calc(100% - 66px);max-height:50vh}.personal-image-lightbox-arrow{width:36px;height:36px}.personal-image-lightbox-arrow.previous{left:0}.personal-image-lightbox-arrow.next{right:0}.personal-image-lightbox-filmstrip{justify-content:flex-start;overflow-x:auto;padding:4px 2px}.personal-image-lightbox-filmstrip button{flex:0 0 74px;width:74px;height:48px}}.personal-post-materials{display:grid;gap:9px;margin-top:15px}.personal-post-materials.count-1{grid-template-columns:minmax(0,460px)}.personal-post-materials.count-2{grid-template-columns:repeat(2,minmax(0,260px))}.personal-post-materials.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-post-materials a{display:block;overflow:hidden;border-radius:10px;background:#f4f4f7}.personal-post-materials img{width:100%;height:185px;display:block;object-fit:cover;transition:transform .25s ease}.personal-post-materials a:hover img{transform:scale(1.03)}.personal-post-file{min-height:84px;display:flex!important;align-items:center;gap:10px;padding:14px;color:#56617b}.personal-post-file .anticon{color:#5f53ee;font-size:22px}.personal-post-actions{display:flex;justify-content:flex-end;margin-top:10px}.personal-profile-rail{display:grid;align-content:start;gap:14px}.personal-rail-card{padding:20px;border:1px solid #e7e6f2;border-radius:18px;background:#fff}.personal-rail-card h3{margin:8px 0;color:#242b4b;font-size:20px}.personal-rail-card p{margin:7px 0;color:#78839b;font-size:13px;line-height:1.75}.personal-rail-label{color:#796eff;font-size:12px;font-weight:800;letter-spacing:.4px}.personal-rail-url{display:block;overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.personal-skin-preview{height:95px;display:flex;align-items:end;margin:12px 0;padding:10px;border-radius:11px;color:#fff;background-position:center;background-size:cover;font-weight:700;box-shadow:inset 0 -36px 36px #0e08323d}.personal-rail-tips{border-color:#e4e1ff;background:#fbfaff}.personal-profile-empty,.personal-profile-loading{min-height:55vh;display:grid;place-content:center;color:#75809c}.personal-profile-loading{font-size:14px}.personal-skin-options{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:transparent}.personal-skin-options .ant-radio-button-wrapper{height:auto;padding:6px;border:1px solid #e1def6!important;border-radius:11px!important;color:#44506d;box-shadow:none!important}.personal-skin-options .ant-radio-button-wrapper:before{display:none}.personal-skin-options .ant-radio-button-wrapper-checked{border-color:#6155f6!important;color:#5549ed!important;background:#f8f7ff!important}.personal-skin-options span{height:55px;display:block;margin-bottom:6px;border-radius:7px;background-position:center;background-size:cover}.personal-skin-options b{display:block;overflow:hidden;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.personal-publish-basics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-modal-label{display:block;margin-bottom:8px;color:#344054;font-size:14px;font-weight:600}.profile-rich-composer{overflow:hidden;border:1px solid #d9d7ee;border-radius:12px}.profile-rich-toolbar{height:38px;display:flex;align-items:center;gap:2px;padding:0 7px;border-bottom:1px solid #eeeef7;background:#fbfaff}.profile-rich-toolbar span{margin-left:auto;color:#98a2b3;font-size:12px}.profile-rich-editor{min-height:170px;padding:14px;outline:0;color:#344054;line-height:1.75}.profile-rich-editor:empty:before{content:attr(data-placeholder);color:#a9b1c1;pointer-events:none}.personal-material-picker{margin-top:18px;padding:14px;border-radius:12px;background:#fafaff}.personal-material-picker>div:first-child{display:grid;gap:2px}.personal-material-picker b{color:#374151;font-size:14px}.personal-material-picker span{color:#98a2b3;font-size:12px}.personal-material-list{min-height:72px;display:flex;gap:9px;align-items:center;overflow-x:auto;margin-top:10px}.personal-material-list>span{padding-left:2px}.personal-material-list button{width:62px;height:62px;position:relative;flex:0 0 auto;overflow:hidden;padding:0;border:2px solid transparent;border-radius:9px;background:#eee;cursor:pointer}.personal-material-list button.selected{border-color:#6256f4}.personal-material-list img{width:100%;height:100%;object-fit:cover}.personal-material-list i{width:18px;height:18px;position:absolute;right:3px;bottom:3px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#6256f4;font-size:10px;font-style:normal}@media(max-width:900px){.personal-homepage{padding:18px}.personal-profile-hero{min-height:340px;align-items:flex-start;flex-direction:column;padding:28px}.personal-profile-hero-actions{justify-content:flex-start}.personal-profile-main{grid-template-columns:1fr}.personal-profile-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-profile-timeline{padding-left:23px}.personal-post-card:before{left:-22px}.personal-skin-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.personal-profile-identity{align-items:flex-start}.personal-profile-identity>.ant-avatar{width:68px!important;height:68px!important}.personal-profile-identity h1{font-size:25px}.personal-profile-identity p{max-width:210px;white-space:normal}.personal-profile-rail{grid-template-columns:1fr}.personal-profile-filter{height:auto;align-items:flex-start;flex-direction:column;padding:14px}.personal-post-materials.count-2,.personal-post-materials.count-3{grid-template-columns:1fr 1fr}.personal-publish-basics{grid-template-columns:1fr}.personal-public-topbar{margin-left:-18px;margin-right:-18px}.personal-profile-hero-actions{width:100%}.personal-profile-hero-actions>div{text-align:left}.personal-profile-hero-actions .ant-btn{flex:1}}@media(max-width:520px){.account-summary-dropdown{width:min(320px,calc(100vw - 24px))}.account-summary-benefit{min-height:132px;padding:14px 12px 12px}.account-summary-benefit>strong{font-size:22px}.account-summary-benefit.membership>strong{max-width:122px}}.header-inbox-badge{display:inline-flex;align-items:center;margin-left:4px;padding-left:13px;border-left:1px solid #e4e7ee}.inbox-trigger.ant-btn{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #e1e5ed;border-radius:50%;color:#4d596c;background:#fff;font-size:18px}.inbox-trigger.ant-btn:hover{color:#5b55f7!important;border-color:#cfcaff!important;background:#f7f6ff!important}.feedback-trigger.ant-btn{height:38px;display:inline-flex;align-items:center;gap:6px;padding-inline:12px;color:#4d596c;border:1px solid transparent;border-radius:10px;background:transparent}.feedback-trigger.ant-btn:hover{color:#5b55f7!important;border-color:#ddd9ff!important;background:#f7f6ff!important}.ticket-trigger.ant-btn,.colorful-header-trigger.ant-btn{height:38px;display:inline-flex;align-items:center;gap:6px;padding-inline:11px;color:#4d596c;border:1px solid transparent;border-radius:10px;background:transparent}.ticket-trigger.ant-btn:hover,.colorful-header-trigger.ant-btn:hover{color:#5b55f7!important;border-color:#ddd9ff!important;background:#f7f6ff!important}.colorful-header-trigger.ant-btn .anticon{font-size:18px}.app-content{padding:34px}.team-app-content{padding:18px 20px 30px;background:#f6f7fb}.support-app-content{min-height:calc(100dvh - 72px);padding:24px 28px 36px;background:#f6f7fb}.support-page{width:min(1180px,100%);min-height:calc(100dvh - 128px);margin:0 auto;padding:28px 30px 34px;border:1px solid #e4e8f2;border-radius:18px;background:#fff;box-shadow:0 12px 34px #191f440f}.support-page-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid #edf0f5}.support-page-heading{min-width:0;display:flex;align-items:center;gap:14px}.support-page-heading>div{min-width:0;display:grid;gap:3px}.support-page-heading h2.ant-typography{margin:0;color:#202a44;font-size:23px;line-height:1.35}.support-page-heading .ant-typography-secondary{color:#8a94a6;font-size:13px}.support-page-icon{width:44px;height:44px;display:grid;place-items:center;color:#5b55f7;border-radius:13px;background:#efedff;font-size:21px}.support-page-topbar>.ant-btn{min-width:108px;border-radius:9px}.feedback-standalone-page>.ant-tabs{margin-top:20px}.feedback-standalone-page>.ant-tabs .ant-tabs-nav{margin-bottom:0}.feedback-standalone-page .feedback-modal-columns{min-height:465px;border:1px solid #edf0f5;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.feedback-standalone-page .feedback-submit-form{border:1px solid #edf0f5;border-top:0;border-radius:0 0 12px 12px}.feedback-standalone-page .feedback-records-pane{min-height:460px;padding-inline:6px}.feedback-standalone-page .feedback-modal-footer{border-radius:0 0 12px 12px}.feedback-standalone-detail{margin-top:20px;padding:24px 26px 28px;border:1px solid #edf0f5;border-radius:13px;background:#fff}.support-detail-toolbar{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid #edf0f5}.support-detail-toolbar h3.ant-typography{margin:0;font-size:18px}.support-detail-toolbar .ant-btn{margin-left:-12px;color:#465266}.ticket-standalone-page .ticket-list-page,.ticket-standalone-page .ticket-new-page,.ticket-standalone-page .ticket-detail-page{padding-inline:0}.ticket-standalone-page .ticket-list-page,.ticket-standalone-page .ticket-new-page,.ticket-standalone-page .ticket-detail-page{padding-top:24px}.ticket-standalone-page .ticket-detail-head{margin-top:0}.ticket-standalone-page .ticket-conversation{max-height:520px}.agent-route-layout{height:100dvh;min-height:0;overflow:hidden}.agent-route-layout>.ant-layout{height:100dvh;min-height:0;overflow:hidden}.agent-route-layout .app-top-stack{flex:0 0 auto}.agent-app-content{flex:1 1 auto;height:auto;min-height:0;padding:0;overflow:hidden}.create-page,.editor-page{width:min(1180px,100%);margin:0 auto}.create-page-feed{width:100%;max-width:none}.advertisement-slot{position:relative;overflow:hidden;border:1px solid rgba(16,24,40,.08);background:#fff}.advertisement-slot>a{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:inherit;text-decoration:none}.advertisement-slot img{display:block;width:100%;height:100%;object-fit:contain}.advertisement-slot small{position:absolute;z-index:2;right:4px;bottom:3px;padding:0 4px;color:#ffffffc7;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:#10182840;font-size:9px;line-height:14px;letter-spacing:.03em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.advertisement-close{position:absolute;z-index:4;top:3px;right:3px;width:22px;height:22px;display:grid;place-items:center;padding:0;color:#ffffffe0;border:0;border-radius:50%;background:#10182852;cursor:pointer;opacity:0;transition:opacity .16s,background .16s}.advertisement-slot:hover .advertisement-close,.advertisement-close:focus-visible{opacity:1}.advertisement-close:hover{background:#10182894}.creation-ad-slot{position:fixed;z-index:26;top:50%;right:0;width:150px;height:80px;border-radius:9px 0 0 9px;box-shadow:0 9px 26px #10182817;transform:translateY(-50%)}.sidebar-bottom-advertisement{width:100%;height:80px;border-radius:9px;box-shadow:0 6px 18px #10182812}.creation-ad-slot img,.sidebar-bottom-advertisement img{object-fit:fill}.top-banner-advertisement{z-index:25;width:100%;max-width:1920px;min-height:34px;margin:0 auto;border-width:0 0 1px}.top-banner-advertisement .advertisement-close{top:6px;right:8px;opacity:1}.top-banner-advertisement>a{min-height:34px;display:flex;align-items:center}.top-banner-advertisement img{height:auto;max-height:240px;object-fit:contain}.advertisement-text{display:block;width:100%;padding:8px 42px 8px 18px;line-height:1.7;text-align:center;white-space:normal}.advertisement-text.is-scrolling{width:max-content;min-width:200%;display:flex;gap:96px;padding-inline:18px 96px;white-space:nowrap;text-align:left;animation-name:advertisement-marquee;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.advertisement-text.is-scrolling>span{min-width:calc(50vw - 66px);text-align:center}@keyframes advertisement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.app-layout.is-sider-collapsed .creation-composer-dock{left:110px}.workspace-heading .ant-typography{margin-top:0}.workspace-heading h1.ant-typography{margin:5px 0 8px;font-size:34px}.prompt-composer{margin:28px 0 42px;padding:18px;border:1px solid #dfe5ef;border-radius:14px;background:#fff;box-shadow:0 12px 36px #1018280d}.prompt-composer textarea{border:0!important;box-shadow:none!important;resize:none;font-size:16px;line-height:1.8}.creation-composer{padding:8px 10px 9px}.reference-upload-zone{min-height:50px;display:flex;align-items:center;gap:9px;padding:0 0 7px;border-bottom:1px solid #edf0f5;transition:background .2s,outline-color .2s}.reference-upload-zone.dragging{outline:2px dashed #6b5df5;outline-offset:8px;border-radius:8px;background:#f7f5ff}.reference-upload-zone>.ant-typography{margin-left:4px;font-size:12px}.reference-add{width:44px;height:44px;display:grid;place-content:center;justify-items:center;gap:2px;border:1px dashed #cfd6e4;border-radius:8px;color:#8a96aa;background:#fff;cursor:pointer}.reference-add:hover:not(:disabled){color:#5b55f7;border-color:#7a70fa;background:#f8f7ff}.reference-add:disabled{cursor:not-allowed;opacity:.5}.reference-add span{display:inline-flex;align-items:center;font-size:11px}.reference-source-menu{min-width:166px;padding:6px!important}.reference-source-menu .ant-dropdown-menu-item{min-height:38px;border-radius:7px}.reference-source-menu .ant-dropdown-menu-item:last-child{color:#5b55f7;background:#f5f3ff}.resource-library-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e2e5ed;border-radius:14px;box-shadow:0 28px 78px #181f3738}.resource-library-modal .ant-modal-header{margin:0;padding:20px 22px 17px;border-bottom:1px solid #eceef3}.resource-library-modal .ant-modal-title{color:#202939;font-size:18px;line-height:24px}.resource-library-modal .ant-modal-close{top:15px;right:17px}.resource-library-modal .ant-modal-body{padding:0}.resource-library-shell{height:min(510px,calc(100dvh - 210px));min-height:420px;display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden}.resource-library-folders{padding:18px 14px;border-right:1px solid #eceef3;background:#fff}.resource-library-folder-heading{height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 5px 8px}.resource-library-folder-heading strong{color:#343c4c;font-size:14px}.resource-library-folder-heading .ant-btn{padding-inline:7px;color:#655cf4;font-size:12px}.resource-library-folders>button{width:100%;height:46px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;color:#4b5567;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer;transition:color .16s,background .16s}.resource-library-folders>button:hover{color:#514bdc;background:#f7f6ff}.resource-library-folders>button.active{color:#514bdc;background:#efedff;font-weight:600}.resource-library-folders>button .anticon{font-size:16px}.resource-library-folders>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-library-folders>button small{color:#939bad;font-size:12px;font-weight:400}.resource-library-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:18px 20px 14px;background:#fff}.resource-library-toolbar{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(235px,280px) 120px 38px;align-items:center;gap:10px;margin-bottom:12px}.resource-library-toolbar .ant-input-affix-wrapper,.resource-library-toolbar .ant-picker,.resource-library-toolbar>.ant-btn{height:38px;border-color:#dfe3eb;border-radius:8px}.resource-library-toolbar .resource-library-upload-button{padding-inline:14px;border-color:#6258ef;background:#6258ef;box-shadow:0 5px 12px #6258ef2e;font-weight:600}.resource-library-toolbar .resource-library-upload-button:hover{border-color:#5146df;background:#5146df}.resource-library-toolbar .ant-segmented{width:100%;min-width:0;padding:0;border:1px solid #dfe3eb;background:#f8f9fb}.resource-library-toolbar .ant-segmented-item{min-width:0;min-height:36px;display:grid;place-items:center;padding-inline:6px}.resource-library-toolbar .ant-segmented-item-selected{color:#5b55f7;box-shadow:none}.resource-library-file-input{display:none}.resource-library-content-drop-target{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid transparent;border-radius:10px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.resource-library-content-drop-target.dragging{border-color:#6258ef;background:#faf9ff;box-shadow:inset 0 0 0 2px #6258ef14}.resource-library-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-content:center;justify-items:center;gap:7px;color:#5146df;background:#f7f5fff0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;text-align:center}.resource-library-drop-overlay>span{display:grid;width:58px;height:58px;place-items:center;margin-bottom:3px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#756cf8,#574df1);box-shadow:0 12px 26px #574df13d;font-size:27px}.resource-library-drop-overlay strong{color:#302c72;font-size:16px}.resource-library-drop-overlay small{color:#7f789f;font-size:12px}.resource-library-upload-toast{position:absolute;top:8px;right:12px;z-index:5;width:min(390px,calc(100% - 24px));min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) 120px;align-items:center;gap:10px;padding:8px 12px;border:1px solid #ddd9ff;border-radius:10px;color:#6258ef;background:#fffffff7;box-shadow:0 10px 28px #2d287324}.resource-library-upload-toast.failed{border-color:#ffd4d2;color:#df4d47}.resource-library-upload-toast>div{min-width:0;display:grid;gap:2px}.resource-library-upload-toast strong,.resource-library-upload-toast small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-library-upload-toast strong{color:#353b4c;font-size:12px}.resource-library-upload-toast small{color:#8a93a6;font-size:11px}.resource-library-content-drop-target>.ant-spin,.resource-library-content-drop-target>.ant-spin-nested-loading{min-height:0;flex:1 1 0;overflow:hidden}.resource-library-content-drop-target>.ant-spin>.ant-spin-container,.resource-library-content-drop-target>.ant-spin-nested-loading>.ant-spin-container{height:100%;min-height:0;overflow:hidden}.resource-library-grid{height:100%;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:16px 14px;overflow-y:auto;overscroll-behavior:contain;padding:1px 7px 12px 1px;scrollbar-gutter:stable}.resource-library-grid::-webkit-scrollbar{width:7px}.resource-library-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#d6dae5}.resource-library-grid::-webkit-scrollbar-track{background:transparent}.resource-library-empty{grid-column:1 / -1;min-height:390px;display:grid;place-items:center}.resource-library-item{min-width:0;display:grid;gap:5px;padding:0;color:#384152;border:0;background:transparent;text-align:left;cursor:pointer}.resource-library-image{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:2px solid transparent;border-radius:9px;background:#f3f5f8;transition:border-color .16s,box-shadow .16s,transform .16s}.resource-library-item:hover .resource-library-image{border-color:#c7c2ff;box-shadow:0 7px 18px #5b55f71a;transform:translateY(-1px)}.resource-library-item.selected .resource-library-image{border-color:#665cf4;box-shadow:0 0 0 2px #665cf414}.resource-library-item.already-local{cursor:default;opacity:.68}.resource-library-image img{width:100%;height:100%;display:block;object-fit:contain}.resource-library-thumbnail-pending,.attachment-thumbnail-pending{width:100%;height:100%;min-height:64px;display:inline-flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:#9a9db5;background:#f5f6fb}.resource-library-thumbnail-pending>.resource-library-file-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#6158ee;background:#e8e6ff;font-size:22px}.resource-library-thumbnail-pending>small{color:#818aa0;font-size:11px}.attachment-thumbnail-pending small{font-size:11px}.resource-library-image i{position:absolute;top:7px;right:7px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;color:transparent;border:1px solid #d6dae2;border-radius:5px;background:#fffffff0;box-shadow:0 2px 7px #10182814;font-size:10px;font-style:normal}.resource-library-item.selected .resource-library-image i{color:#fff;border-color:#6258ef;background:#6258ef}.resource-library-item.already-local .resource-library-image i{color:#697386}.resource-library-image video{width:100%;height:100%;display:block;object-fit:contain}.resource-library-item strong{overflow:hidden;padding-inline:2px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.resource-library-item small{padding-inline:2px;color:#9aa2b1;font-size:12px}.resource-library-item-meta{display:block;overflow:hidden;color:#737d91!important;text-overflow:ellipsis;white-space:nowrap}.resource-library-item-date{display:block;color:#a2a9b8!important;font-size:11px!important}.resource-library-original-dimension-loader{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.floating-utility-bar{position:fixed;z-index:820;top:50%;right:20px;display:flex;flex-direction:column;transform:translateY(-50%);transition:top .18s ease,right .18s ease,width .18s ease,height .18s ease}.floating-utility-bar:not(.is-collapsed){width:52px;align-items:center}.floating-utility-bar button{width:52px;height:52px;display:grid;place-items:center;padding:0;color:#4b5361;border:0;background:#fff;cursor:pointer;font-size:21px;transition:color .16s,background .16s,transform .16s,box-shadow .16s}.floating-utility-bar button:hover{color:#625bf4;background:#f7f6ff}.floating-utility-bar.style-capsule{overflow:hidden;border:1px solid #ececf3;border-radius:28px;background:#fff;box-shadow:0 10px 30px #20284624}.floating-utility-bar.style-capsule button+button{border-top:1px solid #eceef4}.floating-utility-bar.style-circles{gap:10px}.floating-utility-bar.style-circles button{border:1px solid #ececf3;border-radius:50%;box-shadow:0 8px 22px #20284621}.floating-utility-bar.style-circles button:hover{transform:translateY(-2px);box-shadow:0 11px 26px #3a30962e}.floating-utility-bar.style-segmented{overflow:hidden;border:1px solid #e2e4ec;border-radius:12px;background:#fff;box-shadow:0 10px 30px #20284624}.floating-utility-bar.style-segmented button{border-left:3px solid transparent}.floating-utility-bar.style-segmented button+button{border-top:1px solid #e8eaf0}.floating-utility-bar.style-segmented button:hover{border-left-color:#625bf4}.floating-utility-toggle{position:absolute;z-index:3;top:-8px;left:-8px;width:20px!important;height:20px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid #dfe3eb!important;border-radius:50%!important;color:#7a8496!important;background:#fff!important;box-shadow:0 3px 10px #20284629;font-size:11px!important;opacity:0;transform:scale(.84);transition:opacity .16s,transform .16s,color .16s,background .16s}.floating-utility-bar:hover .floating-utility-toggle,.floating-utility-bar:focus-within .floating-utility-toggle{opacity:1;transform:scale(1)}.floating-utility-toggle:hover{color:#625bf4!important;background:#f4f2ff!important}.floating-utility-bar.style-capsule .floating-utility-toggle,.floating-utility-bar.style-segmented .floating-utility-toggle{top:3px;right:3px;left:auto}.floating-utility-bar.is-collapsed{width:42px;height:42px;overflow:visible;border:1px solid #e1e4ec;border-radius:13px;background:#fff;box-shadow:0 8px 24px #20284629}.floating-utility-bar.is-collapsed>:not(.floating-utility-toggle){display:none}.floating-utility-bar.is-collapsed .floating-utility-toggle{position:static;width:100%!important;height:100%!important;border:0!important;border-radius:12px!important;color:#625bf4!important;background:#fff!important;opacity:1;transform:none;cursor:ns-resize;font-size:15px!important;touch-action:none}.floating-utility-bar.is-collapsed .floating-utility-toggle:hover{background:#f7f6ff!important}.floating-service-overlay .ant-popover-inner{padding:14px;border-radius:12px;box-shadow:0 10px 32px #1c233e29}.floating-service-popover{width:178px;display:grid;justify-items:center;gap:9px;color:#303746}.floating-service-popover strong{font-size:15px}.floating-service-popover span{color:#8991a0;font-size:12px}.floating-service-popover img{width:154px;height:154px;display:block;object-fit:contain}.floating-service-overlay.qr-only .ant-popover-inner{padding:8px}.floating-service-popover.qr-only{width:156px;gap:0}.floating-service-popover.qr-only img{width:156px;height:156px}.header-service-overlay{padding-top:4px}.header-service-overlay .ant-popover-inner{transform-origin:top right;animation:header-service-expand .18s ease-out}@keyframes header-service-expand{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.floating-style-options{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.floating-style-options .ant-radio-button-wrapper{height:100px;display:grid;grid-template-columns:1fr;place-items:center;gap:5px;padding:12px;border:1px solid #e3e6ef!important;border-radius:11px!important;background:#fff;box-shadow:none!important}.floating-style-options .ant-radio-button-wrapper:before{display:none!important}.floating-style-options .ant-radio-button-wrapper-checked{color:#5f57f3;border-color:#746cf7!important;background:#faf9ff;box-shadow:0 0 0 3px #5b55f712!important}.floating-style-swatch{display:flex;align-items:center;justify-content:center;gap:3px;color:#616879}.floating-style-swatch .anticon{width:25px;height:25px;display:grid;place-items:center;background:#f4f4f8}.floating-style-swatch.capsule{padding:3px;border:1px solid #e1e3eb;border-radius:14px}.floating-style-swatch.capsule .anticon{border-radius:50%}.floating-style-swatch.circles{gap:7px}.floating-style-swatch.circles .anticon{border:1px solid #e1e3eb;border-radius:50%;background:#fff}.floating-style-swatch.segmented{overflow:hidden;gap:0;border:1px solid #e1e3eb;border-radius:5px}.floating-style-swatch.segmented .anticon+.anticon{border-left:1px solid #e1e3eb}@media(max-width:900px){.floating-utility-bar{right:10px}.floating-utility-bar button{width:44px;height:44px;font-size:18px}.floating-utility-bar.is-collapsed{width:38px;height:38px}.floating-style-options{grid-template-columns:1fr}}.membership-detail-section{margin-top:22px;padding:22px;border:1px solid #e7e9f2;border-radius:16px;background:#fff;box-shadow:0 7px 24px #23274f09}.membership-benefit-comparison{margin-top:22px;padding:22px;overflow:hidden;border:1px solid #e7e9f2;border-radius:16px;background:#fff;box-shadow:0 7px 24px #23274f09}.membership-benefit-comparison>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:17px}.membership-benefit-comparison h3{margin:3px 0 0!important;color:#222b43}.membership-benefit-comparison>header>span{color:#929bae;font-size:12px}.membership-benefit-table{min-width:660px;border:1px solid #ebedf3;border-radius:11px;overflow:hidden}.membership-benefit-head,.membership-benefit-row{display:grid;grid-template-columns:minmax(150px,1.3fr) repeat(4,minmax(110px,1fr))}.membership-benefit-head{color:#536079;background:#f7f8fc}.membership-benefit-head strong,.membership-benefit-row>span,.membership-benefit-row>i{display:flex;min-height:46px;align-items:center;justify-content:center;padding:8px 12px;border-right:1px solid #ebedf3;font-size:13px;text-align:center}.membership-benefit-head strong:first-child,.membership-benefit-row>span{justify-content:flex-start;color:#3d485f;font-weight:600}.membership-benefit-head strong:last-child,.membership-benefit-row>i:last-child{border-right:0}.membership-benefit-head .active,.membership-benefit-row .active{color:#5c53ed;background:#f8f7ff}.membership-benefit-row{border-top:1px solid #ebedf3}.membership-benefit-row>i{color:#a5adbd;font-style:normal}.membership-benefit-row>i .anticon{color:#625bf4;font-size:16px}.membership-benefit-row.credit-row>i{color:#6359ee;font-weight:700}.membership-benefit-comparison{overflow-x:auto}.membership-detail-section header{margin-bottom:16px}.membership-detail-section h3{margin:3px 0 0!important;color:#222b43}.membership-detail-section>img{display:block;width:min(100%,780px);height:auto;margin:0 auto;border-radius:10px;background:#f6f7fb}.membership-faq-section{margin-top:4px}.membership-faq-panel{padding:24px;overflow:hidden;border:1px solid #e7e9f2;border-radius:16px;background:#fff;box-shadow:0 7px 24px #23274f09}.membership-faq-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.membership-faq-panel>header>.anticon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:12px;color:#625bf4;background:#f2f1ff;font-size:19px}.membership-faq-panel h3{margin:3px 0 4px!important;color:#222b43}.membership-faq-panel header p{max-width:550px;margin:0;color:#8a94a7;font-size:13px}.membership-faq-collapse{border-top:1px solid #edf0f5!important;background:transparent!important}.membership-faq-collapse .ant-collapse-item{border-bottom:1px solid #edf0f5!important}.membership-faq-collapse .ant-collapse-header{min-height:58px;align-items:center!important;padding:14px 5px!important;color:#303a55!important;font-weight:600}.membership-faq-collapse .ant-collapse-content{color:#6f7a90;background:transparent!important}.membership-faq-collapse .ant-collapse-content-box{padding:0 38px 16px 5px!important}.membership-faq-collapse p{margin:0;line-height:1.75}.membership-type-selector button:disabled:not(.registered){cursor:not-allowed;opacity:.52;filter:grayscale(.25)}.membership-order-plan small{display:block;margin-top:6px;color:#8b94a8;font-size:12px;line-height:1.55}.membership-detail-upload{display:grid;gap:10px;justify-items:start}.membership-detail-upload .ant-image{width:min(100%,220px);overflow:hidden;border-radius:10px}.membership-detail-upload .ant-image-img{width:220px;max-height:320px;object-fit:contain;background:#f7f8fb}.membership-detail-placeholder{display:grid;width:220px;height:130px;place-items:center;border:1px dashed #cfd4e5;border-radius:10px;color:#98a1b4;background:#fafbfe;text-align:center}.membership-page,.orders-page{width:min(100%,1460px);margin:0 auto;color:#182033}.membership-page-loading{display:grid;min-height:340px;place-items:center}.membership-page-heading,.orders-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:20px 24px;border:1px solid #e8eaf2;border-radius:15px;background:#fff;box-shadow:0 7px 24px #23274f09}.membership-page-heading .ant-typography,.orders-page-heading .ant-typography{margin:0!important}.membership-page-heading h2,.orders-page-heading h2{margin:4px 0!important;font-size:25px!important}.membership-page-heading p,.orders-page-heading p{margin:0;color:#8790a3;font-size:13px}.orders-page-heading>.anticon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#625bf4;background:#f2f1ff;font-size:23px}.membership-purchase-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;align-items:start}.membership-main-column{display:grid;gap:18px;min-width:0}.membership-spotlight{display:grid;grid-template-columns:minmax(208px,28%) minmax(0,1fr);gap:30px;min-height:380px;padding:22px;overflow:hidden;border:2px solid #b8b4ff;border-radius:16px;background:#fff;box-shadow:0 14px 34px #473daa1a}.membership-spotlight img{width:100%;aspect-ratio:1 / 1;height:auto;border-radius:11px;object-fit:cover;background:#17143e}.membership-spotlight-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:18px}.membership-spotlight-copy h1{max-width:600px;margin:13px 0 9px;color:#1d2540;font-size:clamp(26px,3vw,38px);letter-spacing:-.8px}.membership-spotlight-copy>p{margin:0;color:#748097;font-size:15px}.membership-feature-row{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.membership-feature-row span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:9px;color:#414c69;background:#f6f6fc;font-size:13px}.membership-feature-row .anticon{color:#625bf4}.membership-spotlight-price{display:flex;align-items:baseline;gap:5px}.membership-spotlight-price strong{color:#5d55ee;font-size:34px;line-height:1}.membership-spotlight-price span{color:#68728a}.membership-spotlight-price em{margin-left:9px;padding:3px 7px;border-radius:6px;color:#b3670c;background:#fff2d9;font-size:12px;font-style:normal}.membership-credit-bonus{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 10px;margin:-8px 0 18px;padding:10px 13px;border:1px solid #dedaff;border-radius:10px;background:linear-gradient(100deg,#f7f5ff,#fdfbff)}.membership-credit-bonus span,.membership-credit-bonus small{color:#7b7696;font-size:12px}.membership-credit-bonus strong{color:#5b52e8;font-size:16px}.membership-credit-bonus small{grid-column:1 / -1}.membership-type-selector button em{min-height:17px;padding:2px 6px;border-radius:5px;color:#6157eb;background:#f2f0ff;font-size:11px;font-style:normal}.membership-order-bonus{display:grid;gap:4px;padding:12px;border:1px solid #dedaff;border-radius:10px;background:#f8f7ff}.membership-order-bonus span,.membership-order-bonus small{color:#7e88a0;font-size:12px}.membership-order-bonus strong{color:#5b52e8;font-size:22px;line-height:1.2}.membership-feature-catalog-card{margin-top:18px}.membership-feature-catalog-card p{margin:0 0 12px;color:#7c8699;font-size:13px}.membership-default-feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.membership-default-feature-tags .ant-tag{margin:0;color:#596177;background:#f5f6f9;border-color:#e4e7ee}.membership-custom-feature-list{display:grid;gap:8px;max-width:460px;margin-bottom:10px}.membership-custom-feature-list>div{display:flex;align-items:center;gap:4px}.membership-custom-feature-list .ant-btn{flex:0 0 auto}.membership-type-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e6e8f0;border-radius:14px;background:#fff}.membership-type-selector button{position:relative;display:grid;justify-items:center;gap:6px;min-height:138px;padding:17px 10px;border:0;border-right:1px solid #e6e8f0;color:#2c354c;background:#fff;cursor:pointer;transition:.16s ease}.membership-type-selector button:last-child{border-right:0}.membership-type-selector button:hover:not(:disabled){background:#fafaff}.membership-type-selector button:disabled{cursor:default;color:#95a0b3;background:#fbfcfe}.membership-type-selector button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#64748b;background:#edf0f5;font-size:17px}.membership-type-selector button.plus>span{color:#2563eb;background:#eff6ff}.membership-type-selector button.pro>span{color:#b7791f;background:#fff7e6}.membership-type-selector button.pro_max>span{color:#7c3aed;background:#f4f1ff}.membership-type-selector button strong{font-size:15px}.membership-type-selector button small{color:#8d97aa;font-size:12px}.membership-type-selector button.selected{z-index:1;margin:-1px;border:2px solid #625bf4;border-radius:12px;background:#fbfaff}.membership-type-selector button.selected.pro{border-color:#c88a21}.membership-type-selector button.selected>.anticon{position:absolute;top:12px;right:12px;color:#625bf4}.membership-type-selector button.selected.pro>.anticon{color:#c88a21}.membership-order-rail{position:sticky;top:18px;display:grid;gap:18px;padding:22px;border:1px solid #e4e6f0;border-radius:15px;background:#fff;box-shadow:0 10px 28px #1e234d14}.membership-order-rail h2{margin:0;color:#24304b;font-size:19px}.membership-order-plan,.membership-price-selector,.membership-pay-method{display:grid;gap:9px}.membership-order-rail>div>span{color:#8791a5;font-size:12px}.membership-order-plan{padding-bottom:16px;border-bottom:1px solid #eef0f5}.membership-order-plan strong{color:#29354e}.membership-price-selector .ant-segmented{background:#f3f4f8}.membership-order-price{display:grid;gap:4px;padding:7px 0 17px;border-bottom:1px solid #eef0f5}.membership-order-price>strong{color:#5b55f7;font-size:35px;line-height:1.1}.membership-order-price small{color:#98a0b0}.membership-order-price em{width:fit-content;padding:3px 7px;border-radius:6px;color:#b36c15;background:#fff3dd;font-size:11px;font-style:normal}.membership-pay-method button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 12px;border:1px solid #e3e6ee;border-radius:9px;color:#566177;background:#fff;cursor:pointer;text-align:left}.membership-pay-method button+button{margin-top:7px}.membership-pay-method button.selected{border-color:#625bf4;background:#faf9ff;box-shadow:0 0 0 2px #625bf414}.membership-pay-method button:disabled{cursor:not-allowed;opacity:.45}.membership-pay-method .payment-brand-icon{width:20px;height:20px;font-size:20px}.membership-pay-method button .anticon:last-child{margin-left:auto;color:#625bf4}.membership-order-rail .ant-btn-primary{height:46px;font-weight:700}.membership-order-note{color:#9aa3b4;font-size:11px;text-align:center}.membership-qr-modal{display:grid;justify-items:center;gap:10px;padding:12px 6px;text-align:center}.membership-qr-modal .ant-typography{margin:0!important}.membership-qr-modal p,.membership-qr-modal>span:not(.payment-brand-icon){margin:0;color:#9099aa;font-size:12px}.membership-payment-brand-icon.payment-brand-icon{width:48px;height:48px;margin-bottom:0;background:transparent;font-size:48px}.membership-paid-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:#625bf4;font-size:28px}.membership-qr-frame{display:grid;width:276px;height:276px;place-items:center;margin:8px 0;padding:8px;border:1px solid #eceef3;border-radius:12px}.membership-qr-frame img{width:260px;height:260px}.insufficient-credits-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e5e8f2;border-radius:20px;box-shadow:0 26px 70px #181f383d}.insufficient-credits-modal .ant-modal-body{padding:0}.insufficient-credits-panel{display:grid;justify-items:center;padding:32px 34px 25px;color:#27324a;text-align:center;background:linear-gradient(150deg,#fff,#fbfbff)}.insufficient-credits-icon{display:grid;width:54px;height:54px;place-items:center;margin-bottom:15px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#756cf8,#564cf1);box-shadow:0 10px 24px #5b52e847;font-size:25px}.insufficient-credits-kicker{color:#7b8498;font-size:13px}.insufficient-credits-panel>strong{margin-top:7px;color:#1e2946;font-size:27px;line-height:1.25;letter-spacing:-.5px}.insufficient-credits-panel>p{max-width:300px;margin:10px 0 22px;color:#8a94a7;font-size:13px;line-height:1.7}.insufficient-credits-panel>p b{color:#5b52e8}.insufficient-credits-panel .ant-btn{width:100%;height:45px;margin-top:10px;border-radius:10px;font-weight:650}.insufficient-credits-panel .ant-btn-primary{border:0;background:linear-gradient(105deg,#665cf3,#574df1);box-shadow:0 8px 18px #5b52e833}.insufficient-credits-panel .ant-btn:not(.ant-btn-primary){color:#5b52e8;border-color:#d7d4ff;background:#fff}.insufficient-credits-cancel{margin-top:17px;padding:3px 16px;border:0;color:#929aab;background:transparent;cursor:pointer;font-size:13px}.insufficient-credits-cancel:hover{color:#5b52e8}.orders-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px}.orders-toolbar .ant-tabs{flex:1}.orders-toolbar .ant-tabs-nav{margin-bottom:0}.orders-table-surface{margin-top:14px;padding:0 18px;overflow:hidden;border:1px solid #e6e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2428500a}.order-title-cell{display:grid;gap:4px}.order-title-cell strong{color:#34405d}.order-title-cell small{color:#98a1b2;font-size:11px}.orders-wechat{color:#18ae65;font-size:17px}.orders-alipay{color:#1677ff;font-size:17px}.orders-refund-notice{display:flex;gap:8px;padding:11px;border-radius:8px;color:#936211;background:#fff8e7;font-size:12px;line-height:1.6}.orders-refund-notice .anticon{margin-top:2px;color:#e39817}.admin-member-user{display:flex;align-items:center;gap:9px}.admin-member-user>div{min-width:0}.admin-membership-management-page>.ant-alert{margin-bottom:18px}.admin-membership-tabs{padding:18px 22px;border:1px solid #e5e7ef;border-radius:14px;background:#fff}.admin-membership-tabs .ant-alert{margin-bottom:18px}.admin-membership-product-tabs{margin-top:18px}.admin-membership-product-card{border-color:#eaecf3!important;box-shadow:none!important}.membership-intro-upload{display:grid;justify-items:start;gap:10px}.membership-intro-upload .ant-image{width:min(200px,100%);overflow:hidden;border-radius:10px}.membership-intro-upload .ant-image-img{width:200px;aspect-ratio:1 / 1;height:auto;object-fit:cover}.membership-intro-placeholder{display:grid;width:200px;aspect-ratio:1 / 1;place-items:center;border:1px dashed #cfd4e5;border-radius:10px;color:#98a1b4;background:#fafbfe;text-align:center}.membership-price-admin-head{display:flex;justify-content:space-between;align-items:end;margin-top:14px;border-top:1px solid #eff1f5}.membership-price-admin-head h3{margin:18px 0 3px;color:#2e3851}.membership-price-admin-head p{margin:0 0 12px;color:#8c96a8;font-size:12px}.membership-price-admin-list{display:grid;gap:10px}.membership-price-admin-row{display:grid;grid-template-columns:1.05fr 1fr .8fr 1fr 1fr 1.2fr 58px 64px 30px;gap:8px;align-items:end;padding:12px;border-radius:10px;background:#f9fafc}.membership-price-admin-row .ant-form-item{margin-bottom:0}.membership-price-admin-row .ant-form-item-label{padding-bottom:4px}.membership-price-admin-row .ant-input-number{width:100%}.membership-admin-save{display:flex;justify-content:flex-end;margin-top:20px}.membership-refund-detail{display:grid;gap:10px}.membership-refund-detail p{margin:0;color:#536078}.membership-faq-admin-card{margin-top:18px}.membership-faq-admin-card .ant-card-head-title>div{display:grid;gap:2px}.membership-faq-admin-card .ant-card-head-title small{color:#8b94a6;font-weight:400}.membership-faq-admin-card .ant-table-cell{vertical-align:top}.membership-faq-admin-question{color:#2e3852;font-weight:650}.membership-faq-admin-answer{display:-webkit-box;overflow:hidden;max-width:500px;color:#788297;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1100px){.membership-purchase-layout{grid-template-columns:1fr}.membership-order-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.membership-order-rail h2,.membership-order-note{grid-column:1 / -1}.membership-order-rail>.ant-btn{grid-column:1 / -1}.membership-order-price{border:0;padding-bottom:0}.membership-price-admin-row{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-price-admin-row>.ant-btn{justify-self:end}}@media(max-width:720px){.membership-page-heading,.orders-page-heading{align-items:flex-start;padding:18px}.membership-spotlight{grid-template-columns:1fr;gap:18px;padding:16px}.membership-spotlight img{width:min(220px,100%);aspect-ratio:1 / 1;height:auto}.membership-spotlight-copy{padding:0}.membership-type-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-type-selector button:nth-child(2){border-right:0}.membership-type-selector button{min-height:118px}.membership-order-rail{grid-template-columns:1fr}.membership-order-rail h2,.membership-order-note,.membership-order-rail>.ant-btn{grid-column:auto}.membership-faq-panel{padding:18px}.orders-toolbar{align-items:flex-start;flex-direction:column}.membership-price-admin-row{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-intro-upload .ant-image-img,.membership-intro-placeholder{width:130px;aspect-ratio:1 / 1;height:auto}}.infinite-boards-page{width:calc(100% - 24px);margin:0 auto;padding:18px 0 32px}.infinite-boards-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 8px 13px}.infinite-boards-heading h2{margin:2px 0 1px!important;font-size:28px!important;letter-spacing:-.5px}.infinite-boards-heading p{margin:0!important;color:#7d8698}.infinite-board-eyebrow{color:#8a91a2;font-size:13px}.infinite-boards-heading>.ant-btn{min-width:114px;height:40px;border-radius:9px;box-shadow:0 8px 20px #5b55f733}.infinite-boards-surface{overflow:hidden;min-height:520px;border:1px solid #e0e4ee;border-radius:14px;background:#fff;box-shadow:0 8px 26px #1d27480b}.infinite-boards-tabs{padding:0 16px;border-bottom:1px solid #edf0f5}.infinite-boards-tabs .ant-tabs-nav{margin:0}.infinite-boards-tabs .ant-tabs-tab{padding:13px 4px 11px}.infinite-boards-toolbar{display:grid;grid-template-columns:minmax(240px,440px) auto minmax(190px,230px) auto;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid #edf0f5;background:#fcfcfe}.infinite-boards-toolbar>.ant-input-affix-wrapper{height:40px}.infinite-boards-toolbar .ant-picker{height:40px}.infinite-boards-toolbar .ant-segmented{justify-self:end;padding:3px;background:#f1f2f6}.infinite-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;padding:16px}.infinite-board-card,.infinite-board-create-tile{overflow:hidden;min-width:0;min-height:252px;border:1px solid #e3e6ef;border-radius:12px;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.infinite-board-card{cursor:pointer;outline:none}.infinite-board-card:hover,.infinite-board-card:focus-visible{transform:translateY(-3px);border-color:#a9a2ff;box-shadow:0 14px 30px #4941b31f}.infinite-board-cover{position:relative;height:164px;overflow:hidden;background:#f3f4f8}.infinite-board-cover>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.infinite-board-card:hover .infinite-board-cover>img{transform:scale(1.025)}.infinite-board-actions{position:absolute;top:10px;right:10px;display:flex;gap:3px;padding:3px;border:1px solid rgba(230,232,240,.9);border-radius:9px;background:#ffffffed;box-shadow:0 7px 16px #1118271a;opacity:0;transform:translateY(-4px);transition:.18s ease}.infinite-board-card:hover .infinite-board-actions,.infinite-board-card:focus-within .infinite-board-actions{opacity:1;transform:none}.infinite-board-actions .ant-btn{width:28px;min-width:28px;height:28px;color:#596174}.infinite-board-actions .ant-btn.is-favorite{color:#705cf6}.infinite-board-favorite-mark{position:absolute;right:12px;bottom:11px;width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#6b5cf6;box-shadow:0 6px 15px #5f52ec52}.infinite-board-meta{display:grid;gap:4px;padding:13px 14px 14px}.infinite-board-meta strong{overflow:hidden;color:#202839;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.infinite-board-meta span{color:#697386;font-size:12px}.infinite-board-meta small{color:#a0a7b5;font-size:11px}.infinite-board-create-tile{display:grid;place-content:center;justify-items:center;gap:8px;color:#777f91;border-style:dashed;cursor:pointer}.infinite-board-create-tile>span{width:48px;height:48px;display:grid;place-items:center;color:#655bf4;border-radius:14px;background:#f0efff;font-size:21px}.infinite-board-create-tile strong{color:#383f50;font-size:15px}.infinite-board-create-tile small{color:#9aa2b2}.infinite-board-create-tile:hover{transform:translateY(-3px);color:#5b55f7;border-color:#aaa3ff;background:#fbfaff;box-shadow:0 12px 28px #4941b317}.infinite-board-list{display:grid;padding:8px 22px 22px}.infinite-board-list-row{min-height:90px;display:grid;grid-template-columns:106px minmax(220px,1fr) minmax(180px,.5fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #edf0f5;cursor:pointer}.infinite-board-list-row>img{width:106px;height:66px;object-fit:cover;border-radius:8px;background:#f3f4f8}.infinite-board-list-row>div:nth-child(2){display:grid;gap:6px}.infinite-board-list-row span{color:#8a93a4;font-size:12px}.infinite-board-list-row .infinite-board-actions{position:static;opacity:1;transform:none;box-shadow:none}.infinite-boards-empty{min-height:390px;display:grid;place-items:center}.infinite-boards-loading{padding:28px}.infinite-board-workspace-loading{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;padding:40px;background:#fff}.infinite-board-access-modal .ant-modal-confirm-body>.anticon{color:#625bf4}.infinite-board-access-modal .ant-modal-confirm-content span{color:#7d8698}@media(max-width:1280px){.infinite-board-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media(max-width:900px){.infinite-boards-page{width:calc(100% - 22px);padding-top:18px}.infinite-boards-heading{align-items:flex-start;flex-direction:column}.infinite-boards-toolbar{grid-template-columns:1fr auto}.infinite-boards-toolbar .ant-picker{width:100%}.infinite-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}}.infinite-board-workspace{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;color:#202535;background:#fff}.board-workspace-header{position:absolute;z-index:40;top:12px;right:16px;left:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.board-workspace-island{min-width:0;min-height:42px;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(226,229,238,.92);border-radius:13px;background:#fffffff5;box-shadow:0 10px 30px #1c22391a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.board-workspace-left-island{max-width:min(760px,calc(100vw - 420px))}.board-workspace-right-island{flex:0 0 auto;padding-left:9px}.board-workspace-title{min-width:0;display:flex;align-items:center;gap:5px}.board-workspace-title>.ant-btn{flex:0 0 32px;width:32px;height:32px;color:#4b5567}.board-title-icon{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border-radius:8px;color:#6158f2;background:#efedff;font-size:14px}.board-workspace-title>button:not(.ant-btn){min-width:0;max-width:260px;height:32px;display:flex;align-items:center;gap:7px;padding:0 7px;border:0;border-radius:8px;color:#8a93a5;background:transparent;text-align:left;cursor:text}.board-workspace-title>button:not(.ant-btn):hover{color:#6158f2;background:#f7f6ff}.board-workspace-title>button strong{min-width:0;overflow:hidden;color:#1f2937;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.board-workspace-title>button .anticon{flex:0 0 auto;font-size:11px}.board-workspace-title .ant-input{width:min(260px,32vw);height:32px}.board-header-divider{width:1px;height:22px;display:block;flex:0 0 1px;margin:0 3px;background:#eceef3}.board-version-select{width:170px;margin-left:4px}.board-version-dropdown{z-index:1300!important}.board-version-dropdown .ant-select-item{min-height:36px;padding:8px 12px;white-space:nowrap}.board-preferences-popover{z-index:1250}.board-preferences-popover .ant-popover-inner{width:344px;padding:0;overflow:hidden;border:1px solid #e3e5ee;border-radius:15px;box-shadow:0 20px 54px #181d342e}.board-preferences-panel>header{min-height:62px;display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #eceef4;background:linear-gradient(135deg,#fbfaff,#f7f7fc)}.board-preferences-panel>header>span{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border-radius:10px;color:#6258ee;background:#ece9ff;font-size:16px}.board-preferences-panel>header>div{min-width:0;display:grid;gap:2px}.board-preferences-panel>header strong{color:#293144;font-size:14px}.board-preferences-panel>header small{color:#929aab;font-size:10px}.board-preferences-panel>section{padding:13px 14px}.board-preferences-panel>section+section{border-top:1px solid #eceef4}.board-preference-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.board-preference-section-title>div{min-width:0;display:grid;gap:2px}.board-preference-section-title strong,.board-history-preference strong{color:#3d4658;font-size:12px}.board-preference-section-title small,.board-history-preference small{color:#959dac;font-size:9px}.board-preference-section-title em{flex:0 0 auto;padding:2px 7px;border-radius:6px;color:#655bf0;background:#f0edff;font-size:9px;font-style:normal}.board-quality-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.board-quality-options>button{position:relative;min-width:0;min-height:64px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;border:1px solid #e5e7ee;border-radius:10px;color:#4e586c;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.board-quality-options>button:hover{border-color:#cfcaff;background:#faf9ff;transform:translateY(-1px)}.board-quality-options>button.active{border-color:#756bf7;background:#f4f2ff;box-shadow:0 6px 16px #6054e01a}.board-quality-options>button:disabled{cursor:wait;opacity:.65;transform:none}.board-quality-options>button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#6d647e;background:#f2f3f6;font-size:14px}.board-quality-options>button.active>span{color:#6258ee;background:#e8e4ff}.board-quality-options>button>div{min-width:0;display:grid;gap:2px}.board-quality-options>button strong{color:#3f485a;font-size:11px}.board-quality-options>button small{overflow:hidden;color:#969dac;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.board-quality-options>button>.anticon{position:absolute;top:7px;right:7px;color:#655bf0;font-size:10px}.board-connection-effect-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.board-connection-effect-options>button{min-width:0;min-height:54px;display:grid;align-content:center;gap:7px;padding:8px 7px;border:1px solid #e5e7ee;border-radius:9px;color:#768093;background:#fff;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.board-connection-effect-options>button:hover{border-color:#cfcaff;background:#faf9ff}.board-connection-effect-options>button.active{color:#5e55ee;border-color:#756bf7;background:#f4f2ff;box-shadow:0 5px 14px #6054e01a}.board-connection-effect-options strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.board-connection-effect-preview{position:relative;width:48px;height:10px;margin:auto;overflow:hidden}.board-connection-effect-preview:before{content:"";position:absolute;top:4px;right:0;left:0;height:2px;border-radius:2px;background:#a8acb8}.board-connection-effect-options .dashed .board-connection-effect-preview:before{background:repeating-linear-gradient(90deg,#8177f8 0 6px,transparent 6px 10px)}.board-connection-effect-options .flow .board-connection-effect-preview:before{background:linear-gradient(90deg,#c3c5ce,#8177f8)}.board-connection-effect-preview i{display:none}.board-connection-effect-options .flow .board-connection-effect-preview i{position:absolute;z-index:1;top:50%;display:block;border-radius:50%;background:#6f63ff;transform:translate(-50%,-50%);box-shadow:0 0 5px #6556ff99}.board-connection-effect-options .flow .board-connection-effect-preview i:nth-child(1){left:43%;width:3px;height:3px}.board-connection-effect-options .flow .board-connection-effect-preview i:nth-child(2){left:58%;width:5px;height:5px}.board-connection-effect-options .flow .board-connection-effect-preview i:nth-child(3){left:76%;width:7px;height:7px}.board-history-preference{display:flex;align-items:center;justify-content:space-between;gap:16px}.board-history-preference>div{display:grid;gap:2px}.board-history-preference-picker{display:grid;gap:7px;margin-top:10px}.board-history-preference-picker .ant-select{width:100%}.board-history-preference-picker .ant-select-selector{border-radius:8px!important}.board-history-preference-picker>small{color:#9aa1ae;font-size:9px;line-height:1.5}.admin-task-error-tooltip{display:block;max-width:520px;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word}.board-save-state{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border-radius:8px;color:#8992a3;background:#f7f8fa;font-size:13px}.board-save-state.saved{color:#12a36d}.board-save-state.error{color:#ef4444}.board-workspace-left-island>.ant-btn{height:32px;padding-inline:9px;border-color:transparent;border-radius:8px;color:#4f596c;background:transparent;box-shadow:none;font-size:12px}.board-workspace-left-island>.ant-btn:hover{color:#5c54ec;border-color:#e4e0ff;background:#f6f4ff}.board-workspace-left-island>.ant-btn-primary{width:32px;padding:0;color:#fff;background:#655cf6}.board-header-credit{height:32px;display:flex;align-items:center;gap:5px;padding:0 7px;border:0;border-radius:8px;color:#687286;background:transparent;cursor:pointer;font-size:11px}.board-header-credit:hover{color:#5f57ef;background:#f7f6ff}.board-header-credit>.anticon{color:#7a70f5;font-size:14px}.board-header-credit strong{color:#2f3749;font-size:12px}.board-header-recharge{height:30px!important;padding-inline:12px!important;border-color:#6258f4!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(135deg,#7066f8,#5b50ef)!important;box-shadow:0 6px 15px #5b50ef38!important;font-size:11px!important}.board-header-recharge:hover,.board-header-recharge:focus{border-color:#5549e5!important;color:#fff!important;background:linear-gradient(135deg,#6258ef,#4f44df)!important}.board-member-trigger{display:flex;align-items:center;min-width:0;max-width:210px;height:38px;gap:7px;padding:3px 7px 3px 4px;border:1px solid transparent;border-radius:19px;color:#364056;background:transparent;cursor:pointer}.board-member-trigger:hover{border-color:#dcd8ff;color:#5b55f7;background:#f7f6ff}.board-member-trigger>span{position:relative;flex:none;display:block;line-height:0}.board-member-trigger .ant-avatar{background:linear-gradient(145deg,#dbeafe,#e9d5ff)}.board-member-trigger .membership-badge{flex:none;margin:0}.board-member-trigger>span>.membership-badge{position:absolute;right:-7px;bottom:-5px;transform:scale(.68);transform-origin:center}.board-member-trigger>em{min-width:0;overflow:hidden;color:inherit;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.board-member-trigger>.membership-badge:not(.membership-badge-icon){max-width:62px;overflow:hidden}.board-member-trigger>.anticon{flex:none;color:#98a2b3;font-size:10px;transition:transform .18s ease}.board-member-trigger:hover>.anticon{transform:translateY(1px);color:#655cf6}.board-ai-chat-dock{position:absolute;z-index:28;top:70px;right:16px;bottom:16px;width:min(430px,calc(100vw - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #e2e5ef;border-radius:16px;background:#fffffffc;box-shadow:0 20px 54px #151c352e}.board-ai-chat-dock>header{min-height:62px;display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #eceef4}.board-ai-chat-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#7469ff,#a65bfb);font-size:16px;box-shadow:0 8px 18px #6652f440}.board-ai-chat-dock>header>div{min-width:0;display:grid;gap:2px}.board-ai-chat-dock>header strong{color:#252b3c;font-size:14px}.board-ai-chat-dock>header small{overflow:hidden;color:#9299aa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.board-ai-chat-dock>header .ant-btn{width:30px;height:30px;padding:0;border-radius:8px;color:#8590a2;font-size:20px;line-height:1}.board-ai-chat-dock>header .ant-btn:hover{color:#51596b;background:#f3f4f8}.board-ai-chat-history{min-height:0;overflow-y:auto;padding:18px 20px;background:#fff}.board-ai-chat-empty{min-height:280px;display:grid;align-content:center;justify-items:center;gap:10px;padding:28px 18px;color:#929aab;text-align:center}.board-ai-chat-empty>.anticon{width:62px;height:62px;display:grid;place-items:center;border:1px solid #ead2ff;border-radius:22px;color:#c25df5;background:#fbf0ff;font-size:27px}.board-ai-chat-empty strong{margin-top:6px;color:#222735;font-size:16px}.board-ai-chat-empty span{max-width:245px;color:#8f98aa;font-size:12px;line-height:1.65}.board-ai-chat-history article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px;border:1px solid #e9eaf1;border-radius:10px;background:#fff;box-shadow:0 4px 11px #1f253c09}.board-ai-chat-history article+article{margin-top:8px}.board-ai-chat-history article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#665cf2;background:#efedff}.board-ai-chat-history article>div{min-width:0;display:grid;gap:3px}.board-ai-chat-history article strong{color:#4a5262;font-size:11px}.board-ai-chat-history article p{display:-webkit-box;margin:0;overflow:hidden;color:#697285;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.board-ai-chat-history article small{color:#a1a8b5;font-size:9px}.board-ai-chat-composer{position:relative;display:grid;gap:0;padding:13px 13px 22px;border-top:1px solid #e7e9f0;background:#fff;box-shadow:0 -10px 32px #2b30480b}.board-chat-reference-row{min-height:68px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:0 1px 9px;color:#8d96a7;font-size:10px;scrollbar-width:none}.board-chat-reference-row::-webkit-scrollbar{display:none}.board-chat-reference-row>small{color:#a3aab8;font-size:10px}.board-chat-upload-tile{flex:0 0 66px;width:66px;height:64px;display:grid;grid-template-rows:14px 17px 16px;place-items:center;gap:2px;padding:5px;border:1px solid #dcd7ff;border-radius:13px;color:#5f56ee;background:#fbfaff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.board-chat-upload-tile:hover,.board-chat-upload-tile:focus-visible{border-color:#8379ff;outline:0;background:#f5f2ff;box-shadow:0 7px 16px #5d52ea1f;transform:translateY(-1px)}.board-chat-upload-tile small{color:#8f96a7;font-size:9px;font-weight:400}.board-chat-upload-tile>.anticon{font-size:16px}.board-chat-upload-tile strong{color:#4e5669;font-size:10px;font-weight:600}.board-chat-upload-dropdown .ant-dropdown-menu{min-width:180px;padding:6px;border:1px solid #e7e5ef;border-radius:12px;box-shadow:0 17px 42px #1b1f3629}.board-chat-upload-dropdown .ant-dropdown-menu-item{min-height:38px;border-radius:8px;color:#4b5569;font-size:12px}.board-chat-upload-dropdown .ant-dropdown-menu-item:hover{color:#5e55ef;background:#f1efff}.board-chat-upload-dropdown .ant-upload-wrapper,.board-chat-upload-dropdown .ant-upload{display:block;width:100%}.board-chat-reference-thumb{position:relative;flex:0 0 56px;width:56px;height:56px;overflow:visible;border-radius:9px;background:#f2f3f7}.board-chat-reference-thumb img{width:56px;height:56px;display:block;object-fit:cover;border:1px solid #dfe3ec;border-radius:9px}.board-chat-reference-thumb em{position:absolute;right:4px;bottom:3px;padding:1px 4px;border-radius:4px;color:#fff;background:#181d2b9e;font-size:8px;font-style:normal}.board-chat-reference-thumb button{position:absolute;z-index:2;top:-5px;right:-5px;width:15px;height:15px;padding:0;border:1.5px solid #fff;border-radius:50%;color:#fff;background:#5f6471;cursor:pointer;font-size:10px;line-height:10px}.board-chat-prompt{position:relative;min-width:0}.board-chat-prompt .prompt-reference-editor-surface{min-height:132px;max-height:220px;padding:14px 12px 38px;border-color:#7166ff;border-radius:12px;font-size:12px;box-shadow:0 0 0 1px #7166ff14}.board-chat-prompt .prompt-reference-editor-surface:focus-within{border-color:#6256f5;box-shadow:0 0 0 2px #6256f51a}.board-chat-prompt-actions{position:absolute;right:7px;bottom:6px;display:flex;align-items:center;gap:4px}.board-chat-prompt-actions button{height:23px;padding:0 6px;border:0;border-radius:6px;color:#625af2;background:#efedff;cursor:pointer;font-size:10px}.board-chat-prompt-actions button:disabled{color:#abb1bd;background:#f4f5f8;cursor:not-allowed}.board-chat-prompt-actions small{color:#9ea6b4;font-size:9px}.board-ai-chat-controls{display:flex;align-items:center;gap:3px;min-width:0;margin-top:10px;padding-top:9px;border-top:1px solid #eceef4}.board-ai-chat-controls .ant-select{flex:1 1 110px;min-width:0;width:auto}.board-ai-chat-controls .ant-select-selector{height:36px!important;padding-inline:8px!important;border:0!important;border-radius:9px!important;font-size:10px!important;box-shadow:none!important}.board-ai-chat-controls .ant-select:hover .ant-select-selector{background:#f5f3ff!important}.board-ai-chat-controls .ant-select-selection-item{line-height:30px!important}.board-ai-chat-controls .image-model-picker{flex:1 1 110px;min-width:0;width:auto}.board-ai-chat-controls .image-model-picker-trigger{height:36px;padding-inline:8px;border:0;border-radius:9px;font-size:10px;box-shadow:none}.board-ai-chat-controls .image-model-picker-trigger:hover{color:#4f46e5;background:#f5f3ff}.board-ai-chat-controls .board-node-quantity{width:100%;height:32px}.board-ai-chat-controls>.ant-btn-primary{position:relative;flex:0 0 42px;width:42px;height:42px;min-width:42px;padding:0;border-radius:50%;font-size:16px;box-shadow:0 8px 18px #5b55f742}.board-ai-chat-controls>.ant-btn-primary small{position:absolute;right:0;bottom:-17px;width:94px;color:#8991a4;font-size:8px;font-weight:400;text-align:right;white-space:nowrap}.board-ai-chat-dock>header>div small{display:block;max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.board-creation-type-trigger{flex:0 0 auto;height:36px;display:flex!important;align-items:center;justify-content:flex-start;padding-inline:8px!important;border:0!important;border-radius:9px!important;color:#6257f5!important;background:transparent!important;font-size:10px!important;box-shadow:none!important}.board-creation-type-trigger:hover{background:#f1efff!important}.board-creation-type-trigger .anticon:last-child{margin-left:2px;color:#756cf5;font-size:8px}.board-image-settings-trigger{flex:0 0 34px;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;border:0!important;border-radius:9px!important;color:#515b70!important;background:transparent!important;box-shadow:none!important;font-size:15px!important}.board-image-settings-trigger:hover{color:#6257f5!important;background:#f1efff!important}.board-creation-type-dropdown .ant-dropdown-menu{min-width:174px;padding:6px;border-radius:11px;box-shadow:0 14px 38px #1a1f3729}.board-creation-type-dropdown .ant-dropdown-menu-item{min-height:36px;border-radius:8px;font-size:12px}.board-creation-type-dropdown .ant-dropdown-menu-item-selected{color:#6257f5;background:#eeeaff}.board-creation-type-dropdown small{margin-left:8px;color:#a1a8b6;font-size:9px}.board-image-settings-popover .ant-popover-inner{width:318px;padding:14px;border-radius:14px;box-shadow:0 18px 50px #1c223b2b}.board-image-settings-panel{display:grid;gap:14px}.board-image-settings-panel section{display:grid;gap:7px}.board-image-settings-panel section>strong{color:#5b6375;font-size:11px;font-weight:600}.board-image-setting-grid{display:grid;gap:6px}.board-image-setting-grid.ratios{grid-template-columns:repeat(3,1fr)}.board-image-setting-grid.resolutions{grid-template-columns:repeat(2,1fr)}.board-image-setting-grid.quantities{grid-template-columns:repeat(4,1fr)}.board-image-setting-grid button{height:31px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 7px;border:1px solid transparent;border-radius:8px;color:#596276;background:#f4f5f8;cursor:pointer;font-size:10px;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.board-image-setting-grid button:hover{color:#6257f5;border-color:#ddd8ff;transform:translateY(-1px)}.board-image-setting-grid button.active{color:#6257f5;background:#eee8ff;font-weight:600}.board-ratio-icon{width:13px;height:10px;display:inline-block;border:1px solid currentColor;border-radius:2px}.board-ratio-icon.portrait{width:8px;height:13px}.board-image-settings-panel .ant-select{width:100%}.board-image-settings-panel .ant-select-selector{height:32px!important;border-radius:8px!important;font-size:10px!important}.board-image-load-toast{position:absolute;z-index:32;top:72px;left:50%;min-width:280px;display:grid;grid-template-columns:34px minmax(130px,1fr) auto;align-items:center;gap:10px;padding:10px 13px;border:1px solid #e8e7f2;border-radius:13px;color:#31384a;background:#fffffff7;transform:translate(-50%);box-shadow:0 13px 34px #1e233a21;animation:board-load-toast-in .24s ease both}.board-image-load-toast>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#675cf6;background:#eeeaff;font-size:16px}.board-image-load-toast>div{min-width:0;display:grid;gap:6px}.board-image-load-toast strong{font-size:12px}.board-image-load-toast small{color:#737c90;font-size:10px;white-space:nowrap}.board-image-load-toast i{height:3px;overflow:hidden;border-radius:4px;background:#ececf3}.board-image-load-toast i b{height:100%;display:block;border-radius:inherit;background:#675cf6;transition:width .22s ease}@keyframes board-load-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.board-delete-selection:disabled{color:#b7bdc9!important;background:#f1f3f6!important;cursor:not-allowed!important;box-shadow:none!important}.board-canvas{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;overflow:hidden;background:#fff;-webkit-user-select:none;user-select:none}.board-canvas.tool-line,.board-canvas.tool-shape,.board-canvas.tool-brush,.board-canvas.tool-text{cursor:crosshair}.board-canvas.tool-eraser{cursor:none}.board-canvas.tool-move.pointer-select{cursor:default}.board-canvas.tool-move.pointer-lasso{cursor:crosshair}.board-canvas.tool-move.pointer-hand{cursor:grab}.board-canvas.tool-move.pointer-hand:active{cursor:grabbing}.board-empty-start{position:absolute;z-index:7;top:50%;left:50%;width:min(670px,calc(100vw - 180px));display:grid;justify-items:center;gap:15px;color:#697386;text-align:center;transform:translate(-50%,-45%);pointer-events:none}.board-empty-start-heading{width:100%;display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:center;column-gap:10px}.board-empty-start-heading>.anticon{color:#1fb69b;font-size:17px}.board-empty-start-heading strong{color:#495369;font-size:14px;font-weight:600;white-space:nowrap}.board-empty-start-heading span{grid-column:1 / -1;margin-top:4px;color:#a1a9b7;font-size:10px}.board-empty-start-actions{display:grid;grid-template-columns:repeat(4,max-content);justify-content:center;gap:9px;pointer-events:auto}.board-empty-start-actions .ant-upload-wrapper,.board-empty-start-actions .ant-upload{display:block}.board-empty-start-actions button{height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid #e8eaf0;border-radius:20px;color:#4e586b;background:#fffffffa;cursor:pointer;font-size:12px;box-shadow:0 7px 20px #20263d14;transition:color .16s,border-color .16s,box-shadow .16s,transform .16s}.board-empty-start-actions button:hover{color:#6259f3;border-color:#cfcaff;box-shadow:0 10px 25px #4d43ba21;transform:translateY(-2px)}.board-empty-start-actions button .anticon{color:#7066f5;font-size:15px}.board-empty-start-actions .ant-upload-wrapper:first-child button .anticon{color:#12a574}.board-empty-start>small{color:#a3acba;font-size:10px}.board-tool-rail{position:absolute;z-index:8;top:50%;left:18px;width:46px;display:grid;justify-items:stretch;gap:4px;padding:8px 5px;border:1px solid #eceef3;border-radius:13px;background:#fffffff5;transform:translateY(-50%);box-shadow:0 12px 32px #1a1f371c}.board-tool-rail button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;color:#727b8d;background:transparent;cursor:pointer;font-size:16px;transition:color .16s,background .16s,transform .16s}.board-tool-rail button:hover{color:#5b55f7;background:#f4f2ff;transform:translateY(-1px)}.board-tool-rail button.active{color:#6258f3;background:#eeeaff}.board-tool-rail>span{width:26px;height:1px;margin:3px auto;background:#eceef3}.board-tool-rail .ant-upload-wrapper,.board-tool-rail .ant-upload{display:block}.board-pointer-menu{position:absolute;z-index:22;top:calc(50% - 146px);left:72px;width:154px;display:grid;gap:3px;padding:6px;border:1px solid #e8e9ef;border-radius:11px;background:#fffffffc;box-shadow:0 14px 38px #181e3626}.board-pointer-menu button{min-width:0;height:36px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;border:0;border-radius:8px;color:#505a6d;background:transparent;cursor:pointer;text-align:left}.board-pointer-menu button:hover{color:#5d55ef;background:#f6f4ff}.board-pointer-menu button.active{color:#6158f1;background:#eeeaff}.board-pointer-menu button>.anticon{font-size:14px}.board-pointer-menu button span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.board-pointer-menu button small{color:#9aa1af;font-size:9px}.board-pointer-menu button.active small{color:#655cf1;font-size:12px}.board-tool-properties{position:absolute;z-index:7;top:calc(50% - 74px);left:76px;width:224px;display:grid;gap:12px;padding:15px;border:1px solid #e8eaf0;border-radius:12px;background:#fffffffa;transform:translateY(-50%);box-shadow:0 14px 36px #171e371f}.board-tool-properties>strong{color:#323949;font-size:14px}.board-tool-properties>label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;color:#687285;font-size:12px}.board-tool-properties input[type=color]{width:34px;height:28px;padding:2px;border:1px solid #dfe3eb;border-radius:7px;background:#fff;cursor:pointer}.board-tool-properties .stroke-slider{grid-template-columns:auto 1fr auto}.board-tool-properties .stroke-slider .ant-slider{margin:3px 7px}.board-tool-properties .stroke-slider b{min-width:20px;color:#41495b;text-align:right;font-size:12px}.board-style-choice{display:grid;grid-template-columns:1fr 1fr;gap:7px}.board-style-choice button{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e2e5ec;border-radius:7px;color:#677184;background:#fff;cursor:pointer;font-size:12px}.board-style-choice button.active{color:#5f57ef;border-color:#8f87fa;background:#f4f2ff}.circle-swatch{width:12px;height:12px;border:1.5px solid currentColor;border-radius:50%}.board-zoom-dock{position:absolute;z-index:9;bottom:18px;left:18px;height:42px;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid #e8eaf0;border-radius:11px;background:#fffffff7;box-shadow:0 10px 28px #1e25411c}.board-zoom-dock>button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#667085;background:transparent;cursor:pointer}.board-zoom-dock>button:hover,.board-zoom-dock>button.active{color:#5b55f7;background:#f0efff}.board-zoom-dock>button.board-zoom-pointer{font-size:15px}.board-hand-icon{width:1em;height:1em;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.board-zoom-separator{width:1px;height:21px;margin:0 3px;background:#e9eaf0}.board-zoom-dock .ant-select{width:92px;min-width:92px}.board-zoom-dock .ant-select-selector{height:31px!important;padding:0 8px!important;border:0!important;box-shadow:none!important}.board-zoom-dock .ant-select-selection-item{line-height:31px!important;color:#4d5669;font-size:12px;text-align:center}.board-shortcut-help-modal .ant-modal-content{overflow:hidden;border-radius:15px}.board-shortcut-help-modal .ant-modal-header{margin-bottom:5px}.board-shortcut-help-modal .ant-modal-title{color:#293248;font-size:17px}.board-shortcut-help-intro{margin:0 0 15px;color:#8a94a6;font-size:12px}.board-shortcut-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.board-shortcut-help-grid section{overflow:hidden;border:1px solid #e8eaf2;border-radius:10px;background:#fcfcff}.board-shortcut-help-grid h3{margin:0;padding:10px 12px;border-bottom:1px solid #e8eaf2;color:#3b4660;font-size:13px}.board-shortcut-help-grid p{display:grid;grid-template-columns:minmax(104px,1fr) minmax(0,1.25fr);gap:8px;align-items:center;min-height:31px;margin:0;padding:0 12px;color:#7a8497;font-size:11px}.board-shortcut-help-grid kbd{color:#5c55f2;font-family:inherit;font-size:11px;white-space:nowrap}.board-shortcut-help-grid span{min-width:0;line-height:1.35}.board-image-actions{position:absolute;z-index:11;max-width:calc(100% - 160px);display:flex;align-items:center;gap:2px;padding:5px;border:1px solid #e7e9f0;border-radius:11px;background:#fffffffa;transform:translate(-50%);box-shadow:0 12px 30px #161d3524}.board-image-actions button{min-width:45px;height:40px;display:grid;place-items:center;align-content:center;gap:2px;padding:2px 5px;border:0;border-radius:7px;color:#555f72;background:transparent;cursor:pointer;font-size:14px}.board-image-actions button small{color:inherit;font-size:8px;line-height:1;white-space:nowrap}.board-image-actions button:hover{color:#5d55ef;background:#f0efff}.board-image-actions button+button:nth-child(5){margin-left:4px;border-left:1px solid #eceef3;border-radius:0 7px 7px 0}.board-image-node-hover-actions{position:absolute;z-index:15;display:flex;gap:5px;padding:4px;border-radius:10px;background:#202535b8;box-shadow:0 8px 18px #181e3433;transform:translate(-100%)}.board-image-node-hover-actions button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#fff;background:transparent;cursor:pointer;font-size:14px}.board-image-node-hover-actions button:hover{background:#fff3}.board-delete-selection{position:absolute;z-index:8;right:18px;bottom:18px;width:38px;height:38px;border:1px solid #fee2e2;border-radius:10px;color:#ef4444;background:#fff;cursor:pointer;box-shadow:0 8px 22px #ef44441a}.board-resource-toolbar{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:14px}.board-resource-grid{min-height:340px;max-height:58vh;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;overflow-y:auto;padding:3px}.board-resource-grid>.ant-empty{grid-column:1/-1;align-self:center}.board-resource-grid button{min-width:0;display:grid;gap:7px;padding:7px;overflow:hidden;border:1px solid #e5e8ef;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.board-resource-grid button:hover{border-color:#8179f6;box-shadow:0 7px 18px #5b55f71a}.board-resource-grid img{width:100%;aspect-ratio:1.25;display:block;object-fit:contain;border-radius:7px;background:#f5f6f9}.board-resource-grid strong{overflow:hidden;color:#424b5d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.board-node-context-menu,.board-image-source-menu{position:absolute;z-index:42;width:210px;display:grid;gap:2px;padding:7px;border:1px solid #e4e6ed;border-radius:12px;background:#fffffffc;box-shadow:0 18px 50px #1a1f352e}.board-node-context-menu>button{height:36px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:0 9px;border:0;border-radius:8px;color:#4c566a;background:transparent;text-align:left;cursor:pointer}.board-node-context-menu>button:hover{color:#5c54ed;background:#f3f1ff}.board-node-context-menu>button:disabled{color:#bdc2cc;background:transparent;cursor:not-allowed}.board-node-context-menu>button.danger{color:#e5484d}.board-node-context-menu>button.danger:hover{background:#fff2f2}.board-node-context-menu>button .anticon{font-size:14px}.board-node-context-menu>button small,.board-node-context-menu>button kbd{color:#a1a7b3;font-size:10px;font-family:inherit}.board-node-context-menu>i{height:1px;margin:4px 7px;background:#eceef3}.board-image-source-menu{width:226px;gap:5px;padding:9px}.board-image-source-menu>small{padding:2px 8px 5px;color:#969eae;font-size:10px}.board-image-source-menu .ant-upload-wrapper,.board-image-source-menu .ant-upload{display:block}.board-image-source-menu button{width:100%;min-height:54px;display:grid;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:9px;color:#4c566a;background:transparent;text-align:left;cursor:pointer}.board-image-source-menu button:hover{color:#5e55ef;background:#f3f1ff}.board-image-source-menu button>.anticon{font-size:17px}.board-image-source-menu button>span{display:grid;gap:2px}.board-image-source-menu button strong{font-size:13px}.board-image-source-menu button small{color:#a1a7b3;font-size:9px}.board-image-preview .ant-modal-content{overflow:hidden;padding:14px}.board-image-preview .ant-modal-body{max-height:80vh;display:grid;place-items:center;overflow:auto;background:#f7f8fb}.board-image-preview img{max-width:100%;max-height:74vh;object-fit:contain}.board-generation-placeholder{position:absolute;z-index:5;display:grid;place-content:center;justify-items:center;gap:7px;color:#8b93a3;pointer-events:none}.board-generation-placeholder>.anticon{color:#7b72f6;font-size:25px}.board-generation-placeholder>strong{color:#626b7d;font-size:12px}.board-generation-placeholder>span:not(.anticon){font-size:11px}.board-generation-placeholder>small{color:#8992a4;font-size:10px}.board-generation-placeholder.status-draft>.anticon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#6a5ff2;background:#ebe8ff;box-shadow:0 0 0 11px #7063f30f}.board-generation-placeholder.status-failed{color:#d94b4b}.board-generation-placeholder.status-failed small{max-width:80%;overflow:hidden;color:#d27a7a;text-overflow:ellipsis;white-space:nowrap}.board-media-node-meta{position:absolute;z-index:9;min-width:124px;height:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7f8797;pointer-events:none;font-size:12px;line-height:20px;transition:color .16s ease,opacity .16s ease}.board-media-node-meta>span{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden}.board-media-node-meta>span .anticon{flex:0 0 auto;font-size:12px}.board-media-node-meta>span b{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.board-media-node-meta>em{flex:0 0 auto;color:inherit;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.board-media-node-meta.active{color:#655cf2}.board-video-node{position:absolute;z-index:6;box-sizing:border-box;overflow:hidden;border:1px solid rgba(112,105,242,.35);border-radius:12px;background:#101322;box-shadow:0 8px 24px #1f234629;pointer-events:auto}.board-video-node.active{border:2px solid #665cf6;box-shadow:0 10px 28px #5b55f740}.board-video-node video{width:100%;height:100%;display:block;object-fit:contain;background:#101322}.board-video-reference-thumb{position:relative;width:34px;height:34px;display:block;overflow:hidden;border:1px solid #e6e8ef;border-radius:7px;background:#f5f6f9}.board-video-reference-thumb img,.board-video-reference-thumb video{width:100%;height:100%;display:block;object-fit:cover}.board-video-reference-thumb>button{position:absolute;top:-3px;right:-3px;width:15px;height:15px;padding:0;border:1px solid #fff;border-radius:50%;color:#fff;background:#8d94a3;cursor:pointer;font-size:11px;line-height:13px}.board-video-generation-editor{min-width:420px}.board-video-generation-controls{min-width:0;display:grid;grid-template-columns:110px minmax(150px,1.4fr) 82px 92px 86px 58px 106px 154px;align-items:center;gap:6px}.board-video-generation-controls .ant-select,.board-video-generation-controls .ant-btn{min-width:0;width:100%}.board-video-generation-controls .ant-select-selector,.board-video-generation-controls .ant-btn{height:34px!important;border-color:#e0e3ec!important;border-radius:8px!important;font-size:10px!important}.board-video-generation-controls .board-node-generation-submit{height:42px!important;border-color:transparent!important}.board-video-more-options{padding-inline:5px!important}.board-video-options-popover{min-width:170px;display:grid;gap:12px;padding:4px}.board-video-options-popover label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#596275;font-size:11px}.board-video-options-popover .ant-select{width:90px}.quick-recharge-modal .ant-modal-content{overflow:hidden}.quick-recharge-modal .ant-modal-title>div{display:grid;gap:2px}.quick-recharge-modal .ant-modal-title h4{margin:0;color:#242a3b;font-size:17px}.quick-recharge-modal .ant-modal-title small{color:#8d95a6;font-size:11px;font-weight:400}.quick-recharge-loading{min-height:360px;display:grid;place-items:center}.quick-recharge-layout{display:grid;grid-template-columns:minmax(0,1.35fr) 280px;gap:14px;margin-top:14px}.quick-recharge-plans,.quick-recharge-summary{padding:16px;border:1px solid #e5e8f1;border-radius:13px;background:#fff}.quick-recharge-plans header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.quick-recharge-plans header div{display:grid;gap:4px}.quick-recharge-plans header strong{color:#293044;font-size:16px}.quick-recharge-plans header small{color:#959daf;font-size:10px}.quick-recharge-plans header span{color:#0c9d77;font-size:11px}.quick-recharge-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.quick-recharge-plan-grid button{position:relative;min-height:82px;display:grid;align-content:center;gap:3px;padding:15px 9px 9px;overflow:hidden;border:1px solid #e1e5ee;border-radius:10px;color:#4c566b;background:#fff;text-align:center;cursor:pointer}.quick-recharge-plan-grid button:hover,.quick-recharge-plan-grid button.selected{border-color:#6258f4;background:#f4f2ff;box-shadow:inset 0 0 0 1px #6258f4}.quick-recharge-plan-grid button>em{position:absolute;top:7px;right:7px;padding:2px 6px;border-radius:999px;color:#ff7a36;background:#fff1e7;font-size:8px;font-style:normal;line-height:1.4}.quick-recharge-plan-grid strong{color:#202638;font-size:20px}.quick-recharge-plan-grid span,.quick-recharge-plan-grid small{color:#929aaa;font-size:10px}.quick-recharge-custom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;border:1px dashed #d8dce8;border-radius:10px;cursor:text}.quick-recharge-custom.selected{border-color:#6258f4;background:#f8f7ff}.quick-recharge-custom>span{display:grid;gap:3px}.quick-recharge-custom strong{color:#343b4d;font-size:12px}.quick-recharge-custom small{color:#969eae;font-size:10px}.quick-recharge-custom .ant-input-number{width:120px}.quick-recharge-custom>i{margin-left:-38px;color:#929aaa;font-style:normal;font-size:11px;pointer-events:none}.quick-recharge-summary{display:grid;align-content:start;gap:13px}.quick-recharge-summary h4{margin:0;color:#2e3547;font-size:15px}.quick-recharge-summary>div:first-of-type{display:grid;gap:4px;padding:14px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#6659f5,#806bfa)}.quick-recharge-summary>div:first-of-type span{font-size:10px;opacity:.85}.quick-recharge-summary>div:first-of-type strong{font-size:25px}.quick-recharge-summary>div:first-of-type small{font-size:10px;font-weight:400}.quick-recharge-summary dl{display:grid;gap:9px;margin:0}.quick-recharge-summary dl div{display:flex;justify-content:space-between;color:#858e9f;font-size:11px}.quick-recharge-summary dl dd{margin:0;color:#3c4456}.quick-recharge-summary dl .total{padding-top:10px;border-top:1px solid #eceef4;color:#343b4d;font-weight:600}.quick-recharge-summary dl .total dd{color:#6258f4;font-size:20px}.quick-recharge-method-label{color:#8b94a4;font-size:10px}.quick-recharge-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-recharge-methods button{height:52px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e0e4ec;border-radius:9px;color:#596274;background:#fff;cursor:pointer;font-size:11px}.quick-recharge-methods button.selected{border-color:#6258f4;color:#5148e8;background:#f6f4ff}.quick-recharge-methods button:disabled{opacity:.45;cursor:not-allowed}.quick-recharge-payment{min-height:430px;display:grid;place-items:center;align-content:center;gap:9px;text-align:center}.quick-recharge-payment .recharge-paid-icon{color:#10ae7c;font-size:58px}.quick-recharge-payment .recharge-qr-frame{width:250px;height:250px;display:grid;place-items:center;border:1px solid #e6e8ef;border-radius:10px;background:#fff}.quick-recharge-payment .recharge-qr-frame img{width:230px;height:230px}.quick-recharge-payment p{margin:0;color:#7e8799;font-size:12px}.quick-recharge-payment>span{color:#969eae;font-size:11px}@media(max-width:760px){.quick-recharge-layout{grid-template-columns:1fr}.quick-recharge-plan-grid{grid-template-columns:repeat(2,1fr)}.board-video-generation-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.board-video-generation-controls .board-node-generation-submit{grid-column:1/-1}}.board-generation-failed{width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffb3b3;border-radius:50%;color:#ef4444;background:#fff;font-size:18px!important;font-weight:700}.board-generation-dots{display:flex;gap:4px}.board-generation-dots i{width:5px;height:5px;border-radius:50%;background:#897ff8;animation:board-generation-dot 1.1s ease-in-out infinite}.board-generation-dots i:nth-child(2){animation-delay:.15s}.board-generation-dots i:nth-child(3){animation-delay:.3s}@keyframes board-generation-dot{0%,60%,to{transform:translateY(0);opacity:.42}30%{transform:translateY(-4px);opacity:1}}.board-eraser-cursor{position:absolute;z-index:30;display:grid;place-items:center;box-sizing:border-box;border:1.5px dashed rgba(101,92,241,.85);border-radius:50%;color:#625bf4;background:#eeeaff38;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 2px 5px rgba(79,68,190,.18))}.board-eraser-cursor .anticon{font-size:clamp(11px,1.2vw,18px)}.board-node-plus{position:absolute;z-index:14;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #d9dcf2;border-radius:50%;color:#675df2;background:#fff;transform:translate(-50%,-50%);cursor:grab;touch-action:none;box-shadow:0 7px 18px #483ead29;transition:transform .16s,border-color .16s,box-shadow .16s}.board-node-plus:active{cursor:grabbing}.board-node-plus:hover{border-color:#8178f7;transform:translate(-50%,-50%) scale(1.08);box-shadow:0 9px 22px #483ead3d}.board-mindmap-add-topic{position:absolute;z-index:15;width:30px;height:30px;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(135deg,#756bff,#5b4ff1);transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 8px 20px #5448ec57;transition:transform .16s ease,box-shadow .16s ease}.board-mindmap-add-topic:hover{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 10px 24px #5448ec73}.board-connection-cut{position:absolute;z-index:16;width:36px;height:36px;display:grid;place-items:center;padding:4px;border:4px solid transparent;border-radius:50%;color:#655cf1;background:#fffffffa;background-clip:padding-box;transform:translate(-50%,-50%);cursor:pointer;box-shadow:inset 0 0 0 1px #e3e0ff,0 7px 20px #3f36a02e}.board-connection-cut:hover{color:#fff;border-color:#655cf1;background:#655cf1;transform:translate(-50%,-50%) scale(1.08)}.board-inline-repaint{position:absolute;z-index:28;box-sizing:border-box;pointer-events:none}.board-inline-repaint>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:1.5px solid #6b61f2;box-sizing:border-box;cursor:crosshair;pointer-events:auto;touch-action:none}.board-inline-repaint-toolbar{position:absolute;z-index:2;left:50%;bottom:calc(100% + 10px);width:min(760px,calc(100vw - 40px));min-height:43px;display:grid;grid-template-columns:auto auto auto minmax(100px,1fr) minmax(120px,1fr) auto 32px 32px 32px;align-items:center;gap:5px;padding:5px;border:1px solid #e3e5ed;border-radius:11px;background:#fffffffc;transform:translate(-50%);box-shadow:0 14px 36px #191f3a29;pointer-events:auto}.board-inline-repaint-toolbar button{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:0;border-radius:7px;color:#667084;background:transparent;cursor:pointer;font-size:11px}.board-inline-repaint-toolbar button:hover,.board-inline-repaint-toolbar button.active{color:#5f56ef;background:#efedff}.board-inline-repaint-toolbar button:disabled{color:#c3c7d0;cursor:not-allowed}.board-inline-repaint-toolbar label{min-width:0;display:grid;grid-template-columns:auto minmax(55px,1fr) auto;align-items:center;gap:5px;color:#737c8d;font-size:9px}.board-inline-repaint-toolbar label .ant-slider{min-width:55px;margin:0 4px}.board-inline-repaint-toolbar label b{min-width:24px;color:#41495a;font-size:9px}.board-inline-repaint-toolbar label.color{grid-template-columns:auto 27px}.board-inline-repaint-toolbar input[type=color]{width:27px;height:25px;padding:2px;border:1px solid #e0e3ea;border-radius:6px;background:#fff;cursor:pointer}.board-inline-repaint-compose{position:absolute;z-index:2;top:calc(100% + 10px);left:50%;width:min(640px,calc(100vw - 40px));display:grid;gap:7px;padding:10px;border:1px solid #e3e5ed;border-radius:12px;background:#fffffffc;transform:translate(-50%);box-shadow:0 14px 36px #191f3a29;pointer-events:auto}.board-inline-repaint-compose .ant-input{border-radius:8px;font-size:11px}.board-inline-repaint-compose>div{display:flex;align-items:center;justify-content:flex-end;gap:7px}.board-inline-repaint-compose small{margin-right:auto;color:#929aaa;font-size:9px}.board-node-create-menu{position:absolute;z-index:18;width:224px;display:grid;gap:5px;padding:10px;border:1px solid #e4e6ee;border-radius:13px;background:#fff;box-shadow:0 18px 42px #151c3429}.board-node-create-menu>small{padding:2px 7px 6px;color:#9299a8;font-size:10px}.board-node-create-menu>button{min-height:52px;display:grid;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:9px;color:#475064;background:#fff;text-align:left;cursor:pointer}.board-node-create-menu>button:hover{color:#5e55ef;background:#f4f2ff}.board-node-create-menu>button>.anticon{font-size:17px}.board-node-create-menu>button span{display:grid;gap:2px}.board-node-create-menu>button strong{font-size:13px}.board-node-create-menu>button small{color:#9aa1b0;font-size:10px}.board-text-floating-toolbar{position:absolute;z-index:17;height:43px;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #e5e7ee;border-radius:11px;background:#fffffffa;transform:translate(-50%,-100%);box-shadow:0 13px 34px #171d3324}.board-text-floating-toolbar .ant-select{width:156px}.board-text-floating-toolbar .ant-select-selector,.board-text-floating-toolbar .ant-input-number{height:33px!important;border:0!important;background:#f7f8fb!important;box-shadow:none!important}.board-text-floating-toolbar>.ant-input-number{width:58px}.board-text-floating-toolbar>.ant-input-number:nth-of-type(2){width:54px}.board-text-floating-toolbar button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#657084;background:transparent;cursor:pointer}.board-text-floating-toolbar button:hover,.board-text-floating-toolbar button.active{color:#5e55ef;background:#eeecff}.board-text-align-group{display:flex;padding-inline:3px;border-left:1px solid #eceef3;border-right:1px solid #eceef3}.board-text-floating-toolbar>label{position:relative;width:34px;height:32px;display:grid;place-items:center;border-radius:7px;color:#3e4758;cursor:pointer;font-weight:600}.board-text-floating-toolbar>label:hover{background:#f2f1ff}.board-text-floating-toolbar>label input{position:absolute;width:24px;height:7px;left:5px;bottom:2px;padding:0;overflow:hidden;border:0;opacity:.85;cursor:pointer}.board-shape-floating-toolbar{position:absolute;z-index:18;height:43px;display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid #e4e7ee;border-radius:11px;background:#fffffffc;transform:translate(-50%,-100%);box-shadow:0 13px 34px #171d3324}.board-shape-floating-toolbar>i{width:1px;height:23px;margin-inline:2px;background:#eceef3}.board-shape-style-toggle{display:flex;padding:2px;border-radius:7px;background:#f5f6f9}.board-shape-style-toggle button{height:27px;padding:0 8px;border:0;border-radius:6px;color:#7b8495;background:transparent;cursor:pointer;font-size:10px}.board-shape-style-toggle button.active{color:#5d55ef;background:#fff;box-shadow:0 2px 7px #30364e17}.board-shape-floating-toolbar>label{display:flex;align-items:center;gap:4px;color:#727b8d;font-size:10px}.board-shape-floating-toolbar input[type=color]{width:30px;height:28px;padding:2px;border:1px solid #e1e4eb;border-radius:7px;background:#fff;cursor:pointer}.board-shape-floating-toolbar .ant-input-number{width:72px;height:31px;border-color:#e3e6ed;border-radius:7px}.board-shape-floating-toolbar>button.lock{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#9098a7;background:transparent;cursor:pointer;transform:rotate(90deg)}.board-shape-floating-toolbar>button.lock.active{color:#6258f3;background:#efedff}.board-node-generation-editor{position:absolute;z-index:20;max-width:calc(100% - 24px);box-sizing:border-box;display:grid;gap:9px;padding:12px 14px;overflow:hidden;border:1px solid #e4e6ee;border-radius:15px;background:#fff;transform:translate(-50%);box-shadow:0 20px 52px #191f3a2b}.board-node-generation-editor>header{display:flex;align-items:center;justify-content:space-between}.board-node-generation-editor>header>div{min-width:0;display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;align-items:center;column-gap:9px}.board-node-generation-editor>header>div>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#675cf4;background:#efedff}.board-node-generation-editor>header strong{color:#303748;font-size:14px}.board-node-generation-editor>header small{color:#9ba2b0;font-size:9px}.board-node-generation-editor>header>button{width:28px;height:28px;border:0;border-radius:7px;color:#9299a8;background:transparent;cursor:pointer;font-size:19px}.board-node-generation-editor>header>button:hover{color:#555e70;background:#f4f5f8}.board-node-generation-close{position:absolute;z-index:3;top:7px;right:8px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#9299a8;background:#fffffff0;cursor:pointer;font-size:13px}.board-node-generation-close:hover{color:#555e70;background:#f4f5f8}.board-node-generation-editor>.board-node-reference{padding-right:25px}.board-node-reference{display:flex;align-items:center;gap:7px;color:#7f8899;font-size:10px}.board-node-reference img{width:34px;height:34px;display:block;object-fit:contain;border:1px solid #e6e8ef;border-radius:7px;background:#f5f6f9}.board-node-prompt{position:relative;min-width:0;overflow:visible}.board-node-prompt .prompt-reference-editor-surface{width:100%;min-width:0;min-height:80px;box-sizing:border-box;padding:10px 12px 32px;border:1px solid #e0e3ec;border-radius:10px;font-size:12px}.board-node-prompt .prompt-reference-hint{bottom:6px;left:12px;font-size:10px}.board-node-prompt .prompt-reference-hint>.anticon{font-size:12px}.board-node-prompt-actions{position:absolute;right:8px;bottom:7px;display:flex;gap:4px}.board-node-prompt-actions button{height:24px;padding:0 7px;border:0;border-radius:6px;color:#655cf1;background:#f0eeff;cursor:pointer;font-size:10px}.board-node-prompt-actions button:disabled{color:#aeb4c1;background:#f4f5f8;cursor:not-allowed}.board-node-generation-controls{min-width:0;display:grid;grid-template-columns:80px minmax(160px,1fr) 150px 154px;align-items:center;gap:6px}.board-node-generation-controls .ant-select{min-width:0}.board-node-generation-controls .ant-select-selector{height:34px!important;border-color:#e0e3ec!important;border-radius:8px!important;font-size:10px!important}.board-node-generation-controls .ant-select-selection-item{line-height:32px!important}.board-node-mode-dropdown{z-index:1400!important;min-width:190px!important}.board-node-mode-dropdown .ant-select-item{min-height:34px;padding:7px 10px}.board-node-mode-dropdown .ant-select-item-option-content{overflow:visible;color:#4b5568;font-size:12px;text-overflow:clip;white-space:nowrap}.board-node-generation-controls .image-model-picker{min-width:0;width:100%!important;max-width:none}.board-node-generation-controls .image-model-picker-trigger{height:34px;padding-inline:8px;border-color:#e0e3ec;border-radius:8px;font-size:10px}.board-node-generation-controls .board-node-size-trigger,.board-node-generation-controls .board-node-quantity-button{width:100%;height:34px;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding-inline:7px;overflow:hidden;border-color:#e0e3ec;border-radius:8px;color:#4f586a;background:#fff;font-size:10px;white-space:nowrap;box-shadow:none}.board-node-generation-controls .board-node-size-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.board-node-generation-controls .board-node-size-trigger>.anticon{flex:0 0 auto;color:#98a2b3;font-size:8px}.board-node-generation-controls .board-node-output-trigger{justify-content:flex-start;gap:6px}.board-node-generation-controls .board-node-output-trigger>b{flex:0 0 auto;padding:2px 5px;border-radius:5px;color:#6258ef;background:#f0eeff;font-size:9px}.board-node-generation-controls .board-node-output-trigger>.anticon{margin-left:auto}.board-node-generation-controls .board-node-quantity-button{gap:5px;padding-inline:6px}.board-node-generation-controls .board-node-quantity-button .anticon{color:#655cf1;font-size:10px}.board-node-generation-controls>.board-node-generation-submit{width:154px;height:42px;padding-inline:11px;border-radius:9px;box-shadow:0 8px 18px #5b55f733}.board-node-generation-controls .board-node-generation-submit .generation-submit-copy strong{font-size:12px}.board-node-generation-controls .board-node-generation-submit .generation-submit-cost{min-width:39px;margin-left:8px;padding-left:8px;font-size:10px}.board-node-generation-submit.ant-btn,.board-node-generation-submit.ant-btn>span,.board-node-generation-submit.ant-btn .generation-submit-copy strong,.board-node-generation-submit.ant-btn .generation-submit-cost,.board-node-generation-submit.ant-btn .anticon{color:#fff!important}.board-node-generation-submit.ant-btn:disabled{opacity:.62}.board-crop-modal .ant-modal-body{padding-top:12px}.board-crop-layout{min-height:510px;display:grid;grid-template-columns:minmax(0,1fr) 224px;align-items:center;gap:22px}.board-crop-preview{position:relative;width:100%;max-height:62vh;margin:auto;overflow:hidden;background:#f1f2f6;touch-action:none}.board-crop-preview>img{width:100%;height:100%;display:block;object-fit:fill}.board-crop-shade{display:none}.board-crop-frame{position:absolute;box-sizing:border-box;border:1.5px solid #fff;background:transparent;cursor:move;box-shadow:0 0 0 1px #5b55f7cc,0 0 0 9999px #10162285,0 4px 24px #00000029}.board-crop-frame>i{position:absolute;z-index:1;background:#fff9;pointer-events:none}.board-crop-frame>i.v1,.board-crop-frame>i.v2{top:0;bottom:0;width:1px}.board-crop-frame>i.v1{left:33.333%}.board-crop-frame>i.v2{left:66.666%}.board-crop-frame>i.h1,.board-crop-frame>i.h2{right:0;left:0;height:1px}.board-crop-frame>i.h1{top:33.333%}.board-crop-frame>i.h2{top:66.666%}.board-crop-frame>button{position:absolute;z-index:2;right:-7px;bottom:-7px;width:15px;height:15px;padding:0;border:2px solid #6b61f2;border-radius:50%;background:#fff;cursor:nwse-resize}.board-crop-layout>aside{align-self:stretch;display:flex;flex-direction:column;gap:11px;padding:17px;border:1px solid #e5e7ee;border-radius:13px;background:#fff;box-shadow:0 12px 32px #1d233a14}.board-crop-layout>aside>strong{color:#343b4b;font-size:13px}.board-crop-dimensions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px}.board-crop-dimensions label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;color:#8a92a1;font-size:10px}.board-crop-dimensions .ant-input-number{width:100%}.board-crop-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px}.board-crop-presets button{height:37px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e5e7ed;border-radius:8px;color:#626c7e;background:#fff;cursor:pointer;font-size:11px}.board-crop-presets button:hover,.board-crop-presets button.active{color:#6158f1;border-color:#988fff;background:#f1efff}.board-crop-presets .ratio-icon{width:13px;height:11px;display:inline-block;border:1px solid currentColor;border-radius:2px}.board-crop-presets .ratio-9-16,.board-crop-presets .ratio-3-4{width:8px;height:13px}.board-crop-presets .ratio-16-9,.board-crop-presets .ratio-21-9{width:15px;height:8px}.board-crop-presets .ratio-4-3{width:14px;height:10px}.board-crop-layout>aside>p{margin:auto 0 0;color:#939baa;font-size:10px;line-height:1.65}.board-repaint-modal .ant-modal-body{padding-top:10px}.board-repaint-toolbar{min-width:0;display:grid;grid-template-columns:auto minmax(145px,1fr) minmax(170px,1fr) auto 1fr 34px 34px 34px;align-items:center;gap:8px;margin-bottom:12px;padding:8px;border:1px solid #e5e7ee;border-radius:11px;background:#fff}.board-repaint-toolset{display:flex;gap:3px}.board-repaint-toolbar button{height:33px;padding:0 9px;border:0;border-radius:7px;color:#667084;background:transparent;cursor:pointer}.board-repaint-toolbar button:hover,.board-repaint-toolbar button.active{color:#5f56ef;background:#efedff}.board-repaint-toolbar button:disabled{color:#c4c8d0;cursor:not-allowed}.board-repaint-toolbar label{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;color:#6f7889;font-size:10px}.board-repaint-toolbar .ant-slider{min-width:58px;margin:0 5px}.board-repaint-toolbar label b{min-width:24px;color:#3e4657;font-size:10px}.board-repaint-toolbar .board-repaint-color{grid-template-columns:auto 28px}.board-repaint-color input{width:28px;height:26px;padding:2px;border:1px solid #e0e3ea;border-radius:7px;background:#fff}.board-repaint-stage{position:relative;height:min(60vh,620px);overflow:hidden;border:1px solid #e4e7ee;border-radius:12px;background-color:#f5f6f9;background-image:linear-gradient(45deg,#eceef3 25%,transparent 25%),linear-gradient(-45deg,#eceef3 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eceef3 75%),linear-gradient(-45deg,transparent 75%,#eceef3 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.board-repaint-frame{position:absolute;box-sizing:border-box;border:1px solid #6b61f2;background:#fff;box-shadow:0 8px 26px #1d233e24}.board-repaint-frame img,.board-repaint-frame canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:fill}.board-repaint-frame canvas{cursor:crosshair;touch-action:none}.board-repaint-stage.tool-move .board-repaint-frame canvas{cursor:move}.board-repaint-resize{position:absolute;z-index:3;width:13px;height:13px;padding:0;border:2px solid #665cf1;border-radius:3px;background:#fff;box-shadow:0 2px 6px #2f288233}.board-repaint-resize.nw{top:-7px;left:-7px;cursor:nwse-resize}.board-repaint-resize.ne{top:-7px;right:-7px;cursor:nesw-resize}.board-repaint-resize.sw{bottom:-7px;left:-7px;cursor:nesw-resize}.board-repaint-resize.se{right:-7px;bottom:-7px;cursor:nwse-resize}.board-repaint-compose{display:grid;gap:9px;margin-top:12px}.board-repaint-compose .ant-input{border-radius:10px}.board-repaint-compose>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.board-repaint-compose>div small{margin-right:auto;color:#929aaa;font-size:10px}@media(max-width:900px){.board-workspace-header{top:8px;right:8px;left:8px}.board-workspace-left-island{max-width:calc(100vw - 170px)}.board-workspace-title>button:not(.ant-btn){max-width:150px}.board-workspace-left-island>.ant-btn span:not(.anticon),.board-header-credit span{display:none}.board-member-trigger>em{display:none}.board-member-trigger{width:38px;padding:4px;justify-content:center}.board-empty-start{width:calc(100vw - 120px)}.board-empty-start-actions{grid-template-columns:repeat(2,max-content)}.board-tool-rail{left:8px}.board-tool-properties{left:62px}.board-zoom-dock{bottom:8px;left:8px}.board-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-ai-chat-dock{top:64px;right:8px;bottom:8px;width:min(360px,calc(100vw - 16px))}.board-shortcut-help-grid{grid-template-columns:1fr}}@media(max-width:560px){.infinite-board-grid,.infinite-boards-toolbar{grid-template-columns:1fr}.infinite-boards-toolbar .ant-segmented{justify-self:stretch}}.resource-library-pagination{align-self:center;margin-top:14px}.resource-library-footer{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-top:1px solid #e8ebf1;background:#fff}.resource-library-selected-summary{min-width:0;display:flex;align-items:center;gap:18px}.resource-library-selected-summary>.ant-typography{flex:0 0 auto;margin:0;color:#414a5b}.resource-library-selected-summary>.ant-typography strong{color:#5b55f7}.resource-library-selected-list{min-width:0;display:flex;gap:8px;overflow-x:auto;padding:3px}.resource-library-selected-list>span{position:relative;flex:0 0 auto;width:48px;height:48px;display:block;border:1px solid #dfe3eb;border-radius:8px;background:#f5f6f8}.resource-library-selected-list img{width:100%;height:100%;display:block;object-fit:cover;border-radius:7px}.resource-library-selected-list video{width:100%;height:100%;display:block;object-fit:cover;border-radius:7px}.resource-library-selected-file{width:100%;height:100%;display:grid;place-items:center;color:#6258ef;background:#f1efff;font-size:19px}.resource-library-selected-list button{position:absolute;top:-6px;right:-6px;width:18px;height:18px;display:grid;place-items:center;padding:0;color:#fff;border:2px solid #fff;border-radius:50%;background:#5f6673;cursor:pointer;font-size:8px}.resource-library-footer-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.resource-library-footer-actions .ant-btn{min-width:92px;height:40px;border-radius:8px}.reference-thumb{position:relative;flex:0 0 auto;width:44px;height:44px;overflow:visible;border:1px solid #dfe4ec;border-radius:8px;background:#f5f6fa;cursor:zoom-in;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.reference-thumb>.reference-thumb-image{width:100%;height:100%;display:block;border-radius:7px;object-fit:cover}.reference-thumb>span{position:absolute;left:4px;bottom:3px;padding:1px 4px;color:#fff;border-radius:4px;background:#101828a3;font-size:10px}.reference-thumb>button{position:absolute;z-index:3;top:3px;right:3px;display:none;width:22px;height:22px;padding:0;border:0;color:#fff;border-radius:50%;background:#101828b8;cursor:pointer}.reference-thumb:hover,.reference-thumb:focus-visible,.reference-thumb:focus-within{border-color:#7569f7;outline:none;box-shadow:0 0 0 2px #6f63f621,0 6px 14px #4137a524;transform:translateY(-1px)}.reference-thumb:hover>button,.reference-thumb:focus-within>button{display:grid;place-items:center}.reference-hover-preview{position:absolute;z-index:40;left:50%;bottom:calc(100% + 12px);width:190px;padding:8px 8px 0;visibility:hidden;border:1px solid #e2e5ed;border-radius:10px;background:#fff;box-shadow:0 12px 30px #1f243a29;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.reference-hover-preview-image{position:relative;width:172px;height:112px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#f4f5f8}.reference-hover-preview-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;display:block;object-fit:contain!important}.reference-hover-preview footer{height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8d94a3;font-size:10px;white-space:nowrap}.reference-hover-preview footer strong{overflow:hidden;color:#414858;font-size:11px;font-weight:600;text-overflow:ellipsis}.reference-hover-preview-pointer{position:absolute;left:50%;bottom:-8px;color:#fff;font-size:13px;filter:drop-shadow(0 2px 1px rgba(31,36,58,.18));transform:translate(-50%)}.reference-thumb:hover .reference-hover-preview,.reference-thumb:focus-visible .reference-hover-preview,.reference-thumb:focus-within .reference-hover-preview{visibility:visible;opacity:1;transform:translate(-50%)}.reference-hover-preview.is-fixed{position:fixed;z-index:1200;bottom:auto;visibility:visible;opacity:1;pointer-events:none;transform:translate(-50%)}.reference-hover-preview.is-fixed .reference-hover-preview-pointer{left:var(--reference-preview-pointer-left,50%)}.reference-hover-preview.is-fixed.is-below .reference-hover-preview-pointer{top:-8px;bottom:auto;transform:translate(-50%) rotate(180deg)}@media(max-width:720px){.reference-hover-preview{width:170px}.reference-hover-preview-image{width:152px;height:104px}}.creation-composer textarea{margin-top:0}.compact-heading h1.ant-typography{margin-bottom:0}.creation-composer-bottom{margin:0}.creation-composer-dock{position:fixed;z-index:30;right:34px;bottom:12px;left:242px;transition:transform .22s ease}.creation-composer-dock .creation-composer{width:min(820px,100%);margin-inline:auto;border-color:#d9e0ed;box-shadow:0 18px 54px #1c234029;transition:width .22s ease,padding .22s ease,box-shadow .22s ease}.creation-composer-dock.is-collapsed .creation-composer{width:min(780px,100%)}.creation-composer-dock.is-collapsed .creation-composer{padding:7px;border-radius:13px;box-shadow:0 12px 36px #1c23402e}.composer-compact{width:min(760px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 auto}.composer-compact .ant-input{height:42px;border:0;box-shadow:none}.composer-compact .ant-btn{height:42px;border-radius:9px}.generation-submit-button.ant-btn{min-width:154px;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:4px 14px;border-radius:10px;background:linear-gradient(135deg,#655cf6,#4f46e5);box-shadow:0 8px 20px #4f46e53d}.generation-submit-button.ant-btn:hover:not(:disabled){background:linear-gradient(135deg,#574ff0,#4338ca)!important;box-shadow:0 10px 24px #4f46e54d}.generation-submit-copy{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.generation-submit-copy strong{color:inherit;font-size:16px;font-weight:680}.generation-submit-cost{min-width:44px;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.38);color:#ffffffe6;font-size:13px;font-weight:560}.generation-submit-cost .anticon{font-size:13px;stroke-width:1px}.composer-compact .generation-submit-button.ant-btn{min-width:146px;height:43px;padding-block:4px}.composer-compact .generation-submit-copy strong{font-size:15px}.composer-compact .generation-submit-cost{min-width:41px;margin-left:8px;padding-left:8px;font-size:12px}.scroll-to-bottom-button{position:absolute;top:-48px;left:50%;height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;color:#fff;border-radius:999px;background:#5b55f7;transform:translate(-50%);box-shadow:0 8px 22px #5b55f752;text-decoration:none;font-size:14px;font-weight:600}.scroll-to-bottom-button:hover{color:#fff;background:#4f49df}.creation-composer-spacer{position:relative;height:220px}.creation-composer-spacer>span{position:absolute;right:0;bottom:0;left:0;height:1px}.prompt-editor-wrap{position:relative;margin:8px 0 10px;overflow:visible;border:1px solid #dfe5ef;border-radius:9px;background:#fff}.prompt-reference-editor{position:relative}.prompt-reference-editor-surface{min-height:80px;max-height:360px;overflow-y:auto;padding:12px 14px 46px;outline:none;color:#263145;line-height:1.66;white-space:pre-wrap;word-break:break-word}.prompt-reference-editor-surface:empty:before{content:attr(data-placeholder);color:#b9c0cc;pointer-events:none}.prompt-reference-editor-surface:focus{box-shadow:inset 0 0 0 1px #867bff}.prompt-reference-inline-chip{display:inline-flex;height:27px;align-items:center;gap:5px;margin:0 3px;padding:2px 8px 2px 3px;vertical-align:middle;overflow:hidden;color:#514bdc;border:1px solid #d9d4ff;border-radius:7px;background:#f4f2ff;box-shadow:0 1px 2px #4f48c614;font-size:12px;font-weight:650;line-height:18px;-webkit-user-select:all;user-select:all;white-space:nowrap}.prompt-reference-inline-chip>img,.prompt-reference-inline-chip>video{width:21px;height:21px;flex:0 0 21px;object-fit:cover;border-radius:5px;background:#e9eaf0}.prompt-reference-hint{position:absolute;bottom:13px;left:14px;display:inline-flex;align-items:center;gap:5px;color:#9aa2b3;font-size:12px;line-height:20px;pointer-events:none}.prompt-reference-hint>.anticon{color:#756cf5;font-size:14px}.prompt-reference-mention-menu{position:fixed;z-index:1005;width:260px;overflow-y:auto;padding:6px;border:1px solid #e0ddff;border-radius:10px;background:#fff;box-shadow:0 16px 34px #322c7033;overscroll-behavior:contain}.prompt-reference-mention-title{position:sticky;top:-6px;z-index:1;display:flex;align-items:center;gap:6px;padding:8px 7px 7px;color:#7a74c8;background:#fff;font-size:12px;font-weight:650}.prompt-reference-mention-menu>button{width:100%;display:flex;align-items:center;gap:9px;padding:7px;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left}.prompt-reference-mention-menu>button:hover,.prompt-reference-mention-menu>button.active{background:#f3f1ff}.prompt-reference-mention-menu img,.prompt-reference-mention-menu video{width:34px;height:34px;flex:0 0 34px;object-fit:cover;border-radius:6px;background:#f2f3f6}.prompt-reference-mention-menu span{min-width:0;display:grid;gap:1px}.prompt-reference-mention-menu strong{color:#403a9b;font-size:13px}.prompt-reference-mention-menu small{overflow:hidden;color:#8a92a3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.prompt-reference-mention-footer{position:sticky;bottom:-6px;margin:4px 3px -1px;padding:7px 5px 5px;border-top:1px solid #eeeefe;color:#9aa1b2;background:#fff;font-size:10px}.prompt-polish-button{position:absolute!important;right:10px;bottom:10px;z-index:2;color:#5b55f7!important;border-radius:7px!important;background:#f2f0ff!important}.prompt-polish-button:hover{background:#e9e6ff!important}.prompt-restore-button{position:absolute!important;right:96px;bottom:10px;z-index:2;color:#667085!important;border-radius:7px!important;background:#f5f6f8!important}.prompt-restore-button:hover{color:#514bdc!important;background:#eceaff!important}.prompt-character-count{position:absolute;right:13px;bottom:15px;color:#98a2b3;font-size:12px;line-height:22px}.creation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;border-top:1px solid #edf0f5}.creation-options{min-width:0;display:flex;align-items:center;gap:8px}.creation-options .ant-btn,.creation-options .ant-select-selector{border-color:#d8deea!important}.mode-select{width:112px}.model-select{width:var(--image-model-picker-width,180px);max-width:min(280px,32vw);transition:width .18s ease}.image-model-picker{min-width:0;display:inline-flex;vertical-align:middle}.image-model-picker-trigger.ant-btn{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:7px;overflow:hidden}.image-model-picker-trigger>span:nth-child(2){min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.image-model-picker-trigger>.anticon:last-child{flex:0 0 auto;color:#98a2b3;font-size:.8em}.image-model-picker-icon{width:1em;height:1em;min-width:1em;flex:0 0 1em;display:grid;place-items:center;overflow:hidden;color:#6158ee;border-radius:0;background:transparent;font-size:1em;line-height:1;contain:size layout paint}.image-model-picker-icon img{width:1em;height:1em;max-width:1em;max-height:1em;display:block;object-fit:contain;background:transparent}.image-model-picker-popover .ant-popover-inner{overflow:hidden;border:1px solid #e4e1f6;border-radius:12px;box-shadow:0 16px 38px #2b246729}.image-model-picker-panel{width:min(260px,calc(100vw - 28px));background:#fff}.image-model-picker-list{display:grid;max-height:309px;align-content:start;gap:3px;padding:9px;overflow-y:auto;overscroll-behavior:contain}.image-model-picker-list::-webkit-scrollbar{width:6px}.image-model-picker-list::-webkit-scrollbar-thumb{border-radius:999px;background:#d8d5e8}.image-model-picker-list::-webkit-scrollbar-track{background:transparent}.image-model-picker-list>button{width:100%;min-width:0;min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#252d3d;background:transparent;cursor:pointer;text-align:left;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.image-model-picker-list>button:hover,.image-model-picker-list>button:focus-visible{color:#5148dd;border-color:#dedaff;background:#f7f5ff;outline:0;transform:translate(1px)}.image-model-picker-list>button.selected{color:#322b9b;border-color:#cfcaff;background:#f1efff}.image-model-picker-list>button>span:nth-child(2){overflow-wrap:anywhere;font-size:13px;font-weight:560;line-height:1.35;white-space:normal}.image-model-picker-list>button>.anticon:last-child{color:#5b55f7;font-size:13px}@media(min-width:1200px){.creation-composer-dock.is-expanded .creation-composer{min-height:200px;box-sizing:border-box}.creation-composer-dock.is-expanded .reference-upload-zone{min-height:42px;padding-bottom:4px}.creation-composer-dock.is-expanded .prompt-editor-wrap{min-height:76px;margin:5px 0 6px}.creation-composer-dock.is-expanded .prompt-reference-editor-surface{min-height:74px;padding-top:10px}.creation-composer-dock.is-expanded .creation-toolbar{padding-top:6px}}.quantity-button{display:inline-flex;align-items:center;gap:8px}.quantity-button .anticon{color:#6a5cf5}.size-picker-panel{width:min(480px,calc(100vw - 32px));overflow:hidden;border:1px solid #e0ddff;border-radius:13px;background:#fff;box-shadow:0 16px 38px #2620602b}.size-picker-popover.ant-popover{filter:none!important}.size-picker-popover .ant-popover-container,.size-picker-popover .ant-popover-inner{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.size-picker-popover .ant-popover-content{background:transparent!important}.size-picker-popover .ant-popover-arrow{display:none}.size-picker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 16px 10px;border-bottom:1px solid #eef0f5}.size-picker-header>div{display:grid;gap:2px}.size-picker-header strong{color:#25314b;font-size:15px;letter-spacing:-.02em}.size-picker-header small{color:#8791a5;font-size:10px}.size-picker-close{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;padding:0;border:0;border-radius:7px;color:#7d8799;background:transparent;cursor:pointer;font-size:15px}.size-picker-close:hover{color:#554de8;background:#f2f0ff}.size-picker-resolution-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:0;margin:10px 16px 8px;overflow:hidden;border:1px solid #e2e5ef;border-radius:9px;background:#f8f9fc}.size-picker-resolution-tabs button{position:relative;display:grid;place-items:center;min-height:40px;padding:5px;border:0;border-right:1px solid #e5e8f0;color:#526078;background:transparent;cursor:pointer;transition:.18s ease}.size-picker-resolution-tabs button:last-child{border-right:0}.size-picker-resolution-tabs button:hover{color:#5b55f7;background:#fbfaff}.size-picker-resolution-tabs button.active{z-index:1;margin:-1px;border:1px solid #7168f8;border-radius:8px;color:#5a52f3;background:linear-gradient(135deg,#faf9ff,#f1efff);box-shadow:0 5px 11px #5b55f71c}.size-picker-resolution-tabs strong{font-size:13px}.size-picker-resolution-tabs button.custom{display:flex;align-items:center;justify-content:center;gap:5px}.size-picker-resolution-tabs button.custom .anticon{color:#8a84b8;font-size:12px}.size-picker-resolution-tabs button.custom.active .anticon{color:#5b55f7}.size-picker-ratio-section{padding:0 16px}.size-picker-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.size-picker-section-title>strong{color:#39455f;font-size:12px}.size-picker-section-title>span{overflow:hidden;max-width:250px;padding:2px 6px;border-radius:5px;color:#6159e9;background:#f2f0ff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.board-node-output-quantity{display:grid;gap:7px;padding:7px 16px 12px;border-top:1px solid #eef0f5}.board-node-output-quantity-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.board-node-output-quantity-options button{height:34px;border:1px solid #e3e6ee;border-radius:8px;color:#667085;background:#f8f9fc;cursor:pointer;font-size:10px}.board-node-output-quantity-options button:hover{color:#5b55f7;border-color:#cfcaff;background:#fbfaff}.board-node-output-quantity-options button.active{color:#fff;border-color:#6258ef;background:#6258ef;box-shadow:0 5px 12px #5b55f733}.size-picker-custom-section{display:grid;gap:12px;min-height:210px;padding:4px 16px 14px}.size-picker-custom-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px}.size-picker-custom-inputs>label{min-width:0;display:grid;gap:6px;color:#667085;font-size:11px}.size-picker-custom-number{display:flex;min-width:0}.size-picker-custom-number .ant-input-number{width:100%;border-start-end-radius:0;border-end-end-radius:0}.size-picker-custom-number>i{display:grid;min-width:40px;place-items:center;border:1px solid #d9dfe9;border-left:0;border-radius:0 7px 7px 0;background:#f7f8fa;color:#475467;font-size:12px;font-style:normal}.size-picker-custom-inputs>i{padding-bottom:9px;color:#98a2b3;font-size:16px;font-style:normal}.size-picker-custom-feedback{display:grid;gap:3px;padding:10px 12px;border:1px solid;border-radius:9px;font-size:11px}.size-picker-custom-feedback.valid{color:#067647;border-color:#a6f4c5;background:#ecfdf3}.size-picker-custom-feedback.adjusted{color:#3538cd;border-color:#c7d7fe;background:#eef4ff}.size-picker-custom-feedback.error{color:#b42318;border-color:#fecdca;background:#fff3f2}.size-picker-custom-feedback span{color:inherit;opacity:.78}.size-picker-custom-hint{display:flex;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;color:#6f6a89;border-radius:9px;background:#f7f6ff;font-size:11px;line-height:1.55}.size-picker-custom-hint .anticon{margin-top:2px;color:#665df3}.size-picker-ratio-scroll{max-height:min(220px,calc(100dvh - 360px));min-height:112px;margin:4px -4px 0;padding:2px 4px 6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c9c5fa transparent;scrollbar-width:thin}.size-picker-ratio-scroll::-webkit-scrollbar{width:5px}.size-picker-ratio-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:#c9c5fa}.size-picker-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.size-picker-group button{position:relative;min-width:0;min-height:72px;display:grid;justify-items:center;align-content:center;gap:2px;padding:7px 6px;overflow:hidden;border:1px solid #e6e9f1;border-radius:9px;color:#344054;background:#fff;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.size-picker-group button:hover{border-color:#cfcaff;background:#fbfaff;box-shadow:0 7px 16px #5b55f714;transform:translateY(-1px)}.size-picker-group button:focus-visible{outline:2px solid rgba(91,85,247,.24);outline-offset:2px}.size-picker-group button.active{color:#5b55f7;border-color:#756bf7;background:linear-gradient(145deg,#fbfaff,#f1efff);box-shadow:0 8px 18px #5b55f724}.size-picker-group button em{position:absolute;top:5px;left:5px;padding:1px 4px;border-radius:4px;color:#665ded;background:#efedff;font-size:8px;font-style:normal;font-weight:650}.size-picker-group button.active em{color:#5a51ed;background:#e9e6ff}.size-picker-copy{min-width:0;display:grid;gap:1px}.size-picker-copy b{color:inherit;font-size:13px;line-height:1.2}.size-picker-copy small{color:#98a2b3;font-size:9px;line-height:1.15;white-space:nowrap}.size-picker-group button.active .size-picker-copy small{color:#867ffa}.size-ratio-icon{width:22px;height:22px;display:grid;place-items:center;color:#667085}.size-ratio-icon .anticon{font-size:18px;transform-origin:center;transition:color .18s ease,transform .18s ease}.size-picker-group button.active .size-ratio-icon{color:#6258ef}.size-picker-check{position:absolute;top:5px;right:5px;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;color:#fff;background:#6258ef;font-size:9px;box-shadow:0 3px 7px #5b55f747}.size-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;margin-top:1px;padding:8px 16px;border-top:1px solid #e8eaf1;background:linear-gradient(100deg,#fbfbff,#f5f4ff);box-shadow:0 -7px 18px #27236009}.size-picker-footer span{overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.size-picker-footer b{color:#5b55f7;font-size:13px}.size-picker-footer i{margin:0 4px;color:#9fa7b7;font-style:normal}.size-picker-footer .ant-btn{min-width:88px;height:32px;color:#fff!important;border:0!important;border-radius:8px;background:linear-gradient(105deg,#695ff8,#554bf0)!important;font-weight:700;line-height:32px;text-shadow:none;box-shadow:0 6px 14px #5b55f742}.size-picker-footer .ant-btn>span{color:#fff!important}.size-picker-footer .ant-btn:hover{color:#fff!important;background:linear-gradient(105deg,#5e54ee,#4a40dc)!important}.size-picker-footer .ant-btn:hover>span{color:#fff!important}@media(max-width:640px){.size-picker-panel{width:calc(100vw - 20px)}.size-picker-header{padding:12px 14px 9px}.size-picker-resolution-tabs{margin:9px 14px 8px}.size-picker-ratio-section,.size-picker-custom-section{padding-inline:14px}.size-picker-section-title{align-items:flex-start;flex-direction:column;gap:4px}.size-picker-section-title>span{max-width:100%}.size-picker-ratio-scroll{max-height:min(260px,calc(100dvh - 360px))}.size-picker-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.size-picker-custom-inputs{grid-template-columns:1fr}.size-picker-custom-inputs>i{display:none}.size-picker-footer{padding:8px 14px}.size-picker-footer .ant-btn{min-width:86px}}.board-node-output-panel{width:min(300px,calc(100vw - 20px))}.board-node-output-panel .size-picker-header{gap:6px;padding:6px 8px 5px}.board-node-output-panel .size-picker-header strong{font-size:12px}.board-node-output-panel .size-picker-header small{font-size:8px}.board-node-output-panel .size-picker-close{width:21px;height:21px;flex-basis:21px;font-size:12px}.board-node-output-panel .size-picker-resolution-tabs{margin:5px 8px 4px}.board-node-output-panel .size-picker-resolution-tabs button{min-height:27px;padding:2px}.board-node-output-panel .size-picker-resolution-tabs strong{font-size:10px}.board-node-output-panel .size-picker-ratio-section{padding-inline:8px}.board-node-output-panel .size-picker-section-title{min-height:18px;gap:5px}.board-node-output-panel .size-picker-section-title>strong{font-size:9px}.board-node-output-panel .size-picker-section-title>span{max-width:165px;padding:1px 3px;font-size:7px}.board-node-output-panel .size-picker-ratio-scroll{max-height:min(104px,calc(100dvh - 300px));min-height:64px;margin-top:1px;padding:1px 2px 3px}.board-node-output-panel .size-picker-group>div{gap:4px}.board-node-output-panel .size-picker-group button{min-height:42px;gap:1px;padding:4px 3px;border-radius:6px}.board-node-output-panel .size-picker-group button em{top:3px;left:3px;padding:1px 3px;font-size:7px}.board-node-output-panel .size-ratio-icon{width:17px;height:17px}.board-node-output-panel .size-ratio-icon .anticon{font-size:14px}.board-node-output-panel .size-picker-copy b{font-size:11px}.board-node-output-panel .size-picker-copy small{font-size:8px}.board-node-output-panel .size-picker-check{top:3px;right:3px;width:12px;height:12px;font-size:7px}.board-node-output-panel .board-node-output-quantity{gap:3px;padding:4px 8px 5px}.board-node-output-panel .board-node-output-quantity-options{gap:4px}.board-node-output-panel .board-node-output-quantity-options button{height:24px;border-radius:5px;font-size:8px}.board-node-output-panel .size-picker-footer{min-height:34px;gap:6px;padding:4px 8px}.board-node-output-panel .size-picker-footer span{font-size:8px}.board-node-output-panel .size-picker-footer b{font-size:10px}.board-node-output-panel .size-picker-footer i{margin-inline:2px}.board-node-output-panel .size-picker-footer .ant-btn{min-width:64px;height:24px;border-radius:6px;font-size:9px;line-height:24px}.quantity-picker{width:222px;display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.quantity-picker button{height:36px;border:0;border-radius:8px;color:#667085;background:#f3f5f9;cursor:pointer}.quantity-picker button.active{color:#fff;background:#6258ef}.composer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 0;border-top:1px solid #edf0f5}.section-title{display:flex;align-items:center;justify-content:space-between}.section-title h3{margin:0 0 18px!important}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.task-item{overflow:hidden;border:1px solid #e2e7f0;border-radius:12px;background:#fff}.task-item>img,.task-placeholder{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.task-results{width:100%;aspect-ratio:4/3;display:grid;grid-template-columns:repeat(2,1fr);gap:2px;overflow:hidden;background:#eef0f5}.task-results img{width:100%;height:100%;min-height:0;object-fit:cover}.task-results.count-1,.task-results.count-1 img{display:block}.task-results.count-2{grid-template-columns:repeat(2,1fr)}.task-results.count-3 img:first-child{grid-row:span 2}.task-tags{display:flex;flex-wrap:wrap;gap:5px}.task-tags .ant-tag{height:30px;display:inline-flex;align-items:center;margin-inline-end:0;padding-inline:9px}.task-placeholder{display:grid;place-items:center;background:#f3f5fb}.task-meta{padding:15px}.task-meta p{display:-webkit-box;margin:10px 0 4px;overflow:hidden;color:#344054;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-meta small{color:#98a2b3}.task-history-section{overflow:hidden;border:1px solid #e2e7f0;border-radius:15px;background:#fff;box-shadow:0 12px 36px #1018280a}.history-filters{display:flex;align-items:center;gap:10px}.history-filters-header{justify-content:flex-end}.history-more-trigger.ant-btn{height:36px;display:inline-flex;align-items:center;gap:7px;padding-inline:12px;border-color:#dfe3ed;border-radius:10px;color:#566177;background:#fff;font-size:13px;line-height:34px}.history-more-trigger.ant-btn:hover,.history-more-trigger.ant-btn:focus-visible{color:#5b55f7!important;border-color:#c8c4ff!important;background:#faf9ff!important}.history-more-trigger.ant-btn .anticon:last-child{margin-left:1px;font-size:10px}.history-more-menu{width:250px;padding:8px;border:1px solid #e1e5ef;border-radius:10px;background:#fff;box-shadow:0 12px 30px #1e234d24}.history-more-menu-title{padding:4px 8px 8px;color:#344054;font-size:12px;font-weight:650}.history-more-menu-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:4px 8px;border-radius:7px;color:#475467;font-size:13px}.history-more-menu-row>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.history-more-menu-row>span .anticon{color:#6258ef}.history-more-menu-row .ant-picker{width:134px;height:30px;padding-inline:8px;border-radius:7px}.history-more-menu-row .ant-picker-input>input{font-size:12px}.history-more-menu-divider{height:1px;margin:6px 4px;background:#eef0f5}.history-more-menu-action{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:7px;color:#475467;background:transparent;cursor:pointer;font:inherit;font-size:13px;text-align:left}.history-more-menu-action:hover:not(:disabled){color:#d94848;background:#fff3f3}.history-more-menu-action.danger{color:#e55353}.history-more-menu-action:disabled{color:#b9bfca;cursor:not-allowed}.history-scroll{min-height:360px;background:#f8f9fc}.history-scroll>.ant-empty{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-block:0}.history-loading,.history-ending,.history-empty{padding:15px;color:#8a94a7;text-align:center;font-size:13px}.history-loading .anticon,.history-empty .anticon{margin-right:7px;color:#655af2}.task-feed{width:100%;padding:0 20px}.task-feed-item{padding:24px 0 28px;border-bottom:1px solid #e1e6ef}.task-feed-item.is-return-focus{position:relative;z-index:1;margin-inline:-12px;padding-inline:12px;border-radius:12px;background:#f5f3ff;box-shadow:0 0 0 1px #6558f23d,0 12px 30px #5848dc1a;animation:task-return-focus 1.1s ease-out 2}.task-feed-item:target{animation:task-return-target 2.8s ease-out}.task-feed-item:last-child{border-bottom:0}.task-feed-time{margin-bottom:7px;color:#8d97aa;font-size:12px}.task-id-copy{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:-2px 0 7px;padding:0;overflow:hidden;color:#7f88a1;font-size:11px;white-space:nowrap;text-overflow:ellipsis;background:transparent;border:0;cursor:copy}.task-id-copy:hover{color:#6558f6}.task-id-copy-inline{width:24px;height:24px;justify-content:center;margin:0 0 0 -2px;padding:0;border:1px solid #f0d6d6;border-radius:6px;color:#e76868;background:snow;font-size:12px}.task-id-copy-inline:hover{border-color:#f2a2a2;color:#d84545;background:#fff4f4}.task-feed-prompt{margin:0 0 10px;color:#2c3445;line-height:1.65}.task-reference-tag{height:30px;display:inline-flex;align-items:center;gap:7px;padding:2px 9px 2px 4px;border:1px solid #d9d9d9;border-radius:6px;color:#475467;background:#fff;font-size:12px;line-height:20px}.task-reference-thumbs{display:inline-flex;align-items:center;padding-left:3px}.task-reference-thumb-item{width:24px;height:24px;display:block;margin-left:-3px;overflow:hidden;border:2px solid #fff;border-radius:5px;background:#f0f2f6;cursor:zoom-in;transition:border-color .15s,transform .15s}.task-reference-thumb-item:first-child{margin-left:0}.task-reference-thumb-item:hover,.task-reference-thumb-item:focus-visible{position:relative;z-index:2;border-color:#7469f7;outline:none;transform:translateY(-1px)}.task-reference-thumb-item>img{display:block;width:100%;height:100%;object-fit:cover}.task-reference-preview{width:156px;display:grid;gap:8px}.task-reference-preview img{display:block;width:156px;height:156px;object-fit:contain;border-radius:7px;background:#f5f6f8}.task-reference-preview span{color:#7f899b;text-align:center;font-size:12px;line-height:18px}.task-feed-item .task-tags{width:fit-content;max-width:100%;align-items:center;gap:6px;padding:6px;border:1px solid #e1defb;border-radius:12px;background:#ffffffd1;box-shadow:0 7px 20px #312a740f}.task-feed-item .task-tags .ant-tag{height:27px;padding-inline:10px;border:0;border-radius:8px;color:#465066;background:#f1f3f7;font-size:11px;line-height:27px}.task-feed-item .task-tags .ant-tag-success{color:#087443;background:#e9f9f0}.task-feed-item .task-tags .ant-tag-processing{color:#3f45b5;background:#eeefff}.task-feed-item .task-tags .ant-tag-warning{color:#9a5b13;background:#fff5e5}.task-feed-item .task-tags .ant-tag-error{color:#b42318;background:#fff0ef}.task-feed-item .task-id-copy-inline{width:27px;height:27px;margin-left:0;border-color:#e4e0fb;border-radius:8px;color:#665af0;background:#f4f2ff}.task-feed-item .task-id-copy-inline:hover{border-color:#c8c1fa;color:#5044dd;background:#ece9ff}.task-feed-item .task-reference-tag{height:27px;gap:6px;padding:2px 9px 2px 4px;border:0;border-radius:8px;color:#465066;background:#f1f3f7;font-size:11px}.task-feed-item .task-reference-thumb-item{width:21px;height:21px;border-radius:6px}.task-feed-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px}.task-result-card{position:relative;min-width:0;border-radius:8px}.task-result-button{position:relative;width:100%;min-width:0;display:block;overflow:hidden;padding:0;border:0;border-radius:8px;background:#eef1f6;cursor:zoom-in;aspect-ratio:1/1}.task-result-button img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s,filter .25s}.task-result-button>span{position:absolute;bottom:10px;left:10px;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 9px;border-radius:6px;color:#fff;background:#1118279e;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;font-size:12px;font-weight:650}.task-result-button:hover img{transform:scale(1.018);filter:brightness(.88)}.task-result-button:hover>span{opacity:1;transform:translateY(0)}.image-quick-actions{position:absolute;z-index:3;top:10px;right:10px;display:flex;align-items:center;gap:1px;padding:3px;border:1px solid rgba(225,229,239,.92);border-radius:20px;background:#fffffff0;box-shadow:0 8px 24px #151b3029;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s,transform .18s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.task-result-card:hover .image-quick-actions,.image-quick-actions:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.image-quick-actions .ant-btn{width:29px;min-width:29px;height:29px;padding:0;color:#3f4758}.image-quick-actions .ant-btn:hover{color:#5d52ef;background:#f0eeff}.image-quick-actions .ant-btn.is-favorite{color:#6457f5}.image-quick-actions .ant-btn.is-transferred{color:#159a68}.task-favorite-badge{position:absolute;z-index:2;top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#6559f4;box-shadow:0 5px 16px #5c4feb4d;transition:opacity .15s}.task-result-card:hover .task-favorite-badge{opacity:0}.task-batch-actions{display:flex;align-items:center;gap:2px;margin-top:11px;padding-top:10px;border-top:1px solid #e7eaf1}.task-batch-actions .ant-btn{padding-inline:10px;color:#475467;font-size:13px}.task-batch-actions .ant-btn:hover{color:#5d52ef;background:#f0eeff}.task-batch-actions .ant-btn-dangerous{color:#e5484d}.task-credit-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:30px;margin-left:4px;padding:3px 10px 3px 13px;border-left:1px solid #e1e5ee;color:#687286;font-size:12px;line-height:22px}.task-credit-summary-label{color:#7b8496;white-space:nowrap}.task-credit-summary strong{color:#574be9;font-size:14px;font-weight:700;white-space:nowrap}.task-credit-summary-refund{padding:0 7px;border-radius:999px;color:#0b8e67;background:#eaf8f2;font-size:11px;font-weight:650;white-space:nowrap}.task-credit-summary.is-refunded strong{color:#4250c7}.task-credit-summary.is-failed strong{color:#d63d48}@media(max-width:680px){.task-credit-summary{width:100%;margin-top:4px;margin-left:0;padding-left:10px;border-top:1px solid #e7eaf1;border-left:0}}@keyframes task-return-focus{0%,to{box-shadow:0 0 0 1px #6558f23d,0 12px 30px #5848dc1a}50%{box-shadow:0 0 0 4px #6558f221,0 15px 34px #5848dc29}}@keyframes task-return-target{0%,65%{margin-inline:-12px;padding-inline:12px;border-radius:12px;background:#f5f3ff;box-shadow:0 0 0 4px #6558f221,0 15px 34px #5848dc29}to{margin-inline:0;padding-inline:0;border-radius:0;background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.task-feed-item.is-return-focus,.task-feed-item:target{animation:none}}.generation-slot{min-width:0;aspect-ratio:1/1;display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;overflow:hidden;border:1px dashed #cfcafc;border-radius:8px;color:#3e4759;text-align:center;background:radial-gradient(circle at 50% 40%,#fff 0,#f4f2ff 72%)}.generation-slot strong{font-size:13px}.generation-slot small{max-width:220px;overflow:hidden;color:#8992a5;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.generation-slot .generation-orbit{width:62px;height:62px}.generation-slot .generation-orbit i:nth-child(1){left:27px}.generation-slot.failed{border-color:#f5c2c7;color:#c23a40;background:#fff7f7}.generation-slot.failed .generation-orbit:before{border-color:#f4cbcf;border-top-color:#e5484d;animation:none}.generation-slot.failed .generation-orbit:after{display:none}.generation-slot.failed .generation-orbit span{color:#d83a40;font-size:22px}.generation-waiting{min-height:210px;display:flex;align-items:center;justify-content:center;gap:24px;margin-top:15px;border:1px dashed #cfcafc;border-radius:10px;background:radial-gradient(circle at 50% 40%,#fff 0,#f4f2ff 72%)}.generation-waiting>div:last-child{display:grid;gap:6px}.generation-waiting small{max-width:360px;color:#8992a5}.generation-orbit{position:relative;width:74px;height:74px;display:grid;place-items:center}.generation-orbit:before,.generation-orbit:after,.generation-orbit i{content:"";position:absolute;border-radius:50%}.generation-orbit:before{top:2px;right:2px;bottom:2px;left:2px;border:2px solid #ddd9ff;border-top-color:#6559ee;animation:generation-spin 1.4s linear infinite}.generation-orbit:after{top:11px;right:11px;bottom:11px;left:11px;border:2px dashed #aaa2fb;animation:generation-spin 2s linear infinite reverse}.generation-orbit i:nth-child(1){width:8px;height:8px;top:0;left:33px;background:#6c5cf6;box-shadow:0 0 12px #6c5cf6b3}.generation-orbit i:nth-child(2){width:6px;height:6px;right:5px;bottom:14px;background:#a297ff}.generation-orbit i:nth-child(3){width:5px;height:5px;left:8px;bottom:13px;background:#8b80fa}.generation-orbit span{color:#5e54e9;font-size:12px;font-weight:750}.generation-pulse{position:relative;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#f0edff,#fff);box-shadow:inset 0 0 0 1px #ddd8ff}.generation-pulse:before,.generation-pulse:after,.generation-pulse i{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid rgba(101,89,238,.48);border-radius:50%;content:"";animation:generation-pulse 1.8s ease-out infinite}.generation-pulse:after{animation-delay:.6s}.generation-pulse i{animation-delay:1.2s}.generation-pulse span{position:relative;z-index:2;color:#5e54e9;font-size:12px;font-weight:750}.generation-wave{position:relative;width:62px;height:62px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:18px;background:linear-gradient(145deg,#f0edff,#fff);box-shadow:inset 0 0 0 1px #ddd8ff}.generation-wave i{width:5px;height:19px;border-radius:999px;background:linear-gradient(180deg,#aa9fff,#6257ef);animation:generation-wave 1s ease-in-out infinite}.generation-wave i:nth-child(2){height:29px;animation-delay:.14s}.generation-wave i:nth-child(3){height:23px;animation-delay:.28s}.generation-wave span{position:absolute;right:-1px;bottom:-1px;display:grid;width:20px;height:20px;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#6257ef;font-size:9px;font-weight:750}.generation-static{width:62px;height:62px;display:grid;place-items:center;border:1px solid #d9d5f9;border-radius:50%;color:#6258ef;background:#f7f5ff;font-size:13px;font-weight:750}.generation-waiting.failed{border-color:#f5c2c7;background:#fff7f7}.generation-waiting.failed .generation-orbit:before{border-color:#f4cbcf;border-top-color:#e5484d;animation:none}.generation-waiting.failed .generation-orbit:after{display:none}.generation-waiting.failed .generation-orbit span{color:#d83a40;font-size:22px}@keyframes generation-spin{to{transform:rotate(360deg)}}@keyframes generation-pulse{0%{opacity:.78;transform:scale(.54)}82%,to{opacity:0;transform:scale(1.18)}}@keyframes generation-wave{0%,to{transform:scaleY(.55);opacity:.58}50%{transform:scaleY(1.08);opacity:1}}.image-wait-animation-options{width:100%;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px}.image-wait-animation-options .ant-radio-button-wrapper{width:auto;min-width:0;height:148px;display:grid;place-items:center;align-content:center;gap:5px;padding:10px;border:1px solid #e2e5ed!important;border-radius:12px!important;color:#445067;background:#fff;text-align:center;white-space:normal;box-shadow:none!important}.image-wait-animation-options .ant-radio-button-wrapper:before{display:none!important}.image-wait-animation-options .ant-radio-button-wrapper-checked{color:#584fee!important;border-color:#6b61f5!important;background:#f8f6ff!important;box-shadow:0 0 0 2px #6258ef14!important}.image-wait-animation-options b{font-size:13px}.image-wait-animation-options small{color:#929bad;font-size:10px}.generation-animation-preview{width:66px;height:66px;display:grid;place-items:center;transform:scale(.72)}@media(max-width:900px){.image-wait-animation-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-preview-notice-admin{margin-top:16px}.image-preview-notice-options{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.image-preview-notice-options .ant-radio-button-wrapper{width:auto;min-width:0;height:92px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:11px;border:1px solid #e2e5ed!important;border-radius:10px!important;white-space:normal}.image-preview-notice-options .ant-radio-button-wrapper:before{display:none!important}.image-preview-notice-options .ant-radio-button-wrapper-checked{border-color:#6b61f5!important;background:#faf9ff!important;box-shadow:0 0 0 2px #6258ef14!important}.image-preview-notice-options .result-preview-notice{max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis}.image-preview-notice-options b{color:#394359;font-size:12px}@media(max-width:900px){.image-preview-notice-options{grid-template-columns:1fr}}.result-detail-loading,.result-detail-empty{min-height:100dvh;display:grid;place-content:center;gap:16px;padding:40px;background:#f7f8fb}.result-detail-loading>div{width:min(700px,80vw)}.result-detail-page{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) 390px;background:#f6f7fa}.result-detail-canvas{position:relative;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);align-items:stretch;justify-items:stretch;gap:10px;padding:56px 50px 72px;overflow:hidden}.result-detail-image-stage{width:100%;height:100%;min-height:calc(100dvh - 205px);display:grid;place-items:center;overflow:hidden;touch-action:none}.result-detail-image-stage.is-pannable{cursor:grab}.result-detail-image-stage.is-dragging{cursor:grabbing}.result-detail-image{display:block;max-width:min(960px,90%);max-height:calc(100dvh - 112px);object-fit:contain;box-shadow:0 18px 50px #10182814;transition:transform .18s ease-out;-webkit-user-select:none;user-select:none;will-change:transform}.result-detail-image-stage.is-dragging .result-detail-image{transition:none}.result-detail-actions{position:fixed;z-index:20;top:24px;right:418px;left:28px;display:flex;justify-content:space-between;pointer-events:none}.result-detail-actions .ant-btn{pointer-events:auto}.result-detail-actions .ant-btn{background:#ffffffd9;box-shadow:0 5px 18px #10182814}.result-detail-tools{display:flex;align-items:center;gap:8px}.result-preview-notice{width:max-content;max-width:min(520px,70vw);justify-self:center;color:#697386;font-size:12px;line-height:20px;text-align:center;white-space:nowrap}.result-preview-notice.is-plain{position:relative;padding:2px 10px 2px 19px}.result-preview-notice.is-plain:before{position:absolute;top:9px;left:8px;width:5px;height:5px;border-radius:50%;background:#7568f6;content:""}.result-preview-notice.is-pill{padding:5px 14px;border:1px solid #dedaff;border-radius:999px;color:#5d54df;background:#f4f2ff}.result-preview-notice.is-panel{padding:7px 14px;border:1px solid #e4e6ef;border-left:3px solid #6d61f3;border-radius:8px;color:#505a6e;background:#fffffff0;box-shadow:0 6px 18px #282d4e12}.result-detail-tools>a{display:inline-flex;margin-left:6px}.result-detail-thumbs{position:absolute;bottom:20px;left:50%;display:flex;gap:8px;transform:translate(-50%)}.result-detail-thumbs button{width:54px;height:54px;overflow:hidden;padding:2px;border:2px solid transparent;border-radius:8px;background:#fff;cursor:pointer}.result-detail-thumbs button.active{border-color:#6258ef}.result-detail-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:5px}.result-detail-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:26px 24px 22px;border-left:1px solid #e5e8ef;background:#fff}.result-detail-model{display:flex;align-items:center;gap:11px;padding-bottom:22px;border-bottom:1px solid #eceff4}.result-model-logo{width:44px;height:44px;display:grid;place-items:center;color:#fff;border-radius:11px;background:linear-gradient(135deg,#7667ff,#4e40e8);font-weight:800}.result-model-logo.has-image{overflow:hidden;border:1px solid #e6e8ef;background:#fff}.result-model-logo.has-image img{width:100%;height:100%;display:block;object-fit:contain}.result-detail-model>div{display:grid;gap:3px}.result-detail-model small{color:#929bad}.result-detail-copy{flex:1;padding-top:28px;overflow:auto}.result-detail-copy h3{margin:0 0 16px;font-size:15px}.result-detail-copy p{margin:0 0 18px;color:#414a5b;line-height:1.85;white-space:pre-wrap}.result-detail-footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;border-top:1px solid #eceff4}.result-detail-footer .ant-btn{height:48px}.text-model-config-row{margin-top:20px}.global-upload-progress{position:fixed;z-index:2800;top:76px;right:24px;width:min(330px,calc(100vw - 32px));display:grid;gap:9px;pointer-events:none}.global-upload-progress-item{min-height:72px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid #e6e9f0;border-radius:12px;background:#fffffff7;box-shadow:0 14px 36px #19213424;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.global-upload-progress-item.failed{grid-template-columns:24px minmax(0,1fr) 24px;border-color:#ffd8d6}.global-upload-progress-icon{padding-top:2px;color:#6258ef;font-size:17px}.global-upload-progress-item.done .global-upload-progress-icon{color:#12a66a}.global-upload-progress-item.failed .global-upload-progress-icon{color:#ef4d4d}.global-upload-progress-item>div{min-width:0}.global-upload-progress-item header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.global-upload-progress-item header strong{overflow:hidden;color:#283247;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.global-upload-progress-item header span{flex:0 0 auto;color:#727d90;font-size:11px}.global-upload-progress-item.done header span{color:#0b8f5a}.global-upload-progress-item.failed header span,.global-upload-progress-item.failed small{color:#d9363e}.global-upload-progress-item .ant-progress{display:block;margin:0;line-height:1}.global-upload-progress-item small{display:block;margin-top:5px;font-size:10px;line-height:1.45}.global-upload-progress-item>.ant-btn{width:24px;height:24px;padding:0;color:#8b94a5}@media(max-width:760px){.global-upload-progress{top:64px;right:12px}}.agent-immersive-page{position:relative;grid-template-columns:300px minmax(0,1fr);background:#fbfbfe}.agent-immersive-page .agent-conversation-panel{position:relative;inset:auto;z-index:auto;width:auto;border-right:1px solid #e5e7f0;box-shadow:none;transform:none;transition:none}.agent-history-backdrop{display:none}.agent-history-panel-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px}.agent-immersive-page .agent-chat-panel{background:#fbfbfe}.agent-immersive-page .agent-chat-header{min-height:68px;padding:10px 24px;background:#fffffff0}.agent-immersive-page .agent-chat-header>div:first-child{min-width:0;display:grid;gap:2px}.agent-immersive-page .agent-chat-header>div:first-child small{overflow:hidden;max-width:520px;color:#8c95a8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agent-quota-label{margin-left:4px;padding:1px 6px;border-radius:999px;color:#5a50df;background:#fff;font-size:10px}.agent-immersive-page .agent-message-stage{padding:14px clamp(18px,4vw,68px);background:radial-gradient(circle at 50% 4%,#f0efff 0,#f7f7fdc7 28%,#fbfbfe 61%)}.agent-immersive-welcome{width:min(100%,1120px);max-width:1120px;gap:5px;margin:2px auto 24px}.agent-hero-orb{width:64px;height:64px;display:grid;place-items:center;margin-top:3px;border:1px solid #dedcff;border-radius:22px;background:#fff;box-shadow:0 10px 28px #4e45c61c}.agent-immersive-welcome h2.ant-typography{margin:2px 0 0!important;color:#1a2238;font-size:27px;letter-spacing:-.025em}.agent-immersive-welcome>p.ant-typography{max-width:620px;color:#788299;font-size:13px}.agent-capability-fan{height:118px;display:flex;align-items:flex-end;justify-content:center;gap:6px;margin:7px 0 0;perspective:700px}.agent-capability-fan>button{width:142px;height:108px;overflow:hidden;padding:0;border:1px solid #e1e3ed;border-radius:13px 13px 7px 7px;color:#384259;background:#fff;box-shadow:0 10px 22px #252a4c14;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.agent-capability-fan>button:nth-child(1){transform:rotate(-5deg) translateY(7px)}.agent-capability-fan>button:nth-child(2){transform:rotate(-1.8deg) translateY(1px)}.agent-capability-fan>button:nth-child(3){transform:rotate(1.8deg) translateY(1px)}.agent-capability-fan>button:nth-child(4){transform:rotate(5deg) translateY(7px)}.agent-capability-fan>button:hover{z-index:2;border-color:#aca7ff;box-shadow:0 14px 30px #4d42be29;transform:translateY(-6px) rotate(0)}.agent-capability-fan>button>span{height:78px;display:block;padding:7px}.agent-capability-fan>button>strong{display:block;padding:5px 7px;border-top:1px solid #eff0f5;font-size:11px}.agent-capability-art{height:100%;display:grid;place-items:center;border-radius:8px;font-size:31px}.agent-capability-art.art-style{color:#765fee;background:#eeeaff}.agent-capability-art.art-brand{color:#d86146;background:#ffede6}.agent-capability-art.art-insight{color:#4877de;background:#e8efff}.agent-capability-art.art-video{color:#c052d0;background:#f7e8fb}.agent-suggestion-pills{display:flex;justify-content:center;flex-wrap:wrap;width:auto;gap:7px;margin-top:3px}.agent-suggestion-pills button{min-height:30px;padding:5px 13px;border-radius:999px;color:#7a8294;background:#ffffffc7;font-size:11px;text-align:center}.agent-marketplace-section{width:100%;margin-top:12px;padding:14px 16px 15px;border:1px solid #e6e8f0;border-radius:16px;background:#ffffffeb;box-shadow:0 8px 25px #252b4b0b;text-align:left}.agent-marketplace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-marketplace-heading>div{display:grid;gap:2px}.agent-marketplace-heading strong{color:#232d44;font-size:15px}.agent-marketplace-heading small{color:#9aa2b2;font-size:10px}.agent-marketplace-heading .ant-input-affix-wrapper{width:250px;height:34px;border-radius:10px}.agent-marketplace-tabs{display:flex;align-items:center;gap:3px;overflow-x:auto;margin-top:9px;padding-bottom:3px}.agent-marketplace-tabs button{display:flex;align-items:center;gap:5px;min-height:29px;padding:3px 10px;border:0;border-radius:8px;color:#737d91;background:transparent;white-space:nowrap;cursor:pointer}.agent-marketplace-tabs button:hover,.agent-marketplace-tabs button.active{color:#564bec;background:#efedff}.agent-marketplace-tabs img{width:15px;height:15px;object-fit:contain}.agent-marketplace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:7px}.agent-marketplace-grid>.ant-empty{grid-column:1/-1;margin:4px 0}.agent-profile-card{min-width:0;min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid #e7e9f0;border-radius:11px;color:#38435b;background:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.agent-profile-card:hover,.agent-profile-card.selected{border-color:#bcb7ff;box-shadow:0 7px 18px #4f45c414;transform:translateY(-1px)}.agent-profile-card>span{min-width:0;display:grid;gap:2px}.agent-profile-card strong,.agent-profile-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-profile-card strong{color:#273149;font-size:12px}.agent-profile-card small{color:#8a93a5;font-size:10px}.agent-profile-card em{width:fit-content;margin-top:2px;padding:1px 5px;border-radius:4px;color:#655bea;background:#f0efff;font-size:9px;font-style:normal}.agent-profile-card>.ant-btn{width:25px;height:25px;padding:0;opacity:0}.agent-profile-card:hover>.ant-btn{opacity:1}.agent-immersive-page .agent-composer-dock{width:min(calc(100% - 48px),900px);margin:0 auto 14px;border:1px solid #e0e2eb;border-radius:15px;background:#fff;box-shadow:0 13px 34px #2327491f}.agent-create-modal .ant-modal-title>div{display:grid;gap:3px}.agent-create-modal .ant-modal-title small{color:#8e97a9;font-size:11px;font-weight:400}.agent-create-form{display:grid;gap:15px;padding-top:5px}.agent-create-form>label{display:grid;gap:7px;color:#34405a;font-size:13px;font-weight:650}.agent-create-form>label>span em{color:#f0525f;font-style:normal}.agent-create-form>label>small{color:#929bad;font-size:10px;font-weight:400}.agent-avatar-picker{display:flex;align-items:stretch;gap:9px;overflow-x:auto;padding:2px}.agent-avatar-picker>button,.agent-custom-avatar{width:78px;min-height:76px;display:grid;justify-items:center;align-content:center;gap:5px;flex:none;padding:6px;border:1px solid #e2e5ed;border-radius:11px;color:#7d8699;background:#fff;cursor:pointer}.agent-avatar-picker>button.selected,.agent-custom-avatar.selected{color:#5a50ec;border-color:#6b62f3;background:#f7f6ff;box-shadow:0 0 0 2px #5f55eb14}.agent-avatar-picker small{max-width:66px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.agent-create-quota{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:9px;color:#655bea;background:#f3f1ff;font-size:12px}.video-history-timeline>.ant-empty:only-child{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}@media(max-width:1200px){.agent-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-header-actions .agent-history-search{display:none}}@media(max-width:760px){.agent-immersive-page .agent-chat-header{align-items:flex-start;padding:10px 12px}.agent-chat-header-actions{flex-wrap:wrap}.agent-chat-header-actions .ant-select{display:none}.agent-capability-fan>button{width:23vw}.agent-capability-fan>button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-marketplace-grid{grid-template-columns:1fr}.agent-marketplace-heading{align-items:stretch;flex-direction:column}.agent-marketplace-heading .ant-input-affix-wrapper{width:100%}.agent-immersive-page .agent-composer-dock{width:calc(100% - 20px)}.agent-immersive-welcome h2.ant-typography{font-size:22px}}.attachment-app-content{padding:16px 18px 20px}.attachments-page{width:100%;margin:0}.attachment-header-tools{width:min(620px,48vw);display:flex;align-items:center;gap:10px}.attachment-header-tools>.ant-input-group-wrapper{min-width:220px;flex:1}.attachment-header-tools>.ant-upload-wrapper{flex:0 0 auto}.attachment-workspace{min-width:0;overflow:hidden;border:1px solid #e4e8f0;border-radius:13px;background:#fff;box-shadow:0 7px 24px #10182809}.attachment-workspace-shell{min-height:calc(100dvh - 150px);display:grid;grid-template-columns:166px minmax(0,1fr)}.attachment-source-rail{min-width:0;display:flex;flex-direction:column;gap:6px;padding:18px 10px 14px;border-right:1px solid #eceef4;background:linear-gradient(180deg,#fbfbfd,#f8f8fb)}.attachment-source-rail>strong{padding:2px 10px 9px;color:#7e8798;font-size:12px;font-weight:600}.attachment-source-rail>button{width:100%;min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:5px;padding:7px 8px;border:0;border-radius:8px;color:#4d586d;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.attachment-source-rail>button:hover{color:#5d54eb;background:#f0eeff}.attachment-source-rail>button.active{color:#574ce8;background:#eae7ff;box-shadow:inset 3px 0 #665cf3}.attachment-source-rail>button>.anticon{font-size:16px}.attachment-source-rail>button>span:not(.anticon){min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:13px;font-weight:600}.attachment-source-rail>button b{min-width:0;padding:1px 4px;overflow:hidden;border-radius:999px;color:#8b93a3;background:#ffffffc7;font-size:10px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.attachment-source-rail>button.active b{color:#6257ed}.attachment-source-tip{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;margin-top:auto;padding:11px 8px;color:#929aaa;border-top:1px solid #e8eaf0;font-size:10px;line-height:1.55}.attachment-source-tip>.anticon{margin-top:2px;color:#7168ef}.attachment-workspace-main{min-width:0;overflow:hidden}.attachment-kind-bar{min-height:54px;display:flex;align-items:center;gap:14px;padding-right:14px;border-bottom:1px solid #edf0f5}.attachment-kind-tabs{min-width:0;min-height:53px;display:flex;align-items:center;gap:5px;flex:1 1 auto;overflow-x:auto;padding:8px 0 8px 14px;scrollbar-width:thin}.attachment-kind-tabs button{min-width:70px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:0 10px;border:1px solid transparent;border-radius:8px;color:#667085;background:transparent;cursor:pointer;transition:.18s ease}.attachment-kind-tabs button:hover{color:#5d53e8;background:#f5f3ff}.attachment-kind-tabs button.active{color:#5b50e7;border-color:#d9d4ff;background:#eeecff;font-weight:600}.attachment-kind-actions{flex:0 0 auto;display:flex;align-items:center;gap:9px}.attachment-storage-warning{flex:0 0 auto;padding:4px 9px;border-radius:7px;color:#d92d20;background:#fff1f0;font-size:12px;font-weight:600}.attachment-work-folder{background:linear-gradient(150deg,#fff 25%,#faf9ff)}.attachment-work-folder-icon{align-self:center;width:72px;height:62px;display:grid;place-items:center;margin:5px 0 19px;border-radius:17px;font-size:29px}.attachment-work-folder-icon.image{color:#6659ee;background:linear-gradient(145deg,#eeeaff,#e5e0ff)}.attachment-work-folder-icon.video{color:#ec6c52;background:linear-gradient(145deg,#fff0ea,#ffe3db)}.attachment-directory-bar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border-bottom:1px solid #edf0f5}.attachment-directory-main{min-width:0;flex:1;display:flex;align-items:center;gap:22px}.attachment-directory-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.attachment-directory-actions>.ant-upload-wrapper{display:inline-flex}.attachment-directory-actions .ant-btn{height:34px;border-radius:8px}.attachment-breadcrumb{min-width:0;display:flex;align-items:center;gap:10px;color:#98a2b3}.attachment-breadcrumb-part{display:inline-flex;align-items:center;gap:10px}.attachment-breadcrumb-part i{font-style:normal}.attachment-breadcrumb button{padding:5px 3px;border:0;color:#5b55f7;background:transparent;font:inherit;cursor:pointer}.attachment-breadcrumb button.current{color:#344054;cursor:default}.attachment-breadcrumb strong{max-width:340px;overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.attachment-storage-inline{flex:1 1 500px;display:flex;align-items:center;gap:9px;min-width:420px;padding-left:20px;border-left:1px solid #e8ebf1}.attachment-storage-inline>.anticon{flex:0 0 auto;color:#6b5cf5;font-size:19px}.attachment-storage-copy{display:grid;flex:0 0 auto;gap:2px;color:#475467;font-size:12px;white-space:nowrap}.attachment-storage-copy em{color:#d04343;font-size:11px;font-style:normal}.attachment-storage-inline small{flex:0 0 auto;color:#98a2b3;white-space:nowrap}.attachment-storage-inline .ant-progress{flex:1 1 116px;min-width:74px;margin:0;line-height:1}.attachment-view-switch .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:6px}.attachment-explorer-toolbar{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px;border-bottom:1px solid #edf0f5}.attachment-explorer-toolbar>.ant-typography{flex:0 0 auto;color:#475467}.attachment-explorer-summary{display:flex;align-items:center;gap:8px;min-width:0}.attachment-explorer-summary>.ant-typography{flex:0 0 auto;color:#475467}.attachment-select-actions{padding-left:7px;border-left:1px solid #e5e8ef}.attachment-select-actions .ant-btn{height:26px;padding-inline:6px}.attachment-filters{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0;padding:0}.attachment-custom-date{display:flex;align-items:center;gap:8px}.attachment-batch-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:10px 14px;border:1px solid #dcd8ff;border-radius:9px;color:#5a50df;background:#f5f3ff}.attachment-table{padding:12px 14px 0}.attachment-file-cell{min-width:300px;display:flex;align-items:center;gap:12px}.attachment-preview{position:relative;flex:0 0 auto;width:54px;height:54px;display:grid;place-items:center;overflow:hidden;padding:0;border:1px solid #e2e7ef;border-radius:9px;background:#f5f6fa;cursor:zoom-in}.attachment-preview img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain}.attachment-preview video{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain}.attachment-file-cell>div{min-width:0;display:grid;gap:5px}.attachment-file-cell strong{max-width:390px;overflow:hidden;color:#30394a;text-overflow:ellipsis;white-space:nowrap}.attachment-file-cell small{color:#98a2b3}.attachment-table .ant-table-thead>tr>th{color:#667085;background:#f8f9fb;font-weight:600}.attachment-table .ant-pagination{margin-bottom:0}.attachment-thumbnail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px;transition:opacity .2s}.attachment-thumbnail-grid[aria-busy=true]{opacity:.6}.attachment-folder-card,.attachment-thumbnail-card{position:relative;min-width:0;min-height:218px;overflow:hidden;border:1px solid #e5e9f1;border-radius:11px;background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}.attachment-folder-card:hover,.attachment-thumbnail-card:hover{border-color:#d3ceff;box-shadow:0 8px 22px #4237a014;transform:translateY(-1px)}.attachment-folder-card[draggable=true],.attachment-thumbnail-card[draggable=true]{cursor:grab}.attachment-folder-card[draggable=true]:active,.attachment-thumbnail-card[draggable=true]:active{cursor:grabbing}.attachment-folder-card.drop-target{border-color:#675af3;background:#f4f2ff;box-shadow:0 0 0 3px #675af321;transform:translateY(-2px)}.attachment-thumbnail-card.selected{border-color:#7468f5;box-shadow:0 0 0 2px #6558f11f}.attachment-folder-open{width:100%;height:100%;min-height:218px;display:flex;align-items:flex-start;flex-direction:column;padding:22px 16px 15px;border:0;color:#344054;background:transparent;text-align:left;cursor:pointer}.attachment-folder-open>.anticon{align-self:center;margin:8px 0 22px;color:#6258ef;font-size:58px;line-height:1}.attachment-folder-name{width:100%;overflow:hidden;color:#293244;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.attachment-folder-open small{margin-top:7px;color:#8893a5}.attachment-folder-open time{margin-top:6px;color:#a0a8b7;font-size:12px}.attachment-folder-drop-copy{position:absolute;inset:auto 12px 12px;display:block;padding:6px 8px;border-radius:7px;color:#5b50e8;background:#ebe8ff;text-align:center;font-size:12px;font-weight:600}.attachment-team-folder-icon{align-self:center;width:64px;height:64px;display:grid;place-items:center;margin:8px 0 18px;border-radius:20px;color:#fff;background:linear-gradient(145deg,#7868ff,#5548dc);box-shadow:0 10px 22px #5b50e133;font-size:29px}.attachment-team-card .attachment-folder-open>.ant-tag{margin-top:9px}.attachment-team-badge{position:absolute;z-index:2;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:6px;color:#6657ee;background:#efedff;font-size:11px}.attachment-folder-card-actions{position:absolute;z-index:2;top:8px;right:8px;display:flex;padding:2px;border:1px solid #e7e9ef;border-radius:8px;background:#fffffff0;opacity:0;transition:opacity .18s}.attachment-folder-card:hover .attachment-folder-card-actions,.attachment-folder-card:focus-within .attachment-folder-card-actions{opacity:1}.attachment-folder-card-actions .ant-btn{width:28px;min-width:28px;height:28px;padding:0}.attachment-thumbnail-check{position:absolute;z-index:3;top:10px;left:10px;padding:3px;border-radius:6px;background:#ffffffeb;box-shadow:0 2px 8px #10182814}.attachment-thumbnail-preview{position:relative;width:calc(100% - 16px);height:124px;display:grid;place-items:center;margin:8px 8px 0;overflow:hidden;padding:0;border:0;border-radius:8px;background:#f6f7fa;cursor:zoom-in}.attachment-thumbnail-preview img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:block;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;transition:transform .2s ease}.attachment-thumbnail-preview video{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:block;width:calc(100% - 12px);height:calc(100% - 12px);background:#eef1f6;object-fit:contain;transition:transform .2s ease}.attachment-preview-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#181e2d42;font-size:23px;opacity:0;transition:opacity .18s ease}.attachment-preview:hover .attachment-preview-mask,.attachment-preview:focus-visible .attachment-preview-mask,.attachment-thumbnail-preview:hover .attachment-preview-mask,.attachment-thumbnail-preview:focus-visible .attachment-preview-mask{opacity:1}.attachment-thumbnail-preview:hover img,.attachment-thumbnail-preview:hover video,.attachment-thumbnail-preview:focus-visible img{transform:scale(1.025)}.video-frame-thumbnail{opacity:0;transition:opacity .18s ease,transform .2s ease}.video-frame-thumbnail.is-ready{opacity:1}.attachment-preview:focus-visible,.attachment-thumbnail-preview:focus-visible{outline:2px solid #7468f5;outline-offset:2px}.attachment-thumbnail-copy{min-width:0;display:grid;gap:5px;padding:11px 12px 42px}.attachment-thumbnail-copy>strong{overflow:hidden;color:#30394a;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.attachment-thumbnail-copy>small{color:#98a2b3;font-size:12px}.attachment-thumbnail-copy>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.attachment-thumbnail-copy .ant-tag{max-width:48%;margin:0;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap;border:0;background:#f5f6f8}.attachment-thumbnail-copy time{min-width:0;overflow:hidden;color:#98a2b3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.attachment-grid-actions{position:absolute;z-index:2;right:8px;bottom:7px;left:8px;justify-content:flex-end;padding-top:6px;border-top:1px solid #edf0f5;background:#fff;opacity:0;transition:opacity .18s}.attachment-thumbnail-card:hover .attachment-grid-actions,.attachment-thumbnail-card:focus-within .attachment-grid-actions{opacity:1}.attachment-grid-actions .ant-btn{width:28px;min-width:28px;height:27px;padding:0}.attachment-grid-actions .ant-btn.is-favorite{color:#685bf0;background:#f0eeff}.attachment-grid-empty{padding:74px 20px}.attachment-grid-empty .ant-empty-image{display:grid;height:88px;place-items:center;margin-bottom:14px}.attachment-grid-empty .ant-empty-image>.anticon{color:#625bf4;font-size:72px;filter:drop-shadow(0 9px 14px rgba(98,91,244,.13))}.attachment-grid-footer{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border-top:1px solid #edf0f5}@media(max-width:1120px){.attachment-workspace-shell{grid-template-columns:142px minmax(0,1fr)}.attachment-source-rail>button{grid-template-columns:20px minmax(0,1fr)}.attachment-source-rail>button b{display:none}.attachment-source-tip{display:none}}@media(max-width:760px){.attachment-app-content{padding:8px}.attachment-workspace-shell{min-height:calc(100dvh - 104px);grid-template-columns:minmax(0,1fr)}.attachment-source-rail{position:sticky;z-index:3;top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border-right:0;border-bottom:1px solid #eceef4}.attachment-source-rail>strong,.attachment-source-tip{display:none}.attachment-source-rail>button{min-height:38px;grid-template-columns:20px minmax(0,1fr) auto;padding-inline:10px}.attachment-source-rail>button b{display:block}.attachment-source-rail>button.active{box-shadow:inset 0 -3px #665cf3}.attachment-kind-bar{align-items:stretch;flex-direction:column;gap:0;padding:0 10px 9px}.attachment-kind-tabs{width:100%;min-height:48px;padding:7px 0}.attachment-kind-actions{width:100%;align-items:stretch;flex-direction:column;gap:8px}.attachment-kind-actions .attachment-directory-actions{justify-content:flex-start}.attachment-directory-bar,.attachment-explorer-toolbar{align-items:stretch;flex-direction:column;gap:10px}.attachment-directory-main{align-items:stretch;flex-direction:column;gap:9px}.attachment-storage-inline{width:100%;min-width:0;padding:9px 0 0;border-top:1px solid #e8ebf1;border-left:0}.attachment-storage-copy{white-space:normal}.attachment-view-switch{align-self:flex-end}.attachment-directory-actions{width:100%;flex-wrap:wrap;justify-content:flex-end}.attachment-explorer-summary,.attachment-filters{width:100%;overflow-x:auto;justify-content:flex-start}.attachment-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.attachment-folder-card,.attachment-thumbnail-card{min-height:200px}.attachment-grid-footer{align-items:flex-start;flex-direction:column}}.attachment-grid-selection,.attachment-grid-pagination{display:flex;align-items:center;gap:8px}.attachment-grid-selection>span{margin-right:4px;color:#667085}.attachment-grid-pagination>span{color:#667085;font-size:13px}.attachment-image-preview-modal .ant-modal-body{padding-top:8px}.attachment-image-preview-stage{min-height:min(68vh,650px);display:grid;place-items:center;overflow:hidden;padding:16px;border-radius:10px;background:#f5f6f9}.attachment-image-preview-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:min(76vh,760px);object-fit:contain}.attachment-image-preview-stage video{display:block;width:100%;max-width:1040px;max-height:min(76vh,760px);border-radius:8px;background:#11151f;object-fit:contain}.attachment-move-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:16px}.attachment-move-modal .ant-modal-header{margin:0;padding:21px 24px 16px;border-bottom:1px solid #edf0f5}.attachment-move-modal .ant-modal-body{padding:20px 24px 14px}.attachment-move-modal .ant-modal-footer{margin:0;padding:14px 24px 20px;border-top:1px solid #edf0f5}.attachment-move-body{display:grid;gap:14px}.attachment-move-selected{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e8f0;border-radius:11px;background:#fafbfc}.attachment-move-selected>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#6257ee;background:#eeecff;font-size:20px}.attachment-move-selected>div{min-width:0;display:grid;gap:3px}.attachment-move-selected small{color:#98a2b3}.attachment-move-selected strong{overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap}.attachment-move-team-select{width:100%}.attachment-move-destinations{max-height:290px;overflow:auto;padding:5px;border:1px solid #e4e8f0;border-radius:11px;background:#fafbfc}.attachment-move-destinations>button{width:100%;display:flex;align-items:center;gap:11px;padding:9px 12px;border:0;border-radius:8px;color:#475467;background:transparent;text-align:left;cursor:pointer}.attachment-move-destinations>button:hover{background:#f0eeff}.attachment-move-destinations>button.selected{color:#5c50e6;background:#eae7ff}.attachment-move-destinations>button:disabled{color:#a7afbd;background:transparent;cursor:not-allowed}.attachment-move-destinations>button>.anticon{flex:0 0 auto;font-size:18px}.attachment-move-destinations>button>span{min-width:0;display:grid;gap:2px}.attachment-move-destinations>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.attachment-move-destinations>button small{color:#98a2b3}.attachment-move-destinations .ant-empty{margin:28px 0}.admin-member-storage{width:170px;display:grid;gap:5px}.admin-member-storage>span{color:#344054;font-size:13px}.admin-member-storage>small{color:#98a2b3}.admin-storage-settings-grid{margin-top:18px}.admin-storage-user-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.admin-storage-user-summary>span{display:grid;gap:4px;padding:13px;border-radius:10px;color:#667085;background:#f7f8fb}.admin-storage-user-summary strong{color:#344054;font-size:17px}.editor-app-content{flex:1 1 auto;min-height:0;padding:16px 18px 18px;overflow:hidden}.editor-route-layout{height:100dvh;min-height:0;overflow:hidden}.editor-route-layout>.ant-layout{height:100dvh;min-height:0;overflow:hidden}.editor-ai-page{width:100%;height:100%;min-width:0;min-height:0}.editor-preview-page{height:100dvh;min-height:0;padding:18px 24px;overflow:hidden;background:#f6f8fc}.editor-preview-page .editor-ai-page{max-width:1460px;margin:0 auto}.editor-heading{margin-bottom:18px}.editor-heading h1.ant-typography{margin-bottom:4px;font-size:30px;line-height:1.2}.editor-heading p.ant-typography{margin-bottom:0;color:#667085;font-size:14px}.editor-workbench{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:stretch;gap:18px}.editor-canvas-column{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.editor-toolbar{min-height:58px;display:flex;align-items:center;gap:9px;margin:0 0 10px;padding:10px 12px;overflow-x:auto;border:1px solid #e1e6ef;border-radius:11px;background:#fff;scrollbar-width:thin}.editor-toolbar .ant-btn{flex:0 0 auto}.editor-toolbar .ant-segmented{flex:0 0 auto;background:#f3f4f8}.editor-brush-icon{flex:0 0 auto;margin-left:4px;color:#4b5565}.editor-brush-color-trigger{width:42px;height:32px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0;border:1px solid #d9deea;border-radius:8px;color:#7e8797;background:#fff;cursor:pointer}.editor-brush-color-trigger:hover,.editor-brush-color-trigger:focus-visible{color:#5b55f7;border-color:#a9a2ff;outline:none;background:#f8f7ff}.editor-brush-color-trigger i{width:17px;height:17px;display:block;border:2px solid #fff;border-radius:5px;box-shadow:0 0 0 1px #1f293733}.editor-brush-color-trigger .anticon{font-size:9px}.editor-brush-color-popover .ant-popover-inner{padding:12px;border-radius:12px;box-shadow:0 15px 38px #1a1f372b}.editor-brush-color-picker{width:208px;display:grid;gap:10px}.editor-brush-color-picker>strong{color:#30394a;font-size:13px}.editor-brush-color-picker>div{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.editor-brush-color-picker>div button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:7px;color:#fff;cursor:pointer;box-shadow:0 0 0 1px #dfe3eb}.editor-brush-color-picker>div button.active{box-shadow:0 0 0 2px #756bf7}.editor-brush-color-picker>div button .anticon{font-size:12px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.editor-brush-color-picker label{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 10px;border:1px solid #e4e7ee;border-radius:8px;color:#697386;font-size:11px}.editor-brush-color-picker input{width:28px;height:26px;padding:2px;border:0;border-radius:6px;background:transparent;cursor:pointer}.editor-zoom-value{min-width:42px;flex:0 0 42px;color:#667085;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.editor-toolbar-divider{width:1px;height:26px;flex:0 0 1px;margin:0 2px;background:#e8ebf1}.brush-slider{width:132px;min-width:96px;flex:0 1 132px}.canvas-shell{position:relative;width:min(100%,900px);overflow:auto;border:1px solid #dfe5ef;border-radius:12px;background:#fff;box-shadow:0 14px 36px #10182812}.editor-canvas-shell{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f8fafc}.editor-stage-frame{position:relative;flex:0 0 auto;overflow:visible}.editor-stage-transform{position:absolute;top:0;left:0;width:900px;height:600px;transform-origin:top left}.editor-canvas-shell.tool-brush canvas{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' width='28' height='28'%3E%3Cpath fill='%236358f5' stroke='%23ffffff' stroke-width='24' paint-order='stroke' d='M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z'/%3E%3C/svg%3E") 3 27,crosshair}.editor-canvas-shell.tool-rectangle canvas,.editor-canvas-shell.tool-circle canvas{cursor:crosshair}.editor-canvas-shell.tool-move canvas{cursor:grab}.editor-canvas-shell.tool-move.is-dragging canvas{cursor:grabbing}.canvas-shell canvas{display:block}.canvas-empty,.canvas-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;color:#98a2b3;background:#f8fafceb}.canvas-loading{pointer-events:none}.canvas-empty{padding:24px}.canvas-empty-upload-card{width:min(430px,calc(100vw - 64px));display:grid;justify-items:center;gap:10px;padding:30px 34px 28px;border:1px dashed #c9c5ff;border-radius:16px;background:#ffffffd1;box-shadow:0 12px 32px #4c41aa12;text-align:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.canvas-empty-upload-card:hover{border-color:#766cf5;background:#fff;box-shadow:0 16px 38px #4c41aa1c;transform:translateY(-1px)}.canvas-empty-upload-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#635bff;background:#efedff;font-size:24px}.canvas-empty-upload-card>strong{color:#3a4357;font-size:16px}.canvas-empty-upload-card>span:not(.canvas-empty-upload-icon){color:#929caf;font-size:12px}.canvas-empty-upload-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:5px}.canvas-empty-upload-actions .ant-btn{min-width:116px;height:38px;border-radius:9px}.canvas-loading .anticon{color:#635bff;font-size:28px}.editor-ai-panel{min-width:0;min-height:0;height:100%;display:flex;overflow:hidden;border:1px solid #dfe4ee;border-radius:12px;background:#fff;box-shadow:0 12px 30px #1018280e;flex-direction:column}.editor-ai-panel.is-collapsed{box-shadow:none}.editor-ai-panel-header{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border:0;border-bottom:1px solid #e8ebf1;color:#202939;background:#fff;cursor:pointer;text-align:left}.editor-ai-panel.is-collapsed .editor-ai-panel-header{border-bottom:0}.editor-ai-panel-header>span{display:inline-flex;align-items:center;gap:8px}.editor-ai-panel-header strong{font-size:16px}.editor-ai-panel-header>.anticon{color:#7b8494;font-size:12px}.editor-ai-panel-body{min-height:0;flex:1 1 auto;display:flex;overflow-x:hidden;overflow-y:auto;flex-direction:column;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c9c5e8 transparent}.editor-ai-panel-body::-webkit-scrollbar{width:7px}.editor-ai-panel-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#c9c5e8;background-clip:padding-box}.editor-ai-section{padding:16px 18px;border-bottom:1px solid #edf0f5}.editor-ai-section h3{margin:0 0 12px;color:#30394a;font-size:14px;font-weight:650}.editor-ai-section h3 em{color:#ef4444;font-style:normal}.editor-ai-section .ant-input-textarea textarea{resize:none;color:#344054;font-size:13px;line-height:1.65}.editor-ai-section .ant-input-textarea-show-count:after{color:#98a2b3;font-size:11px}.editor-prompt-wrap{position:relative}.editor-prompt-wrap textarea.ant-input{padding-bottom:42px}.editor-prompt-polish{position:absolute!important;right:9px;bottom:9px;z-index:2;height:28px!important;color:#5b55f7!important;border-radius:7px!important;background:#f1efff!important}.editor-prompt-polish:hover{background:#e8e5ff!important}.editor-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editor-reference-grid figure{min-width:0;margin:0;overflow:hidden;border:1px solid #e1e6ef;border-radius:9px;background:#fafbfc}.editor-reference-grid figure>div{aspect-ratio:1.16;overflow:hidden;background:#f3f5f8}.editor-reference-grid img{width:100%;height:100%;display:block;object-fit:contain}.editor-reference-grid figcaption{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid #e6e9ef;color:#5b6474;background:#fff;font-size:12px}.editor-reference-grid figcaption .anticon{color:#675ef4}.editor-settings-section{padding-bottom:18px}.editor-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e3e7ef;border-radius:9px}.editor-settings-grid label{min-width:0;height:48px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px;padding:0 8px 0 10px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.editor-settings-grid label:nth-child(2n){border-right:0}.editor-settings-grid label:nth-last-child(-n+2){border-bottom:0}.editor-settings-grid label.editor-setting-wide{grid-column:1 / -1;grid-template-columns:48px minmax(0,1fr);border-right:0;border-bottom:1px solid #edf0f4}.editor-settings-grid label>span{color:#8a93a3;font-size:11px}.editor-settings-grid .ant-select{min-width:0;width:100%}.editor-settings-grid .ant-select-selector{padding-inline:4px!important;border:0!important;box-shadow:none!important}.editor-settings-grid .ant-select-selection-item,.editor-settings-grid .ant-select-selection-placeholder{padding-inline-end:14px!important;color:#344054;font-size:12px}.editor-settings-grid .ant-input-number{width:100%;border:0;box-shadow:none}.editor-settings-grid .ant-input-number-input{padding-inline:4px;font-size:12px}.editor-settings-grid .editor-custom-size-row{min-height:58px;height:auto;display:grid;grid-column:1 / -1;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px;padding:7px 8px 7px 10px;border-right:0;border-bottom:1px solid #edf0f4}.editor-custom-size-content{min-width:0;display:grid;gap:3px}.editor-custom-size-values{min-width:0;display:flex;align-items:center;gap:5px}.editor-custom-size-values .ant-input-number{flex:1 1 0;min-width:0;height:28px;border:1px solid #e1e6ef;border-radius:6px}.editor-custom-size-values .ant-input-number-input{height:26px;padding-inline:6px}.editor-custom-size-values i{flex:0 0 auto;color:#98a2b3;font-style:normal}.editor-custom-size-values small{flex:0 0 auto;color:#98a2b3;font-size:10px}.editor-custom-size-content>small{overflow:hidden;color:#7c8798;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.editor-custom-size-content>small.is-adjusted{color:#b7791f}.editor-custom-size-content>small.is-error{color:#d14343}.editor-model-warning{padding:10px 12px;border:1px solid #ffe0b2;border-radius:8px;color:#9a6700;background:#fffaf0;font-size:12px;line-height:1.5}.editor-ai-actions{display:grid;justify-items:center;gap:2px;margin-top:auto;padding:18px 18px 8px}.editor-ai-actions .ant-btn-primary{height:46px;color:#fff!important;border-color:#6558f5!important;border-radius:8px;background:#6558f5!important;box-shadow:0 8px 18px #5b55f733;font-weight:650}.editor-ai-actions .ant-btn-primary>span,.editor-ai-actions .ant-btn-primary>.anticon{color:#fff!important}.editor-ai-actions .ant-btn-primary:disabled,.editor-ai-actions .ant-btn-primary.ant-btn-disabled{color:#fff!important;border-color:#665bd8!important;background:#665bd8!important;box-shadow:none;cursor:not-allowed}.editor-ai-actions .ant-btn-primary:hover{background:#564ae9!important}.editor-ai-actions .ant-btn-link{height:32px;color:#685cf3;font-size:12px}.editor-submit-flow{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:start;padding:8px 15px 17px;color:#c1c7d0}.editor-submit-flow>span{min-width:0;display:grid;justify-items:center;gap:5px;color:#b8bec9;text-align:center}.editor-submit-flow>span.active{color:#6558f5}.editor-submit-flow>span>.anticon{font-size:15px}.editor-submit-flow>span small{color:#7f8999;font-size:10px;white-space:nowrap}.editor-submit-flow>.anticon{margin-top:2px;font-size:11px}@media(max-width:1700px){.editor-workbench{grid-template-columns:minmax(0,1fr) 360px;gap:16px}.editor-toolbar .ant-btn>span:not(.ant-btn-icon):not(.anticon){display:none}.editor-toolbar .ant-btn{width:34px;padding-inline:0}.editor-toolbar .ant-upload-wrapper:first-child .ant-btn{width:auto;padding-inline:12px}.editor-toolbar .ant-upload-wrapper:first-child .ant-btn>span:not(.ant-btn-icon):not(.anticon){display:inline}}@media(max-width:980px){.editor-app-content,.editor-preview-page{height:auto;min-height:calc(100dvh - 72px);overflow:auto}.editor-ai-page{height:auto}.editor-workbench{height:auto;grid-template-columns:1fr}.editor-canvas-column{min-height:620px}.editor-ai-panel{width:100%;height:auto}.editor-ai-panel-body{overflow:visible}.editor-toolbar .ant-btn>span:not(.ant-btn-icon):not(.anticon){display:inline}.editor-toolbar .ant-btn{width:auto;padding-inline:12px}}@media(max-width:640px){.editor-heading h1.ant-typography{font-size:24px}.editor-toolbar{flex-wrap:wrap;overflow:visible}.editor-toolbar-divider{display:none}.brush-slider{flex:1 1 110px}.editor-settings-grid{grid-template-columns:1fr}.editor-settings-grid label,.editor-settings-grid label:nth-child(2n),.editor-settings-grid label:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #edf0f4}.editor-settings-grid label:last-child{border-bottom:0}}.site-inbox-title{display:inline-flex;align-items:center;gap:9px}.site-inbox-title .anticon{color:#5b55f7}.site-inbox-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:16px}.site-inbox-modal .ant-modal-header{margin:0;padding:21px 24px 16px;border-bottom:1px solid #edf0f5}.site-inbox-modal .ant-modal-close{top:17px}.site-inbox-modal .ant-tabs-nav{margin:0;padding:0 24px}.site-inbox-modal .ant-tabs-tab .ant-badge{margin-left:7px}.site-inbox-body{min-height:500px;display:grid;grid-template-columns:300px minmax(0,1fr)}.site-inbox-list{min-width:0;padding:10px;overflow:auto;border-right:1px solid #edf0f5;background:#fafbfc}.site-inbox-list>button{width:100%;display:grid;gap:8px;padding:14px;border:0;border-radius:10px;color:#344054;background:transparent;text-align:left;cursor:pointer}.site-inbox-list>button+button{margin-top:4px}.site-inbox-list>button:hover{background:#f1f0ff}.site-inbox-list>button.active{color:#3028c9;background:#ebe9ff}.message-list-title{min-width:0;display:flex;align-items:center;gap:8px;font-weight:580}.message-list-title>i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#5b55f7}.site-inbox-list>button.read .message-list-title>i{background:#c8ced8}.site-inbox-list>button.read .message-list-title{font-weight:450}.message-list-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-inbox-list>button small{color:#98a2b3}.site-inbox-list .ant-empty{margin-block:100px}.site-inbox-detail{min-width:0;padding:30px 34px;background:#fff}.site-inbox-detail>.ant-empty{margin-top:120px}.site-inbox-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #edf0f5}.site-inbox-detail-head h3.ant-typography{margin:12px 0 0;font-size:22px;line-height:1.4}.site-inbox-content{padding-top:24px;color:#344054;font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.site-inbox-bill-download{margin-top:24px}.site-message-toast{position:fixed;z-index:1000;right:28px;bottom:28px;width:min(390px,calc(100vw - 32px));display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px;border:1px solid #ddd9ff;border-radius:16px;background:#fff;box-shadow:0 20px 55px #28225a2e}.site-message-toast-close{position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;color:#8f98aa;border-radius:50%;background:transparent;cursor:pointer}.site-message-toast-close:hover{color:#4f46df;background:#f2f0ff}.site-message-toast-icon{width:46px;height:46px;display:grid;place-items:center;color:#5b55f7;border-radius:13px;background:#efedff;font-size:21px}.site-message-toast-copy{min-width:0;padding-right:20px}.site-message-toast-copy strong{display:block;margin:8px 0 5px;overflow:hidden;color:#172033;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.site-message-toast-copy p{display:-webkit-box;margin:0;overflow:hidden;color:#667085;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.site-message-toast-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.feedback-modal .ant-modal-content{max-height:72dvh;display:flex;overflow:hidden;padding:0;border-radius:17px;flex-direction:column;box-shadow:0 28px 80px #161c3638}.feedback-modal .ant-modal-body{min-height:0;overflow:hidden}.feedback-modal .ant-modal-header{margin:0;padding:22px 28px 16px}.feedback-modal .ant-modal-close{top:18px;right:19px}.feedback-modal-title{display:flex;align-items:center;gap:13px;padding-right:38px}.feedback-modal-title>span{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;color:#5b55f7;border-radius:12px;background:#efedff;font-size:21px}.feedback-modal-title>div{min-width:0;display:grid;gap:3px}.feedback-modal-title strong{color:#172033;font-size:20px;line-height:1.35}.feedback-modal-title small{color:#8a94a6;font-size:13px;font-weight:400}.feedback-modal .ant-tabs-nav{margin:0;padding:0 28px}.feedback-modal .ant-tabs-tab{padding-block:13px;font-size:15px}.feedback-modal .ant-tabs-tab-btn{font-weight:560}.feedback-modal .ant-tabs{min-height:0}.feedback-modal .ant-tabs-content-holder{min-height:0;max-height:calc(72dvh - 112px);overflow-y:auto;overscroll-behavior:contain}.feedback-submit-form{min-height:0;display:flex;flex-direction:column}.feedback-modal-columns{flex:1;display:grid;grid-template-columns:minmax(0,1.95fr) minmax(280px,1fr)}.feedback-form-main{min-width:0;padding:20px 20px 10px}.feedback-form-main .ant-form-item{margin-bottom:20px}.feedback-form-main .ant-form-item-label>label,.feedback-verify .ant-form-item-label>label{color:#30394a;font-weight:600}.feedback-form-main textarea{line-height:1.75;resize:none}.feedback-upload-dragger.ant-upload-wrapper .ant-upload-drag{min-height:104px;border-color:#d5dae5;border-radius:10px;background:#fbfcfe}.feedback-upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#776df8;background:#f8f7ff}.feedback-upload-dragger .ant-upload{padding:14px!important}.feedback-upload-dragger .ant-upload-drag-icon{margin-bottom:4px!important}.feedback-upload-dragger .ant-upload-drag-icon .anticon{color:#625bf6!important;font-size:25px!important}.feedback-upload-dragger .ant-upload-text{margin:0!important;color:#4a5365!important;font-size:14px!important;font-weight:600}.feedback-upload-dragger .ant-upload-hint{margin:5px 0 0!important;color:#98a2b3!important;font-size:12px!important}.feedback-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.feedback-upload-item{min-width:0;min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:8px;border:1px solid #e4e8f0;border-radius:10px;background:#fff}.feedback-upload-item.uploading{border-color:#cfcaff;background:#faf9ff}.feedback-upload-item.error{border-color:#ffccc7;background:#fff8f7}.feedback-file-icon{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;color:#625bf6;border-radius:8px;background:#f1efff;font-size:21px}.feedback-file-icon img{display:block;width:100%;height:100%;object-fit:cover}.feedback-upload-item>div{min-width:0;display:grid;gap:3px}.feedback-upload-item strong{overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:580}.feedback-upload-item small{overflow:hidden;color:#21a366;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.feedback-upload-item.error small{color:#f04438}.feedback-guide{min-width:0;padding:22px 20px 14px;border-left:1px solid #eceff5;background:#fbfaff}.feedback-guide h4.ant-typography{margin:0 0 23px;color:#514bdc;font-size:16px}.feedback-guide-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;margin-bottom:22px}.feedback-guide-item>.anticon{margin-top:1px;color:#30394a;font-size:25px}.feedback-guide-item>div{display:grid;gap:4px}.feedback-guide-item strong{color:#344054;font-size:14px}.feedback-guide-item span{color:#8b95a7;font-size:12px;line-height:1.55}.feedback-verify{margin-top:28px;padding-top:23px;border-top:1px solid #e0e2f1}.feedback-verify h4.ant-typography{margin-bottom:15px}.feedback-verify>strong{display:block;margin:5px 0 16px;color:#2d3545;font-size:16px}.feedback-verify .ant-form-item{margin-bottom:12px}.feedback-verify .ant-input-group-addon{padding:0;background:#fff}.feedback-verify .ant-input-group-addon .ant-btn{height:38px;padding-inline:11px}.feedback-privacy{display:flex;align-items:center;gap:7px;color:#8a94a6;font-size:12px}.feedback-modal-footer{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;border-top:1px solid #e9ecf2;background:#fff}.feedback-modal-footer>span{color:#7e889b;font-size:13px}.feedback-modal-footer>span strong{color:#5b55f7}.feedback-modal-footer .ant-btn{min-width:92px;height:42px;border-radius:9px}.feedback-records-pane{min-height:360px;padding:18px 22px 24px}.feedback-records-pane>.ant-empty{margin-top:150px}.feedback-records-pane .ant-list-item{padding-block:17px}.feedback-records-pane .ant-list-item-meta{align-items:flex-start}.feedback-record-status{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;font-size:17px}.feedback-record-status.pending{color:#5b55f7;background:#efedff}.feedback-record-status.processing{color:#d97706;background:#fff5dd}.feedback-record-status.completed{color:#12a150;background:#eaf8ef}.feedback-record-status.rejected{color:#e5484d;background:#fff0f0}.feedback-record-summary{min-width:0;display:grid;gap:6px}.feedback-record-summary>span{max-width:590px;overflow:hidden;color:#556174;text-overflow:ellipsis;white-space:nowrap}.feedback-record-summary small{color:#98a2b3}.feedback-records-pane .ant-pagination{margin-top:18px;text-align:right}.feedback-detail-head{display:flex;align-items:center;gap:8px;margin-bottom:22px}.feedback-detail-head>span:last-child{margin-left:auto}.feedback-detail p.ant-typography{padding:14px 16px;border-radius:9px;color:#4d596c;background:#f8f9fb;white-space:pre-wrap}.feedback-detail-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.feedback-detail-files a{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;color:#344054;border:1px solid #e3e7ef;border-radius:9px}.feedback-detail-files a:hover{color:#514bdc;border-color:#cfcaff;background:#faf9ff}.feedback-detail-files a>.anticon{color:#625bf6;font-size:18px}.feedback-detail-files a.is-preview{grid-template-columns:48px minmax(0,1fr) auto}.feedback-detail-files a.is-preview img{width:48px;height:48px;object-fit:cover;border-radius:7px}.feedback-detail-files a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-detail-files a small{color:#98a2b3}.feedback-video-preview{grid-column:1 / -1;overflow:hidden;border:1px solid #e3e7ef;border-radius:9px}.feedback-video-preview video{display:block;width:100%;max-height:280px;background:#101828}.feedback-video-preview>a{border:0;border-radius:0;border-top:1px solid #e3e7ef}.feedback-admin-response{margin-top:24px}.feedback-todo-toolbar{align-items:flex-start}.feedback-admin-content-cell{min-width:280px;display:grid;gap:5px}.feedback-admin-content-cell strong{color:#4f49df;font-size:12px;font-weight:650}.feedback-admin-content-cell span{max-width:480px;overflow:hidden;color:#4d596c;text-overflow:ellipsis;white-space:nowrap}.feedback-admin-detail{display:grid;gap:20px}.feedback-admin-detail h4.ant-typography{margin:5px 0 -8px;font-size:16px}.feedback-admin-description{margin:0!important;padding:15px 17px;border:1px solid #e7eaf1;border-radius:10px;color:#465266;background:#f8f9fb;line-height:1.8;white-space:pre-wrap}.feedback-admin-attachments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.feedback-admin-attachments>a{min-width:0;display:grid;gap:8px;padding:9px;color:#4d596c;border:1px solid #e3e7ef;border-radius:10px;background:#fff}.feedback-admin-attachments>a:hover{color:#514bdc;border-color:#cfcaff;background:#faf9ff}.feedback-admin-attachments .ant-image,.feedback-admin-attachments img{display:block;width:100%!important;height:112px!important;object-fit:cover;border-radius:7px}.feedback-admin-attachments>a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.feedback-admin-file-icon{height:112px;display:grid;place-items:center;color:#625bf6;border-radius:7px;background:#f1efff;font-size:34px}.feedback-admin-video{min-width:0;overflow:hidden;border:1px solid #e3e7ef;border-radius:10px;background:#fff}.feedback-admin-video video{display:block;width:100%;height:112px;object-fit:contain;background:#101828}.feedback-admin-video a{display:block;overflow:hidden;padding:8px 9px;color:#4d596c;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.feedback-settings-number-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feedback-settings-number-grid .ant-input-number-group-wrapper{width:100%}.ticket-modal .ant-modal-content{max-height:72dvh;overflow:hidden;padding:0;border-radius:17px;box-shadow:0 28px 80px #161c3638}.ticket-modal .ant-modal-body{max-height:72dvh;overflow-y:auto;overscroll-behavior:contain}.ticket-modal .ant-modal-close{top:23px;right:25px}.ticket-list-page{min-height:0;padding:24px 24px 22px}.ticket-list-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 24px;border-bottom:1px solid #e9edf3}.ticket-list-head h3.ant-typography,.ticket-page-title h3.ant-typography,.ticket-detail-head h3.ant-typography{margin:0 0 4px;font-size:23px}.ticket-list-head .ant-btn{min-width:132px;border-radius:9px}.ticket-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0}.ticket-list-toolbar>.ant-space:first-child{padding:3px;border-radius:9px;background:#f6f7fa}.ticket-list-toolbar>.ant-space:first-child .ant-btn{border:0;box-shadow:none}.ticket-list-toolbar .ant-input-search{width:240px}.ticket-list-toolbar .ant-select{width:140px}.ticket-title-cell{min-width:170px;display:grid;gap:4px}.ticket-title-cell strong{color:#273142;font-weight:620}.ticket-title-cell small{color:#98a2b3}.ticket-latest-reply{min-width:180px;display:flex;align-items:center;gap:8px}.ticket-latest-reply>span:first-child{max-width:270px;overflow:hidden;color:#647084;text-overflow:ellipsis;white-space:nowrap}.ticket-list-page .ant-table{border:1px solid #edf0f5;border-radius:10px}.ticket-list-page .ant-table-thead>tr>th{color:#667085;background:#f8f9fb}.ticket-list-page .ant-table-tbody>tr:hover>td{background:#f8f7ff!important}.ticket-list-pagination{display:flex;justify-content:flex-end;padding-top:22px}.ticket-new-page,.ticket-detail-page{min-height:0;padding:22px 24px 24px}.ticket-page-nav{height:34px}.ticket-page-nav .ant-btn{margin-left:-12px;color:#465266}.ticket-page-title{margin:1px 0 18px;text-align:center}.ticket-create-form{width:min(860px,100%);margin:0 auto}.ticket-create-form>.ant-form-item{margin-bottom:16px}.ticket-create-form .ant-form-item-label>label{color:#30394a;font-weight:620}.ticket-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ticket-type-grid button{position:relative;min-height:52px;display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 14px;color:#4d596c;border:1px solid #dfe4ec;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .16s,color .16s,background .16s}.ticket-type-grid button:hover{color:#5b55f7;border-color:#cfcaff;background:#faf9ff}.ticket-type-grid button.active{color:#514bdc;border-color:#7068f5;background:#f6f4ff}.ticket-type-check{position:absolute;right:7px;bottom:6px;display:none}.ticket-type-grid button.active .ticket-type-check{display:block}.ticket-upload-dragger.ant-upload-wrapper .ant-upload-drag{min-height:76px;border-color:#cfcaff;border-radius:10px;background:#fbfaff}.ticket-upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#6f66f5}.ticket-upload-dragger .ant-upload{padding:11px!important}.ticket-upload-dragger .ant-upload-drag-icon{margin-bottom:3px!important}.ticket-upload-dragger .ant-upload-drag-icon .anticon{color:#625bf6!important;font-size:24px!important}.ticket-upload-dragger .ant-upload-text{margin:0!important;color:#4b5565!important;font-size:14px!important;font-weight:620}.ticket-upload-dragger .ant-upload-hint{margin:3px 0 0!important;color:#98a2b3!important;font-size:12px!important}.ticket-upload-list{display:grid;gap:7px;margin-top:9px}.ticket-upload-item{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) 200px 30px;align-items:center;gap:9px;min-height:45px;padding:6px 9px;border:1px solid #e4e8f0;border-radius:8px;background:#fff}.ticket-upload-item>span:first-child{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;color:#625bf6;border-radius:7px;background:#f1efff;font-size:17px}.ticket-upload-item>span:first-child img{width:100%;height:100%;object-fit:cover}.ticket-upload-item strong{overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ticket-upload-item small{color:#12a150;text-align:right}.ticket-upload-item.uploading{border-color:#d6d2ff;background:#faf9ff}.ticket-upload-item.error small{color:#e5484d}.ticket-sms-verify{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:20px;margin-top:2px;padding:12px 14px;border:1px solid #e7e4ff;border-radius:10px;background:#faf9ff}.ticket-sms-verify>div{display:flex;align-items:center;gap:10px;color:#5b55f7}.ticket-sms-verify>div>.anticon{font-size:21px}.ticket-sms-verify>div span{display:grid;gap:2px}.ticket-sms-verify>div strong{color:#344054;font-size:13px}.ticket-sms-verify>div small{color:#8992a3;font-size:11px}.ticket-sms-verify .ant-input-group-addon{padding:0;background:#fff}.ticket-create-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding-top:15px;border-top:1px solid #e9ecf2}.ticket-create-footer .ant-btn{min-width:128px;border-radius:9px}.ticket-detail-head{margin-top:-34px;padding:0 130px 18px;text-align:center;border-bottom:1px solid #edf0f5}.ticket-detail-head>div{display:grid;gap:7px}.ticket-detail-head h3.ant-typography{display:inline}.ticket-detail-head small{color:#8d96a6}.ticket-status-steps{padding:22px 38px 18px;border-bottom:1px solid #edf0f5}.ticket-status-steps .ant-steps-item-title{font-size:13px!important}.ticket-status-steps .ant-steps-item-description{font-size:11px!important}.ticket-conversation{min-height:280px;max-height:315px;overflow-y:auto;padding:4px 0}.ticket-message{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px 6px;border-bottom:1px solid #edf0f5}.ticket-message>div{min-width:0}.ticket-message header{display:flex;align-items:center;gap:12px;margin-bottom:5px}.ticket-message header strong{color:#273142}.ticket-message header time{color:#98a2b3;font-size:12px}.ticket-message p{margin:0;color:#4d596c;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-message.admin .ant-avatar{color:#fff;background:#5b55f7}.ticket-detail-attachments{padding:14px 6px;border-bottom:1px solid #edf0f5}.ticket-detail-attachments>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.ticket-detail-attachments a{display:grid;grid-template-columns:20px minmax(80px,1fr) auto;align-items:center;gap:7px;max-width:280px;padding:8px 10px;color:#465266;border:1px solid #e2e6ee;border-radius:8px}.ticket-detail-attachments a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-attachments a small{color:#98a2b3}.ticket-reply-form{padding-top:14px}.ticket-reply-form .ant-form-item{margin-bottom:10px}.ticket-reply-form textarea{resize:none}.ticket-reply-form>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-ticket-title{display:grid;gap:4px;min-width:230px}.admin-ticket-title small{color:#9299a6}.admin-ticket-detail{display:grid;gap:20px}.admin-ticket-detail h4.ant-typography{margin:4px 0 -8px;font-size:16px}.admin-ticket-conversation{max-height:360px;overflow-y:auto;border:1px solid #e7eaf1;border-radius:10px}.admin-ticket-conversation article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:14px;border-bottom:1px solid #edf0f5}.admin-ticket-conversation article:last-child{border-bottom:0}.admin-ticket-conversation article>div{min-width:0}.admin-ticket-conversation header{display:flex;align-items:center;gap:12px}.admin-ticket-conversation time{color:#98a2b3;font-size:12px}.admin-ticket-conversation p{margin:5px 0 0;color:#4d596c;line-height:1.7;white-space:pre-wrap}.admin-ticket-conversation article.admin .ant-avatar{color:#fff;background:#5b55f7}.admin-ticket-attachments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-ticket-attachments>a{min-width:0;display:grid;gap:7px;padding:9px;color:#4d596c;border:1px solid #e3e7ef;border-radius:9px}.admin-ticket-attachments img{width:100%!important;height:110px!important;object-fit:contain;background:#f5f6f9}.admin-ticket-attachments>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ticket-file-icon{height:72px;display:grid;place-items:center;color:#625bf6;border-radius:7px;background:#f1efff;font-size:28px}.admin-ticket-attachments small{color:#98a2b3}.admin-ticket-detail>form{padding:18px;border:1px solid #dfdcff;border-radius:11px;background:#faf9ff}.admin-ticket-action-head{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:16px}.admin-ticket-action-head .ant-form-item{margin-bottom:12px}.account-app-content{padding:18px 22px!important}.account-page{width:min(1500px,100%);margin:0 auto}.account-page-heading{margin-bottom:18px;padding-left:4px}.account-page-heading h1.ant-typography{margin:0 0 5px;font-size:34px}.account-page-heading p.ant-typography{margin:0;color:#7b8496}.account-identity-hero{min-height:144px;display:flex;align-items:center;gap:24px;padding:26px 30px;border:1px solid #e5e9f1;border-radius:17px;background:#fff;box-shadow:0 12px 35px #1f26460e}.account-avatar-wrap{position:relative;cursor:pointer}.account-avatar-wrap>span{position:absolute;right:-1px;bottom:2px;width:30px;height:30px;display:grid;place-items:center;color:#5b55f7;border:3px solid #f6f8fc;border-radius:50%;background:#fff;box-shadow:0 3px 12px #1c23401f}.account-avatar-wrap>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ffffff8c}.account-identity-copy{min-width:190px}.account-identity-copy h2.ant-typography{margin:0 0 9px;font-size:25px}.account-identity-copy>span{display:flex;align-items:center;gap:7px;color:#667085}.account-identity-hero>.ant-divider-vertical{height:70px;margin-inline:8px}.account-verification-status{display:grid;gap:7px}.account-verification-status strong{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:650}.account-verification-status small{color:#8590a3}.account-verification-status.approved strong{color:#12a150}.account-verification-status.pending strong{color:#5b55f7}.account-verification-status.rejected strong{color:#e5484d}.account-verification-status.expired strong{color:#8b93a2}.account-verification-status.unverified strong{color:#d98e04}.account-tabs{margin-top:18px;padding-inline:20px;border:1px solid #e5e9f1;border-bottom:0;border-radius:15px 15px 0 0;background:#fff}.account-tabs>.ant-tabs-nav{margin:0}.account-tabs .ant-tabs-tab{min-width:104px;justify-content:center;padding-block:16px;font-size:15px}.account-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:560px;overflow:hidden;border:1px solid #e5e9f1;border-top:0;border-radius:0 0 15px 15px;background:#fff;box-shadow:0 14px 38px #1f26460d}.account-workspace>main{min-width:0;padding:32px 36px 42px;border-right:1px solid #e8ecf2}.account-form-panel h3.ant-typography{margin:0 0 4px;font-size:21px}.account-form-panel>p.ant-typography{margin:0 0 25px}.account-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.account-panel-heading .ant-tag{margin:2px 0 0}.account-narrow-form{width:min(560px,100%);margin-top:26px}.account-profile-form{padding-top:25px;border-top:1px solid #eceff4}.account-narrow-form .ant-input-suffix .ant-btn{padding-inline:5px}.verification-details>.ant-steps{margin:24px 0 6px}.verification-details .ant-descriptions{margin-bottom:22px}.verification-details>.ant-alert{margin-top:22px}.verification-document-list{display:flex;flex-wrap:wrap;gap:12px}.verification-document-list>a{width:154px;display:grid;gap:6px;color:#4b5565;text-decoration:none}.verification-document-list img{width:154px;height:92px;object-fit:cover;border:1px solid #dfe4ec;border-radius:8px;background:#f4f6fa}.verification-document-list span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.verification-application>.ant-segmented{max-width:420px;margin-bottom:22px}.identity-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0 20px}.identity-upload-grid.enterprise{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-upload-item>.ant-typography{display:block;margin-bottom:8px}.identity-upload-item .ant-upload-drag{min-height:150px;background:#fbfcfe}.identity-upload-item .ant-upload-drag .anticon{color:#645cf5;font-size:28px}.identity-upload-item .ant-upload-drag p{margin:8px 0 3px}.identity-upload-item .ant-upload-drag small{color:#98a2b3}.verification-submit{min-width:156px;height:42px;margin-top:18px}.account-security-panel{padding:32px 26px;background:#fbfcfe}.account-security-panel h3.ant-typography{margin:0 0 14px;font-size:20px}.account-security-panel>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:19px 4px;border:0;border-bottom:1px solid #e7ebf1;color:#172033;background:transparent;text-align:left;cursor:pointer}.account-security-panel>button:hover{color:#5b55f7}.account-security-panel>button>span{display:grid;place-items:center;font-size:23px}.account-security-panel>button>div{display:grid;gap:4px}.account-security-panel>button strong{font-size:15px;font-weight:560}.account-security-panel>button small{color:#8b95a7;line-height:1.45}.account-page-v2{display:grid;gap:18px;padding:4px 0 30px}.account-page-v2 .account-profile-ribbon{min-height:128px;gap:18px;padding:20px 28px;border-color:#e2e4fa;background:linear-gradient(108deg,#fff,#fbfaff 54%,#f0edff);box-shadow:0 14px 35px #41369112}.account-page-v2 .account-avatar-slot{display:flex;flex:0 0 88px;align-items:center;justify-content:center;width:88px;height:88px;margin:0}.account-page-v2 .account-avatar-slot .ant-upload-wrapper,.account-page-v2 .account-avatar-slot .ant-upload{display:block;width:88px;height:88px;line-height:0}.account-page-v2 .account-avatar-wrap{display:block;width:88px;height:88px;margin:0}.account-page-v2 .account-avatar-wrap .ant-avatar{display:block;width:88px!important;height:88px!important;line-height:82px!important;border:3px solid #fff;box-shadow:0 7px 18px #3d337c2e}.account-page-v2 .account-identity-copy{min-width:196px}.account-page-v2 .account-identity-copy h2.ant-typography{font-size:22px}.account-identity-meta{display:flex;align-items:center;gap:14px}.account-identity-meta>span{display:inline-flex;align-items:center;gap:6px;color:#667085}.account-bind-button.ant-btn{height:28px;padding-inline:10px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:none;transition:.18s ease}.account-bind-button.unbound.ant-btn{border-color:#d8dde7;color:#8d96a7;background:#f5f6f8}.account-bind-button.unbound.ant-btn:hover{border-color:#b8bfcc!important;color:#677184!important;background:#eef0f4!important}.account-bind-button.wechat.bound.ant-btn{border-color:#8bd5aa;color:#079746;background:#f0fff6}.account-bind-button.wechat.bound.ant-btn:hover{border-color:#27b865!important;color:#07863f!important;background:#e8fff1!important}.account-bind-button.email.bound.ant-btn{border-color:#a7c8ff;color:#2468d7;background:#f0f6ff}.account-bind-button.email.bound.ant-btn:hover{border-color:#6ea4f6!important;color:#1658bd!important;background:#e8f2ff!important}.account-ribbon-status{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:240px;margin-left:auto;padding:11px 15px;border:1px solid #e5e4fd;border-radius:13px;background:#ffffffc2}.account-ribbon-status-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#5d56ee;background:#f0efff;font-size:17px}.account-ribbon-status div{display:grid;gap:2px;min-width:0}.account-ribbon-status strong{color:#26314c;font-size:14px}.account-ribbon-status small{overflow:hidden;color:#8a94a8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-ribbon-action{min-width:108px;height:40px;color:#fff!important;font-weight:650}.account-security-overview{display:grid;grid-template-columns:minmax(250px,.84fr) minmax(280px,1.16fr) minmax(420px,1.55fr);overflow:hidden;border:1px solid #e3e6f0;border-radius:17px;background:#fff;box-shadow:0 14px 35px #1d23490e}.account-security-score{display:flex;align-items:center;gap:18px;padding:25px 28px;border-right:1px solid #ebedf4;background:linear-gradient(135deg,#fbfaff,#f4f7ff)}.account-security-score .ant-progress-text strong{color:#293451;font-size:27px}.account-security-score>div:last-child{display:grid;gap:4px}.account-security-score span{color:#8690a4;font-size:12px}.account-security-score strong{color:#27324d;font-size:18px}.account-security-score small{color:#8993a8;font-size:12px}.account-security-advice{display:grid;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:3px 12px;padding:25px 28px;border-right:1px solid #ebedf4}.account-security-advice-icon{grid-row:span 2;display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#645cf3;background:#f0efff;font-size:19px}.account-security-advice div{display:grid;gap:5px}.account-security-advice strong{color:#2d3853;font-size:16px}.account-security-advice small{color:#778297;line-height:1.7;font-size:13px}.account-security-advice .ant-btn{grid-column:2;justify-self:start;height:25px;padding:0;color:#5c54f4;font-size:12px}.account-security-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:17px;background:#fcfdff}.account-security-checks button{display:grid;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid #edf0f5;border-radius:10px;color:#26304c;background:#fff;text-align:left;cursor:pointer;transition:.18s ease}.account-security-checks button:hover{border-color:#cbc8ff;background:#faf9ff;transform:translateY(-1px)}.account-security-checks button>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;font-size:15px}.account-security-checks button.completed>span{color:#17a565;background:#eafaf2}.account-security-checks button.completed.email>span{color:#2472dc;background:#edf5ff}.account-security-checks button.completed.wechat>span{color:#07a14d;background:#eafaf2}.account-security-checks button.pending>span{color:#929bad;background:#f1f3f6}.account-security-checks button>div{min-width:0;display:grid;gap:2px}.account-security-checks strong{color:#35405a;font-size:12px;font-weight:650}.account-security-checks small{overflow:hidden;color:#97a0b1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-security-checks button>.anticon{justify-self:end;color:#22ac6b;font-size:13px}.account-security-checks button.pending>.anticon{color:#aab2c2;font-size:10px}.account-email-binding-modal .ant-modal-content{border:1px solid #e4e7f0;border-radius:16px;box-shadow:0 26px 70px #222a4a38}.account-email-binding-modal .ant-modal-title{color:#26314c;font-size:18px}.account-email-binding-modal .ant-modal-title .anticon{color:#3978dc}.account-email-binding-modal .ant-modal-body{padding-top:8px}.account-email-binding-modal .ant-input-affix-wrapper-lg,.account-email-binding-modal .ant-input-lg,.account-email-binding-modal .ant-btn-lg{min-height:44px}.account-email-binding-modal .ant-btn-primary{color:#fff;font-weight:650}.account-management-shell{overflow:hidden;border:1px solid #e4e7ef;border-radius:17px;background:#fff;box-shadow:0 14px 36px #1f26460b}.account-management-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px 14px;background:linear-gradient(100deg,#fff,#fcfcff)}.account-management-head>div{display:grid;gap:3px}.account-management-head span{color:#1e2944;font-size:19px;font-weight:700}.account-management-head small{color:#8993a6;font-size:12px}.account-management-head .ant-btn{color:#5d56ef;border-color:#d8d6fb}.account-page-v2 .account-tabs{margin-top:0;padding-inline:18px;border:0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;border-radius:0;background:#fff}.account-page-v2 .account-tabs .ant-tabs-tab{min-width:98px;padding-block:13px}.account-page-v2 .account-tabs+.account-workspace{border:0;border-radius:0;box-shadow:none}.account-page-v2 .account-workspace>main{padding:30px 34px 42px}.account-page-v2 .account-security-panel{padding:28px 24px;background:linear-gradient(180deg,#fbfcff,#f7f8fc)}.benefit-redemption-panel{max-width:760px}.benefit-redemption-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#f5a524,#f06d3e);box-shadow:0 9px 20px #eb802b3d;font-size:21px}.benefit-redemption-steps{display:flex;align-items:center;gap:12px;margin:27px 0 24px;padding:14px 18px;border:1px solid #ecebfb;border-radius:12px;color:#7c8497;background:linear-gradient(110deg,#fbfaff,#f7f9ff);font-size:13px}.benefit-redemption-steps span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.benefit-redemption-steps span:first-child{color:#554ce9;font-weight:650}.benefit-redemption-steps i{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:#685df7;font-style:normal;font-size:11px}.benefit-redemption-steps .anticon{color:#b2b6c8;font-size:11px}.benefit-redemption-form{width:min(620px,100%);padding:22px;border:1px solid #e5e7f1;border-radius:14px;background:#fff;box-shadow:0 8px 24px #3730730b}.benefit-redemption-form .ant-input-affix-wrapper{min-height:48px;border-color:#d9dff0;border-radius:10px}.benefit-redemption-form .ant-input-prefix{color:#655cf2;font-size:18px}.benefit-redemption-form .ant-btn{min-width:140px;color:#fff;font-weight:650}.benefit-redemption-result{width:min(620px,100%);margin-top:17px}.benefit-redemption-notes{display:flex;flex-wrap:wrap;gap:13px 20px;margin-top:23px;color:#7d8799;font-size:12px}.benefit-redemption-notes span{display:inline-flex;align-items:center;gap:6px}.benefit-redemption-notes .anticon{color:#20ad68}.benefit-redemption-history{width:min(720px,100%);margin-top:30px;padding-top:24px;border-top:1px solid #e9ecf3}.benefit-redemption-history h4.ant-typography{margin:0 0 2px;color:#27324b}.benefit-redemption-record-list{display:grid;gap:8px;margin-top:14px}.benefit-redemption-record-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ebedf3;border-radius:11px;background:#fbfcff}.benefit-record-type{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#fff;background:#6b61f7}.benefit-record-type.credits{background:#ea9a21}.benefit-record-type.storage{background:#28a876}.benefit-redemption-record-list article>div{min-width:0;display:grid;gap:3px}.benefit-redemption-record-list strong{color:#313a53;font-size:13px}.benefit-redemption-record-list small{overflow:hidden;color:#8b95a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.benefit-redemption-record-list .ant-tag{margin:0}.benefit-redemption-empty{display:grid;min-height:96px;place-items:center;margin-top:14px;border:1px dashed #dfe3ec;border-radius:11px;color:#9ba3b2;font-size:13px}.benefit-fireworks{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.benefit-fireworks i{position:absolute;left:var(--left);top:var(--top);width:8px;height:8px;border-radius:50%;background:hsl(var(--hue) 90% 62%);box-shadow:0 0 9px 3px hsl(var(--hue) 90% 62% / .85);animation:benefit-firework 1.14s cubic-bezier(.13,.65,.26,1) var(--delay) 4 both}.benefit-fireworks i:nth-child(3n){width:5px;height:5px}.benefit-fireworks i:nth-child(4n){width:11px;height:3px;border-radius:2px}.benefit-fireworks i:nth-child(5n){background:#fff36c;box-shadow:0 0 10px 3px #ffe73ed1}@keyframes benefit-firework{0%{opacity:0;transform:translate(0) scale(.2)}8%{opacity:1}55%{opacity:1;transform:translate(var(--x),var(--y)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1.45),calc(var(--y) + 180px)) scale(.1)}}.admin-benefit-redemption-page{display:grid;gap:18px}.benefit-key-create-card .ant-alert{margin-bottom:18px}.benefit-key-create-card .ant-btn-primary{color:#fff;font-weight:650}.benefit-key-guide-card{height:100%}.benefit-key-guide{display:grid;gap:16px;margin-bottom:24px}.benefit-key-guide>span{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:11px}.benefit-key-guide i{grid-row:span 2;display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#fff;background:#625bf4;font-style:normal;font-size:13px}.benefit-key-guide strong{color:#29334d}.benefit-key-guide small{color:#8993a5;line-height:1.55}.benefit-key-list-card .ant-card-head{min-height:66px}.benefit-key-list-card .ant-card-extra{max-width:100%}.benefit-key-code-output{margin:17px 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.admin-login-shell{position:relative;isolation:isolate;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:44px 28px;background:#060b2c}.admin-login-wallpaper{position:absolute;z-index:-2;top:-34px;right:-34px;bottom:-34px;left:-34px;background-position:center;background-size:cover;filter:blur(16px) brightness(.6) saturate(.84);transform:scale(1.045)}.admin-login-wallpaper-shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#0308237a}.admin-login-card{width:min(620px,100%);padding:24px 42px 22px;border:1px solid rgba(255,255,255,.78);border-radius:14px;background:#fffffff5;box-shadow:0 24px 62px #01051c52}.admin-login-brand{display:flex;align-items:center;gap:13px}.admin-login-brand>span{display:grid;place-items:center;width:42px;height:42px;color:#fff;border-radius:11px;background:#5b55f7;font-size:19px;box-shadow:0 8px 18px #5b55f742}.admin-login-brand div{display:grid;gap:3px}.admin-login-brand strong{color:#15203b;font-size:19px;letter-spacing:-.02em}.admin-login-brand small{color:#7a8498;font-size:12px}.admin-login-divider{height:1px;margin:16px 0 18px;background:#e5e8ef}.admin-login-copy{margin-bottom:11px;text-align:center}.admin-login-copy>.anticon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 auto 5px;color:#5b55f7;border-radius:50%;background:#f0efff;font-size:15px}.admin-login-copy h1{margin:0 0 4px;color:#17213a;font-size:24px;letter-spacing:-.03em}.admin-login-copy p{margin:0;color:#7a8498;font-size:13px}.admin-login-card .ant-alert{width:min(400px,100%);margin:0 auto 14px}.admin-login-card .ant-form{width:min(400px,100%);margin:0 auto}.admin-login-card .ant-form-item{margin-bottom:11px}.admin-login-card .ant-form-item-label{padding-bottom:5px}.admin-login-card .ant-form-item-label>label{color:#2a344a;font-size:14px;font-weight:600}.admin-login-card .ant-input,.admin-login-card .ant-input-affix-wrapper{border-color:#d9dfeb;background:#ffffffeb}.admin-login-card .ant-input-lg,.admin-login-card .ant-input-affix-wrapper-lg{min-height:46px;font-size:15px}.admin-login-card .ant-btn-primary{height:46px;margin-top:2px;font-weight:650}.admin-login-forgot{display:flex;justify-content:flex-end;margin:-7px 0 4px}.admin-login-forgot .ant-btn{height:auto;padding:0;font-size:13px}.admin-login-card>a{display:block;margin-top:13px;text-align:center;font-size:13px;text-decoration:none}.admin-login-wallpaper-note{position:absolute;bottom:24px;left:50%;display:flex;align-items:center;margin:0;color:#edefffc7;font-size:12px;transform:translate(-50%);white-space:nowrap}.admin-layout{min-height:100dvh;background:#f5f6fa}.admin-sider{position:sticky!important;top:0;height:100dvh;overflow:auto;background:#fff!important;border-right:1px solid #e8ebf2}.admin-brand{height:72px;display:flex;align-items:center;gap:11px;padding:0 18px;color:#1f2940;border:0;border-bottom:1px solid #eef0f5;font:inherit;font-size:18px;font-weight:760;text-align:left;background:transparent;cursor:pointer;white-space:nowrap;width:100%}.admin-brand .anticon{color:#6157ed;font-size:22px}.admin-task-size{display:block;margin-top:2px}.admin-sider .ant-menu{padding:14px 10px;background:transparent}.admin-sider .ant-menu-item{height:46px;line-height:46px;margin-block:5px;border-radius:9px}.admin-sider .ant-menu-item-selected{color:#554be0!important;background:#eeecff!important}.admin-nav-groups{display:grid;gap:9px;padding:12px 10px 24px}.admin-nav-group{overflow:hidden;padding:0 8px 8px;border:1px solid #e7eaf1;border-radius:12px;background:#fff;box-shadow:0 2px 8px #1f294008}.admin-nav-group:last-child{padding-bottom:8px}.admin-nav-group.is-collapsed{padding-bottom:0}.admin-nav-group-title{display:flex;width:100%;min-height:39px;align-items:center;justify-content:space-between;margin:0 0 2px;padding:0 4px;border:0;color:#263149;background:transparent;cursor:pointer;font-size:13px;font-weight:700;text-align:left}.admin-nav-group-title:hover{color:#564ddd}.admin-nav-group-title .anticon{color:#8f98aa;font-size:10px}.admin-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 5px}.admin-nav-grid button{display:flex;min-width:0;height:39px;align-items:center;gap:6px;padding:0 7px;border:0;border-radius:8px;color:#536079;background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-nav-grid button:hover{color:#5046d9;background:#f6f5ff;transform:translateY(-1px)}.admin-nav-grid button.active{color:#554be0;background:#eeecff;box-shadow:none}.admin-nav-grid button>span{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;color:#77839a;font-size:14px}.admin-nav-grid button.active>span{color:#5a50e4}.admin-nav-grid button b{min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-header{position:sticky;top:0;z-index:5;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fffffff0;border-bottom:1px solid #e7e8ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-identity{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:9px;color:#5e566d;background:transparent;cursor:pointer;font:inherit;transition:.16s ease}.admin-identity:hover{border-color:#ddd9ff;color:#5045d8;background:#f7f5ff}.admin-identity .anticon{color:#6557e9}.admin-profile-modal .ant-modal-content{border-radius:16px}.admin-profile-modal .ant-tabs-nav{margin-bottom:20px}.admin-profile-modal .ant-form{min-height:310px}.admin-profile-modal .ant-alert{margin-bottom:18px}.admin-profile-modal .ant-form>.ant-btn:last-child{min-width:156px}.admin-profile-summary{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:15px;border:1px solid #e8e7f5;border-radius:12px;background:linear-gradient(110deg,#faf9ff,#fff)}.admin-profile-summary .ant-avatar{color:#fff;background:#6458f4}.admin-profile-summary>div{display:grid;gap:3px}.admin-profile-summary strong{color:#2d3040;font-size:16px}.admin-profile-summary span{color:#8b90a2;font-size:12px}.admin-content{min-width:0;padding:30px}.admin-page{width:min(1420px,100%);margin:0 auto}.admin-task-page,.admin-users-page{width:calc(100% + 24px);max-width:none;margin:-12px}.admin-users-card>.ant-card-body{padding:0}.admin-users-card .ant-table-wrapper{width:100%}.admin-member-filters{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #eceef4}.admin-member-filters .ant-input-search{width:min(360px,42vw)}.admin-member-filters .ant-select{width:180px}.admin-member-filters>span:last-child{margin-left:auto;color:#8d96a8;font-size:12px}.admin-task-card>.ant-card-body{padding:0}.admin-task-filters{display:flex;align-items:center;gap:8px 4px;padding:14px 16px;border-bottom:1px solid #eceef4}.admin-task-toolbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border-bottom:1px solid #eceef4}.admin-task-toolbar>div{display:grid;gap:3px}.admin-task-toolbar strong{color:#2b3040;font-size:16px}.admin-task-toolbar span{color:#8b92a4;font-size:12px}.admin-task-toolbar .ant-btn{flex:0 0 auto}.admin-task-filters .ant-form-item{margin:0}.admin-task-filters .ant-select{width:180px}.admin-task-filters .ant-input-affix-wrapper{width:240px}.admin-task-filter-actions{margin-left:auto!important}.admin-task-card .ant-table-wrapper{width:100%}.admin-page-title{margin-bottom:25px}.admin-page-title h2.ant-typography{margin:0 0 5px;font-size:28px}.admin-subaccounts-page{display:grid;gap:18px}.admin-subaccounts-page>.admin-page-title{margin-bottom:0}.admin-subaccounts-card{border-color:#e5e7f0;box-shadow:0 10px 30px #221d4d0b}.admin-subaccounts-card>.ant-card-body{padding-top:8px}.admin-subaccount-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:2px 0 20px}.admin-subaccount-toolbar h4.ant-typography{margin:0 0 2px}.admin-subaccount-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.admin-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.admin-permission-group{min-width:0;padding:13px 14px;border:1px solid #e6e8f1;border-radius:10px;background:#fafbfe}.admin-permission-group>.ant-checkbox-wrapper{display:flex;padding-bottom:9px;border-bottom:1px solid #eceef5}.admin-permission-group>div{display:grid;gap:7px;padding-top:9px}.admin-permission-group>div .ant-checkbox-wrapper{margin-inline-start:0;color:#586176;font-size:13px}.admin-audit-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;margin:2px 0 18px}.admin-audit-identity,.admin-audit-action{display:grid;gap:2px}.admin-audit-identity span,.admin-audit-action span{color:#8a93a6;font-size:12px}@media(max-width:900px){.admin-subaccount-fields,.admin-permission-grid,.admin-audit-toolbar{grid-template-columns:1fr}}.admin-page .ant-card{border-color:#e5e6ee;border-radius:14px;box-shadow:0 8px 28px #231d3b0b}.admin-page>.ant-card+.ant-card,.admin-page form>.ant-card+.ant-card{margin-top:18px}.admin-page .ant-statistic-title{color:#7d7789}.admin-page .ant-statistic-content-prefix{margin-right:10px;color:#6a5bef}.admin-page .ant-card small{display:block;margin-top:8px;color:#9893a1}.admin-board-config-grid{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:18px;align-items:start}.admin-board-tool-list .ant-card-body{display:grid;gap:10px;padding:14px}.admin-board-tool-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:14px;border:1px solid #e6e8f0;border-radius:12px;color:#202535;text-align:left;background:#fff;cursor:pointer;transition:.18s ease}.admin-board-tool-list button:hover,.admin-board-tool-list button.active{border-color:#7469ff;background:#f7f6ff;box-shadow:0 8px 24px #5b55f717}.admin-board-tool-list .tool-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;color:#5b55f7;background:#eeecff;font-size:18px}.admin-board-tool-list button strong{display:block;margin-bottom:3px}.admin-board-tool-list button small{margin:0;line-height:1.45}.admin-board-tool-editor .ant-card-body{display:grid;gap:20px}.admin-board-tool-form{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px}.admin-board-tool-form>label{display:grid;gap:8px;align-content:start}.admin-board-tool-form>label>span,.admin-board-size-summary>strong{color:#30384a;font-weight:650}.admin-board-tool-form .prompt-field,.admin-board-size-summary{grid-column:1 / -1}.admin-board-size-summary{display:grid;gap:10px;padding:15px;border:1px solid #e9eaf1;border-radius:11px;background:#fafbfe}.admin-board-size-summary>div{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:900px){.admin-board-config-grid{grid-template-columns:1fr}}.admin-health-card{margin-top:18px}.table-sub{display:block;margin-top:4px;color:#9691a0;font-size:12px}.task-cell{max-width:420px}.task-cell strong{display:-webkit-box;overflow:hidden;font-weight:560;cursor:help;-webkit-line-clamp:1;-webkit-box-orient:vertical}.admin-task-id{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.admin-task-table .ant-table-thead>tr>th,.admin-task-table .ant-table-tbody>tr>td{padding-block:7px!important}.admin-task-table .ant-progress{margin:0}.task-cell strong:focus-visible{border-radius:4px;outline:2px solid #8177f7;outline-offset:2px}.admin-task-prompt-tooltip{max-width:min(560px,calc(100vw - 32px))}.admin-task-prompt-tooltip .ant-tooltip-inner{max-height:320px;overflow:auto;padding:12px 14px}.admin-task-prompt-full{color:#fff;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.admin-task-prompt-cell{display:flex;align-items:center;min-width:0;gap:3px}.admin-task-prompt-cell .ant-typography{min-width:0;max-width:205px}.admin-task-prompt-cell .ant-btn{flex:0 0 auto;color:#635bff}.admin-task-prompt-popover{color:#fff;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.admin-task-prompt-popover strong{display:block;margin-top:4px;color:#d7d2ff}.admin-task-result-thumbs{display:flex;align-items:center;gap:4px}.admin-task-result-thumbs button{position:relative;width:46px;height:46px;flex:0 0 46px;overflow:hidden;padding:0;border:1px solid #e1e5ec;border-radius:7px;background:#f2f4f7;cursor:zoom-in;transition:border-color .16s,transform .16s,box-shadow .16s}.admin-task-result-thumbs button:hover,.admin-task-result-thumbs button:focus-visible{z-index:2;border-color:#776df5;outline:none;box-shadow:0 5px 14px #594de029;transform:translateY(-1px)}.admin-task-result-thumbs img,.admin-task-result-thumbs video{display:block;width:100%;height:100%;object-fit:cover}.admin-task-result-thumbs button>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#171d2b8f;font-size:12px;font-weight:650;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.admin-task-result-empty{color:#98a2b3;font-size:13px}.admin-task-reference-thumbs{display:flex;align-items:center;gap:4px}.admin-task-reference-thumbs button{position:relative;width:40px;height:40px;flex:0 0 40px;overflow:hidden;padding:0;border:1px solid #e1e5ec;border-radius:7px;background:#f5f6f8;cursor:zoom-in;transition:border-color .16s,transform .16s,box-shadow .16s}.admin-task-reference-thumbs button:hover,.admin-task-reference-thumbs button:focus-visible{z-index:2;border-color:#776df5;outline:none;box-shadow:0 5px 14px #594de029;transform:translateY(-1px)}.admin-task-reference-thumbs button img{display:block;width:100%;height:100%;object-fit:cover}.admin-task-reference-thumbs button>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#171d2b8f;font-size:11px;font-weight:650}.admin-task-reference-popover{width:180px;display:grid;gap:7px}.admin-task-reference-popover img{display:block;width:180px;height:180px;object-fit:contain;border-radius:7px;background:#f5f6f8}.admin-task-reference-popover span{color:#7f899b;text-align:center;font-size:12px}.admin-task-duration{display:inline-flex;align-items:center;gap:6px;color:#475467;white-space:nowrap}.admin-task-duration .anticon{color:#7c8596}.admin-task-preview-modal .ant-modal-body{padding-top:4px}.admin-task-preview{position:relative;min-height:560px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:18px 4px 4px}.admin-task-preview>img,.admin-task-preview>video{display:block;width:100%;height:min(72vh,720px);object-fit:contain;border-radius:10px;background:#10131c}.admin-task-preview-nav{min-width:44px;display:grid;place-items:center}.admin-task-preview-nav .ant-btn{color:#667085;background:#fff;box-shadow:0 4px 14px #10182817}.admin-task-preview-download{position:absolute;top:4px;right:2px;width:34px;height:34px;display:grid;place-items:center;color:#475467;border:1px solid #e3e7ee;border-radius:50%;background:#fffffff0;box-shadow:0 4px 14px #10182814}.admin-task-preview-download:hover{color:#5b55f7;border-color:#cbc6ff}.admin-page form>.ant-alert{margin-top:18px}.settings-save{min-width:160px;height:44px;margin-top:20px}.system-settings-card>.ant-card-body{padding-top:8px}.system-settings-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin-bottom:22px}.system-settings-pane>.ant-card{box-shadow:none}.system-settings-pane>.ant-card+.ant-card{margin-top:18px}.user-navigation-settings .ant-alert{margin-bottom:18px}.user-navigation-list{display:grid;gap:10px}.user-navigation-row{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(180px,1.25fr) auto auto auto;align-items:end;gap:14px;padding:13px 15px;border:1px solid #e5e8f0;border-radius:10px;background:#fbfcff}.user-navigation-name{min-width:0;display:grid;gap:3px;align-self:center}.user-navigation-name strong{color:#283247}.user-navigation-name small{color:#98a2b3;font-size:12px}.user-navigation-label-input{min-width:0;margin-bottom:0}.user-navigation-order{display:inline-flex;gap:6px;align-self:center}.user-navigation-order .ant-btn{width:32px;min-width:32px;height:32px;padding:0;border-color:#dde2ed;color:#5b55f7}.user-navigation-switch{min-width:100px;margin-bottom:0!important}.user-navigation-switch .ant-form-item-label{padding-bottom:4px!important}.user-navigation-switch .ant-form-item-label>label{color:#667085;font-size:12px}@media(max-width:900px){.user-navigation-row{grid-template-columns:minmax(130px,1fr) minmax(180px,1.5fr) auto}.user-navigation-switch{min-width:0}}@media(max-width:620px){.user-navigation-row{grid-template-columns:1fr auto}.user-navigation-label-input{grid-column:1 / -1;grid-row:2}.user-navigation-switch{min-width:0}}.site-asset-uploader{min-height:126px;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:24px;padding:14px;border:1px solid #e5e8ef;border-radius:12px;background:#fafbfc}.site-asset-preview{width:200px;height:60px;display:grid;place-items:center;overflow:hidden;color:#8f96a6;border:1px dashed #d5dae4;border-radius:8px;background:#fff;font-size:26px}.site-asset-preview.favicon{width:64px;height:64px}.site-asset-uploader.admin_login_wallpaper{grid-template-columns:292px minmax(0,1fr)}.site-asset-preview.admin_login_wallpaper{width:280px;height:132px}.site-asset-preview img{display:block;width:100%;height:100%;object-fit:contain}.site-asset-preview.admin_login_wallpaper img{object-fit:cover}.site-asset-uploader>div:last-child{min-width:0;display:grid;justify-items:start;gap:7px}.site-asset-uploader strong{color:#273142}.site-asset-uploader small{margin:0!important;color:#8a93a3!important;line-height:1.5}.advertisement-settings>.ant-alert{margin-bottom:20px}.advertisement-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.advertisement-toolbar h4.ant-typography{margin:0 0 4px}.advertisement-table-cell{min-width:320px;display:flex;align-items:center;gap:14px}.advertisement-table-cell .ant-image,.advertisement-table-cell img{flex:0 0 auto;object-fit:cover;border-radius:7px;background:#f2f4f7}.advertisement-text-preview{width:120px;height:64px;flex:0 0 120px;display:-webkit-box;overflow:hidden;padding:8px;border-radius:7px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.advertisement-table-cell>div{min-width:0;display:grid;gap:6px}.advertisement-table-cell small{max-width:430px;margin:0!important;overflow:hidden;color:#8c95a5!important;text-overflow:ellipsis;white-space:nowrap}.advertisement-validity{display:grid;gap:4px}.advertisement-validity small{margin:0!important;color:#8d96a6!important}.advertisement-upload-row{display:flex;align-items:center;gap:14px;padding:12px;border:1px dashed #d9deea;border-radius:10px;background:#fafbfc}.advertisement-upload-row>img{width:150px;height:80px;object-fit:cover;border-radius:7px}.advertisement-settings input[type=color]{height:38px;padding:4px 6px;cursor:pointer}.agreement-editor{line-height:1.85}.interface-config-card .ant-card-body{padding-top:8px}.interface-config-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin-bottom:24px}.interface-pane{min-height:360px;padding:4px 2px 16px}.interface-pane>.ant-alert{margin-bottom:22px}.interface-pane .ant-card{box-shadow:none}.interface-restart-note{margin-top:18px}.sms-business-template-section{margin:8px 0 22px;padding-top:22px;border-top:1px solid #eceef3}.sms-business-template-heading h4.ant-typography{margin:0 0 4px}.sms-business-template-list{display:grid;gap:10px;margin-top:16px}.sms-business-template-row{min-height:76px;display:grid;grid-template-columns:42px minmax(230px,1fr) minmax(220px,360px) auto;align-items:center;gap:14px;padding:13px 15px;border:1px solid #e7eaf1;border-radius:11px;background:#fff}.sms-business-template-row:hover{border-color:#d5d1ff;background:#fbfaff}.sms-template-order{width:34px;height:34px;display:grid;place-items:center;color:#665df3;border-radius:9px;background:#efedff;font-size:12px;font-weight:700}.sms-template-copy{min-width:0;display:grid;gap:4px}.sms-template-copy strong{display:flex;align-items:center;gap:7px;color:#273142}.sms-template-copy span{color:#8992a3;font-size:12px}.sms-template-code{width:100%}.model-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.model-list-toolbar h4.ant-typography{margin:0 0 4px}.generation-mode-config>.ant-alert{margin-bottom:22px}.generation-mode-config .ant-table-wrapper{overflow:hidden;border:1px solid #e8eaf0;border-radius:12px}.generation-mode-prompt.ant-typography{margin:0;color:#667085;line-height:1.6;white-space:pre-wrap}.admin-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-model-card{min-height:180px;cursor:pointer}.admin-model-card-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px}.admin-model-card-head strong{display:block;font-size:16px}.admin-model-card-head>div:nth-child(2){min-width:0;display:grid;justify-items:start}.admin-model-card-head small{margin-top:2px!important}.admin-model-provider-tag{width:max-content;max-width:100%;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-model-card-actions{display:flex;align-items:center;gap:3px}.admin-model-card-actions .ant-tag{margin-inline-end:0}.admin-model-card-actions .ant-btn{height:24px;padding-inline:5px;font-size:12px}.model-provider-icon{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;color:#6255ef;border-radius:11px;background:#f0edff;font-size:18px}.model-provider-icon img{width:100%;height:100%;display:block;object-fit:contain}.model-icon-upload-row{min-height:76px;display:flex;align-items:center;gap:9px}.model-icon-upload-preview{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;overflow:hidden;color:#6255ef;border:1px solid #ddd9ff;border-radius:12px;background:#f4f2ff;font-size:22px}.model-icon-upload-preview img{width:100%;height:100%;display:block;object-fit:contain}.admin-model-card>.ant-card-body>p{min-height:44px;margin:18px 0;color:#667085;line-height:1.55}.admin-model-card-meta{display:flex;flex-wrap:wrap;gap:12px;color:#8b8496;font-size:12px}.model-editor-page>.ant-btn:first-child{margin:0 0 10px -12px}.model-editor-page .ant-alert{margin-bottom:18px}.model-size-row{display:grid;grid-template-columns:90px 90px 110px 110px minmax(145px,1fr) 64px 80px 36px;align-items:end;gap:10px;padding:14px;border:1px solid #ebeaf1;border-radius:11px;background:#fafafd}.model-size-row .ant-form-item{margin-bottom:0}.resolution-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,280px));gap:14px;margin-bottom:8px}.resolution-pricing-grid .ant-form-item{margin-bottom:0}.image-size-parser-modal .ant-modal-body{padding-top:4px}.image-size-parser-modal .ant-alert{margin-bottom:16px}.image-size-parser-example{margin-bottom:14px;padding:13px 15px;border:1px solid #e5e2ff;border-radius:10px;background:#f8f7ff}.image-size-parser-example>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px}.image-size-parser-code.ant-typography{position:relative;margin:0;padding:12px 42px 12px 14px;color:#46405f;border:1px solid #e8e5f7;border-radius:8px;background:#fff;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.image-size-parser-code .ant-typography-copy{position:absolute;top:10px;right:12px}.image-size-parser-errors{margin-top:14px;margin-bottom:0!important}.image-size-parser-errors ul{margin:7px 0 0;padding-left:20px}.image-size-parser-errors li+li{margin-top:4px}.admin-todos-surface{overflow:hidden;border:1px solid #e5e6ee;border-radius:14px;background:#fff;box-shadow:0 8px 28px #231d3b0b}.admin-todos-surface>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 22px}.admin-todos-surface .ant-tabs-content-holder{padding:4px 22px 22px}.admin-todos-surface .ant-badge{margin-left:5px}.admin-message-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-message-page-heading .ant-btn{height:42px}.admin-message-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 170px 150px;gap:10px;margin-bottom:18px}.admin-message-title{min-width:360px;display:flex;align-items:center;gap:12px}.admin-message-icon{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;color:#5b55f7;border-radius:10px;background:#f0eeff;font-size:17px}.admin-message-icon.important{color:#d92d20;background:#fff0ee}.admin-message-icon.update{color:#2563eb;background:#edf4ff}.admin-message-icon.announcement{color:#7446c8;background:#f4efff}.admin-message-title>div{min-width:0;display:grid;gap:5px}.admin-message-title strong{overflow:hidden;color:#253044;text-overflow:ellipsis;white-space:nowrap}.admin-message-title small{display:-webkit-box!important;max-width:560px;margin:0!important;overflow:hidden;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.admin-message-editor .ant-modal-title>span{display:inline-flex;align-items:center;gap:8px}.admin-message-editor .ant-modal-title .anticon{color:#5b55f7}.todo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.todo-toolbar strong{color:#5b55f7}.todo-user-cell{display:flex;align-items:center;gap:10px}.todo-user-cell>div{min-width:0}.todo-user-cell strong,.todo-user-cell small{display:block}.todo-user-cell small{margin-top:3px;color:#9299a6;font-size:12px}.todo-placeholder{min-height:420px;display:grid;place-items:center}.todo-placeholder .ant-empty-description h4.ant-typography{margin:12px 0 4px}.todo-placeholder .ant-empty-description p.ant-typography{margin:0}.todo-placeholder-icon{display:grid;place-items:center;color:#756cf5;font-size:54px}.verification-review-detail{display:grid;gap:22px}.verification-review-user{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e8ebf1}.verification-review-user>div{display:grid;gap:4px}.verification-review-user strong{font-size:17px}.verification-review-user span{color:#7d8698}.verification-review-detail h4.ant-typography{margin:6px 0 -8px}.verification-review-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.verification-review-documents>div{display:grid;gap:8px;padding:10px;border:1px solid #e3e7ee;border-radius:10px}.verification-review-documents .ant-image,.verification-review-documents img{width:100%;height:180px;object-fit:contain;background:#f5f6f9}.verification-review-documents strong{font-size:13px}.verification-review-documents a{font-size:12px}@media(max-width:1600px){.attachment-thumbnail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1500px){.attachment-header-tools{width:min(420px,42vw)}.attachment-header-action.ant-btn{width:38px;min-width:38px;padding:0;justify-content:center}.attachment-header-action.ant-btn>span:not(.anticon){display:none}.colorful-header-trigger.ant-btn{width:38px;padding:0;justify-content:center}.colorful-header-trigger.ant-btn>span:not(.anticon){display:none}}@media(max-width:1350px){.creation-ad-slot{right:0;width:132px;height:70px}.attachment-thumbnail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.attachment-explorer-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.attachment-filters{width:100%;justify-content:space-between}}@media(max-width:1100px){.auth-shell{grid-template-columns:minmax(0,48fr) minmax(520px,52fr)}.auth-surface{padding:48px 54px}.brand-ai{font-size:60px}.brand-name{font-size:43px}}@media(max-width:991px){.creation-composer-dock,.app-layout.is-sider-collapsed .creation-composer-dock{right:18px;left:18px}}@media(min-width:821px)and (max-height:850px){.auth-surface{padding-block:30px}.brand-block{margin-bottom:28px}.brand-ai{font-size:56px}.brand-name{font-size:41px}.brand-block p{margin-top:13px;font-size:15px}.primary-tabs{margin-bottom:22px}.primary-tabs button{min-height:46px;font-size:19px}.method-switch.ant-segmented{margin-bottom:20px}.auth-form .ant-form-item{margin-bottom:16px}.form-link-row{margin-bottom:20px}.submit-button.ant-btn{height:54px}.auth-secondary-action{margin-top:22px}.agreement-copy{margin-top:26px}}@media(max-width:820px){.auth-shell{display:block;min-height:100dvh;overflow:visible}.auth-art{min-height:220px;height:28dvh}.auth-art>img{object-position:50% 42%}.auth-surface{min-height:72dvh;padding:34px 24px 44px;align-items:flex-start}.brand-block{margin-bottom:28px}.brand-ai{font-size:44px;letter-spacing:-3px}.brand-name{font-size:32px}.brand-block p{margin-top:12px;font-size:14px}.primary-tabs{margin-bottom:24px}.agreement-copy{margin-top:28px}.app-content{padding:22px 16px}.support-app-content{min-height:calc(100dvh - 64px);padding:12px 10px 20px}.support-page{min-height:calc(100dvh - 96px);padding:18px 14px 22px;border-radius:14px}.support-page-topbar{align-items:flex-start;flex-direction:column;gap:14px;padding-bottom:17px}.support-page-topbar>.ant-btn{align-self:flex-end}.support-page-heading h2.ant-typography{font-size:20px}.feedback-standalone-page .feedback-modal-columns,.feedback-standalone-page .feedback-submit-form{border-radius:0 0 10px 10px}.feedback-standalone-detail{padding:16px 14px 20px}.support-detail-toolbar{align-items:flex-start;flex-direction:column;gap:7px}.support-detail-toolbar .ant-btn{margin-left:-12px}.ticket-standalone-page .ticket-list-page,.ticket-standalone-page .ticket-new-page,.ticket-standalone-page .ticket-detail-page{padding-top:18px}.attachment-app-content{padding:10px}.app-header{padding:0 16px}.app-header>.ant-typography,.user-actions>span{display:none}.user-account-trigger>span{display:none}.app-header-right{flex:1;gap:8px;margin-left:0}.task-grid{grid-template-columns:1fr}.app-header-tools{flex:1}.user-actions{gap:6px}.header-utility-group{display:none}.header-inbox-badge{margin-left:0;padding-left:0;border-left:0}.user-account-trigger{min-width:38px;width:38px;height:38px;justify-content:center;gap:0;padding:3px;border-radius:50%}.user-account-trigger>.header-user-avatar{display:inline-flex}.user-account-trigger>.membership-badge{display:none}.inbox-trigger.ant-btn{width:34px;height:34px}.creation-ad-slot{top:50%;right:0;width:110px;height:59px}.advertisement-close{opacity:1}.top-banner-advertisement img{max-height:150px}.advertisement-text{padding-inline:12px 36px;font-size:13px}.history-filters-header{width:100%;justify-content:flex-end;gap:4px}.history-more-trigger.ant-btn{padding-inline:8px;font-size:12px}.history-more-menu{width:min(250px,calc(100vw - 28px))}.history-scroll{height:620px}.task-feed-results{grid-template-columns:repeat(2,minmax(0,1fr))}.image-quick-actions{top:7px;right:7px;opacity:1;pointer-events:auto;transform:none}.task-favorite-badge{display:none}.creation-composer-spacer{height:230px}.creation-composer-dock{right:12px;bottom:8px;left:12px}.creation-composer-dock .creation-composer{padding:12px}.task-feed{padding-inline:12px}.attachment-header-tools{width:100%;gap:5px}.attachment-header-tools>.ant-input-group-wrapper{min-width:132px}.attachment-header-action{width:34px;min-width:34px;padding-inline:0}.attachment-header-action>span:not(.anticon){display:none}.feedback-trigger.ant-btn{width:38px;padding:0;border-color:#e8ebf2;border-radius:50%}.feedback-trigger.ant-btn>span:not(.anticon){display:none}.ticket-trigger.ant-btn{width:38px;padding:0;justify-content:center;border-color:#e8ebf2;border-radius:50%}.ticket-trigger.ant-btn>span:not(.anticon){display:none}.ticket-modal{max-width:calc(100vw - 20px)}.ticket-list-page,.ticket-new-page,.ticket-detail-page{min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto;padding:22px 16px}.ticket-list-head{align-items:flex-start;padding-bottom:18px}.ticket-list-head .ant-btn{min-width:auto}.ticket-list-toolbar{align-items:stretch;flex-direction:column}.ticket-list-toolbar>.ant-space{width:100%;overflow-x:auto;flex-wrap:nowrap!important}.ticket-list-toolbar .ant-input-search,.ticket-list-toolbar .ant-select{min-width:180px;width:100%}.ticket-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-sms-verify{grid-template-columns:1fr;gap:10px}.ticket-create-footer{align-items:stretch;flex-direction:column}.ticket-create-footer>.ant-space{justify-content:flex-end}.ticket-upload-item{grid-template-columns:32px minmax(0,1fr) 30px}.ticket-upload-item small{display:none}.ticket-detail-head{margin-top:0;padding:0 0 16px;text-align:left}.ticket-detail-head .ant-space{align-items:flex-start;flex-wrap:wrap}.ticket-status-steps{overflow-x:auto;padding-inline:4px}.ticket-status-steps .ant-steps-item{min-width:138px}.ticket-conversation{max-height:none}.ticket-reply-form>div:last-child{align-items:flex-start;flex-direction:column}.admin-ticket-action-head{grid-template-columns:1fr}.admin-ticket-attachments{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-modal .ant-modal{max-width:calc(100vw - 20px)}.feedback-modal-columns{display:block}.feedback-guide{border-top:1px solid #eceff5;border-left:0}.feedback-upload-grid,.feedback-detail-files{grid-template-columns:1fr}.feedback-admin-attachments,.feedback-settings-number-grid{grid-template-columns:1fr 1fr}.feedback-submit-form{max-height:calc(100vh - 150px);overflow:auto}.feedback-modal-footer{position:sticky;bottom:0;z-index:2}.attachment-directory-bar,.attachment-directory-main{align-items:stretch;flex-direction:column;gap:8px}.attachment-storage-inline{width:100%;min-width:0;padding:9px 0 0;border-top:1px solid #edf0f5;border-left:0}.attachment-view-switch{align-self:flex-end}.attachment-filters{align-items:stretch;flex-direction:column}.attachment-filters>.ant-segmented{max-width:100%;overflow-x:auto}.attachment-custom-date{align-items:stretch;flex-direction:column}.attachment-custom-date .ant-picker{width:100%}.attachment-batch-bar{align-items:flex-start;flex-direction:column}.attachment-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.attachment-folder-card,.attachment-thumbnail-card,.attachment-folder-open{min-height:210px}.attachment-folder-open{padding:22px 14px 14px}.attachment-folder-open>.anticon{margin-block:12px 24px;font-size:60px}.attachment-thumbnail-preview{height:125px}.attachment-thumbnail-copy>div{align-items:flex-start;flex-direction:column;gap:5px}.attachment-thumbnail-copy .ant-tag{max-width:100%}.attachment-grid-actions,.attachment-folder-card-actions{opacity:1}.attachment-grid-footer{align-items:stretch;flex-direction:column}.attachment-grid-pagination{justify-content:space-between;overflow-x:auto}.result-detail-page{display:block}.result-detail-canvas{min-height:70dvh;padding:68px 18px 82px}.result-detail-image-stage{min-height:calc(70dvh - 150px)}.result-detail-image{max-width:100%;max-height:58dvh}.result-detail-actions{top:16px;left:16px;right:16px}.result-detail-tools{gap:4px}.result-detail-tools>a{margin-left:2px}.result-detail-sidebar{position:static;height:auto;min-height:30dvh;border-top:1px solid #e5e8ef;border-left:0}.reference-upload-zone{flex-wrap:wrap}.reference-upload-zone>.ant-typography{flex-basis:100%}.resource-library-modal{max-width:calc(100vw - 18px)}.resource-library-shell{min-height:0;display:block}.resource-library-folders{display:flex;gap:6px;overflow-x:auto;padding:12px 14px;border-right:0;border-bottom:1px solid #eceef3}.resource-library-folder-heading{display:none}.resource-library-folders>button{width:auto;min-width:max-content;height:36px;display:inline-flex;padding-inline:11px}.resource-library-folders>button small{margin-left:3px}.resource-library-main{padding:14px}.resource-library-toolbar{grid-template-columns:minmax(0,1fr) auto 38px}.resource-library-toolbar .ant-segmented,.resource-library-toolbar .ant-picker{grid-column:1 / -1;width:100%}.resource-library-upload-toast{grid-template-columns:30px minmax(0,1fr)}.resource-library-upload-toast .ant-progress,.resource-library-upload-toast>.ant-btn{grid-column:1 / -1;width:100%}.resource-library-grid{min-height:330px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.resource-library-footer{align-items:stretch;flex-direction:column}.resource-library-selected-summary{align-items:flex-start;flex-direction:column;gap:8px}.resource-library-selected-list{width:100%}.resource-library-footer-actions{justify-content:flex-end}.creation-toolbar{align-items:stretch;flex-direction:column}.creation-options{flex-wrap:wrap}.creation-toolbar>.ant-btn{align-self:flex-end}.admin-model-grid{grid-template-columns:1fr}.model-list-toolbar{align-items:flex-start;flex-direction:column}.model-size-row{grid-template-columns:repeat(2,minmax(0,1fr))}.image-size-parser-example>div{align-items:flex-start;flex-direction:column;gap:3px}.composer-footer{align-items:flex-end}.composer-footer .ant-typography{max-width:54%;font-size:12px}.editor-toolbar{flex-wrap:wrap}.admin-content{padding:22px 14px}.admin-header{padding:0 12px}.admin-identity{display:none}.admin-message-page-heading{align-items:flex-start;flex-direction:column}.admin-message-toolbar{grid-template-columns:1fr}.sms-business-template-row{grid-template-columns:38px minmax(0,1fr) auto}.sms-template-code{grid-column:2 / -1}.account-identity-hero{align-items:flex-start;flex-wrap:wrap}.account-identity-hero>.ant-divider-vertical{display:none}.account-verification-status{flex-basis:100%}.account-workspace{display:block}.account-workspace>main{padding:24px 18px 34px;border-right:0}.account-security-panel{padding:24px 18px;border-top:1px solid #e1e6ee}.account-identity-hero{padding:22px 20px}.account-tabs{padding-inline:8px}.account-page-v2 .account-profile-ribbon{align-items:center}.account-ribbon-status{flex:1 1 230px;margin-left:0}.account-security-overview{grid-template-columns:1fr}.account-security-score,.account-security-advice{border-right:0;border-bottom:1px solid #ebedf4}.account-security-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page-v2 .account-workspace>main{padding:24px 18px 34px}.account-management-head{padding:17px 18px 13px}.site-inbox-modal{max-width:calc(100vw - 20px)}.site-inbox-body{min-height:620px;grid-template-columns:1fr}.site-inbox-list{max-height:240px;border-right:0;border-bottom:1px solid #edf0f5}.site-inbox-detail{padding:24px 20px}.site-inbox-detail-head{align-items:flex-start;flex-direction:column}.site-message-toast{right:12px;bottom:12px}.identity-upload-grid,.identity-upload-grid.enterprise{grid-template-columns:1fr}.account-tabs .ant-tabs-nav-wrap{overflow-x:auto}.account-tabs .ant-tabs-tab{min-width:auto}.verification-details>.ant-steps{overflow-x:auto}.verification-details>.ant-steps .ant-steps-item{min-width:148px}.todo-toolbar{align-items:flex-start;flex-direction:column}.verification-review-documents,.site-asset-uploader{grid-template-columns:1fr}.advertisement-toolbar{align-items:flex-start;flex-direction:column}}.workbench-history-card:focus-visible{outline:2px solid var(--workbench-primary-border-hover);outline-offset:2px}.workbench-history-card-foot{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:4px}.workbench-history-copy .workbench-history-card-foot .workbench-history-duration{min-width:0}.workbench-history-delete.ant-btn{width:23px;min-width:23px;height:23px;padding:0;border-radius:50%;color:#ef4444}.workbench-history-delete.ant-btn:hover{color:#dc2626!important;background:#ffecee!important}.admin-attachment-page{display:grid;width:100%;min-width:0;box-sizing:border-box;gap:16px;padding:22px}.admin-attachment-page .admin-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-attachment-page .admin-page-heading .ant-typography{margin:0}.admin-attachment-page .admin-page-heading>div:first-child{display:grid;gap:4px}.admin-attachment-filter-card,.admin-attachment-cleanup-card,.admin-attachment-table-card{width:100%;min-width:0;border-color:#e7eaf1;box-shadow:0 8px 24px #141d3709}.admin-attachment-table-card{overflow:hidden}.admin-attachment-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:center}.admin-attachment-filters>.ant-picker{min-width:250px;grid-column:span 2}.admin-attachment-cleanup-card .ant-card-body{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:14px 16px}.admin-attachment-cleanup-card .ant-card-body>div{display:grid;gap:4px}.admin-attachment-file{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px}.admin-attachment-file>div{min-width:0}.admin-attachment-file>div>.ant-typography{display:block;margin-bottom:6px}.admin-attachment-thumb{position:relative;display:grid;width:58px;height:58px;padding:0;overflow:hidden;place-items:center;border:1px solid #e4e8f0;border-radius:9px;color:#78849a;background:#f7f8fb;cursor:pointer}.admin-attachment-thumb img{width:100%;height:100%;object-fit:cover}.admin-attachment-thumb>span{font-size:24px}.admin-attachment-thumb i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:18px;font-style:normal;background:#141c2b7a;opacity:0;transition:opacity .16s ease}.admin-attachment-thumb:hover i,.admin-attachment-thumb:focus-visible i{opacity:1}.admin-attachment-user,.admin-attachment-usage{display:grid;gap:3px}.admin-attachment-user span,.admin-attachment-user small,.admin-attachment-usage small{color:#8993a4}.admin-attachment-usage .ant-tag{width:max-content;margin:0}.admin-attachment-preview-image,.admin-attachment-preview-video{display:block;width:100%;max-height:72vh;object-fit:contain;background:#121721}.admin-attachment-preview-file{display:grid;min-height:260px;place-content:center;justify-items:center;gap:16px;color:#8993a4}.admin-attachment-preview-file>.anticon{font-size:56px}@media(max-width:900px){.admin-attachment-page{padding:14px}.admin-attachment-page .admin-page-heading,.admin-attachment-cleanup-card .ant-card-body{align-items:stretch;flex-direction:column}.admin-attachment-filters{grid-template-columns:1fr 1fr}.admin-attachment-filters>.ant-picker{min-width:0}}@media(max-width:430px){.auth-art{min-height:168px;height:22dvh}.auth-surface{min-height:78dvh;padding-inline:20px}.brand-line{gap:10px}.brand-block p{letter-spacing:.02em}.primary-tabs button{min-height:48px;font-size:18px}.method-switch .ant-segmented-group{gap:24px}.admin-login-shell{padding:14px}.admin-login-card{padding:28px 22px;border-radius:17px}.legal-page{margin:20px auto;padding:26px 22px}.legal-site-logo{width:min(200px,100%)}}.membership-badge{--member-color: #64748b;--member-background: #f1f5f9;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;padding:2px 9px;border:1px solid color-mix(in srgb,var(--member-color) 20%,transparent);border-radius:999px;color:var(--member-color);background:var(--member-background);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.membership-badge.plus{--member-color: #2563eb;--member-background: #eff6ff}.membership-badge.pro{--member-color: #b7791f;--member-background: #fff7e6}.membership-badge.pro-max{--member-color: #7c3aed;--member-background: linear-gradient(135deg, #f5f3ff, #ede9fe)}.membership-badge.is-compact{min-height:21px;padding-inline:7px;font-size:11px}.membership-badge.is-icon-only{width:25px;min-width:25px;height:25px;min-height:25px;padding:0;border:2px solid #fff;box-shadow:0 3px 10px #4338ca2e}.header-user-avatar{position:relative;display:inline-flex}.header-user-avatar>.membership-badge{position:absolute;right:-7px;bottom:-5px;transform:scale(.72);transform-origin:center}.member-home-page{width:min(100%,1460px);margin:0 auto;color:#172033}.member-home-loading{width:min(100%,1320px);margin:0 auto;padding:28px;border:1px solid #e7eaf1;border-radius:14px;background:#fff}.member-welcome-surface,.member-panel{border:1px solid #e4e8f0;border-radius:14px;background:#fff;box-shadow:0 5px 18px #1f293709}.member-welcome-surface{display:grid;grid-template-columns:minmax(430px,1.7fr) auto repeat(3,minmax(130px,.55fr));align-items:center;min-height:142px;padding:24px 28px}.member-welcome-profile{display:flex;align-items:center;min-width:0;gap:18px}.member-home-avatar{position:relative;flex:0 0 auto}.member-home-avatar .ant-avatar{border:3px solid #fff;background:linear-gradient(145deg,#dbeafe,#e9d5ff);box-shadow:0 5px 18px #4f46e529}.member-home-avatar>.membership-badge{position:absolute;right:-5px;bottom:-2px}.member-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.member-name-line>strong{color:#111827;font-size:17px}.member-welcome-profile h1{margin:8px 0 10px;color:#121a2b;font-size:clamp(18px,1.25vw,22px);line-height:1.25}.member-welcome-profile p{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0;color:#64748b;font-size:13px}.member-welcome-profile p i{width:1px;height:14px;margin-inline:7px;background:#d7dce6}.member-checkin-actions{display:flex;align-items:center;gap:8px;padding-inline:20px 24px}.member-checkin-actions .ant-btn-primary{height:64px;padding-inline:24px;border:0;border-radius:9px;background:linear-gradient(135deg,#625cf6,#4b46e5);box-shadow:0 8px 20px #4f46e53b;font-weight:600}.member-checkin-actions .member-checkin-complete.ant-btn,.member-checkin-actions .member-checkin-complete.ant-btn:disabled{height:64px;padding-inline:24px;color:#067647;border:1px solid #a6f4c5;border-radius:9px;background:#ecfdf3;box-shadow:0 7px 18px #0398551a;opacity:1;font-weight:650}.member-checkin-actions .member-checkin-complete.ant-btn:disabled .anticon{color:#12b76a}.member-checkin-actions>.member-checkin-calendar-button.ant-btn{width:42px;padding:0;border-color:#dfe3ec}.member-metric{display:flex;align-items:flex-start;min-height:72px;padding:8px 22px;border-left:1px solid #e6e9f0;color:#5b55f7;gap:11px}.member-metric>.anticon{margin-top:3px;font-size:21px}.member-metric span{display:flex;flex-direction:column;color:#6b7280;font-size:13px;line-height:1.35}.member-metric strong{margin-top:9px;color:#101827;font-size:29px;font-weight:500}.member-metric small{margin-left:6px;color:#4b5563;font-size:13px;font-weight:400}.member-security-center{display:grid;grid-template-columns:minmax(270px,.86fr) minmax(310px,1.16fr) minmax(420px,1.45fr);gap:0;min-height:192px;margin-top:16px;overflow:hidden;border:1px solid #e6e5fb;border-radius:16px;background:linear-gradient(105deg,#fbfaff,#fff 44%,#fcfcff);box-shadow:0 9px 25px #3730780e}.member-security-score,.member-security-analysis{display:flex;align-items:center;min-width:0;padding:24px;border-right:1px solid #eeedf8}.member-security-score{position:relative;gap:13px}.member-security-progress{position:relative;z-index:2;flex:0 0 auto}.member-security-progress .ant-progress-text strong{color:#302a6d;font-size:24px}.member-security-shield{position:absolute;top:28px;left:22px;display:grid;width:48px;height:48px;place-items:center;border-radius:16px 16px 16px 5px;color:#fff;background:linear-gradient(145deg,#988bff,#5b55f7);box-shadow:0 12px 25px #5b55f742;font-size:23px;transform:rotate(-12deg);animation:security-shield-float 3s ease-in-out infinite}.member-security-shield.good{background:linear-gradient(145deg,#6f9dff,#5b55f7)}.member-security-shield.attention{background:linear-gradient(145deg,#f0ae66,#ed7e43)}.member-security-score>div:last-child{display:grid;gap:4px;min-width:0}.member-security-score span{color:#7d859b;font-size:12px}.member-security-score>div:last-child>strong{color:#232b49;font-size:17px}.member-security-score small{color:#9aa2b4;font-size:11px;line-height:1.5}.member-security-analysis{display:grid;align-content:center;gap:14px}.member-security-analysis header{display:flex;align-items:center;gap:9px}.member-security-analysis header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#695ff7;background:#efedff;font-size:17px}.member-security-analysis header>div{display:grid;gap:2px}.member-security-analysis header strong{color:#303951;font-size:14px}.member-security-analysis header small{color:#929bad;font-size:11px}.member-security-analysis header i{margin-left:auto;padding:3px 7px;border-radius:5px;color:#16a56b;background:#ecfbf4;font-size:10px;font-style:normal}.member-security-analysis header i.is-streaming{color:#625bf4;background:#f0efff}.member-security-analysis>p{min-height:42px;margin:0;color:#59657b;font-size:13px;line-height:1.72}.member-security-cursor{display:inline-block;width:2px;height:13px;margin-left:3px;vertical-align:-2px;background:#625bf4;animation:security-cursor .82s steps(1) infinite}.member-security-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;padding:13px 20px;gap:10px 8px}.member-security-checks article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-width:0;min-height:62px;padding:7px 9px;border:1px solid #edf0f5;border-radius:10px;background:#fff;gap:7px}.member-security-checks article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#1ba46a;background:#ecfaf3;font-size:14px}.member-security-checks article.attention>span{color:#dc8a22;background:#fff6e9}.member-security-checks article>div{display:grid;min-width:0;gap:2px}.member-security-checks strong{overflow:hidden;color:#33405b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.member-security-checks small{overflow:hidden;color:#9aa3b4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.member-security-checks>article>.anticon{color:#20aa70;font-size:13px}.member-security-checks .ant-btn{height:auto;padding:0;color:#5d56f4;font-size:10px}.member-security-checks .ant-btn .anticon{font-size:9px}@keyframes security-shield-float{0%,to{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-4px)}}@keyframes security-cursor{0%,46%{opacity:1}47%,to{opacity:0}}.member-home-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(330px,.9fr);align-items:start;gap:16px;margin-top:16px}.member-home-main,.member-home-rail{display:grid;gap:16px}.member-panel{overflow:hidden}.member-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:16px 20px 12px;gap:16px}.member-panel h2{margin:0;color:#172033;font-size:18px;line-height:1.3}.member-panel header p{margin:4px 0 0;color:#98a2b3;font-size:12px}.member-recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 20px}.member-recent-grid article{min-width:0}.member-recent-grid article>button{position:relative;display:block;width:100%;height:230px;overflow:hidden;padding:0;border:0;border-radius:9px;background:#eef1f6;cursor:pointer}.member-recent-grid img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.member-recent-grid article>button:hover img{transform:scale(1.03)}.member-recent-preview-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:27px;background:#1a1e326b;opacity:0;transition:opacity .2s ease}.member-recent-grid article>button:hover .member-recent-preview-icon,.member-recent-grid article>button:focus-visible .member-recent-preview-icon{opacity:1}.member-message-actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.member-message-list article.is-read>i{visibility:hidden}.member-recent-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px}.member-recent-grid article>div strong{overflow:hidden;color:#273246;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.member-recent-grid .ant-btn{flex:0 0 auto;height:auto;padding:0;font-size:11px}.member-recent-grid p,.member-recent-grid time{display:block;margin:5px 0 0;color:#8992a3;font-size:11px}.member-recent-grid p i{display:inline-block;width:1px;height:10px;margin:0 7px -1px;background:#d8dde6}.member-generation-panel>header{min-height:66px}.member-generation-summary{display:flex;align-items:center;gap:12px;padding:0 20px 10px}.member-generation-stat{display:flex;align-items:center;min-width:170px;padding:9px 12px;border:1px solid #ece8ff;border-radius:9px;background:#fbfaff;gap:9px}.member-generation-stat.failed{border-color:#ffe7e7;background:snow}.member-generation-stat>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#665df6;background:#ecebff}.member-generation-stat.failed>span{color:#f45a68;background:#fff0f1}.member-generation-stat>div{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:8px}.member-generation-stat small,.member-generation-stat em{color:#8992a3;font-size:11px;font-style:normal}.member-generation-stat strong{color:#202939;font-size:22px;font-weight:600;line-height:1.1}.member-generation-stat em{grid-column:1 / -1;margin-top:2px}.member-generation-stat b.positive{color:#12a564}.member-generation-stat b.negative{color:#f0445c}.member-generation-legend{display:flex;align-items:center;justify-content:flex-end;flex:1;flex-wrap:wrap;gap:10px 15px;color:#7d8799;font-size:11px}.member-generation-legend span{display:inline-flex;align-items:center;gap:5px}.member-generation-legend span:before{width:14px;height:2px;background:#5b55f7;content:""}.member-generation-legend .previous-success:before,.member-generation-legend .previous-failed:before{background:transparent;border-top:2px dashed #aaa6ff}.member-generation-legend .current-failed:before{background:#f45a68}.member-generation-legend .previous-failed:before{border-top-color:#ffb2bb}.member-generation-chart{height:192px;padding:0 20px 12px}.member-generation-chart svg{display:block;width:100%;height:100%;overflow:visible}.generation-chart-grid{stroke:#edf0f5;stroke-width:1}.generation-chart-axis{fill:#9ba4b4;font-size:10px}.generation-chart-date{fill:#8c96a8;font-size:10px}.generation-chart-date.active{fill:#5b55f7;font-weight:700}.generation-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.generation-line-success{stroke:#5b55f7}.generation-line-failed{stroke:#f45a68}.generation-line-previous-success{stroke:#aaa6ff;stroke-dasharray:4 4;stroke-width:1.4}.generation-line-previous-failed{stroke:#ffb2bb;stroke-dasharray:4 4;stroke-width:1.4}.generation-chart-guide{stroke:#d9d7ff;stroke-dasharray:3 3}.generation-point{stroke:#fff;stroke-width:2}.generation-point-success{fill:#5b55f7}.generation-point-failed{fill:#f45a68}.generation-chart-hit{fill:transparent;cursor:crosshair}.generation-chart-tooltip rect{fill:#fff;stroke:#e2e6ef;filter:drop-shadow(0 4px 8px rgba(31,41,55,.12))}.generation-chart-tooltip text{fill:#566075;font-size:10px}.generation-chart-tooltip text:first-of-type{fill:#273246;font-weight:700}.member-activity-list{padding:0 20px 16px}.member-activity-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto 94px;align-items:center;min-height:58px;border-top:1px solid #eef1f5;gap:10px}.member-activity-list article>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.member-activity-list article>span.positive{color:#16a36a;background:#eafaf3}.member-activity-list article>span.negative{color:#ef4444;background:#fff0f0}.member-activity-list article>div{display:flex;min-width:0;flex-direction:column}.member-activity-list strong{overflow:hidden;color:#344054;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.member-activity-list small,.member-activity-list em{color:#98a2b3;font-size:11px;font-style:normal}.member-activity-list b{font-size:12px}.member-activity-list b.positive{color:#16985d}.member-activity-list b.negative{color:#ef4444}.member-message-panel .ant-tabs{padding-inline:20px}.member-message-panel .ant-tabs-nav{margin-bottom:6px}.member-message-panel .ant-tabs-tab{padding:9px 7px 11px}.member-message-tab-label{display:inline-flex;align-items:center;gap:5px}.member-message-tab-label .ant-badge-count{min-width:15px;height:15px;padding-inline:4px;font-size:9px;line-height:15px}.member-message-list{padding:0 20px}.member-message-list article{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;padding:12px 0;border-bottom:1px solid #eef1f5;gap:8px}.member-message-list article[role=button]{cursor:pointer;transition:background-color .18s ease,transform .18s ease}.member-message-list article[role=button]:hover{background:#f8f7ff;transform:translate(2px)}.member-message-list article[role=button]:focus-visible{outline:2px solid #625bf4;outline-offset:2px}.member-message-list article>i{width:5px;height:5px;margin-top:7px;border-radius:50%;background:#f04438}.member-message-list article>div{min-width:0}.member-message-list strong{display:block;overflow:hidden;color:#344054;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.member-message-list p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:#7b8495;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.member-message-list time{color:#98a2b3;font-size:10px;white-space:nowrap}.member-message-panel>header .ant-btn{padding-inline:0}.member-info-panel{padding-bottom:18px}.member-info-panel dl{margin:0;padding:0 20px}.member-info-panel dl>div{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-top:1px solid #eef1f5;color:#687386;font-size:13px}.member-info-panel dd{display:flex;align-items:center;margin:0;color:#243047;font-weight:500}.member-info-panel .ant-progress{width:calc(100% - 40px);margin:4px 20px 0}.member-info-panel>small{display:block;margin:6px 20px 16px;color:#98a2b3}.member-info-panel>.ant-btn{width:calc(100% - 40px);margin-inline:20px;color:#fff!important;border-color:#5b55f7;background:#5b55f7;font-weight:600;text-shadow:none}.member-info-panel>.ant-btn:hover{color:#fff!important;background:#4d46e5!important}.checkin-calendar-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:14px}.checkin-calendar-modal .ant-modal-close{top:19px;right:22px}.checkin-calendar-modal .ant-modal-body>header{padding:22px 28px 6px}.checkin-calendar-modal h2{margin:0;color:#172033;font-size:22px}.checkin-calendar-modal header p{margin:5px 0 0;color:#7a8495;font-size:13px}.checkin-month-switcher{display:flex;align-items:center;justify-content:center;padding:8px 28px 12px;gap:16px}.checkin-month-switcher strong{min-width:110px;text-align:center}.checkin-month-switcher .ant-btn{width:32px;min-width:32px;height:32px;padding:0;border-color:#e1e5ed;color:#475467}.checkin-weekdays,.checkin-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:24px}.checkin-weekdays span{padding:9px 4px;color:#667085;font-size:12px;text-align:center}.checkin-calendar-grid{overflow:hidden;border-top:1px solid #e6e9f0;border-left:1px solid #e6e9f0;border-radius:8px}.checkin-calendar-grid>span,.checkin-calendar-grid>button{min-height:63px;border:0;border-right:1px solid #e6e9f0;border-bottom:1px solid #e6e9f0;background:#fff}.checkin-calendar-grid>button{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#293246;cursor:default;gap:4px}.checkin-calendar-grid>button strong{font-size:14px;font-weight:500}.checkin-calendar-grid>button small{color:#5b55f7;font-size:10px}.checkin-calendar-grid>button.missed{background:#f5f6f8;cursor:pointer}.checkin-calendar-grid>button.missed small{display:flex;color:#7c8492;flex-direction:column}.checkin-calendar-grid>button.missed em{padding:0 6px;border:1px solid #7d78ec;border-radius:3px;color:#625cf6;font-style:normal}.checkin-calendar-grid>button.today{color:#fff;background:linear-gradient(135deg,#655ef7,#514be6)}.checkin-calendar-grid>button.today small{color:#fff}.checkin-calendar-grid>button.future{color:#a9b0bd}.checkin-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 24px 0;padding:13px 0;border:1px solid #e6e9f0;border-radius:8px}.checkin-summary>div{display:flex;align-items:center;justify-content:center;color:#5b55f7;gap:9px}.checkin-summary>div>.anticon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f1efff;font-size:18px}.checkin-summary>div:nth-child(3){color:#ef4444}.checkin-summary>div:nth-child(3)>.anticon{background:#fff0f0}.checkin-summary>div+div{border-left:1px solid #e3e7ee}.checkin-summary span{display:flex;color:#7b8495;font-size:11px;flex-direction:column}.checkin-summary strong{margin-top:2px;color:#23304a;font-size:16px}.checkin-calendar-modal footer{display:flex;align-items:center;margin-top:16px;padding:13px 24px 20px;border-top:1px solid #edf0f5;gap:8px}.checkin-calendar-modal footer>span{margin-right:auto;color:#7a8495;font-size:11px}.admin-page-title-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-member-name{display:flex;align-items:center;gap:7px}.admin-membership-select{width:126px}.admin-membership-cell{display:flex;align-items:center}.admin-member-expiry{display:flex;align-items:center;gap:2px}@media(max-width:1380px){.member-welcome-surface{grid-template-columns:minmax(350px,1.5fr) auto repeat(3,minmax(112px,.55fr));padding-inline:20px}.member-checkin-actions{padding-inline:12px 16px}.member-metric{padding-inline:14px}.member-home-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr)}.member-recent-grid article>button{height:195px}.member-security-center{grid-template-columns:minmax(250px,.82fr) minmax(280px,1.08fr) minmax(370px,1.36fr)}.member-security-score,.member-security-analysis{padding:20px}.member-security-checks{padding-inline:14px}}@media(max-width:1120px){.member-welcome-surface{grid-template-columns:minmax(0,1fr) auto;gap:18px}.member-metric{border-top:1px solid #e6e9f0;border-left:0}.member-welcome-surface .member-metric:nth-last-child(3){grid-column:1}.member-welcome-surface .member-metric:nth-last-child(2),.member-welcome-surface .member-metric:nth-last-child(1){grid-column:2}.member-home-grid{grid-template-columns:1fr}.member-home-rail{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.member-security-center{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr)}.member-security-checks{grid-column:1 / -1;border-top:1px solid #eeedf8}}@media(max-width:760px){.member-welcome-surface{display:flex;align-items:stretch;flex-direction:column;padding:18px}.member-checkin-actions{padding:0}.member-checkin-actions .ant-btn-primary{height:48px;flex:1}.member-metric{min-height:60px;border-top:1px solid #e6e9f0;border-left:0}.member-security-center{display:block}.member-security-score,.member-security-analysis{padding:18px;border-right:0;border-bottom:1px solid #eeedf8}.member-security-checks{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.member-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-recent-grid article>button{height:190px}.member-home-rail{grid-template-columns:1fr}.member-activity-list article{grid-template-columns:32px minmax(0,1fr) auto}.member-activity-list em{display:none}.checkin-calendar-modal{max-width:calc(100vw - 16px)}.checkin-calendar-modal .ant-modal-body>header{padding-inline:18px}.checkin-weekdays,.checkin-calendar-grid{margin-inline:12px}.checkin-calendar-grid>span,.checkin-calendar-grid>button{min-height:50px}.checkin-calendar-grid>button small{font-size:9px}.checkin-summary{margin-inline:12px}.checkin-calendar-modal footer{align-items:stretch;flex-wrap:wrap;padding-inline:12px}.checkin-calendar-modal footer>span{width:100%}}@media(max-width:520px){.member-home-avatar .ant-avatar{width:58px!important;height:58px!important}.member-welcome-profile{align-items:flex-start}.member-welcome-profile h1{font-size:17px}.member-recent-grid{grid-template-columns:1fr}.member-recent-grid article>button{height:240px}.checkin-calendar-grid>button small em{display:none}.checkin-summary strong{font-size:13px}}.team-page{width:100%;margin:0 auto;padding:0 0 32px}.team-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.team-page-heading h2{margin:3px 0 0!important;color:#1d2943;font-size:30px!important;letter-spacing:-.035em}.team-page-heading p{margin:6px 0 0;color:#7b8495}.team-page-heading .ant-btn{height:40px;border-radius:9px}.team-page-heading-v2{padding:2px 4px 0}.team-page-heading-v2>div:first-child>.ant-typography{font-size:13px}.team-page-heading-v2 .ant-typography.ant-typography-secondary{color:#667085!important;font-weight:500}.team-page-heading-v2 h2.ant-typography{color:#1e2948!important;font-weight:750}.team-page-heading-v2 p.ant-typography{color:#64748b!important;font-weight:400}.team-page-actions .ant-btn-primary{color:#fff;font-weight:650;box-shadow:0 9px 20px #5b55f733}.team-empty-card{min-height:430px;display:grid;place-items:center;border-color:#e5e8f1;border-radius:14px}.team-empty-card .ant-empty-image{height:auto;color:#6961f6;font-size:48px}.team-switcher{display:flex;gap:10px;margin-bottom:14px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity}.team-switch-card,.team-switch-add{min-width:250px;height:82px;display:flex;align-items:center;gap:11px;padding:13px 14px;color:#424b5c;border:1px solid #e2e6ef;border-radius:12px;background:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color .18s,box-shadow .18s,transform .18s}.team-switch-card:hover,.team-switch-add:hover{border-color:#c9c5ff;box-shadow:0 10px 28px #382f9717;transform:translateY(-2px)}.team-switch-card.active{border-color:#6b61f7;box-shadow:0 0 0 3px #5b55f717,0 12px 25px #4a3fa512}.team-switch-icon{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;color:#5b55f7;border-radius:11px;background:#efedff;font-size:20px}.team-switch-copy{min-width:0;flex:1;display:grid;gap:5px}.team-switch-copy strong,.team-switch-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-switch-copy strong{color:#283142;font-size:14px}.team-switch-copy small{color:#8d96a6;font-size:12px}.team-switch-card .ant-tag{flex:0 0 auto;margin:0;border:0}.team-switch-add{min-width:126px;justify-content:center;flex-direction:column;color:#625af3;border-style:dashed;font-size:13px}.team-switch-add .anticon{font-size:19px}.team-dashboard{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,.72fr);gap:14px}.team-dashboard>.ant-card{overflow:hidden;border-color:#e2e6ef;border-radius:16px;box-shadow:0 12px 30px #282f460b}.team-dashboard .ant-card-head{min-height:56px;padding-inline:18px;border-bottom-color:#edf0f5}.team-dashboard .ant-card-head-title>span{display:inline-flex;align-items:center;gap:8px}.team-members-card .ant-card-body{padding:0 18px 12px}.team-member-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 130px auto;gap:8px;padding:13px 0}.team-member-toolbar .ant-input-affix-wrapper,.team-member-toolbar .ant-select-selector,.team-member-toolbar .ant-btn{height:38px!important;border-radius:8px!important}.team-member-cell{display:flex;align-items:center;gap:10px;min-width:0}.team-member-cell>div{min-width:0;display:grid;gap:3px}.team-member-cell strong,.team-member-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-cell small{color:#929bad}.team-profile-card .ant-card-body{padding:0 16px 16px}.team-profile-card .ant-tabs-nav{margin-bottom:13px}.team-profile-card .ant-tabs-tab{padding-inline:8px}.team-profile-panel,.team-join-panel{display:grid;gap:13px}.team-profile-hero{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #e8e9f7;border-radius:12px;background:linear-gradient(135deg,#f7f6ff,#fff)}.team-profile-hero>span{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;color:#fff;border-radius:12px;background:#625bf4;font-size:21px}.team-profile-hero>div{min-width:0;display:grid;gap:3px}.team-profile-hero strong{color:#252d3b;font-size:15px}.team-profile-hero small{overflow:hidden;color:#7e8798;text-overflow:ellipsis;white-space:nowrap}.team-overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #e8ebf3;border-radius:11px;background:#fcfcff}.team-overview-metrics>span{display:grid;grid-template-columns:auto auto;align-content:center;justify-content:center;gap:2px 3px;min-height:73px;padding:9px 7px;border-right:1px solid #e8ebf3}.team-overview-metrics>span:last-child{border:0}.team-overview-metrics small{grid-column:1 / -1;color:#9098a9;font-size:11px;text-align:center}.team-overview-metrics strong{color:#27314d;font-size:20px;line-height:1}.team-overview-metrics em{align-self:end;color:#7e8798;font-size:10px;font-style:normal}.team-profile-panel dl{margin:0;border-top:1px solid #edf0f5}.team-profile-panel dl>div{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f5}.team-profile-panel dt{color:#7d8697}.team-profile-panel dd{display:flex;align-items:center;margin:0;color:#30394a;font-weight:500}.team-profile-panel .ant-btn,.team-join-panel>.ant-btn{height:40px;border-radius:8px}.team-storage-meter{display:grid;gap:5px;padding:12px 13px;border:1px solid #e8e9f7;border-radius:10px;background:#faf9ff}.team-storage-meter>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#313949;font-weight:600}.team-storage-meter small{color:#8b94a4;font-weight:400}.team-storage-meter .ant-progress{line-height:1}.team-storage-meter .ant-progress-inner{background:#e9e7fb}.team-activity-feed{padding:2px 0 5px;border-top:1px solid #edf0f5}.team-activity-head{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.team-activity-head strong{color:#35405c;font-size:13px}.team-activity-head .ant-typography{font-size:11px}.team-activity-feed ol{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.team-activity-feed li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:30px}.team-activity-feed li:not(:last-child):after{position:absolute;top:30px;left:13px;width:1px;height:10px;background:#e0e2ed;content:""}.team-activity-icon{display:grid;width:28px;height:28px;place-items:center;color:#665cf2;border-radius:50%;background:#efedff;font-size:13px}.team-activity-feed li>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.team-activity-feed li strong{overflow:hidden;color:#59637a;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.team-activity-feed li small{flex:0 0 auto;color:#a1a8b6;font-size:10px}.team-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e8ebf2;border-radius:10px}.team-setting-row>span{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 7px}.team-setting-row>span>.anticon{grid-row:1 / 3;align-self:center;color:#635cf3;font-size:17px}.team-setting-row b{color:#30394a}.team-setting-row small{overflow:hidden;color:#929bad;text-overflow:ellipsis;white-space:nowrap}.team-danger-zone{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #ffd5d2;border-radius:10px;background:#fff8f7}.team-danger-zone>.anticon{color:#e5484d;font-size:20px}.team-danger-zone>span{min-width:0;flex:1;display:grid}.team-danger-zone small{color:#9b6b6b}.team-invite-page{min-height:calc(100dvh - 140px);display:grid;place-items:center;padding:40px 20px}.team-invite-card{width:min(540px,100%);border-color:#e2e5ef;border-radius:16px;box-shadow:0 20px 60px #252a4a1a;text-align:center}.team-invite-card .ant-card-body{display:grid;gap:17px;padding:34px}.team-invite-card h2,.team-invite-card p{margin:0!important}.team-invite-icon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto;color:#fff;border-radius:17px;background:linear-gradient(135deg,#6c63f7,#8a67f8);box-shadow:0 10px 28px #5b55f740;font-size:27px}.team-invite-card .ant-checkbox-wrapper{text-align:left}.attachment-team-folder-icon{flex:0 0 auto;width:62px;height:52px;display:grid;place-items:center;color:#625af4;border-radius:14px;background:#efedff;font-size:28px}.attachment-team-card{background:linear-gradient(145deg,#fff,#fbfaff)}.attachment-team-badge{position:absolute;right:9px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;color:#675ff0;border:1px solid #ddd9ff;border-radius:999px;background:#f8f7fff0;font-size:10px}.attachment-team-card .attachment-folder-open .ant-tag{margin:0;justify-self:start;border:0}.attachment-team-permission{margin-left:auto!important}.resource-library-folder-divider{margin:13px 9px 5px;color:#9aa2b1;font-size:11px}.resource-library-folders>button.scope{margin-bottom:3px}.resource-library-folders>button.scope.team .anticon{color:#6b63f3}@media(max-width:1280px){.team-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.team-dashboard{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr)}}@media(max-width:900px){.team-app-content{padding:12px 10px 20px}.team-page{width:100%;padding-top:0}.team-page-heading{align-items:flex-start;flex-direction:column}.team-switcher{display:flex;overflow-x:auto;padding-bottom:5px}.team-switch-card{flex:0 0 270px}.team-switch-add{flex:0 0 110px}.team-dashboard{grid-template-columns:1fr}.team-member-toolbar{grid-template-columns:1fr 120px}.team-member-toolbar .ant-btn{grid-column:1 / -1}}.board-node-reference-multi{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.board-node-reference-multi .board-node-reference-thumb{position:relative;width:38px;height:38px;flex:0 0 38px;overflow:visible;border:1px solid #e4e7ec;border-radius:8px;background:#f7f8fb}.board-node-reference-multi .board-node-reference-thumb.primary{border-color:#8d84ff;box-shadow:0 0 0 2px #655cf117}.board-node-reference-multi .board-node-reference-thumb img{width:100%;height:100%;object-fit:contain;border-radius:7px}.board-node-reference-multi .board-node-reference-thumb.board-node-reference-upload-tile{width:44px;height:44px;flex-basis:44px;box-sizing:border-box;display:grid;place-content:center;justify-items:center;gap:2px;border:1px dashed #cfd6e4;border-radius:8px;color:#8a96aa;background:#fff}.board-node-reference-multi .board-node-reference-upload-tile>.anticon{font-size:16px;line-height:16px}.board-node-reference-multi .board-node-reference-upload-tile>span{display:inline-flex;align-items:center;font-size:11px;line-height:14px}.board-node-reference-multi .board-node-reference-thumb.primary.board-node-reference-upload-tile{box-shadow:none}.board-node-reference-multi .board-node-reference-thumb button{position:absolute;top:-7px;right:-7px;width:18px;height:18px;padding:0;border:0;border-radius:50%;color:#fff;background:#667085;line-height:18px}.board-node-reference-multi>button,.board-node-reference-multi .ant-upload-wrapper button{height:30px;padding:0 9px;border:1px solid #e1e5ed;border-radius:7px;color:#475467;background:#fff;cursor:pointer}.board-node-reference-multi .board-node-reference-upload-trigger{display:inline-flex;align-items:center;gap:6px;padding-inline:10px;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.board-node-reference-multi .board-node-reference-upload-trigger:hover,.board-node-reference-multi .board-node-reference-upload-trigger:focus-visible{color:#5c54eb;border-color:#b8b2ff;outline:0;background:#f8f7ff;box-shadow:0 4px 12px #5b52eb1a}.board-node-reference-upload-trigger .anticon:last-child{margin-left:2px;color:#98a2b3;font-size:9px}.board-node-reference-upload-dropdown .ant-dropdown-menu{min-width:168px;padding:6px;border:1px solid #e5e3ef;border-radius:11px;box-shadow:0 14px 36px #1f233a29}.board-node-reference-upload-dropdown .ant-dropdown-menu-item{min-height:38px;border-radius:7px;color:#475467;font-size:12px}.board-node-reference-upload-dropdown .ant-dropdown-menu-item:hover{color:#5c54eb;background:#f3f1ff}.board-node-reference-upload-dropdown .ant-upload-wrapper,.board-node-reference-upload-dropdown .ant-upload{display:block;width:100%}.board-text-editor-modal{position:relative;padding:2px 0}.board-text-modal .ant-modal-content{padding:22px 24px 20px}.board-text-modal .ant-modal-title{font-size:17px}.board-text-input-wrap{position:relative}.board-text-input-wrap .ant-input{min-height:194px!important;padding:13px 14px 42px;resize:vertical;border-color:#dcdfea;border-radius:10px;font-size:14px;line-height:1.75}.board-text-input-wrap .ant-input:focus{border-color:#7168f3;box-shadow:0 0 0 2px #655cf114}.board-text-count{position:absolute;right:12px;bottom:10px;color:#a0a7b4;font-size:10px;pointer-events:none}.board-text-polish{position:absolute!important;right:78px;bottom:6px;height:28px!important;color:#6258f3!important;border-radius:7px!important;background:#f0eeff!important}.board-text-polish:hover{background:#e7e4ff!important}.board-text-restore{margin-top:9px;color:#667085;border-color:#e1e4eb}.board-share-form{display:grid;gap:18px;padding:4px 0}.board-share-intro{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #e4e1ff;border-radius:12px;background:linear-gradient(135deg,#faf9ff,#f4f2ff)}.board-share-intro>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#665cf6;background:#fff;box-shadow:0 5px 16px #5346d221}.board-share-intro span:last-child,.board-share-toggle span{display:grid;gap:3px}.board-share-intro small,.board-share-toggle small{color:#98a2b3}.board-share-toggle{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.board-share-toggle input{width:17px;height:17px;margin-top:2px;accent-color:#665cf6}.board-share-form fieldset{margin:0;padding:0;border:0}.board-share-form legend{margin-bottom:9px;font-weight:600}.board-share-expiry{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.board-share-expiry button{height:38px;border:1px solid #e2e6ee;border-radius:9px;color:#475467;background:#fff}.board-share-expiry button.active{border-color:#665cf6;color:#665cf6;background:#f4f2ff;box-shadow:inset 0 0 0 1px #665cf6}.board-share-link{display:flex;gap:8px}.public-board-state{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:#667085;background:#f7f8fb}.public-board-password{width:min(430px,calc(100vw - 32px));display:grid;gap:14px;padding:34px;border:1px solid #e4e7ec;border-radius:18px;background:#fff;box-shadow:0 22px 55px #1018281a}.public-board-password>span:first-child{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#665cf6;font-size:21px;background:#f1efff}.public-board-password h1,.public-board-password p{margin:0}.public-board-page{height:100vh;overflow:hidden;background:#fafbfe}.public-board-page>header{height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;border-bottom:1px solid #e8ebf1;background:#fffffff5}.public-board-title{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.public-board-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-board-title>span:last-child{flex:none;padding:3px 8px;border-radius:999px;color:#665cf6;background:#f0eeff;font-size:12px}.public-board-header-actions{flex:none;display:flex;align-items:center;gap:14px}.public-board-header-actions small{color:#98a2b3}.public-board-header-actions .ant-btn-primary{min-width:144px;height:38px;border-radius:9px;font-weight:600;box-shadow:0 7px 18px #5b55f73d}.public-board-stage{position:relative;height:calc(100vh - 58px);overflow:hidden}.public-board-image-download{position:absolute!important;z-index:4;min-width:78px;height:34px;padding-inline:12px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:9px!important;color:#fff!important;background:linear-gradient(135deg,#655cf3,#7b61f5)!important;opacity:0;pointer-events:none;transform:translate(-100%) translateY(3px);box-shadow:0 8px 20px #3f36b347!important;font-size:12px;transition:opacity .16s ease,transform .16s ease,background .16s ease}.public-board-image-download[data-visible=true],.public-board-image-download:focus-visible{opacity:1;pointer-events:auto;transform:translate(-100%)}.public-board-image-download:hover,.public-board-image-download:focus-visible{background:linear-gradient(135deg,#554be5,#6e53ed)!important;transform:translate(-100%) translateY(-1px)}.public-board-image-download:disabled{color:#ffffffb8!important}.public-board-stage nav{position:absolute;left:50%;bottom:22px;z-index:2;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #e2e6ee;border-radius:14px;background:#fffffff0;box-shadow:0 12px 28px #1018281f;transform:translate(-50%)}.public-board-stage nav>span{min-width:54px;text-align:center;color:#475467;font-variant-numeric:tabular-nums}@media(max-width:720px){.public-board-page>header{padding:0 10px;gap:8px}.public-board-title{gap:7px}.public-board-title>span:last-child,.public-board-header-actions small{display:none}.public-board-header-actions{gap:0}.public-board-header-actions .ant-btn-primary{min-width:116px;padding-inline:10px}.public-board-image-download{min-width:36px;width:36px;padding:0!important}.public-board-image-download>span:not(.anticon){display:none}}.board-node-note-trigger{position:absolute;z-index:16;display:flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.88);border-radius:8px;color:#564cf4;background:#fffffff0;box-shadow:0 6px 18px #20253524;font-size:12px;cursor:pointer}.board-node-note-trigger:hover{background:#f1efff}.board-more-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:40;display:grid;width:238px;padding:7px;border:1px solid #e5e8ef;border-radius:13px;background:#fff;box-shadow:0 16px 38px #11182729}.board-more-menu>button,.board-more-submenu>button{display:flex;align-items:center;gap:9px;min-height:35px;padding:0 10px;border:0;border-radius:8px;color:#30384a;background:transparent;text-align:left;cursor:pointer}.board-more-menu>button:hover,.board-more-submenu>button:hover{background:#f5f6fa}.board-more-menu>button.danger{color:#ef4444}.board-more-menu>button:disabled{color:#b4bac6;cursor:not-allowed}.board-more-submenu{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px 0;border-top:1px solid #eef0f4}.board-more-submenu>span{grid-column:1 / -1;padding:3px 10px;color:#98a2b3;font-size:12px}.board-quick-tool-body,.board-note-editor{display:grid;gap:14px}.board-quick-tool-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:18px}.board-quick-tool-modal .ant-modal-close{top:14px;right:15px;color:#8d95a6}.board-quick-tool-modal .ant-modal-body{max-height:min(68vh,620px);overflow-y:auto;padding:24px 26px 18px}.board-quick-tool-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin:0;padding:13px 26px 16px;border-top:1px solid #eceef3}.board-quick-tool-modal .ant-modal-footer .ant-btn{height:36px;padding-inline:18px;border-radius:9px;font-size:13px}.board-quick-tool-modal .ant-modal-footer .ant-btn-primary{box-shadow:0 9px 18px #5b55f733}.board-generation-confirm-modal{max-width:calc(100vw - 28px)}.board-generation-confirm-modal .ant-modal-content{max-height:calc(100vh - 32px);overflow:hidden;padding:0;border-radius:16px;box-shadow:0 22px 70px #1f26462e}.board-generation-confirm-modal .ant-modal-header{margin:0;padding:19px 22px 14px;border-bottom:1px solid #eff0f5}.board-generation-confirm-modal .ant-modal-close{top:17px;right:18px;color:#7d879b}.board-generation-confirm-modal .ant-modal-body{max-height:calc(100vh - 114px);overflow-y:auto;padding:15px 22px 18px}.board-generation-confirm-title{display:flex;align-items:center;gap:12px;padding-right:38px}.board-generation-confirm-title>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;color:#635bff;background:#f0edff;font-size:20px}.board-generation-confirm-title>div{display:grid;gap:2px}.board-generation-confirm-title strong{color:#20283d;font-size:18px;line-height:1.25}.board-generation-confirm-title small{color:#8b94a8;font-size:12px;font-weight:400}.board-generation-confirm-body{display:grid;gap:13px;color:#20283d}.board-generation-confirm-summary{display:flex;min-height:58px;align-items:center;padding:10px 15px;border:1px solid #ddd9ff;border-radius:12px;color:#27304a;background:#faf9ff;gap:12px}.board-generation-confirm-summary>.anticon{color:#6b61ff;font-size:22px}.board-generation-confirm-summary>strong{font-size:15px}.board-generation-confirm-summary>i{width:1px;height:24px;margin:0 7px;background:#dddff0}.board-generation-confirm-summary>span{font-size:14px}.board-generation-confirm-summary>span b{font-size:20px}.board-generation-confirm-summary>em{margin-left:auto;padding:4px 10px;border:1px solid #d6d0ff;border-radius:8px;color:#655af5;background:#f3f0ff;font-size:12px;font-style:normal}.board-generation-confirm-references,.board-generation-confirm-prompt,.board-generation-confirm-parameters{display:grid;gap:8px}.board-generation-confirm-references header{display:flex;align-items:center;justify-content:space-between;gap:12px}.board-generation-confirm-references strong,.board-generation-confirm-prompt>strong,.board-generation-confirm-parameters>strong{color:#2b344b;font-size:13px}.board-generation-confirm-references header small{color:#9099aa;font-size:11px}.board-generation-confirm-references>div{display:flex;min-height:54px;gap:8px}.board-generation-confirm-references img,.board-generation-confirm-references>div>span{width:54px;height:54px;border-radius:9px;object-fit:cover}.board-generation-confirm-references img{border:1px solid #e5e7ee;background:#f5f6f9}.board-generation-confirm-references>div>span{display:grid;place-items:center;border:1px dashed #aaa2ff;color:#6257f5;background:#f7f5ff;font-size:15px;font-weight:600}.board-generation-confirm-prompt p{max-height:84px;overflow-y:auto;margin:0;padding:10px 12px;border:1px solid #d8d4ff;border-radius:10px;color:#3a4359;background:#fff;font-size:13px;line-height:1.65;white-space:pre-wrap}.board-generation-confirm-parameters>div{display:flex;flex-wrap:wrap;gap:7px}.board-generation-confirm-parameters>div>span{display:flex;min-height:31px;align-items:center;padding:5px 10px;border:1px solid #e0e2eb;border-radius:8px;color:#3f485f;background:#fff;gap:6px;font-size:12px}.board-generation-confirm-parameters>div>span .anticon{color:#675df7}.board-generation-confirm-cost{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #ebecef;border-bottom:1px solid #ebecef;color:#7b8599;font-size:13px}.board-generation-confirm-cost>strong{display:grid;justify-items:end;color:#20283d;font-size:16px;line-height:1.2}.board-generation-confirm-cost small{color:#9099aa;font-size:10px;font-weight:400}.board-generation-confirm-body>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.board-generation-confirm-body>footer .ant-checkbox-wrapper{color:#687287;font-size:12px}.board-generation-confirm-body>footer>div{display:flex;gap:8px}.board-generation-confirm-body>footer .ant-btn{height:38px;padding-inline:16px;border-radius:9px;font-size:13px}.board-generation-confirm-body>footer .ant-btn-primary{border-color:#5d51f4;background:#5d51f4;box-shadow:0 8px 18px #5d51f433}.board-quick-tool-summary{display:flex;align-items:center;gap:12px;min-height:76px;padding:13px 16px;border:1px solid #eeebff;border-radius:13px;background:linear-gradient(118deg,#f4f2ff,#fbfaff 58%,#f2efff)}.board-quick-tool-summary>span:last-child{display:grid;gap:4px}.board-quick-tool-summary strong{color:#1f2937;font-size:18px;line-height:1.15}.board-quick-tool-summary small{color:#6f7890;font-size:12px}.board-quick-tool-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#7569ff,#5046df);box-shadow:0 9px 18px #5348e236;font-size:20px}.board-quick-tool-resolution-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));overflow:hidden;border:1px solid #dfe2ea;border-radius:11px}.board-quick-tool-resolution-tabs button{height:42px;padding:0 10px;border:0;border-right:1px solid #dfe2ea;color:#3d4659;background:#fff;cursor:pointer;font-size:14px;font-weight:650}.board-quick-tool-resolution-tabs button:last-child{border-right:0}.board-quick-tool-resolution-tabs button:hover{color:#5f55ef;background:#faf9ff}.board-quick-tool-resolution-tabs button.active{color:#5f55ef;background:#f6f4ff;box-shadow:inset 0 0 0 1px #a49cff}.board-quick-tool-size-title{color:#20293a;font-size:15px;line-height:1}.board-size-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.board-size-choice-grid>button{position:relative;display:flex;align-items:center;gap:9px;min-height:76px;padding:11px 12px;border:1px solid #dfe3ec;border-radius:11px;color:#273247;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.board-size-choice-grid>button:hover{border-color:#b9b2ff;background:#fbfaff;transform:translateY(-1px)}.board-size-choice-grid>button.active{border-color:#6459f5;background:linear-gradient(135deg,#fbfaff,#f2efff);box-shadow:0 7px 16px #6155ef1a}.board-size-choice-grid>button>span:nth-child(2){min-width:0;display:grid;gap:4px}.board-size-choice-grid>button strong{color:inherit;font-size:14px;line-height:1}.board-size-choice-grid small{overflow:hidden;color:#7e899c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.board-size-choice-shape{display:block;flex:0 0 auto;box-sizing:border-box;border:2px solid #6459f5;border-radius:3px}.board-size-choice-check{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:#655bf0;font-size:9px}.board-quick-tool-model{display:flex;align-items:center;gap:7px;color:#6f798c;font-size:12px}.board-quick-tool-model>span{color:#747d90;font-size:17px}.board-split-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:22px;min-height:390px}.board-split-preview{position:relative;display:grid;place-items:center;min-height:390px;overflow:hidden;border-radius:14px;background:linear-gradient(45deg,#f4f5f8 25%,transparent 25%) 0 0/20px 20px,linear-gradient(45deg,transparent 75%,#f4f5f8 75%) 0 0/20px 20px,linear-gradient(45deg,transparent 75%,#f4f5f8 75%) 10px -10px/20px 20px,linear-gradient(45deg,#f4f5f8 25%,#fff 25%) 10px 10px/20px 20px}.board-split-preview>img{display:block;max-width:90%;max-height:350px;object-fit:contain}.board-split-grid{position:absolute;top:50%;right:50%;bottom:50%;left:50%;display:grid;width:min(90%,420px);height:min(88%,350px);transform:translate(-50%,-50%)}.board-split-grid i{display:grid;place-items:center;border:1px solid rgba(255,255,255,.92);color:#fff;background:#5b55f71f;text-shadow:0 1px 4px rgba(0,0,0,.5);font-style:normal}.board-split-options{display:grid;align-content:start;gap:14px}.board-split-presets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.board-split-presets button,.board-split-custom{min-height:38px;border:1px solid #e3e6ed;border-radius:9px;color:#475467;background:#fff;cursor:pointer}.board-split-presets button.active,.board-split-custom.active{border-color:#665cf6;color:#554cf1;background:#f3f1ff}.board-split-custom-fields{display:flex;align-items:end;gap:9px}.board-split-custom-fields label{display:grid;gap:5px}.board-split-options>small{color:#8b94a6;line-height:1.6}.board-note-editor>div{display:grid;grid-template-columns:minmax(0,1fr) 120px 88px;gap:12px}.board-note-editor label{display:grid;gap:6px;color:#667085}.board-note-editor input[type=color]{width:100%;height:32px;padding:3px;border:1px solid #d9dce5;border-radius:7px;background:#fff}@media(max-width:760px){.board-generation-confirm-modal .ant-modal-header{padding:17px 18px 13px}.board-generation-confirm-modal .ant-modal-body{padding:14px 18px 17px}.board-generation-confirm-summary{flex-wrap:wrap;gap:8px 10px}.board-generation-confirm-summary>i{display:none}.board-generation-confirm-summary>em{margin-left:0}.board-generation-confirm-body>footer{align-items:stretch;flex-direction:column}.board-generation-confirm-body>footer>div{display:grid;grid-template-columns:1fr 1fr}.board-generation-confirm-body>footer .ant-btn{width:100%}.board-quick-tool-modal .ant-modal-body{padding:28px 20px 20px}.board-quick-tool-modal .ant-modal-footer{padding:14px 20px 18px}.board-quick-tool-summary{min-height:82px;padding:15px}.board-quick-tool-summary strong{font-size:18px}.board-quick-tool-summary small{font-size:12px}.board-quick-tool-icon{flex-basis:44px;height:44px;border-radius:12px;font-size:19px}.board-size-choice-grid{grid-template-columns:1fr 1fr;gap:10px}.board-size-choice-grid>button{min-height:82px;padding:13px;gap:11px}.board-size-choice-grid>button strong{font-size:15px}.board-split-layout{grid-template-columns:1fr}.board-split-preview{min-height:280px}}.infinite-boards-page{width:calc(100% - 24px);max-width:1760px;padding-top:16px}.infinite-board-browser{display:grid;grid-template-columns:224px minmax(0,1fr);gap:12px;align-items:start}.infinite-board-spaces{position:sticky;top:78px;display:grid;gap:6px;padding:12px;border:1px solid #e0e4ee;border-radius:14px;background:#fff;box-shadow:0 8px 26px #1d27480a}.infinite-board-spaces-title{display:flex;align-items:center;gap:8px;padding:4px 7px 10px;color:#31394a;border-bottom:1px solid #eef0f5}.infinite-board-spaces>button{width:100%;min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;color:#4b5568;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;transition:.18s ease}.infinite-board-spaces>button:hover{color:#5148dc;background:#f7f6ff}.infinite-board-spaces>button.active{color:#4f46e5;border-color:#dad6ff;background:#f0eeff;box-shadow:inset 3px 0 #625bf4}.infinite-board-spaces>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.infinite-board-spaces>button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.infinite-board-spaces>button small{color:#9aa2b2;font-size:11px}.infinite-board-spaces>button .ant-tag{margin:0;padding-inline:5px;color:#766cf4;font-size:10px;line-height:19px;border:0;background:#ebe9ff}.space-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-size:15px}.space-icon.personal{color:#5d54ee;background:#ebeaff}.space-icon.team{color:#8b5cf6;background:#f2eaff}.infinite-board-team-caption{padding:10px 8px 2px;color:#a1a8b6;font-size:11px}.infinite-board-no-team{padding:10px 8px;color:#a0a7b4;font-size:11px;line-height:1.6}.infinite-boards-surface{min-width:0;min-height:540px}.infinite-boards-topline{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #edf0f5}.infinite-boards-topline .ant-tabs-nav{margin:0}.infinite-boards-topline .ant-tabs-tab{padding:13px 4px 11px}.infinite-board-active-permission{margin:0;border:0}.infinite-board-meta>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.infinite-board-meta>div .ant-tag{flex:none;margin:0;color:#756bee;border:0;background:#efedff}.infinite-board-scope-badge{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;color:#5f6675;border:1px solid rgba(229,232,240,.92);border-radius:7px;background:#ffffffeb;box-shadow:0 4px 12px #11182714;font-size:11px}.infinite-board-scope-badge.team{color:#6553dc;border-color:#d6d0fff2;background:#f7f5fff2}@media(max-width:1100px){.infinite-board-browser{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:700px){.infinite-board-browser{grid-template-columns:1fr}.infinite-board-spaces{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.infinite-board-spaces-title,.infinite-board-team-caption,.infinite-board-no-team{grid-column:1 / -1}}.attachment-upload-inline-progress{min-height:40px;display:grid;grid-template-columns:auto auto minmax(120px,260px);align-items:center;justify-content:end;gap:9px;padding:7px 14px;color:#635bea;border-bottom:1px solid #eceafd;background:#faf9ff;font-size:12px}.attachment-upload-inline-progress .ant-progress{margin:0}.attachment-upload-task-panel{position:fixed;z-index:1300;right:24px;bottom:24px;width:min(390px,calc(100vw - 32px));overflow:hidden;border:1px solid #e2e5ee;border-radius:14px;background:#fff;box-shadow:0 22px 60px #1b1f3233}.attachment-upload-task-panel>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 16px;border-bottom:1px solid #edf0f5}.attachment-upload-task-panel>header>div{display:grid;gap:2px}.attachment-upload-task-panel>header strong{color:#202839;font-size:15px}.attachment-upload-task-panel>header span{color:#8b94a5;font-size:11px}.attachment-upload-task-list{max-height:310px;overflow-y:auto;padding:5px 0}.attachment-upload-task{min-height:62px;display:grid;grid-template-columns:28px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:8px 14px}.attachment-upload-task+.attachment-upload-task{border-top:1px solid #f0f1f5}.attachment-upload-task-icon{width:26px;height:26px;display:grid;place-items:center;color:#625bf4;border-radius:8px;background:#f0efff}.attachment-upload-task.done .attachment-upload-task-icon{color:#22a06b;background:#eafaf2}.attachment-upload-task.failed .attachment-upload-task-icon{color:#e5484d;background:#fff0f0}.attachment-upload-task>div{min-width:0;display:grid;gap:4px}.attachment-upload-task strong,.attachment-upload-task small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-upload-task strong{color:#364052;font-size:12px}.attachment-upload-task small{color:#e5484d;font-size:10px}.attachment-upload-task b{color:#8a93a3;font-size:11px;font-weight:500;text-align:right}.attachment-upload-task-panel>footer{display:flex;justify-content:flex-end;padding:9px 12px;border-top:1px solid #edf0f5;background:#fafbfc}.infinite-boards-option-one{width:calc(100% - 32px);max-width:none;margin:0 auto;padding:14px 0 28px}.infinite-boards-option-one .infinite-board-browser{display:block}.infinite-boards-option-one .infinite-boards-surface{min-height:calc(100vh - 150px);overflow:hidden;border:1px solid #e0e4ee;border-radius:16px;background:#fff;box-shadow:0 8px 26px #1d27480a}.infinite-boards-option-one .infinite-boards-topline{min-height:56px;padding:0 18px}.infinite-boards-tab-group{min-width:0;display:flex;align-items:center;gap:14px}.infinite-boards-option-one .infinite-boards-tab-group .ant-tabs{flex:none}.infinite-board-scope-select{min-width:174px}.infinite-board-scope-option{display:inline-flex;align-items:center;gap:6px}.infinite-boards-option-one .infinite-boards-toolbar{grid-template-columns:minmax(220px,1fr) 90px 190px auto;padding:12px 18px}.infinite-boards-option-one .infinite-board-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:16px 18px 22px}.infinite-boards-option-one .infinite-board-card,.infinite-boards-option-one .infinite-board-create-tile{min-height:264px}.infinite-boards-option-one .infinite-board-create-tile{order:-1}.infinite-board-default-cover{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#8992a4;background:linear-gradient(135deg,#f7f7fc,#ececf6)}.infinite-board-default-cover .anticon{color:#776df2;font-size:27px}.infinite-board-default-cover span{font-size:12px}.infinite-board-list-row>.infinite-board-default-cover{width:106px;height:66px;flex:none;border-radius:8px}.board-node-context-menu{max-height:calc(100vh - 70px);overflow-y:auto}.board-context-menu-section{display:flex;align-items:center;gap:6px;padding:3px 9px 1px;color:#8b94a6;font-size:11px}.board-context-layer-actions{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:0 2px 4px}.board-context-layer-actions button{height:29px;color:#566075;border:1px solid #e8e9ef;border-radius:7px;background:#fff;font-size:11px;cursor:pointer}.board-context-layer-actions button:hover{color:#5c54ed;border-color:#d7d2ff;background:#f5f3ff}.agent-page{width:100%;height:100%;min-height:0;margin:0;display:grid;grid-template-columns:252px minmax(0,1fr);overflow:hidden;background:#fff}.agent-page-loading{min-height:56vh;display:grid;place-items:center}.agent-conversation-panel{min-height:0;display:flex;flex-direction:column;padding:14px 12px 12px;background:linear-gradient(180deg,#fbfbff 0,#f7f7fc);border-right:1px solid #ebedf3}.agent-panel-brand{display:flex;align-items:center;gap:10px;margin:3px 5px 14px}.agent-panel-brand .ant-avatar{background:#635bff}.agent-panel-brand>div{display:grid;gap:2px;min-width:0}.agent-panel-brand strong{font-size:16px;color:#20283a}.agent-panel-brand small{color:#8c95a8;font-size:12px}.agent-panel-brand.is-editable{position:relative;margin-inline:0;padding:6px 8px;border-radius:12px;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.agent-panel-brand.is-editable:hover,.agent-panel-brand.is-editable:focus-visible{outline:none;background:#f2f0ff;box-shadow:0 6px 18px #5248da1a;transform:translateY(-1px)}.agent-panel-brand.is-editable .ant-avatar{transition:transform .18s ease,box-shadow .18s ease}.agent-panel-brand.is-editable:hover .ant-avatar,.agent-panel-brand.is-editable:focus-visible .ant-avatar{box-shadow:0 0 0 3px #635bff21;transform:scale(1.04)}.agent-panel-brand-edit-icon{margin-left:auto;color:#786ff4;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.agent-panel-brand.is-editable:hover .agent-panel-brand-edit-icon,.agent-panel-brand.is-editable:focus-visible .agent-panel-brand-edit-icon{opacity:1;transform:translate(0)}.agent-conversation-list{display:grid;align-content:start;gap:6px;flex:1;overflow-y:auto;margin-top:14px;scrollbar-width:none;-ms-overflow-style:none}.agent-conversation-list::-webkit-scrollbar{display:none;width:0;height:0}.agent-conversation-list .ant-empty{margin-top:42px}.agent-group-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 5px 4px;color:#3b455c}.agent-group-title strong{font-size:13px}.agent-group-title .ant-btn{height:25px;padding:0;color:#625af3;font-size:12px}.agent-conversation-group{display:grid;gap:3px;padding:4px;border:1px solid transparent;border-radius:11px;transition:border-color .16s ease,background .16s ease}.agent-conversation-group:has(.agent-conversation-item:hover),.agent-conversation-group:hover{border-color:#e6e4fb;background:#ffffff80}.agent-conversation-group>header{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:0 4px;color:#6d7689}.agent-group-toggle{min-width:0;flex:1;display:flex;align-items:center;gap:6px;margin:0;padding:4px 5px;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease,transform .18s ease}.agent-group-toggle:hover,.agent-group-toggle:focus-visible{color:#5b52ed;background:#edebff;transform:translate(2px);outline:none}.agent-group-toggle .anticon{color:#747d91;font-size:12px;transition:color .18s ease,transform .2s ease}.agent-group-toggle:hover .anticon,.agent-group-toggle:focus-visible .anticon{color:#625af3}.agent-group-chevron{transform:rotate(0)}.agent-conversation-group.is-collapsed .agent-group-chevron{transform:rotate(-90deg)}.agent-conversation-group>header strong{overflow:hidden;color:#4f596f;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.agent-conversation-group>header em{display:grid;min-width:19px;height:19px;place-items:center;border-radius:50%;color:#8b93a5;background:#eef0f6;font-size:10px;font-style:normal}.agent-conversation-group>header>div{display:flex;opacity:0;transition:opacity .16s ease}.agent-conversation-group:hover>header>div{opacity:1}.agent-conversation-group>header .ant-btn{width:23px;height:23px;padding:0;color:#858da0}.agent-conversation-group>header .ant-btn:hover{color:#5b52ed;background:#edebff}.agent-group-items{display:grid;gap:3px;min-height:4px;max-height:2400px;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .28s ease,opacity .2s ease,transform .22s ease}.agent-group-items>small{padding:6px 7px;color:#a2a9b7;font-size:11px}.agent-conversation-group.is-collapsed .agent-group-items{min-height:0;max-height:0;opacity:0;transform:translateY(-5px);pointer-events:none}.agent-ungrouped{margin-top:3px;border-top:1px solid #eceef4;border-radius:0}.agent-ungrouped:hover{border-color:#eceef4;background:transparent}.agent-conversation-item{display:flex;align-items:center;gap:3px;width:100%;min-height:58px;padding:4px;border-radius:10px;color:#46516a;background:transparent}.agent-conversation-item:hover,.agent-conversation-item.active{background:#edeaff;color:#554cf1}.agent-conversation-select{display:block;flex:1;min-width:0;min-height:50px;padding:7px 6px;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.agent-conversation-select>span{display:grid;min-width:0;gap:3px}.agent-conversation-item strong,.agent-conversation-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-conversation-item strong{font-size:13px;font-weight:600}.agent-conversation-item small{color:#9aa2b2;font-size:10px}.agent-conversation-more{flex:0 0 auto;color:#858da0!important;opacity:0;transform:translate(3px);transition:opacity .16s ease,color .16s ease,transform .16s ease}.agent-conversation-item:hover .agent-conversation-more,.agent-conversation-item.active .agent-conversation-more,.agent-conversation-more[aria-expanded=true]{opacity:1;transform:translate(0)}.agent-conversation-more:hover{color:#574dee!important;background:#fff!important}.agent-panel-tip{margin:12px 5px 0;color:#9aa2b2;font-size:11px;line-height:1.65}.agent-chat-panel{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;background:#fff}.agent-chat-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid #edf0f4}.agent-chat-header .ant-typography{margin:0}.agent-chat-header h3{margin-bottom:2px!important;font-size:19px!important}.agent-chat-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.agent-history-search{color:#5d6679!important;border-color:#e1e4ed!important;background:#fff!important}.agent-deep-thinking{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:#554ceb;border:1px solid #dfdcff;border-radius:9px;background:#f8f7ff;font-size:12px;white-space:nowrap}.agent-deep-thinking.disabled{color:#a7adba;border-color:#eaecf1;background:#fafbfc}.agent-message-stage{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px clamp(20px,4vw,72px);background:radial-gradient(circle at 72% 2%,#fbfaff 0,transparent 31%),#fff}.agent-welcome{max-width:660px;display:grid;justify-items:center;gap:9px;margin:42px auto;color:#667085;text-align:center}.agent-welcome .ant-avatar{background:#635bff;box-shadow:0 8px 24px #635bff3d}.agent-welcome h3{margin:12px 0 0!important;color:#20283a}.agent-welcome .ant-typography{margin:0!important}.agent-suggestion-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:10px;margin-top:18px}.agent-suggestion-grid button{min-height:72px;padding:10px;border:1px solid #e6e6f0;border-radius:10px;color:#5c667a;background:#fff;font-size:12px;line-height:1.55;cursor:pointer;text-align:left;transition:.18s ease}.agent-suggestion-grid button:hover{border-color:#b9b4ff;color:#554cf1;background:#f8f7ff;transform:translateY(-1px)}.agent-message{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:830px;margin:0 auto 20px}.agent-message.user{justify-content:flex-end}.agent-message-body{min-width:0;max-width:min(760px,82%)}.agent-message.user .agent-message-body{margin-left:auto}.agent-message-author{margin:0 5px 5px;color:#727c90;font-size:11px;font-weight:600;line-height:1.4}.agent-message.user .agent-message-author{color:#625bf4;text-align:right}.agent-chat-ready{height:100%;min-height:240px;display:grid;place-content:center;justify-items:center;gap:7px;color:#929bad;text-align:center}.agent-chat-ready .ant-avatar{margin-bottom:3px;background:#635bff;box-shadow:0 8px 24px #635bff2e}.agent-chat-ready strong{color:#3b455d;font-size:15px}.agent-chat-ready span{font-size:12px}.agent-message-copy{padding:11px 14px;border:1px solid #e8eaf0;border-radius:4px 14px 14px;color:#2f3850;background:#fff;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 2px 7px #1f2a4608}.agent-html-code-block{margin:-1px;overflow:hidden;border:1px solid #e0e2ee;border-radius:10px;background:#f8f9fc;text-align:left}.agent-html-code-block>header{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:1px solid #e5e7ef;color:#667087;font-size:11px;background:#f3f4f9}.agent-html-code-block>header>span code{margin-right:5px;color:#6658ef;font-size:10px;font-weight:700}.agent-html-code-block>header>div{display:flex;gap:6px}.agent-html-code-block>header button{border:0;border-radius:6px;padding:4px 8px;color:#5d55dc;background:#ecebff;cursor:pointer;font-size:11px}.agent-html-code-block>header button:hover{background:#dfddff}.agent-html-code-block pre{max-height:260px;margin:0;overflow:auto;padding:11px 13px;color:#374058;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.agent-html-preview-content{display:flex;flex-direction:column;gap:10px;height:100%}.agent-html-preview-toolbar{display:flex;align-items:center;justify-content:space-between;color:#313951}.agent-html-preview-actions{display:flex;align-items:center;gap:8px}.agent-html-preview-frame{flex:1;min-height:320px;overflow:hidden;border:1px solid #e0e2ee;border-radius:10px;background:#fff}.agent-html-preview-frame iframe{display:block;width:100%;height:100%;min-height:320px;border:0;background:#fff}.agent-html-preview-code{border:1px solid #e0e2ee;border-radius:8px;background:#f8f9fc}.agent-html-preview-code summary{padding:8px 10px;color:#5d55dc;cursor:pointer;font-size:12px}.agent-html-preview-code pre{max-height:240px;margin:0;overflow:auto;padding:10px;border-top:1px solid #e5e7ef;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.agent-html-preview-drawer.is-fullscreen .ant-drawer-content-wrapper{width:100vw!important}.agent-html-preview-drawer.is-fullscreen .agent-html-preview-frame{min-height:0}.agent-html-share-modal p{margin:0 0 10px;color:#667085;font-size:13px}.agent-html-share-modal>div{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.public-html-share{display:flex;justify-content:center;width:100%;height:100dvh;min-height:100vh;overflow:auto;background:#f6f7fb}.public-html-share-frame{display:block;width:100%;max-width:1440px;height:100%;min-height:100dvh;border:0;background:#fff;box-shadow:0 0 24px #1018280f}.public-html-share-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#667085}.public-html-share-state p{margin:0}.agent-streaming-text{white-space:pre-wrap}.agent-composer-agent-switcher{width:230px;min-width:190px;flex:0 1 230px}.agent-composer-agent-switcher .ant-select-selector{min-height:32px;padding-inline:8px!important;border-radius:8px!important;color:#46516a;background:#f7f7fb!important}.agent-composer-agent-switcher .ant-select-selection-item{padding-inline-end:18px!important}.agent-composer-agent-switcher:hover .ant-select-selector,.agent-composer-agent-switcher.ant-select-open .ant-select-selector{color:#554cf1;background:#efedff!important}.agent-message.user .agent-message-copy{border-color:#625bf4;border-radius:14px 4px 14px 14px;color:#fff;background:linear-gradient(135deg,#655df8,#5349df);box-shadow:0 7px 18px #584ee62e}.agent-thinking-process{margin-bottom:8px;overflow:hidden;border:1px solid #e0dcff;border-radius:10px;color:#68728a;background:#faf9ff;font-size:12px;line-height:1.65}.agent-thinking-process summary{display:flex;align-items:center;gap:6px;padding:8px 10px;color:#5b52ed;cursor:pointer;list-style:none;font-weight:650}.agent-thinking-process summary::-webkit-details-marker{display:none}.agent-thinking-process summary span{margin-left:auto;color:#938de8;font-size:11px;font-weight:500}.agent-thinking-process>div{max-height:210px;overflow:auto;padding:0 10px 10px;white-space:pre-wrap}.agent-markdown{display:grid;gap:7px;min-width:0}.agent-markdown p{margin:0;white-space:pre-wrap}.agent-markdown strong{color:#18213a;font-weight:760}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3{margin:9px 0 2px;color:#1f2940;font-weight:750;line-height:1.45}.agent-markdown h1{font-size:20px}.agent-markdown h2{font-size:17px}.agent-markdown h3{font-size:15px}.agent-markdown hr{width:100%;height:1px;margin:7px 0;border:0;background:#e8eaf0}.agent-markdown blockquote{margin:2px 0;padding:8px 12px;border-left:3px solid #9e97ff;border-radius:0 8px 8px 0;color:#59647a;background:#f7f6ff}.agent-markdown blockquote p+p{margin-top:4px}.agent-markdown ol,.agent-markdown ul{display:grid;gap:5px;margin:2px 0;padding-left:23px}.agent-markdown li{padding-left:2px}.agent-markdown-table-wrap{max-width:100%;overflow-x:auto;margin:2px 0;border:1px solid #e2e5ef;border-radius:9px;background:#fff}.agent-markdown table{width:100%;min-width:520px;border-collapse:collapse;color:#364159;font-size:13px;line-height:1.55;white-space:normal}.agent-markdown th,.agent-markdown td{padding:9px 11px;border-right:1px solid #eceef4;border-bottom:1px solid #eceef4;text-align:left;vertical-align:top}.agent-markdown th:last-child,.agent-markdown td:last-child{border-right:0}.agent-markdown tbody tr:last-child td{border-bottom:0}.agent-markdown th{color:#312a79;background:#f3f1ff;font-weight:720;white-space:nowrap}.agent-markdown tbody tr:nth-child(2n){background:#fafaff}.agent-message-body>small{display:block;margin-top:5px;color:#a0a8b6;font-size:10px}.agent-message.user .agent-message-body>small{text-align:right}.agent-reply-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;opacity:.62;transition:opacity .16s ease}.agent-message:hover .agent-reply-actions{opacity:1}.agent-reply-actions .ant-btn{height:27px;padding-inline:9px;color:#657087;border-color:#e3e6ee;border-radius:8px;font-size:11px;background:#fff}.agent-reply-actions .ant-btn:hover,.agent-reply-actions .ant-btn.selected{color:#554cec;border-color:#bbb6ff;background:#f5f3ff}.agent-share-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #ecebf7;border-radius:17px;box-shadow:0 26px 70px #1a1f3633}.agent-share-modal .ant-modal-header{margin:0;padding:25px 30px 21px;border-bottom:1px solid #eceef4;background:#fff}.agent-share-modal .ant-modal-title>div{display:grid;gap:4px}.agent-share-modal .ant-modal-title strong{color:#1e2941;font-size:21px}.agent-share-modal .ant-modal-title small{color:#7d879b;font-size:13px;font-weight:400}.agent-share-modal .ant-modal-close{top:22px;right:22px;color:#5e687b}.agent-share-modal .ant-modal-body{padding:22px 30px 14px}.agent-share-modal .ant-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:18px 30px 24px;border-top:1px solid #eceef4}.agent-share-modal .ant-modal-footer .ant-btn{min-width:100px;height:42px;border-radius:9px}.agent-share-modal .ant-modal-footer .ant-btn-primary{min-width:146px;color:#fff;background:linear-gradient(100deg,#675ef8,#5047e6);box-shadow:0 8px 18px #544ae533}.agent-share-settings{overflow:hidden;border:1px solid #e4e6ee;border-radius:12px;background:#fff}.agent-share-setting-row{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;min-height:72px;gap:12px;padding:12px 18px;border-bottom:1px solid #eceef4}.agent-share-setting-row:last-child{border-bottom:0}.agent-share-setting-row>label{display:flex;align-items:center;gap:5px;color:#34405a;font-size:14px;font-weight:650}.agent-share-setting-row>label:after{content:"?";display:grid;width:17px;height:17px;place-items:center;border:1px solid #aab2c2;border-radius:50%;color:#7c8699;font-size:10px;font-weight:600}.agent-document-status{margin-top:8px;color:#6c5ce7;font-size:12px}.agent-document-status.failed{color:#d4380d}.agent-web-search-status{display:flex;align-items:center;gap:6px;padding:2px 12px 4px;color:#5e56e8;font-size:11px}.agent-web-search-status.failed{color:#d4380d}.agent-web-search-sources>summary{flex-wrap:wrap}.agent-web-search-sources .agent-citation-source-stack{flex:none}.agent-web-search-source-list{display:flex;gap:10px;overflow-x:auto;padding:2px 0 6px}.agent-web-search-source-list article{flex:0 0 180px;min-height:150px;overflow:hidden;padding:8px;border:1px solid #e7e8f0;border-radius:10px;background:#fff}.agent-web-search-source-list article.has-image{padding-top:0}.agent-web-search-source-list article>img{width:calc(100% + 16px);height:92px;margin:0 -8px 7px;object-fit:cover}.agent-source-favicon{position:relative;width:20px;height:20px;display:grid;place-items:center;overflow:hidden;border:1px solid #e4e7ec;border-radius:50%;background:#f8f9fc;color:#667085;font-size:10px;font-weight:600}.agent-source-favicon img{width:100%;height:100%;object-fit:cover}.agent-source-favicon b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;font-weight:600}.agent-source-favicon:not(.fallback) b{visibility:hidden}.agent-web-search-sources article>img{display:block;width:64px;height:48px;margin-top:8px;border-radius:6px;object-fit:cover}.agent-web-search-sources article>a{display:inline-block;margin-top:6px;color:#5e56e8;font-size:11px}.agent-share-scope,.agent-share-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.agent-share-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-share-scope button,.agent-share-choice button{min-height:42px;padding:0 10px;border:1px solid #dde1ea;border-radius:9px;color:#586277;background:#fff;cursor:pointer;font-size:13px;transition:.16s ease}.agent-share-scope button:hover,.agent-share-choice button:hover{border-color:#b8b3fb}.agent-share-scope button.active,.agent-share-choice button.active{color:#554cec;border-color:#6d64f4;background:#faf9ff;box-shadow:0 0 0 2px #5f55eb14;font-weight:700}.agent-share-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#4f5a70;font-size:13px}.agent-share-setting-row>.ant-input-affix-wrapper{grid-column:2;margin-top:-4px}.agent-share-summary{display:flex;align-items:center;gap:10px;min-height:58px;margin-top:20px;padding:12px 16px;border-radius:10px;color:#4d5870;background:linear-gradient(100deg,#f4f2ff,#faf9ff);font-size:13px}.agent-share-summary>.anticon{display:grid;width:31px;height:31px;flex:none;place-items:center;border-radius:50%;color:#fff;background:#635af3;box-shadow:0 6px 13px #574deb33}.agent-share-notice{margin:13px 0 0;color:#7f899b;font-size:12px}.agent-share-notice:before{content:"◇";margin-right:6px;color:#73809a}.public-agent-share{min-height:100vh;color:#25304a;background:radial-gradient(circle at 50% 8%,rgba(235,232,255,.72),transparent 29%),linear-gradient(180deg,#fbfbff 0,#f8f9fd 58%,#fbfbff)}.public-agent-share-state{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center}.public-agent-share-state>p{margin:0;color:#7c8699}.public-share-password-card{display:grid;width:min(92vw,430px);gap:14px;padding:34px;border:1px solid #e5e6f0;border-radius:18px;background:#fff;box-shadow:0 20px 52px #2c28691f}.public-share-password-card>span{display:grid;width:52px;height:52px;place-items:center;justify-self:center;border-radius:16px;color:#5d54ee;background:#eeecff;font-size:23px}.public-share-password-card .ant-typography,.public-share-password-card p{margin:0!important}.public-share-password-card p{color:#7d879b}.public-share-password-card .ant-input-affix-wrapper,.public-share-password-card .ant-btn{height:44px;border-radius:9px}.public-share-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:9px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid rgba(225,226,238,.9);background:#ffffffe6;box-shadow:0 3px 14px #1d224109;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-share-brand{display:flex;align-items:center;gap:9px;color:#202942}.public-share-brand:hover{color:#202942}.public-share-brand>img,.public-share-brand>span{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;object-fit:contain}.public-share-brand>span{color:#fff;background:linear-gradient(135deg,#6b62f8,#4e45dc)}.public-share-brand strong{font-size:16px}.public-share-brand i{width:1px;height:20px;margin:0 8px;background:#dfe2ea}.public-share-brand em{color:#34405b;font-size:14px;font-style:normal;font-weight:600}.public-share-topbar nav{display:flex;align-items:center;gap:10px}.public-share-topbar nav .ant-btn{height:38px;border-radius:9px}.public-share-topbar nav .ant-btn-primary{color:#fff;border:0;background:linear-gradient(100deg,#675ef8,#4e45e1);box-shadow:0 7px 16px #5349e32e}.public-share-shell{position:relative;width:min(calc(100% - 40px),1120px);margin:0 auto;padding:44px 106px 24px 0}.public-share-intro{position:relative;min-height:142px;padding:0 8px}.public-share-intro h1.ant-typography{max-width:760px;margin:0 0 10px;color:#17213b;font-size:32px;line-height:1.28;letter-spacing:-.025em}.public-share-scope-tag{display:inline-flex;padding:3px 9px;border-radius:999px;color:#5d54ed;background:#eceaff;font-size:11px}.public-share-creator{display:flex;align-items:center;gap:9px;margin-top:13px;color:#6d7890;font-size:12px}.public-share-creator .ant-avatar{border:2px solid #fff;box-shadow:0 3px 10px #1f28451f}.public-share-creator strong{color:#303a54;font-size:13px}.public-share-creator i{width:3px;height:3px;border-radius:50%;background:#aab1bf}.public-share-intro>small{position:absolute;right:0;bottom:20px;color:#5f6980;font-size:12px}.public-share-conversation{display:grid;gap:22px}.public-share-message{scroll-margin-top:92px}.public-share-message.user{display:flex;align-items:end;justify-content:flex-end;gap:12px;padding-left:25%}.public-share-user-bubble{min-width:220px;max-width:72%;padding:12px 16px 9px;border:1px solid #d9d5ff;border-radius:14px 4px 14px 14px;color:#444c70;background:linear-gradient(135deg,#f5f3ff,#eeecff);box-shadow:0 8px 20px #4d43b314}.public-share-user-bubble time{display:block;margin-top:4px;color:#8189a3;font-size:10px;text-align:right}.public-share-message.user>.ant-avatar{flex:none;box-shadow:0 5px 15px #342e751f}.public-share-message.assistant{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px}.public-share-assistant-meta{display:grid;justify-items:center;gap:7px;padding-top:5px}.public-share-assistant-meta .ant-avatar{color:#fff;background:#625af3;box-shadow:0 0 0 5px #fff,0 8px 19px #5046dc2b}.public-share-assistant-meta time{color:#8f98aa;font-size:9px;white-space:nowrap}.public-share-assistant-card{min-width:0;padding:17px 20px;border:1px solid #e2e5ee;border-radius:13px;background:#fff;box-shadow:0 10px 27px #22284c0e}.public-share-assistant-card details{margin-bottom:11px;padding:9px 11px;border:1px solid #e4e1ff;border-radius:9px;color:#68738b;background:#faf9ff;font-size:11px}.public-share-assistant-card details summary{color:#6259ec;cursor:pointer;font-weight:650}.public-share-assistant-card details p{margin:6px 0 0;white-space:pre-wrap}.public-share-assistant-card .agent-markdown{gap:8px;font-size:13px;line-height:1.68}.public-share-assistant-card .agent-markdown h1{font-size:19px}.public-share-assistant-card .agent-markdown h2{font-size:16px}.public-share-assistant-card .agent-markdown h3{font-size:14px}.public-share-assistant-card .agent-markdown blockquote{border-left-color:#665df3}.public-share-assistant-card .agent-markdown strong{color:#17213b}.public-share-assistant-card .agent-markdown>p:last-child{margin-bottom:0}.public-share-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.public-share-attachments a{display:flex;align-items:center;gap:7px;max-width:200px;padding:6px 8px;border:1px solid #e3e6ee;border-radius:8px;color:#5d687e;background:#fff;font-size:11px}.public-share-attachments img{width:32px;height:32px;border-radius:5px;object-fit:cover}.public-share-attachments span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-share-progress{position:absolute;top:196px;right:2px;display:grid;width:70px;gap:0;color:#69748a;font-size:11px}.public-share-progress>strong{margin:0 0 4px 18px;color:#5c667c;font-size:12px}.public-share-progress a{position:relative;display:flex;align-items:center;min-height:57px;gap:10px;color:#7e8799}.public-share-progress a:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background:#dbd9f7}.public-share-progress a i{position:relative;z-index:1;width:11px;height:11px;border:3px solid #f9f9fe;border-radius:50%;background:#d8d6f4;box-shadow:0 0 0 1px #d8d6f4}.public-share-progress a.active i{background:#625af3;box-shadow:0 0 0 1px #625af3}.public-share-progress a.active span,.public-share-progress a:hover span{color:#554cec;font-weight:650}.public-share-footer{display:flex;align-items:center;justify-content:center;gap:7px;padding:34px 0 7px;color:#a2a9b8;font-size:11px}.public-share-footer .anticon{color:#8e88dd}.public-share-backtop.ant-btn{position:fixed;right:28px;bottom:28px;z-index:10;display:grid;width:51px;height:57px;place-items:center;padding:7px 0;border-color:#e5e5f0;border-radius:50%;color:#645cf1;background:#fffffff0;box-shadow:0 8px 24px #2f2d5e1c;font-size:10px}.public-share-backtop.ant-btn .anticon{display:block;margin:0 0 2px;font-size:15px}@media(max-width:900px){.public-share-topbar{padding-inline:18px}.public-share-brand em,.public-share-brand i{display:none}.public-share-shell{width:min(calc(100% - 28px),820px);padding:30px 0 20px}.public-share-progress{display:none}.public-share-intro>small{right:8px}.public-share-message.user{padding-left:12%}.public-share-user-bubble{max-width:82%}}@media(max-width:600px){.public-share-topbar nav .ant-btn:first-child{display:none}.public-share-topbar nav .ant-btn-primary span:last-child{display:none}.public-share-topbar nav .ant-btn-primary{width:40px;padding:0}.public-share-intro{min-height:152px}.public-share-intro h1.ant-typography{font-size:25px}.public-share-intro>small{position:static;display:block;margin-top:9px}.public-share-creator{align-items:flex-start;flex-wrap:wrap}.public-share-message.user{padding-left:0}.public-share-user-bubble{min-width:0;max-width:calc(100% - 48px)}.public-share-message.assistant{grid-template-columns:38px minmax(0,1fr);gap:9px}.public-share-assistant-meta .ant-avatar{width:32px!important;height:32px!important}.public-share-assistant-card{padding:14px}.public-share-backtop.ant-btn{right:14px;bottom:14px}.agent-share-setting-row{grid-template-columns:1fr}.agent-share-setting-row>.ant-input-affix-wrapper{grid-column:1}.agent-share-modal .ant-modal-header,.agent-share-modal .ant-modal-body,.agent-share-modal .ant-modal-footer{padding-inline:20px}}.agent-message-attachments{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.agent-message-attachments a{display:flex;align-items:center;gap:6px;max-width:180px;padding:5px 7px;border:1px solid #e3e6ee;border-radius:8px;color:#586176;background:#fff;font-size:11px;overflow:hidden}.agent-message-attachments a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-message-attachments img{width:30px;height:30px;border-radius:4px;object-fit:cover}.agent-typing{align-self:center;display:flex;align-items:center;gap:5px;min-height:38px;padding:0 13px;border-radius:12px;color:#7b8497;background:#f6f5ff;font-size:12px}.agent-typing i{width:5px;height:5px;border-radius:50%;background:#756cf7;animation:agent-typing 1.1s infinite ease-in-out}.agent-typing i:nth-child(2){animation-delay:.16s}.agent-typing i:nth-child(3){animation-delay:.32s}@keyframes agent-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.agent-composer{flex:none;margin:0 18px 16px;padding:10px;border:1px solid #dfe1eb;border-radius:14px;background:#fff;box-shadow:0 9px 28px #2f28761a}.agent-composer-dock{max-width:790px;width:calc(100% - 36px);justify-self:center;padding:10px 12px 8px;border-radius:15px;box-shadow:0 12px 30px #2f28761f}.agent-composer-dock .ant-input-textarea textarea{min-height:46px!important;padding:4px 2px!important;line-height:1.6!important}.agent-composer .ant-input{border:0!important;box-shadow:none!important;resize:none}.agent-composer-attachments{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 7px}.create-new-route-layout{height:100dvh;min-height:0;overflow:hidden}.create-new-route-layout>.ant-layout{height:100%;min-height:0;overflow:hidden}.create-new-route-layout .app-content{flex:1 1 auto;height:calc(100dvh - 72px);min-height:0;padding:0;overflow:hidden}.create-new-route-layout .app-content>.create-workbench-page{height:100%;min-height:0}.create-workbench-page{position:relative;height:100%;min-height:0;display:grid;grid-template-columns:330px minmax(0,1fr) 330px;overflow:hidden;background:#f7f8fb;color:#172033}.create-workbench-settings,.create-workbench-history{min-width:0;background:#fff}.create-workbench-settings{position:relative;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e7eaf1}.create-workbench-settings-head,.create-workbench-history>header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:14px 18px;border-bottom:1px solid #edf0f5}.workbench-settings-head-actions{display:inline-flex;align-items:center;gap:6px}.workbench-settings-head-actions .ant-btn{height:28px;padding-inline:5px;color:#6d7690;font-size:11px}.workbench-settings-head-actions .ant-btn:hover{color:#5b55f7!important;background:#f3f1ff!important}.create-workbench-settings-head h1,.create-workbench-history h2,.create-workbench-canvas-head h2{margin:2px 0 0;color:#182338;font-size:18px;font-weight:700}.create-workbench-eyebrow{display:block;color:#8992a5;font-size:11px;letter-spacing:.02em}.create-workbench-settings-scroll{flex:1 1 auto;height:auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#aeb8c8 #f5f7fa;padding:8px 14px 0}.create-workbench-settings-scroll::-webkit-scrollbar,.workbench-history-scroll::-webkit-scrollbar,.create-workbench-grid::-webkit-scrollbar{width:7px;height:7px}.create-workbench-settings-scroll::-webkit-scrollbar-thumb,.workbench-history-scroll::-webkit-scrollbar-thumb,.create-workbench-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#d9deea}.create-workbench-settings-scroll::-webkit-scrollbar-track,.workbench-history-scroll::-webkit-scrollbar-track,.create-workbench-grid::-webkit-scrollbar-track{background:transparent}.workbench-step{padding:15px 2px 16px;border-bottom:1px solid #edf0f5}.workbench-step-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.workbench-step-title b{color:#26334a;font-size:13px}.workbench-step-title small{overflow:hidden;color:#99a2b2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workbench-mode-select{width:118px;min-width:0}.workbench-mode-select.ant-select-sm .ant-select-selector{border-color:#dce2ec!important;border-radius:6px!important}.workbench-reference-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workbench-reference-actions .ant-btn{height:34px;border-radius:8px;font-size:12px}.workbench-reference-list{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.workbench-reference-item{position:relative;width:48px;height:48px;flex:0 0 auto;overflow:hidden;border:1px solid #dfe4ee;border-radius:7px;outline:none;background:#f4f6fa;cursor:zoom-in;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workbench-reference-item img{width:100%;height:100%;object-fit:cover}.workbench-reference-item span{position:absolute;right:3px;bottom:2px;padding:1px 3px;border-radius:4px;color:#fff;background:#0000007a;font-size:9px}.workbench-reference-item button{position:absolute;top:1px;right:1px;display:grid;width:17px;height:17px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#00000085;cursor:pointer;font-size:9px}.workbench-reference-item:hover,.workbench-reference-item:focus-visible,.workbench-reference-item:focus-within{border-color:#7569f7;box-shadow:0 0 0 2px #6f63f621,0 6px 14px #4137a524;transform:translateY(-1px)}.workbench-step .ant-input-textarea textarea{border:1px solid #e1e6ef;border-radius:8px;font-size:12px;line-height:1.6;resize:vertical}.workbench-step .ant-input-textarea textarea:focus{border-color:var(--workbench-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--workbench-primary) 10%,transparent)}.create-workbench-settings-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.create-workbench-settings-scroll .prompt-reference-editor{min-height:78px;max-height:400px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe5ef;border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.create-workbench-settings-scroll .prompt-reference-editor:focus-within{border-color:#7166ff;box-shadow:0 0 0 1px #7166ff14}.create-workbench-settings-scroll .prompt-reference-editor-surface{min-height:76px;max-height:398px;box-sizing:border-box;flex:0 1 auto;overflow-y:auto;padding:10px 12px 8px;border:0!important;box-shadow:none;scrollbar-gutter:stable}.create-workbench-settings-scroll .prompt-reference-editor-surface:focus{box-shadow:none}.workbench-prompt-title-left{min-width:0;display:inline-flex;align-items:center;gap:8px}.workbench-prompt-reference-hint{display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#a0a8b7;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.workbench-prompt-reference-hint .anticon{color:#756bff;font-size:12px}.workbench-model-option{display:inline-flex;align-items:center;gap:8px;min-width:0}.workbench-model-option-icon{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;overflow:hidden;border-radius:5px;color:#6c63ee;background:#f0efff}.workbench-model-option-icon img{width:100%;height:100%;object-fit:cover}.workbench-prompt-tools{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.workbench-prompt-tools .ant-btn{padding:0 4px;color:var(--workbench-primary-text);font-size:11px}.workbench-full-select{width:100%}.workbench-full-select .ant-select-selector{min-height:35px!important;border-radius:8px!important;font-size:12px}.workbench-size-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workbench-size-grid button{display:grid;min-height:48px;align-content:center;gap:3px;padding:6px 4px;border:1px solid #e2e7ef;border-radius:7px;color:#59657a;background:#fff;cursor:pointer;font-size:11px}.workbench-size-grid button small{color:#9aa4b3;font-size:10px}.workbench-size-grid button:hover,.workbench-size-grid button.active{border-color:var(--workbench-primary);color:var(--workbench-primary-text);background:var(--workbench-primary-bg)}.workbench-quantity{display:flex;align-items:center;justify-content:space-between;height:38px;border:1px solid #dfe5ee;border-radius:8px}.workbench-quantity strong{color:#1f2b41;font-size:16px}.workbench-quantity .ant-btn{height:100%;color:#637088}.workbench-generate-step{border-bottom:0;padding-bottom:10px}.workbench-generate-button{width:100%;height:42px;border:0;border-radius:8px;background:var(--workbench-primary);box-shadow:0 6px 14px color-mix(in srgb,var(--workbench-primary) 18%,transparent);font-size:16px;font-weight:600}.workbench-generate-button:hover:not(:disabled){background:var(--workbench-primary-hover)!important}.workbench-generate-button:active:not(:disabled){background:var(--workbench-primary-active)!important}.workbench-generate-button.ant-btn:disabled{color:var(--workbench-text-disabled);background:var(--workbench-bg-disabled);box-shadow:none}.workbench-new-label.ant-tag{color:var(--workbench-primary-text);background:var(--workbench-primary-bg);border-color:var(--workbench-primary-border)}.workbench-prompt-tools .ant-btn:hover:not(:disabled){color:var(--workbench-primary-hover);background:var(--workbench-primary-bg)}.workbench-prompt-tools .ant-btn:disabled{color:var(--workbench-text-disabled)}.workbench-size-grid button.active small{color:var(--workbench-primary-text)}.workbench-step button:focus-visible,.workbench-column-stepper button:focus-visible{outline:2px solid var(--workbench-primary);outline-offset:2px}.workbench-generate-button span{opacity:.86;font-size:13px;font-weight:500}.create-workbench-settings-footer{position:sticky;right:auto;bottom:0;z-index:8;width:auto;flex:0 0 auto;box-sizing:border-box;margin:0 -14px;padding:0 14px 10px;border-top:1px solid #edf0f5;background:#fffffff5;box-shadow:0 -8px 18px #14213614}.create-workbench-settings-footer .workbench-generate-step{padding:12px 2px 4px}.workbench-refill-hint{margin:4px 2px 0;color:#8c97a9;font-size:11px}.workbench-refill-hint .anticon{margin-right:4px;color:var(--workbench-primary)}.create-workbench-canvas{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.workbench-image-load-toast{position:absolute;z-index:32;top:78px;left:50%;min-width:280px;display:grid;grid-template-columns:34px minmax(130px,1fr) auto;align-items:center;gap:10px;padding:10px 13px;border:1px solid #e8e7f2;border-radius:13px;color:#31384a;background:#fffffff7;transform:translate(-50%);box-shadow:0 13px 34px #1e233a21;animation:board-load-toast-in .24s ease both}.workbench-image-load-toast>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#675cf6;background:#eeeaff;font-size:16px}.workbench-image-load-toast>div{min-width:0;display:grid;gap:6px}.workbench-image-load-toast strong{font-size:12px}.workbench-image-load-toast small{color:#737c90;font-size:10px;white-space:nowrap}.workbench-image-load-toast i{height:3px;overflow:hidden;border-radius:4px;background:#ececf3}.workbench-image-load-toast i b{height:100%;display:block;border-radius:inherit;background:#675cf6;transition:width .22s ease}.create-workbench-canvas-head,.create-workbench-canvas-toolbar,.create-workbench-canvas-foot{flex-shrink:0}.create-workbench-canvas-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:14px 22px;border-bottom:1px solid #edf0f5}.create-workbench-canvas-head h2{max-width:520px;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.workbench-canvas-meta{display:flex;align-items:center;gap:8px;color:#8b95a6;font-size:11px;white-space:nowrap}.workbench-canvas-meta .ant-tag{margin-inline-end:3px;border-radius:999px;font-size:11px}.create-workbench-canvas-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:8px 22px;color:#a0a9b8;font-size:11px}.workbench-canvas-tabs{display:flex;gap:4px}.workbench-canvas-tabs button{padding:5px 12px;border:0;border-radius:6px;color:#8d97a8;background:transparent;cursor:pointer;font-size:12px}.workbench-canvas-tabs button.active{color:var(--workbench-primary-text);background:var(--workbench-primary-bg)}.create-workbench-grid{flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:16px;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#aeb8c8 #f5f7fa;padding:18px 24px 26px;background:#fff}.create-workbench-grid.is-single{grid-template-columns:minmax(280px,min(min(72vh,720px),78%));justify-content:center;align-content:center}.create-workbench-grid{grid-auto-rows:max-content}.create-workbench-grid.is-double{grid-template-columns:repeat(2,minmax(0,1fr))}.create-workbench-grid.is-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.create-workbench-dropzone{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.create-workbench-dropzone>.create-workbench-grid{flex:1 1 0}.workbench-canvas-drop-guide{position:absolute;top:12px;right:18px;bottom:16px;left:18px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed #8f83f8;border-radius:14px;color:#5b55f7;background:#fbfaff;pointer-events:none}.workbench-canvas-drop-guide .anticon{font-size:30px}.workbench-canvas-drop-guide strong{font-size:14px;font-weight:600}.workbench-canvas-drop-guide small{color:#8b8fa8;font-size:12px}.workbench-reference-step{position:relative}.workbench-reference-step.is-drop-active{border-radius:10px;background:#faf9ff;box-shadow:inset 0 0 0 1px #d9d2fb}.workbench-reference-drop-guide{position:absolute;top:3px;right:-2px;bottom:3px;left:-2px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1.5px dashed #8f83f8;border-radius:10px;color:#5b55f7;background:#faf9ff;font-size:12px;pointer-events:none}.workbench-reference-drop-guide .anticon{font-size:18px}.workbench-output-card{min-width:0;overflow:hidden;border:1px solid #e3e8ef;border-radius:10px;background:#fff;box-shadow:0 8px 22px #212d460f}.workbench-preset-image,.workbench-output-image-button{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border:0;background:#f9fafb}.workbench-preset-image img,.workbench-output-image-button img{width:100%;height:100%;object-fit:cover}.workbench-preset-image img{opacity:.48;filter:saturate(.78)}.workbench-waiting-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:10px;text-align:center;background:#ffffff47}.workbench-waiting-overlay .generation-orbit,.workbench-waiting-overlay .generation-pulse,.workbench-waiting-overlay .generation-wave{transform:scale(.72)}.workbench-waiting-overlay strong{color:#324057;font-size:12px}.workbench-waiting-overlay small{overflow:hidden;max-width:96%;color:#8d98a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.create-workbench-grid .workbench-output-card.is-failed{border-color:var(--workbench-error-border);background:var(--workbench-error-bg);box-shadow:0 0 0 1px var(--workbench-error-border)}.create-workbench-grid .workbench-output-card.is-failed .workbench-preset-image{background:var(--workbench-error-bg)}.create-workbench-grid .workbench-output-card.is-failed .workbench-waiting-overlay{background:transparent}.create-workbench-grid .workbench-output-card.is-failed .workbench-waiting-overlay strong,.create-workbench-grid .workbench-output-card.is-failed .workbench-waiting-overlay small{color:var(--workbench-error-emphasis)}.create-workbench-grid .workbench-output-card.is-failed .generation-orbit:before{border-color:var(--workbench-error-border);animation:none}.create-workbench-grid .workbench-output-card.is-failed .generation-orbit:after,.create-workbench-grid .workbench-output-card.is-failed .generation-orbit i{display:none}.create-workbench-grid .workbench-output-card.is-failed .generation-orbit span{color:var(--workbench-error-emphasis);font-size:22px}.workbench-output-image-button{padding:0;cursor:zoom-in}.workbench-output-image-button span{position:absolute;right:7px;bottom:7px;padding:4px 7px;border-radius:5px;color:#fff;background:#101c2ead;font-size:10px;opacity:0;transition:opacity .16s}.workbench-output-media{position:relative}.workbench-output-top-actions{position:absolute;top:6px;right:6px;display:flex;gap:2px;padding:2px;border-radius:7px;background:#141c2a9e;opacity:0;transform:translateY(-4px);transition:opacity .18s,transform .18s}.workbench-output-top-actions .ant-btn{width:25px;height:25px;padding:0;color:#fff}.workbench-output-top-actions .ant-btn:hover{color:var(--workbench-primary-bg-hover);background:#ffffff29}.workbench-output-bottom-actions{position:absolute;right:6px;bottom:6px;left:6px;display:flex;gap:5px;opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s}.workbench-output-bottom-actions .ant-btn{flex:1;height:27px;padding:0 4px;border:0;border-radius:6px;color:#fff;background:#141c2ab8;font-size:10px}.workbench-output-media:hover .workbench-output-top-actions,.workbench-output-media:hover .workbench-output-bottom-actions,.workbench-output-media:focus-within .workbench-output-top-actions,.workbench-output-media:focus-within .workbench-output-bottom-actions{opacity:1;transform:translateY(0)}.workbench-quick-modal{display:grid;gap:12px}.workbench-quick-tool-modal .ant-modal-content{overflow:hidden;border-radius:18px}.workbench-quick-tool-modal .ant-modal-body{padding:18px 20px 14px}.workbench-quick-tool-modal .ant-modal-footer{margin:0;padding:10px 20px 12px;border-top:1px solid #eceef3}.workbench-quick-summary{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;background:linear-gradient(110deg,#f2efff,#faf9ff)}.workbench-quick-summary>span:last-child{display:grid;gap:4px}.workbench-quick-summary strong{color:#20283a;font-size:16px}.workbench-quick-summary small,.workbench-quick-model{color:#7b8497;font-size:12px}.workbench-quick-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#fff;background:#6157ed;font-size:19px;box-shadow:0 8px 16px #6157ed38}.workbench-quick-section-title{color:#263148;font-size:14px}.workbench-quick-resolutions,.workbench-quick-sizes{display:flex;flex-wrap:wrap;gap:8px}.workbench-quick-resolutions{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));overflow:hidden;border:1px solid #dfe2ea;border-radius:10px;gap:0}.workbench-quick-resolutions .ant-btn{height:40px;border:0;border-right:1px solid #dfe2ea;border-radius:0}.workbench-quick-resolutions .ant-btn:last-child{border-right:0}.workbench-quick-sizes .ant-btn{min-width:130px}.workbench-quick-sizes .ant-btn{height:58px;border-radius:10px}.workbench-quick-model{display:block;padding-top:2px}.workbench-quick-tool-modal .ant-modal-content{overflow:hidden;padding:0!important;border:1px solid #dce2ec;border-radius:12px}.workbench-quick-modal{display:grid;gap:0;color:#172033}.workbench-quick-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 14px;border-bottom:1px solid #edf0f5}.workbench-quick-header>div{display:grid;gap:5px}.workbench-quick-header strong{font-size:18px;font-weight:700}.workbench-quick-header small{color:#8993a6;font-size:12px}.workbench-quick-header .ant-btn{width:28px;height:28px;padding:0;color:#7d8799}.workbench-quick-model-line{padding:12px 22px 10px;color:#788399;font-size:12px}.workbench-quick-size-section{padding:0 22px 14px}.workbench-quick-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.workbench-quick-section-heading strong{font-size:14px}.workbench-quick-section-heading span{color:#8993a6;font-size:11px}.workbench-quick-resolutions{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-bottom:9px;border:1px solid #dfe4ed;border-radius:7px}.workbench-quick-resolutions button{height:32px;border:0;border-right:1px solid #dfe4ed;color:#657187;background:#fff;cursor:pointer;font-size:12px}.workbench-quick-resolutions button:last-child{border-right:0}.workbench-quick-resolutions button.active{color:var(--workbench-primary-text);background:var(--workbench-primary-bg);box-shadow:inset 0 0 0 1px var(--workbench-primary)}.workbench-quick-resolutions button:hover:not(:disabled){color:var(--workbench-primary-text);background:var(--workbench-primary-bg)}.workbench-quick-resolutions button.custom{color:#6157ed}.workbench-quick-resolutions button:disabled{color:#afb7c5;background:#fafbfc;cursor:not-allowed}.workbench-quick-sizes{display:grid;max-height:346px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow-y:auto;padding:1px 2px 3px 0;scrollbar-color:#b7c0cf transparent}.workbench-quick-sizes button{position:relative;display:grid;min-height:72px;align-content:center;justify-items:center;gap:3px;padding:8px 4px;border:1px solid #e0e5ed;border-radius:8px;color:#526078;background:#fff;cursor:pointer}.workbench-quick-sizes button:hover,.workbench-quick-sizes button.active{border-color:var(--workbench-primary);color:var(--workbench-primary-text);background:var(--workbench-primary-bg)}.workbench-quick-ratio-icon{display:grid;height:18px;place-items:center;color:#687890}.workbench-quick-sizes button.active .workbench-quick-ratio-icon{color:var(--workbench-primary-text)}.workbench-quick-sizes button strong{font-size:12px;font-weight:600}.workbench-quick-sizes button small{color:#9aa4b3;font-size:9px}.workbench-quick-sizes button.active small{color:var(--workbench-primary-text)}.workbench-quick-resolutions button:focus-visible,.workbench-quick-sizes button:focus-visible{outline:2px solid var(--workbench-primary);outline-offset:-2px}.workbench-quick-size-check{position:absolute;top:7px;right:7px;color:var(--workbench-primary);font-size:11px}.workbench-quick-note{display:flex;align-items:center;gap:6px;margin:0 22px 14px;padding:9px 10px;border-radius:7px;color:#6e65ca;background:#f5f3ff;font-size:11px}.workbench-quick-note .anticon{color:#695fe9}.workbench-quick-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 22px 15px;border-top:1px solid #edf0f5}.workbench-quick-footer>span{color:#8993a6;font-size:11px}.workbench-quick-footer>span b{color:var(--workbench-primary-text);font-weight:600}.workbench-quick-footer>div{display:flex;gap:7px}.workbench-quick-footer .ant-btn{min-width:70px;height:32px;border-radius:7px;font-size:12px}@media(max-width:560px){.workbench-quick-tool-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.workbench-quick-header,.workbench-quick-model-line,.workbench-quick-size-section,.workbench-quick-footer{padding-inline:14px}.workbench-quick-note{margin-inline:14px}}.workbench-output-image-button:hover span,.workbench-output-image-button:focus-visible span{opacity:1}.workbench-output-actions{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 8px 0 11px;color:#8994a6;font-size:10px}.workbench-output-actions .ant-btn{height:26px;padding-inline:4px;color:#647188;font-size:11px}.create-workbench-canvas-foot{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 22px 13px;border-top:1px solid #edf0f5;color:#9aa4b3;font-size:11px}.create-workbench-canvas-foot .anticon{margin-right:4px;color:var(--workbench-primary)}.create-workbench-history{position:relative;display:flex;flex-direction:column;border-left:1px solid #e7eaf1}.create-workbench-history>header{min-height:68px}.create-workbench-history>header h2{font-size:17px}.create-workbench-history>header .ant-btn{color:#7a879a}.workbench-history-popover{display:grid;gap:7px;padding:10px 14px;border-bottom:1px solid #edf0f5;background:#fafbfc}.workbench-history-popover .ant-picker{width:100%}.workbench-history-popover .ant-btn{justify-self:start;padding-inline:0;font-size:11px}.workbench-history-scroll{flex:0 1 auto;height:calc(100dvh - 198px);min-height:120px;max-height:calc(100dvh - 198px);overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#aeb8c8 #f5f7fa;padding:12px 12px 70px}.workbench-history-pagination{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 9px 11px;border-top:1px solid #edf0f5;background:#fff}.workbench-history-page-arrow{display:inline-grid;width:25px;height:25px;place-items:center;padding:0;border:1px solid #e4e8f0;border-radius:6px;color:#637089;background:#fff;cursor:pointer;transition:border-color .16s,color .16s,background .16s}.workbench-history-page-arrow:hover:not(:disabled){border-color:#756cf3;color:#5f57ec;background:#f7f6ff}.workbench-history-page-arrow:disabled{color:#b9c0cb;background:#fafbfc;cursor:not-allowed}.workbench-history-page-label{min-width:74px;color:#7b879b;font-size:11px;text-align:center;white-space:nowrap}.workbench-history-page-label b{color:#4d57dc;font-weight:600}.workbench-history-page-size-trigger{display:inline-flex;align-items:center;gap:4px;height:25px;margin-left:3px;padding:0 7px;border:1px solid #e2e6ef;border-radius:6px;color:#67748b;background:#fff;cursor:pointer;font-size:11px;white-space:nowrap}.workbench-history-page-size-trigger:hover,.workbench-history-page-size-trigger:focus-visible{border-color:#756cf3;color:#5f57ec;outline:0}.workbench-history-page-size-trigger .anticon{font-size:9px}.workbench-history-page-size-menu{display:grid;min-width:96px;gap:3px;padding:5px;border:1px solid #e7eaf2;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1c274324}.workbench-history-page-size-menu button{height:28px;padding:0 9px;border:0;border-radius:5px;color:#68758b;background:transparent;cursor:pointer;font-size:11px;text-align:left}.workbench-history-page-size-menu button:hover,.workbench-history-page-size-menu button.active{color:#5f57ec;background:#f2f1ff}.workbench-history-card{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:9px;width:100%;margin-bottom:9px;padding:8px;border:1px solid #e5e9f0;border-radius:9px;color:inherit;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,background .16s}.workbench-history-card.is-no-thumb{grid-template-columns:minmax(0,1fr) auto}.workbench-history-card.has-waiting{grid-template-columns:54px minmax(0,1fr) auto}.workbench-history-card:hover,.workbench-history-card.is-selected{border-color:var(--workbench-primary-border-hover);background:var(--workbench-primary-bg);box-shadow:0 5px 16px color-mix(in srgb,var(--workbench-primary) 8%,transparent)}.workbench-history-waiting{display:grid;width:54px;min-height:58px;place-items:center;align-content:center;gap:0;color:#7f88a0;font-size:9px;white-space:nowrap}.workbench-history-waiting>.generation-orbit,.workbench-history-waiting>.generation-pulse,.workbench-history-waiting>.generation-wave{transform:scale(.52);margin:-17px 0}.workbench-history-thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;align-self:start;overflow:hidden;border-radius:6px;background:#f2f4f7}.workbench-history-thumbs.is-count-1{grid-template-columns:1fr}.workbench-history-thumb{position:relative;min-width:0;overflow:hidden}.workbench-history-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.workbench-history-thumb b{position:absolute;right:2px;bottom:2px;padding:1px 4px;border-radius:4px;color:#fff;background:#141c2ab8;font-size:10px;font-weight:500}.workbench-history-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.workbench-history-copy strong{overflow:hidden;color:#2c374b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workbench-history-copy span,.workbench-history-copy small{overflow:hidden;color:#909bad;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workbench-history-copy small{color:var(--workbench-text-secondary)}.workbench-history-copy .workbench-history-status.is-queued,.workbench-history-copy .workbench-history-status.is-running{color:var(--workbench-primary-text)}.workbench-history-copy .workbench-history-status.is-succeeded{color:var(--workbench-success)}.workbench-history-copy .workbench-history-status.is-failed{color:var(--workbench-error)}.workbench-history-card>.anticon{align-self:center;color:#b0b8c5;font-size:11px}.workbench-history-empty{display:grid;min-height:180px;place-items:center;color:#9aa4b3;font-size:12px}@media(max-width:1180px){.create-workbench-page{grid-template-columns:300px minmax(0,1fr) 290px}.create-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-workbench-grid.is-single{grid-template-columns:minmax(280px,min(78%,620px))}}@media(max-width:820px){.create-new-route-layout .app-content{overflow:auto}.create-workbench-page{height:auto;min-height:calc(100dvh - 78px);grid-template-columns:1fr;overflow:visible}.create-workbench-settings,.create-workbench-history{border:0}.create-workbench-settings-scroll{height:auto;max-height:none}.create-workbench-settings-footer{position:sticky;right:auto;bottom:0;left:auto;width:auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.create-workbench-canvas{height:620px;min-height:0;order:-1}.create-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-workbench-history{min-height:440px;border-top:1px solid #e7eaf1}.workbench-history-scroll{height:auto;max-height:none}}@media(max-width:1100px){.create-workbench-canvas-foot{align-items:flex-start;justify-content:flex-start}.create-workbench-canvas-foot .creation-billing-notice{flex:1 1 100%;min-width:0;max-width:100%;margin-top:0}}@media(min-width:821px)and (max-height:760px){.create-workbench-settings-head,.create-workbench-history>header,.create-workbench-canvas-head{min-height:56px;padding-block:9px}.create-workbench-settings-scroll{padding-top:2px;padding-bottom:12px}.workbench-step{padding-block:10px 11px}.create-workbench-canvas-toolbar{padding-block:5px}.create-workbench-canvas-foot{padding-block:7px 9px}.create-workbench-settings-footer{padding-bottom:7px}.create-workbench-settings-footer .workbench-generate-step{padding-top:8px}}.agent-composer-actions{display:flex;align-items:center;gap:8px;padding:6px 2px 0;color:#9aa2b2;font-size:11px}.agent-composer-actions .agent-deep-thinking{margin-left:1px}.agent-composer-actions .agent-deep-thinking>span{flex:1}.agent-composer-actions .agent-send-button{margin-left:auto}.agent-composer-actions .agent-send-button{width:34px;min-width:34px;height:34px;padding:0;border-radius:50%}.agent-composer-actions .agent-send-button .anticon{font-size:16px}.agent-composer-actions>.agent-send-button{flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;align-self:center;line-height:1;vertical-align:middle}.agent-composer-actions>.agent-send-button .ant-btn-icon{flex:0 0 auto;margin:0;line-height:1}.agent-skill-trigger{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px!important;color:#5b52ed!important;border:1px solid #e0dcff!important;border-radius:9px!important;background:#faf9ff!important;font-size:12px!important}.agent-skill-trigger>span{flex:0;white-space:nowrap}.agent-skill-trigger em{max-width:98px;overflow:hidden;color:#818aa0;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.agent-skill-trigger.selected{border-color:#a9a2ff!important;background:#f2f0ff!important}.agent-skill-trigger.selected em{color:#554cec;font-weight:650}.agent-skill-popover .ant-popover-inner{overflow:hidden;padding:0;border:1px solid #e7e5fa;border-radius:14px;box-shadow:0 16px 42px #2f287629}.agent-skill-picker{display:grid;grid-template-columns:88px minmax(0,1fr);width:480px;min-height:294px;background:#fff}.agent-skill-categories{display:grid;align-content:start;gap:4px;padding:12px 9px;border-right:1px solid #eeedf7;background:linear-gradient(180deg,#fbfaff,#f8f8fd)}.agent-skill-categories button{min-height:35px;padding:0 10px;border:0;border-radius:8px;color:#69738a;background:transparent;cursor:pointer;font-size:12px;text-align:left;transition:.16s ease}.agent-skill-categories button:hover{color:#5b52ed;background:#f0efff}.agent-skill-categories button.active{color:#554cec;background:#eceaff;font-weight:700}.agent-skill-options{min-width:0;padding:13px 13px 14px}.agent-skill-options>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.agent-skill-options>header>div{display:flex;align-items:center;gap:6px;color:#30394f}.agent-skill-options>header .anticon{color:#625af3;font-size:15px}.agent-skill-options>header strong{font-size:13px}.agent-skill-options>header button{padding:0;border:0;color:#8b93a5;background:transparent;cursor:pointer;font-size:12px}.agent-skill-options>header button:hover{color:#ef5b68}.agent-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:275px;overflow-y:auto;padding:1px}.agent-skill-grid .ant-empty{grid-column:1 / -1;margin:68px 0}.agent-skill-option{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;min-height:72px;gap:8px;padding:9px;border:1px solid #e8e9f2;border-radius:10px;color:#4d5870;background:#fff;cursor:pointer;text-align:left;transition:.16s ease}.agent-skill-option:hover{border-color:#bbb6ff;background:#faf9ff;transform:translateY(-1px)}.agent-skill-option.selected{border-color:#7067f7;background:#f4f2ff;box-shadow:0 5px 13px #5b52ed1f}.agent-skill-option>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#5e56ee;background:#edebff;font-size:15px}.agent-skill-option>div{display:grid;min-width:0;gap:3px}.agent-skill-option strong,.agent-skill-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-skill-option strong{color:#374159;font-size:12px;font-weight:700}.agent-skill-option small{color:#9aa2b2;font-size:10px}.agent-skill-selected-icon{position:absolute;top:7px;right:7px;color:#6158ee;font-size:12px}.agent-new-reply{position:sticky;left:50%;bottom:12px;z-index:3;display:block;margin:10px auto 0;transform:translate(-50%);box-shadow:0 7px 18px #524aeb38}.agent-search-modal .ant-modal-content{overflow:hidden;border-radius:16px}.agent-search-modal .ant-modal-body{padding:22px}.agent-search-title{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:17px}.agent-search-title>div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.agent-search-title .anticon{grid-row:span 2;color:#5d54ed;font-size:19px}.agent-search-title strong{color:#20283a;font-size:17px}.agent-search-title small{color:#929bad;font-size:12px}.agent-search-filters{display:flex;gap:7px;margin:13px 0 11px}.agent-search-filters button{min-width:54px;height:29px;border:0;border-radius:8px;color:#697388;background:#f4f5f8;cursor:pointer;font-size:12px}.agent-search-filters button.active{color:#554cec;background:#eae8ff;font-weight:650}.agent-search-results{min-height:270px;max-height:min(54vh,510px);overflow-y:auto;padding-right:2px}.agent-search-results .ant-spin{display:grid;place-items:center;min-height:220px}.agent-search-results .ant-empty{margin:78px 0}.agent-search-result{display:grid;grid-template-columns:31px minmax(0,1fr);width:100%;gap:10px;padding:12px 9px;border:0;border-bottom:1px solid #eff0f4;color:inherit;background:transparent;cursor:pointer;text-align:left}.agent-search-result:hover{background:#f8f7ff}.agent-search-result-icon{width:29px;height:29px;display:grid;place-items:center;color:#625bf4;border-radius:9px;background:#efedff}.agent-search-result>span:last-child{min-width:0;display:grid;gap:4px}.agent-search-result strong{overflow:hidden;color:#30394b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.agent-search-result p{display:-webkit-box;overflow:hidden;margin:0;color:#7c8699;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-search-result small{color:#a0a7b5;font-size:10px}.agent-search-result mark{padding:0 1px;color:#5047df;background:#e7e4ff}.attachment-folder-name{display:inline-flex;align-items:center;gap:5px}.attachment-folder-lock{color:#7a7198;font-size:12px}.recharge-loading{min-height:58vh;display:grid;place-items:center}.recharge-app-content{padding:8px 12px 14px!important}.recharge-page{width:100%;margin:0}.recharge-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 24px;border:1px solid #e8e8f4;border-radius:14px;background:#fff;box-shadow:0 7px 24px #2f2d5e0a}.recharge-hero .ant-typography{margin:0}.recharge-hero h2{margin:3px 0!important;font-size:23px!important}.recharge-hero p{margin:0;color:#8790a3;font-size:13px}.recharge-hero-actions{display:flex;align-items:center;gap:12px}.recharge-hero-actions>.ant-btn{color:#5b55f7;font-size:13px}.recharge-balance{display:flex;align-items:baseline;gap:6px;padding:9px 15px;border-radius:10px;color:#697386;background:#f6f5ff}.recharge-balance strong{color:#554ce9;font-size:25px}.recharge-balance small{font-size:12px}.recharge-steps{display:flex;align-items:center;justify-content:center;gap:10px;margin:15px 0;color:#9aa2b4;font-size:13px}.recharge-steps span{display:inline-flex;align-items:center;gap:6px}.recharge-steps b{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:#fff;background:#c9ced9;font-size:11px}.recharge-steps .active{color:#544ce8;font-weight:600}.recharge-steps .active b{background:#5b55f7}.recharge-steps i{width:74px;height:1px;background:#e2e4eb}.recharge-disabled.ant-alert{padding:10px 16px}.recharge-disabled .ant-alert-message{margin-bottom:2px!important}.recharge-disabled .ant-alert-description{font-size:13px}.recharge-layout{display:grid;grid-template-columns:minmax(0,1fr) 226px;gap:18px;align-items:stretch}.recharge-select-card{border:1px solid #e7e8f1!important;border-radius:14px!important;box-shadow:0 8px 24px #25254b0a}.recharge-select-card .ant-card-body{padding:20px 24px!important}.recharge-select-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.recharge-select-card h3,.recharge-help-card h3{margin:0;color:#27304a;font-size:17px}.recharge-select-card header p{margin:3px 0 0;color:#99a1b1;font-size:12px}.recharge-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.recharge-plan-grid button{position:relative;display:grid;gap:2px;min-height:78px;padding:10px 13px;border:1px solid #e3e5ed;border-radius:9px;color:#566075;background:#fff;cursor:pointer;text-align:left;transition:.16s ease}.recharge-plan-grid button:hover{border-color:#bdb9fb}.recharge-plan-grid button.selected{border-color:#625bf4;background:#f8f7ff;box-shadow:0 0 0 2px #625bf41a}.recharge-plan-grid strong{color:#28314b;font-size:20px}.recharge-plan-grid span{font-size:11px}.recharge-plan-grid em{width:fit-content;padding:1px 5px;border-radius:4px;color:#8d5b00;background:#fff4df;font-size:10px;font-style:normal}.recharge-plan-grid .anticon{position:absolute;right:8px;top:8px;color:#5b55f7}.recharge-custom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0;padding:10px 14px;border-radius:9px;background:#f8f9fc}.recharge-custom>div{display:grid;gap:2px}.recharge-custom span{color:#929bad;font-size:11px}.recharge-custom .ant-input-number{width:200px}.recharge-select-card footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:13px;border-top:1px solid #edf0f4}.recharge-select-card footer>div{display:flex;align-items:baseline;gap:8px}.recharge-select-card footer span{color:#8690a3;font-size:12px}.recharge-select-card footer strong{color:#25304a;font-size:18px}.recharge-select-card footer strong small{color:inherit;font-size:12px}.recharge-select-card footer em{color:#d88816;font-size:11px;font-style:normal}.recharge-select-card .payment-amount{color:#e76927;font-size:22px}.recharge-select-card footer .ant-btn{min-width:124px;height:38px}.recharge-help-card{padding:21px 20px;border:1px solid #e6e7ef;border-radius:14px;color:#7d879a;background:#fff}.recharge-help-card h3{margin-bottom:7px}.recharge-help-card p,.recharge-help-card li{font-size:12px;line-height:1.6}.recharge-help-card ul{display:grid;gap:7px;margin:14px 0 0;padding:13px 0 0 15px;border-top:1px solid #eef0f4}.recharge-qr-modal{display:grid;justify-items:center;gap:10px;padding:14px 8px 4px;text-align:center}.recharge-qr-modal .ant-typography{margin:0!important}.recharge-qr-modal p,.recharge-qr-modal>span:not(.payment-brand-icon){color:#929bad;font-size:12px}.recharge-paid-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:#5b55f7;font-size:28px}.recharge-qr-frame{display:grid;width:276px;height:276px;place-items:center;margin:8px 0;padding:8px;border:1px solid #eef0f4;border-radius:12px}.recharge-qr-frame img{display:block;width:260px;height:260px}.recharge-qr-modal>strong{color:#303951}.recharge-qr-modal>.ant-btn{margin-top:8px}.recharge-alipay-icon{background:#1677ff}.recharge-payment-method{display:grid;gap:10px;padding:14px 0;border-top:1px solid #f0f1f5}.recharge-payment-method>strong{color:#303951;font-size:13px}.recharge-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recharge-payment-options button{position:relative;display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 14px;border:1px solid #e2e5ed;border-radius:10px;color:#697386;background:#fff;cursor:pointer;text-align:left;transition:.16s ease}.recharge-payment-options button:hover:not(:disabled){border-color:#b9b5f7;box-shadow:0 4px 14px #3f378f14}.recharge-payment-options button.selected{border-color:#625bf4;background:#f8f7ff;box-shadow:0 0 0 2px #625bf41a}.recharge-payment-options button:disabled{cursor:not-allowed;opacity:.45;background:#f6f7f9}.recharge-payment-options button>.anticon:first-child{flex:none;color:#18ad65;font-size:28px}.recharge-payment-options button.alipay>.anticon:first-child{color:#1677ff}.recharge-payment-options button span{display:grid;gap:2px}.recharge-payment-options button b{color:#303951;font-size:14px}.recharge-payment-options button small{color:#929bad;font-size:11px}.recharge-payment-options .method-check{position:absolute;right:10px;top:10px;color:#625bf4;font-size:14px}.payment-brand-icon{display:inline-grid;width:42px;height:42px;place-items:center;flex:none;color:#07c160;line-height:1;font-size:42px}.payment-brand-icon.wechat{color:#07c160}.payment-brand-icon.alipay{color:#1677ff}.recharge-payment-options .payment-brand-icon{width:30px;height:30px;font-size:30px}.recharge-help-card>.payment-brand-icon{margin-bottom:13px;background:transparent}.recharge-wechat-icon.payment-brand-icon{width:48px;height:48px;margin-bottom:0;background:transparent;font-size:48px}.recharge-custom{min-height:78px;margin:14px 0;padding:14px 16px;border:1px solid #edf0f6;background:linear-gradient(105deg,#f9faff,#f6f5ff)}.recharge-custom>div strong{color:#2d3854;font-size:14px}.recharge-custom-input{display:flex;align-items:center;width:236px;min-height:42px;overflow:hidden;border:1px solid #dcdff0;border-radius:10px;color:#566075;background:#fff;transition:.16s ease}.recharge-custom-input:focus-within{border-color:#625bf4;box-shadow:0 0 0 3px #625bf41c}.recharge-custom-input>b{padding:0 0 0 13px;color:#625bf4;font-size:17px}.recharge-custom-input .ant-input-number{flex:1;width:auto;min-width:0;border:0;background:transparent;box-shadow:none}.recharge-custom-input .ant-input-number-input-wrap input{height:40px;padding:0 8px;color:#27304a;font-size:16px;font-weight:650}.recharge-custom-input>i{align-self:stretch;display:grid;width:38px;place-items:center;border-left:1px solid #edf0f6;color:#7e899d;background:#fafbfe;font-size:13px;font-style:normal}.recharge-select-card footer .recharge-payment-summary{display:grid;grid-template-columns:auto auto auto auto;align-items:center;justify-content:end;gap:7px}.recharge-payment-summary .recharge-original-price{grid-column:1 / 4;justify-self:end;color:#9aa2b1;font-size:11px;line-height:1}.recharge-payment-summary .recharge-original-price s{margin-left:3px;color:#929bad}.recharge-payment-summary .recharge-limited-offer{display:inline-flex;align-items:center;width:fit-content;padding:3px 6px;border-radius:5px;color:#bd6810;background:#fff1da;font-size:10px;line-height:1.2;white-space:nowrap}.recharge-select-card footer .ant-btn-primary{border-color:#5b55f7;color:#fff!important;background:linear-gradient(105deg,#695ff8,#554bf0);box-shadow:0 7px 15px #574df12e;font-weight:650}.recharge-select-card footer .recharge-pay-button.ant-btn-primary:not(:disabled):not(.ant-btn-disabled),.recharge-select-card footer .recharge-pay-button.ant-btn-primary:not(:disabled):not(.ant-btn-disabled)>span{color:#fff!important}.recharge-select-card footer .ant-btn-primary:hover:not(:disabled){color:#fff!important;background:linear-gradient(105deg,#5e54ee,#4a40dc)!important}.recharge-select-card footer .ant-btn-primary:disabled{color:#ffffffd1!important;background:#a9a4eb!important}.email-subscription-modal .ant-modal-title{display:inline-flex;align-items:center;gap:8px}.email-subscription-modal .ant-modal-title .anticon{color:#625bf4}.email-subscription-copy{padding:12px 14px;border-radius:9px;color:#657087;background:#f7f7ff;font-size:13px}.email-subscription-copy strong{color:#4e47dc}.email-subscription-modal .ant-checkbox-group{display:grid;gap:14px;padding:9px 2px 16px}.email-subscription-modal .ant-checkbox-wrapper{color:#34405b}.email-binding-form{display:grid;gap:12px}.email-binding-form p{margin:0;color:#7f899b;font-size:13px}.email-binding-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.email-binding-form>.ant-btn{justify-self:end;min-width:124px}.member-credit-metric{position:relative}.member-credit-metric .ant-btn{position:absolute;right:11px;top:9px;color:#5b55f7;font-size:12px}.payment-settings-pane .ant-alert{margin-bottom:20px}.payment-secret-card,.payment-plan-card{margin-top:14px}.payment-secret-card .ant-alert{margin-bottom:14px}.payment-plan-hint{margin:0 0 14px;color:#8992a4;font-size:13px}.payment-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.payment-plan-row{display:grid;min-width:0;grid-template-columns:minmax(100px,.75fr) minmax(130px,1fr) minmax(110px,.9fr);gap:8px}.payment-plan-row>.ant-form-item{min-width:0}.payment-plan-row .ant-select,.payment-plan-row .ant-input-number{width:100%}.payment-save-row{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.credit-settings-pane>.ant-alert{margin-bottom:16px}.credit-settings-pane .ant-form-item{margin-bottom:16px}.credit-tier-card{margin-top:18px}.credit-tier-list{display:grid;gap:12px;margin-bottom:14px}.credit-tier-row{display:grid;grid-template-columns:70px 72px minmax(115px,.75fr) minmax(115px,.75fr) minmax(150px,1fr) minmax(135px,.85fr) 36px;align-items:end;gap:10px;padding:14px 14px 0;border:1px solid #e6e9f3;border-radius:10px;background:#fafbff}.credit-tier-index{align-self:center;padding-bottom:16px;color:#615cf6;font-weight:600;white-space:nowrap}.credit-tier-row .ant-input-number{width:100%}.credit-tier-delete{align-self:center;margin-bottom:16px}@media(max-width:1180px){.credit-tier-row{grid-template-columns:64px 70px repeat(2,minmax(110px,1fr))}.credit-tier-row>:nth-child(5),.credit-tier-row>:nth-child(6){grid-column:span 2}.credit-tier-delete{grid-column:4;grid-row:1;justify-self:end}}.credit-ledger-page{display:grid;width:100%;gap:16px}.credit-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;border:1px solid #e8e8f4;border-radius:14px;background:#fff;box-shadow:0 7px 24px #2f2d5e0a}.credit-ledger-heading .ant-typography{margin:0}.credit-ledger-heading h2{margin:3px 0!important;font-size:23px!important}.credit-ledger-heading p{margin:0;color:#8790a3;font-size:13px}.credit-ledger-heading-actions{display:flex;align-items:center;gap:12px}.credit-ledger-heading-actions>span{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:10px;color:#768198;background:#f7f7ff;font-size:12px}.credit-ledger-heading-actions>span .anticon{color:#635bf4}.credit-ledger-heading-actions>span strong{color:#524be2;font-size:18px}.credit-ledger-heading-actions .ant-btn{height:38px;border-color:#d9d6ff;color:#564df1}.credit-ledger-analytics{display:grid;grid-template-columns:1.1fr .85fr 1.45fr;min-height:126px;overflow:hidden;border:1px solid #e5e4fb;border-radius:15px;background:linear-gradient(106deg,#f9f8ff,#fff 44%,#fff);box-shadow:0 10px 24px #3531740e}.credit-ledger-total,.credit-ledger-change{display:flex;align-items:center;gap:14px;padding:24px 28px;border-right:1px solid #ecebf8}.credit-ledger-total-icon{display:grid;width:45px;height:45px;place-items:center;flex:none;border-radius:14px;color:#fff;background:linear-gradient(135deg,#756eff,#5149eb);box-shadow:0 9px 18px #5b55f738;font-size:21px}.credit-ledger-total div{display:grid;gap:2px}.credit-ledger-total small,.credit-ledger-change small{color:#8590a6;font-size:12px}.credit-ledger-total strong{color:#232c49;font-size:28px;line-height:1.1}.credit-ledger-total em{margin-left:5px;color:#7e88a0;font-size:12px;font-style:normal;font-weight:400}.credit-ledger-change{display:grid;align-content:center;gap:3px}.credit-ledger-change strong{display:inline-flex;align-items:center;gap:4px;font-size:23px;line-height:1.2}.credit-ledger-change strong.growth{color:#ec5e70}.credit-ledger-change strong.decline{color:#16a675}.credit-ledger-change strong.flat{color:#7c879b}.credit-ledger-change span{color:#9099aa;font-size:12px}.credit-ledger-comparison{display:grid;align-content:center;gap:12px;padding:20px 28px}.credit-ledger-comparison>div{display:grid;grid-template-columns:86px 52px minmax(78px,1fr);align-items:center;gap:9px}.credit-ledger-comparison span{color:#788399;font-size:12px;white-space:nowrap}.credit-ledger-comparison i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#625bf4}.credit-ledger-comparison i.previous{background:#ee7584}.credit-ledger-comparison b{color:#3e4861;font-size:13px;text-align:right}.credit-ledger-comparison .ant-progress{margin:0;line-height:0}.credit-ledger-comparison .ant-progress-inner{border-radius:3px}.credit-ledger-comparison .ant-progress-bg{border-radius:3px!important}.credit-ledger-list-surface{overflow:hidden;border:1px solid #e7e8f1;border-radius:14px;background:#fff;box-shadow:0 8px 24px #25254b0a}.credit-ledger-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;border-bottom:1px solid #eef0f5}.credit-ledger-toolbar>div{display:flex;align-items:center;gap:10px}.credit-ledger-toolbar .ant-segmented{padding:3px;background:#f5f5fa}.credit-ledger-toolbar .ant-segmented-item-selected{color:#554df1;box-shadow:0 1px 3px #231f661f}.credit-ledger-toolbar .ant-select{width:125px}.credit-ledger-toolbar>span{display:inline-flex;align-items:center;gap:6px;color:#8791a4;font-size:12px}.credit-ledger-toolbar>span .anticon{color:#7068f5}.credit-ledger-list-meta{display:flex;align-items:center;justify-content:space-between;padding:15px 25px 10px;color:#26314c;font-weight:600;font-size:15px}.credit-ledger-list-meta .ant-tag{margin:0;border:0;background:#f1efff;color:#625bf4;font-weight:400}.credit-ledger-groups{padding:0 25px 6px}.credit-ledger-group{position:relative;padding:8px 0 4px}.credit-ledger-group+.credit-ledger-group{margin-top:6px}.credit-ledger-group>header{display:flex;align-items:center;gap:8px;padding:8px 0}.credit-ledger-group>header strong{color:#3a4560;font-size:14px}.credit-ledger-group>header span{color:#9aa3b4;font-size:11px}.credit-ledger-row{display:grid;grid-template-columns:55px 32px minmax(0,1fr) auto 88px;align-items:center;gap:11px;min-height:57px;padding:8px 0;border-top:1px solid #f0f1f5}.credit-ledger-row time{color:#9aa4b5;font-size:12px}.credit-ledger-row-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;font-size:12px}.credit-ledger-row-icon.earned{color:#10a877;background:#ecfaf4}.credit-ledger-row-icon.consumed{color:#e85e6f;background:#fff0f2}.credit-ledger-row-main{display:grid;gap:1px;min-width:0}.credit-ledger-row-main strong{overflow:hidden;color:#34405b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.credit-ledger-row-main small{overflow:hidden;color:#9aa3b4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.credit-ledger-amount{font-size:14px;white-space:nowrap}.credit-ledger-amount.earned{color:#10a877}.credit-ledger-amount.consumed{color:#e85e6f}.credit-ledger-balance{color:#99a2b2;font-size:11px;text-align:right;white-space:nowrap}.credit-ledger-pagination{display:flex;align-items:center;justify-content:space-between;padding:13px 25px;border-top:1px solid #eef0f5;color:#97a0b0;font-size:12px}.credit-ledger-loading{padding:24px 26px}.credit-ledger-empty{padding:54px 0 48px}@media(max-width:850px){.agent-page{width:100%;height:100%;min-height:0;margin:0;grid-template-columns:1fr;border:0;border-radius:0}.agent-conversation-panel{display:none}.agent-message-stage{padding:18px 14px}.agent-chat-header{padding:14px}.agent-suggestion-grid{grid-template-columns:1fr}.agent-composer{margin:0 12px 12px}}@media(max-width:880px){.recharge-app-content{padding:10px!important}.recharge-page{width:100%}.recharge-hero{align-items:flex-start;flex-direction:column;padding:22px}.recharge-hero-actions{width:100%;justify-content:space-between}.recharge-layout{grid-template-columns:1fr}.recharge-help-card{display:none}.payment-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-ledger-heading{align-items:flex-start;flex-direction:column}.credit-ledger-heading-actions{width:100%;justify-content:space-between}.credit-ledger-analytics{grid-template-columns:1fr 1fr}.credit-ledger-comparison{grid-column:1 / -1;border-top:1px solid #ecebf8}.credit-ledger-total,.credit-ledger-change{padding:20px}}.commerce-app-content{padding:8px 12px 20px!important;background:#f7f8fb!important}.commerce-page{width:min(100%,1180px);margin:0 auto;padding:18px 20px 36px;color:#171a27}.commerce-center-nav{display:flex;min-height:48px;align-items:center;justify-content:space-between;margin-bottom:18px;border-bottom:1px solid #e9ebf2;background:#fffffff5}.commerce-center-nav nav{display:flex;align-self:stretch;gap:28px}.commerce-center-nav nav button{position:relative;min-width:74px;border:0;color:#687085;background:transparent;font-size:14px;cursor:pointer}.commerce-center-nav nav button.active{color:#5b55f7;font-weight:700}.commerce-center-nav nav button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:#5b55f7;content:""}.commerce-center-links{display:flex;gap:8px}.commerce-center-links .ant-btn{height:32px;border-color:#e6e8ef;color:#50576a;background:#fff;font-size:12px;box-shadow:0 3px 10px #1f233b06}.invoice-application-modal .ant-modal-content{padding:22px 24px 20px;border:1px solid #e5e7f0;border-radius:16px;box-shadow:0 26px 76px #1f244c38}.invoice-application-modal>.ant-modal{max-width:calc(100vw - 24px)}.invoice-application-modal .ant-modal-body{max-height:74dvh;overflow-y:auto;padding-right:4px}.invoice-application-modal .ant-alert{margin-bottom:8px;border-color:#dedbff;background:#f7f6ff}.invoice-application-modal .ant-tabs-nav{margin-bottom:14px}.invoice-apply-layout{display:grid;gap:14px}.invoice-profile-section,.invoice-order-section{overflow:hidden;border:1px solid #e6e8f0;border-radius:12px;background:#fff}.invoice-profile-section>header,.invoice-order-section>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid #eef0f5}.invoice-profile-section header>div,.invoice-order-section header>div{display:grid;gap:2px}.invoice-profile-section header strong,.invoice-order-section header strong{color:#29334a}.invoice-profile-section header small,.invoice-order-section header small{color:#929bad;font-size:11px}.invoice-profile-list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.invoice-profile-list .ant-radio-button-wrapper{position:relative;height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;overflow:hidden;padding:8px 12px;border:1px solid #e2e5ed!important;border-radius:9px!important;box-shadow:none!important}.invoice-profile-list .ant-radio-button-wrapper:before{display:none!important}.invoice-profile-list .ant-radio-button-wrapper-checked{color:#5b52ee!important;border-color:#7067f6!important;background:#f8f7ff!important;box-shadow:0 0 0 2px #625bf414!important}.invoice-profile-list .ant-radio-button-wrapper>span:first-child{display:none}.invoice-profile-list .ant-radio-button-wrapper>span:nth-child(2){display:contents}.invoice-profile-list .anticon{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#625bf4;background:#efedff}.invoice-profile-list div{min-width:0;display:grid;gap:2px}.invoice-profile-list div strong,.invoice-profile-list div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-profile-list div strong{color:#34405b;font-size:13px}.invoice-profile-list div small{color:#929bad;font-size:11px}.invoice-profile-list em{padding:2px 6px;border-radius:5px;color:#6359ed;background:#eeecff;font-size:10px;font-style:normal}.invoice-order-section .ant-table-wrapper{padding:0 12px 8px}.invoice-order-section .ant-table-thead>tr>th{background:#fafbfc;font-size:12px}.invoice-order-title{display:grid;gap:2px}.invoice-order-title strong{color:#354059;font-size:13px}.invoice-order-title small{color:#98a1b2;font-size:10px}.invoice-apply-layout>footer{display:flex;align-items:center;justify-content:flex-end;gap:22px;padding-top:2px}.invoice-apply-layout>footer>div{display:grid;justify-items:end}.invoice-apply-layout>footer span{color:#8b94a7;font-size:11px}.invoice-apply-layout>footer strong{color:#5b52ee;font-size:22px}.invoice-apply-layout>footer .ant-btn{min-width:170px}.invoice-apply-layout>footer .ant-btn-primary,.invoice-apply-layout>footer .ant-btn-primary *{color:#fff!important}.invoice-application-list{display:grid;gap:11px;max-height:470px;overflow-y:auto}.invoice-application-list article{display:grid;gap:10px;padding:14px 16px;border:1px solid #e6e8ef;border-radius:11px}.invoice-application-list article header,.invoice-application-list article>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.invoice-application-list article header>div{display:grid;gap:3px}.invoice-application-list article header small{color:#979fb0;font-size:11px}.invoice-application-list article>div span{color:#808a9d}.invoice-application-list article>div strong{color:#5b52ed;font-size:17px}.invoice-application-list article>p{margin:0;padding:8px 10px;border-radius:7px;color:#89651a;background:#fff8e7;font-size:12px}.billing-editor-paste-note{padding:8px 12px;color:#7b8497;border-top:1px solid #eceef4;background:#fafbfc;font-size:11px;line-height:1.6}.commerce-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.commerce-page-intro>div:first-child>span{color:#625bf4;font-size:10px;font-weight:800;letter-spacing:.15em}.commerce-page-intro h2{margin:4px 0 5px!important;font-size:25px!important}.commerce-page-intro p{margin:0;color:#858ca0;font-size:13px}.membership-current-strip{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #dedcff;border-radius:10px;color:#777f94;background:#fff;font-size:12px}.membership-current-strip>.anticon{color:#6a5df8}.membership-current-strip strong{color:#554af1;font-size:14px}.membership-current-strip i{width:1px;height:18px;margin:0 3px;background:#e7e8ef}.membership-current-strip b{color:#34394a}.membership-current-summary{display:flex;min-height:58px;align-items:center;gap:8px;margin-bottom:16px;padding:0 18px;border:1px solid #e2e5ed;border-radius:10px;background:#fff;color:#737b8f;font-size:12px}.membership-current-summary>.anticon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#655af5}.membership-current-summary strong{color:#313748;font-size:13px}.membership-current-summary i{width:1px;height:18px;margin:0 7px;background:#e2e4eb}.membership-current-summary b{color:#343a4b}.membership-current-summary p{margin:0;color:#6e7588}.member-reward-journey{margin-bottom:16px;overflow:hidden;border:1px solid #e3e4ee;border-radius:12px;background:#fff;box-shadow:0 8px 24px #27236009}.member-reward-journey>header{min-height:62px;display:flex;align-items:center;gap:16px;padding:11px 18px;border-bottom:1px solid #eeeff5}.member-reward-journey>header>div{display:flex;align-items:center;gap:7px}.member-reward-journey>header>div>.anticon{color:#675cf3}.member-reward-journey>header strong{color:#252a3b;font-size:15px}.member-reward-journey>header span{color:#7d8495;font-size:12px}.member-reward-journey>header p{flex:1;margin:0;color:#8b92a3;text-align:right;font-size:11px}.member-reward-journey>header .ant-btn{min-width:158px;border-radius:8px;box-shadow:0 7px 15px #6258ef2e}.member-reward-journey-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;align-items:stretch;padding:14px 18px 16px}.member-reward-week{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.member-reward-week:before{position:absolute;top:56px;right:7%;left:7%;height:2px;content:"";background:#ebe9fb}.member-reward-week>div{position:relative;z-index:1;min-width:0;display:grid;justify-items:center;gap:3px;padding:7px 3px;color:#737b8e}.member-reward-week>div span{color:#4f5668;font-size:11px}.member-reward-week>div small{color:#8f96a7;font-size:10px}.member-reward-week>div i{width:18px;height:18px;display:grid;place-items:center;margin:7px 0 4px;border-radius:50%;color:#fff;border:2px solid #d9dcea;background:#fff;font-size:10px;font-style:normal}.member-reward-week>div i b{width:6px;height:6px;border-radius:50%;background:#d9dcea}.member-reward-week>div em{color:#777f91;font-size:10px;font-style:normal}.member-reward-week>div.today{border-radius:9px;background:#f7f5ff}.member-reward-week>div.today span,.member-reward-week>div.today small,.member-reward-week>div.today em{color:#6258ef;font-weight:650}.member-reward-week>div.today i,.member-reward-week>div.checked i{border-color:#766cf6;background:#766cf6;box-shadow:0 0 0 4px #eeecff}.member-reward-journey aside{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border-left:1px solid #efe9df;border-radius:10px;background:linear-gradient(135deg,#fffaf1,#fff4df)}.member-reward-journey aside>.anticon{width:46px;height:46px;display:grid;place-items:center;color:#ee8a22;border-radius:14px;background:#fff0cc;font-size:24px}.member-reward-journey aside>div{min-width:0;display:grid;gap:3px}.member-reward-journey aside strong{color:#4a3927;font-size:13px}.member-reward-journey aside span{color:#9a7047;font-size:10px}.member-reward-journey aside .ant-btn{justify-self:start;height:25px;padding-inline:9px;color:#d66a00;border-color:#f2b45b;background:#fffaf2;font-size:10px}.membership-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.membership-plan-card{position:relative;min-height:520px;padding:18px;overflow:hidden;border:1px solid #e3e6ef;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.membership-plan-card:hover:not(.disabled){transform:translateY(-2px);border-color:#c8c4ff;box-shadow:0 12px 28px #473db914}.membership-plan-card.current:not(.selected){border-color:#d8d4ff;background:#fbfaff}.membership-plan-card.selected{border:2px solid #655af7;padding:17px;background:linear-gradient(180deg,#fbfaff,#fff 38%);box-shadow:0 14px 34px #584bdc24}.membership-plan-card.selected:hover{border-color:#574bee;box-shadow:0 16px 38px #584bdc2e}.membership-plan-card.disabled{background:#fafbfc;cursor:not-allowed}.membership-plan-selected-icon{position:absolute;z-index:2;top:14px;left:14px;color:#655af7;font-size:18px;filter:drop-shadow(0 3px 6px rgba(82,70,225,.18))}.membership-plan-card>.ant-tag{position:absolute;top:14px;right:14px;margin:0;border-radius:20px}.membership-plan-card-spacer{display:block;height:19px}.membership-plan-card header{display:flex;align-items:center;gap:11px;margin:16px 0}.membership-tier-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#655af7;background:#f0efff;font-size:18px}.tier-pro .membership-tier-icon{color:#9d7200;background:#fff5d8}.tier-pro_max .membership-tier-icon{color:#fff;background:linear-gradient(135deg,#4d45da,#8d59ff)}.membership-plan-card header h3{margin:0 0 3px;font-size:20px}.membership-plan-card header p{margin:0;color:#949aad;font-size:12px}.membership-plan-card .ant-segmented{padding:3px;background:#f5f6f9}.membership-plan-card .ant-segmented-item{min-height:30px;font-size:12px}.membership-plan-price{margin:18px 0 1px}.membership-plan-price strong{font-size:30px;line-height:1}.membership-plan-price span{color:#8990a1;font-size:12px}.membership-plan-original{display:flex;min-height:26px;align-items:center;gap:8px;color:#9aa0b0;font-size:11px}.membership-plan-original em{padding:2px 7px;border-radius:10px;color:#e77720;background:#fff4e7;font-style:normal}.membership-plan-highlight{display:flex;min-height:57px;flex-direction:column;justify-content:center;gap:4px;margin:12px 0;padding:10px 12px;border-radius:9px;color:#584cf1;background:#f5f3ff;font-size:12px}.tier-pro .membership-plan-highlight{color:#8b6200;background:#fff8e6}.membership-plan-highlight span{color:#7d8498}.membership-plan-card ul{min-height:145px;margin:0 0 16px;padding:0;list-style:none}.membership-plan-card li{display:flex;align-items:center;gap:7px;margin:9px 0;color:#4d5364;font-size:12px}.membership-plan-card li .anticon{color:#24b88a}.membership-plan-card>.ant-btn{border-radius:8px;font-size:13px;font-weight:700}.membership-plan-card>small{display:block;margin-top:8px;color:#7d8497;text-align:center;font-size:10px}.membership-shared-benefits{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:14px 18px;border:1px solid #e5e7ef;border-radius:10px;background:#fff;color:#687085;font-size:12px}.membership-shared-benefits strong{color:#242838}.membership-shared-benefits .anticon{margin-right:5px;color:#28b88b}.commerce-faq{margin-top:22px;padding:18px 20px 6px;border:1px solid #e6e8ef;border-radius:12px;background:#fff}.commerce-faq h3{margin:0 0 10px!important;font-size:18px!important;text-align:center}.commerce-faq .ant-collapse-item{border-bottom-color:#eceef3!important}.commerce-faq .ant-collapse-header{padding:12px 4px!important;font-size:12px;font-weight:600}.commerce-faq .ant-collapse-content-box{padding:0 4px 12px!important;color:#7d8496;font-size:12px}.membership-checkout-modal{display:grid;gap:16px}.membership-checkout-plan{display:flex;align-items:center;justify-content:space-between;padding:15px;border-radius:10px;background:#f6f5ff}.membership-checkout-plan span{font-weight:700}.membership-checkout-plan strong{color:#5b50f1;font-size:22px}.membership-checkout-modal>p{margin:0;padding:10px 12px;border:1px solid #e6e4ff;border-radius:8px;color:#6f7689;background:#faf9ff;font-size:12px}.membership-checkout-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.membership-checkout-methods button{display:flex;height:48px;align-items:center;gap:9px;padding:0 14px;border:1px solid #e0e3eb;border-radius:8px;background:#fff;cursor:pointer}.membership-checkout-methods button.selected{border-color:#675cf6;box-shadow:0 0 0 2px #675cf61a}.membership-checkout-methods button:disabled{opacity:.4;cursor:not-allowed}.recharge-summary-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.recharge-summary-cards.single{grid-template-columns:1fr}.recharge-balance-strip{display:grid;min-height:104px;grid-template-columns:52px minmax(130px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;border:1px solid #dedbff;border-radius:12px;background:linear-gradient(110deg,#fff,#f7f5ff);box-shadow:0 8px 24px #4a40b80d}.recharge-balance-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid #d8d3ff;border-radius:16px;color:#6257f5;background:#eeecff;box-shadow:inset 0 0 0 4px #ffffff8c;font-size:25px}.recharge-balance-strip>div:nth-child(2){min-width:130px}.recharge-balance-strip span{display:block;color:#727b91;font-size:11px}.recharge-balance-strip strong{margin-right:4px;color:#252a3b;font-size:27px;line-height:1.15}.recharge-balance-strip small{color:#777f91}.recharge-balance-strip p{margin:0;color:#7f8799;font-size:11px;line-height:1.55}.recharge-balance-strip .ant-btn{padding-inline:4px;color:#5b50ef;font-size:11px;font-weight:600}.recharge-daily-lucky-bag{display:grid;min-height:104px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;border:1px solid #cde9df;border-radius:12px;background:linear-gradient(110deg,#fbfffd,#f1fbf7);box-shadow:0 8px 24px #0791670d}.recharge-lucky-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid #bfe7d8;border-radius:16px;color:#078f69;background:#e1f6ee;box-shadow:inset 0 0 0 4px #ffffff80;font-size:25px}.recharge-daily-lucky-bag>div:nth-child(2){display:grid;gap:2px}.recharge-daily-lucky-bag span{color:#078f69;font-size:11px;font-weight:600}.recharge-daily-lucky-bag strong{color:#263b35;font-size:16px}.recharge-daily-lucky-bag small{color:#518173;font-size:10px}.recharge-daily-lucky-bag .ant-btn{min-width:118px;color:#fff!important;border-color:#078f69!important;background:#078f69!important;box-shadow:0 7px 15px #078f6933;font-weight:650}.recharge-daily-lucky-bag .ant-btn>span{color:#fff!important}.recharge-daily-lucky-bag .ant-btn:hover{color:#fff!important;border-color:#057757!important;background:#057757!important}.recharge-daily-lucky-bag.claimed{border-color:#cde9df;background:linear-gradient(110deg,#fbfffd,#f1fbf7);box-shadow:none}.recharge-daily-lucky-bag.claimed .recharge-lucky-icon{color:#078f69;background:#e1f6ee}.recharge-daily-lucky-bag.claimed .ant-btn:disabled,.recharge-daily-lucky-bag.claimed .ant-btn.ant-btn-disabled{color:#fff!important;border-color:#078f69!important;background:#078f69!important;box-shadow:none;opacity:1}.recharge-daily-lucky-bag.claimed .ant-btn:disabled>span,.recharge-daily-lucky-bag.claimed .ant-btn.ant-btn-disabled>span{color:#fff!important}.recharge-disabled{margin-bottom:12px}.recharge-scheme-two-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.recharge-package-panel,.recharge-order-summary{border:1px solid #e3e6ed;border-radius:12px;background:#fff}.recharge-package-panel{padding:20px}.recharge-package-panel>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.recharge-package-panel h3{margin:0 0 4px!important;font-size:18px!important}.recharge-package-panel header p{margin:0;color:#9298a9;font-size:11px}.recharge-package-panel header>span{color:#24a87d;font-size:11px}.recharge-scheme-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recharge-scheme-plan-grid button{position:relative;min-height:116px;padding:18px 10px 12px;border:1px solid #e1e4ec;border-radius:10px;background:#fff;cursor:pointer;transition:.16s ease}.recharge-scheme-plan-grid button:hover{border-color:#bdb8ff}.recharge-scheme-plan-grid button.selected{border:2px solid #655af7;padding:17px 9px 11px;background:#f8f7ff;box-shadow:0 8px 20px #584ddc14}.recharge-scheme-plan-grid button>em{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:8px;color:#ee7d25;background:#fff2e5;font-size:9px;font-style:normal}.recharge-scheme-plan-grid button>strong{display:block;font-size:25px;line-height:1.2}.recharge-scheme-plan-grid button>span{color:#697083;font-size:11px}.recharge-scheme-plan-grid button>small{display:block;margin-top:9px;color:#9499aa;font-size:10px}.recharge-scheme-plan-grid button>.anticon{position:absolute;right:8px;bottom:8px;color:#6257f5}.recharge-custom-box{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:13px 15px;border:1px dashed #daddE7;border-radius:10px;background:#fafbfc}.recharge-custom-box.selected{border-color:#7770f8;background:#f8f7ff}.recharge-custom-box.invalid{border-color:#ff7875;background:#fff7f6}.recharge-custom-box.invalid>div span{color:#d92d20}.recharge-custom-box>div strong,.recharge-custom-box>div span{display:block}.recharge-custom-box>div strong{font-size:12px}.recharge-custom-box>div span{margin-top:3px;color:#999faf;font-size:10px}.recharge-custom-box label{display:flex;width:210px;height:38px;align-items:center;gap:8px;padding:0 10px;border:1px solid #dee1e9;border-radius:8px;background:#fff}.recharge-custom-box label .ant-input-number{flex:1;border:0;box-shadow:none}.recharge-custom-box label i{color:#8a90a0;font-size:11px;font-style:normal}.recharge-trust-row{display:flex;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #eef0f4;color:#868c9d;font-size:10px}.recharge-trust-row .anticon{color:#22b789}.recharge-order-summary{position:sticky;top:12px;padding:20px}.recharge-order-summary h3{margin:0 0 14px;font-size:17px}.recharge-summary-credits{padding:16px;border-radius:10px;background:linear-gradient(135deg,#5d54f4,#7765f7);color:#fff}.recharge-summary-credits span{display:block;opacity:.75;font-size:10px}.recharge-summary-credits strong{font-size:28px}.recharge-summary-credits small{font-size:11px;font-weight:400}.recharge-order-summary dl{margin:12px 0}.recharge-order-summary dl div{display:flex;justify-content:space-between;padding:8px 2px;color:#7c8396;font-size:11px}.recharge-order-summary dl dd{margin:0;color:#34394a}.recharge-order-summary dl dd.saving{color:#ef7d29}.recharge-order-summary dl .total{margin-top:5px;padding-top:13px;border-top:1px solid #eceef3}.recharge-order-summary dl .total dt{color:#282d3d;font-weight:700}.recharge-order-summary dl .total dd{color:#5b50ef;font-size:22px;font-weight:800}.recharge-summary-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px}.recharge-summary-methods>span{grid-column:1 / -1;color:#737a8e;font-size:11px}.recharge-summary-methods button{position:relative;display:flex;min-height:47px;align-items:center;gap:7px;padding:8px;border:1px solid #e1e4eb;border-radius:8px;background:#fff;cursor:pointer}.recharge-summary-methods button b{font-size:11px}.recharge-summary-methods button.selected{border-color:#675bf7;background:#faf9ff}.recharge-summary-methods button>.anticon:last-child{position:absolute;top:5px;right:5px;color:#6155f2;font-size:10px}.recharge-summary-methods button:disabled{opacity:.4;cursor:not-allowed}.recharge-order-summary>.ant-btn{border-radius:8px;font-weight:700}.recharge-order-summary>small{display:block;margin-top:10px;color:#949aaa;text-align:center;font-size:9px}.recharge-process{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:14px;padding:13px;border:1px solid #e4e7ee;border-radius:10px;background:#fff}.recharge-process>div{display:flex;align-items:center;gap:8px}.recharge-process>div>b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#655af5;background:#efedff;font-size:11px}.recharge-process span strong,.recharge-process span small{display:block}.recharge-process span strong{font-size:11px}.recharge-process span small{color:#9aa0b0;font-size:9px}.recharge-process>i{width:80px;height:1px;background:#dfe2ea}.recharge-faq{max-width:none}.commerce-service-modal{display:grid;justify-items:center;gap:12px;padding:10px 0 4px}.commerce-service-modal img{width:220px;height:220px;object-fit:contain;border:1px solid #eceef3;border-radius:12px}.client-download-modal .ant-modal-content{padding:25px 24px 17px;border:1px solid #e5e7f1;border-radius:16px;box-shadow:0 26px 76px #1f244c38}.client-download-modal .ant-modal-header{margin-bottom:17px;padding-bottom:15px;border-bottom:1px solid #eef0f5}.client-download-modal .ant-modal-title{color:#1f2740;font-size:20px}.client-download-release{display:grid;grid-template-columns:1fr 1px 1fr 1px minmax(0,1.6fr);align-items:center;gap:15px;min-height:72px;margin-bottom:15px;padding:12px 14px;border:1px solid #e7e5fa;border-radius:10px;background:#faf9ff}.client-download-release>div{min-width:0;display:grid;gap:5px}.client-download-release>div>span{color:#8c92a6;font-size:11px}.client-download-release>div>strong{color:#5c52ef;font-size:17px}.client-download-release>div>b{color:#34405b;font-size:13px;font-weight:650}.client-download-release>i{width:1px;height:36px;background:#e6e5f0}.client-download-changelog p{display:-webkit-box;margin:0;overflow:hidden;color:#5f6980;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.client-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.client-download-card{display:grid;min-height:236px;align-content:start;justify-items:center;gap:7px;padding:17px 12px 13px;border:1px solid #e4e6ef;border-radius:10px;background:#fff;text-align:center}.client-download-card.available:hover{border-color:#c9c4ff;box-shadow:0 8px 20px #5b55f714}.client-download-card.unavailable{opacity:.72}.client-download-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:2px;border-radius:14px;color:#6359f3;background:#f0efff;font-size:25px}.client-download-card:nth-child(2) .client-download-icon{color:#16a874;background:#eaf9f2}.client-download-card>strong{color:#252d44;font-size:15px}.client-download-card>.ant-typography{min-height:34px;color:#8b93a6;font-size:11px;line-height:1.55}.client-download-card>.ant-btn{width:100%;margin-top:auto;border-radius:8px;font-size:12px;font-weight:650}.client-download-footer{display:flex;align-items:center;gap:7px;margin-top:14px;color:#8b93a5;font-size:11px}.client-download-footer .ant-tag{margin:0;border:0;font-size:10px}.client-download-footer>span{flex:1}.client-download-footer .ant-btn{padding-inline:4px;color:#7c8497;font-size:11px}.client-download-footer .ant-btn:hover{color:#5b55f7}.billing-instructions-modal .ant-modal-body{max-height:min(70vh,680px);overflow:auto}.billing-instructions-content{color:#43495a;font-size:13px;line-height:1.75}.billing-instructions-content h2{margin:18px 0 9px;padding-left:10px;border-left:3px solid #625bf4;font-size:17px}.billing-instructions-content h3{margin:16px 0 8px;font-size:15px}.billing-instructions-content img{display:block;max-width:100%;height:auto;margin:12px auto;border-radius:8px}.billing-instructions-content table{width:100%;margin:12px 0;overflow:hidden;border:1px solid #e0e4ec;border-collapse:separate;border-spacing:0;border-radius:8px}.billing-instructions-content th,.billing-instructions-content td{padding:9px 11px;border-right:1px solid #e4e7ee;border-bottom:1px solid #e4e7ee;text-align:left}.billing-instructions-content th{background:#f6f7fa}.billing-instructions-content tr:last-child td{border-bottom:0}.billing-instructions-content th:last-child,.billing-instructions-content td:last-child{border-right:0}.billing-instructions-content blockquote{margin:12px 0;padding:10px 12px;border-left:3px solid #42be94;background:#f1fbf7}.billing-editor-shell{overflow:hidden;border:1px solid #dfe3ec;border-radius:10px;background:#fff}.billing-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:7px 8px;border-bottom:1px solid #e7e9ef;background:#f8f9fb}.billing-editor-toolbar select{height:29px;padding:0 7px;border:1px solid #dde1e9;border-radius:6px;background:#fff;font-size:12px}.billing-editor-toolbar .ant-btn{width:30px;height:30px;padding:0}.billing-editor-toolbar .divider{width:1px;height:20px;margin:0 3px;background:#dfe2e8}.billing-editor-color{position:relative;display:grid;width:30px;height:30px;place-items:center;border-radius:6px;cursor:pointer}.billing-editor-color:hover{background:#eeeef3}.billing-editor-color input{position:absolute;width:1px;height:1px;opacity:0}.billing-editor-color span{font-weight:700;text-decoration:underline;text-decoration-color:#625bf4;text-decoration-thickness:3px}.billing-rich-editor{min-height:300px;max-height:560px;padding:18px;overflow:auto;outline:none;line-height:1.7}.billing-rich-editor:empty:before{color:#a3a9b8;content:attr(data-placeholder);pointer-events:none}.billing-rich-editor img{max-width:100%;height:auto}.billing-rich-editor table{width:100%;border-collapse:collapse}.billing-rich-editor th,.billing-rich-editor td{position:relative;min-width:70px;padding:7px;border:1px solid #dfe3eb}.billing-rich-editor th{background:#f5f6f9}.billing-rich-editor th.is-column-resize-target:after,.billing-rich-editor td.is-column-resize-target:after{position:absolute;z-index:3;top:-1px;right:-4px;bottom:-1px;width:8px;border-right:2px solid #675bf5;background:#675bf514;content:"";cursor:col-resize}.billing-rich-editor.is-table-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.billing-rich-editor.is-table-resizing table{outline:2px solid rgba(103,91,245,.12);outline-offset:2px}@media(max-width:900px){.commerce-app-content{padding:0!important}.commerce-page{padding:12px}.commerce-center-nav{padding:0 6px}.commerce-page-intro{align-items:flex-start;flex-direction:column}.membership-current-summary{align-items:flex-start;flex-wrap:wrap;padding:13px}.membership-current-summary p{flex-basis:100%}.member-reward-journey>header{align-items:flex-start;flex-wrap:wrap}.member-reward-journey>header p{order:3;flex-basis:100%;text-align:left}.member-reward-journey-body{grid-template-columns:1fr}.member-reward-journey aside{border-top:1px solid #efe9df;border-left:0}.member-reward-week{overflow-x:auto}.member-reward-week>div{min-width:74px}.membership-plan-grid{grid-template-columns:1fr}.membership-plan-card,.membership-plan-card ul{min-height:0}.membership-shared-benefits{align-items:flex-start;flex-direction:column}.recharge-summary-cards,.recharge-scheme-two-layout{grid-template-columns:1fr}.recharge-order-summary{position:static}.recharge-balance-strip{grid-template-columns:52px minmax(120px,auto) minmax(0,1fr) auto}.recharge-daily-lucky-bag{grid-template-columns:52px minmax(0,1fr) auto}.recharge-scheme-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-process{gap:8px}.recharge-process>i{width:28px}}@media(max-width:540px){.commerce-center-links .ant-btn span:not(.anticon){display:none}.recharge-balance-strip{grid-template-columns:46px minmax(0,1fr) auto}.recharge-balance-strip p{grid-column:2 / -1}.recharge-balance-icon,.recharge-lucky-icon{width:46px;height:46px;border-radius:14px}.recharge-daily-lucky-bag{grid-template-columns:46px minmax(0,1fr)}.recharge-daily-lucky-bag .ant-btn{grid-column:1 / -1}.recharge-scheme-plan-grid{grid-template-columns:1fr 1fr}.recharge-custom-box{align-items:flex-start;flex-direction:column}.recharge-custom-box label{width:100%}.recharge-trust-row{align-items:flex-start;flex-direction:column;gap:8px}.recharge-process span small{display:none}}@media(max-width:560px){.client-download-modal .ant-modal-content{padding:20px 16px 14px}.client-download-release{grid-template-columns:1fr 1fr;gap:10px}.client-download-release>i{display:none}.client-download-release .client-download-changelog{grid-column:1 / -1;padding-top:9px;border-top:1px solid #e6e5f0}.client-download-grid{grid-template-columns:1fr}.client-download-card{min-height:190px}.client-download-footer{align-items:flex-start;flex-wrap:wrap}.client-download-footer>span{min-width:180px}.client-download-footer .ant-btn{margin-left:auto}}@media(max-width:720px){.invoice-profile-list{grid-template-columns:1fr}.invoice-apply-layout>footer{align-items:stretch;flex-direction:column}.invoice-apply-layout>footer>div{justify-items:start}.invoice-apply-layout>footer .ant-btn{width:100%}.invoice-order-section .ant-table-content{overflow-x:auto}}@media(max-width:560px){.recharge-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-custom,.recharge-select-card footer{align-items:stretch;flex-direction:column}.recharge-custom .ant-input-number{width:100%}.recharge-select-card footer>div:last-child{flex-wrap:wrap;justify-content:space-between}.recharge-select-card footer .ant-btn{flex:1}.recharge-steps{gap:6px;font-size:12px}.recharge-steps i{width:22px}.payment-plan-grid{grid-template-columns:1fr}.credit-ledger-heading,.credit-ledger-toolbar{padding:16px}.credit-ledger-heading-actions{align-items:flex-start;flex-direction:column-reverse}.credit-ledger-analytics{grid-template-columns:1fr}.credit-ledger-total,.credit-ledger-change{border-right:0;border-bottom:1px solid #ecebf8}.credit-ledger-comparison{grid-column:auto;padding:18px}.credit-ledger-comparison>div{grid-template-columns:80px 42px minmax(48px,1fr);gap:6px}.credit-ledger-toolbar{align-items:flex-start;flex-direction:column}.credit-ledger-toolbar>div{width:100%;justify-content:space-between}.credit-ledger-groups{padding:0 16px 6px}.credit-ledger-list-meta{padding:15px 16px 10px}.credit-ledger-row{grid-template-columns:41px 28px minmax(0,1fr) auto;gap:7px}.credit-ledger-balance{display:none}.credit-ledger-pagination{padding:13px 16px}.credit-ledger-pagination>span{display:none}}@media(max-width:900px){.agent-app-content{height:calc(100dvh - 72px);padding:0}.infinite-boards-option-one{width:calc(100% - 20px)}.infinite-boards-option-one .infinite-boards-topline{align-items:flex-start;gap:8px;padding:10px 12px}.infinite-boards-option-one .infinite-boards-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.infinite-boards-option-one .infinite-boards-toolbar .ant-picker{grid-column:1 / 2}.infinite-boards-option-one .infinite-boards-toolbar .ant-segmented{grid-column:2;grid-row:1 / 3;align-self:stretch}.infinite-boards-option-one .infinite-board-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));padding:12px}}.payment-red-packet-reveal .ant-modal-content{min-height:100vh;padding:0;border-radius:0;overflow:hidden;background:radial-gradient(circle at 50% 38%,#ff806e 0,#ef334b 35%,#6f153b)}.payment-red-packet-reveal .ant-modal-body{height:100vh}.payment-red-packet-celebration{position:relative;display:grid;height:100%;place-content:center;justify-items:center;gap:18px;color:#fff;text-align:center;overflow:hidden}.payment-red-packet-celebration>svg{padding:22px;border-radius:50%;color:#ffcc59;background:#ffffff26;box-shadow:0 0 60px #ffd350b8;font-size:78px;animation:red-packet-pop .72s cubic-bezier(.16,.9,.23,1)}.payment-red-packet-celebration>span{font-size:24px;letter-spacing:5px}.payment-red-packet-celebration>strong{color:#ffde83;font-size:72px;line-height:1;text-shadow:0 8px 25px rgba(90,0,19,.35)}.payment-red-packet-celebration>small{font-size:15px;opacity:.88}.payment-red-packet-celebration .confetti{position:absolute;top:10%;width:42vw;height:70vh;pointer-events:none;background:radial-gradient(circle at 15% 20%,#ffd45d 0 4px,transparent 5px),radial-gradient(circle at 55% 43%,#fff 0 3px,transparent 4px),radial-gradient(circle at 82% 18%,#85efff 0 5px,transparent 6px),radial-gradient(circle at 33% 77%,#ffce59 0 4px,transparent 5px);animation:red-packet-firework 1.4s ease-in-out infinite alternate}.payment-red-packet-celebration .confetti-left{left:0}.payment-red-packet-celebration .confetti-right{right:0;transform:scaleX(-1)}.payment-red-packet-modal .ant-modal-content{overflow:hidden;border:1px solid #ffd9c0;background:linear-gradient(155deg,#fffdf8,#fff3e7)}.payment-red-packet-countdown{display:grid;justify-items:center;gap:11px;padding:10px 8px 2px;text-align:center}.payment-red-packet-countdown>svg{padding:11px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#f75,#ec3146);font-size:34px}.payment-red-packet-countdown h2,.payment-red-packet-countdown p{margin:0}.payment-red-packet-countdown p{color:#8d7e78}.payment-red-packet-countdown>strong{color:#ea3445;font-size:36px;line-height:1}.payment-red-packet-countdown em{padding:4px 8px;border-radius:999px;color:#c04327;background:#ffe1cd;font-style:normal;font-size:12px}.payment-red-packet-countdown>div{color:#806961}.payment-red-packet-countdown b{margin-left:8px;color:#e63a47;font-size:17px;letter-spacing:1px}@keyframes red-packet-pop{0%{transform:scale(.2) rotate(-15deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes red-packet-firework{0%{opacity:.35;transform:translateY(12px) scale(.9)}to{opacity:1;transform:translateY(-8px) scale(1.08)}}.admin-order-red-packet{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:12px 14px;border:1px solid #ffe0c5;border-radius:10px;background:#fffaf4}.admin-order-red-packet strong{color:#bf502e}.admin-order-red-packet span{flex:1;min-width:260px;color:#8d7a72;font-size:12px}.admin-order-filters{margin-bottom:16px}.member-home-overview{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(500px,.84fr);align-items:stretch;gap:16px}.member-home-overview-left,.member-home-overview-right{display:grid;gap:16px;min-width:0}.member-welcome-surface{grid-template-columns:minmax(0,1fr) auto;min-height:142px;padding:24px 26px}.member-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:142px;overflow:hidden;border:1px solid #e4e8f0;border-radius:14px;background:#fff;box-shadow:0 5px 18px #1f293709}.member-overview-metrics .member-metric{min-height:100%;padding:20px 16px;border-left:1px solid #e6e9f0}.member-overview-metrics .member-metric:first-child{border-left:0}.member-security-center{grid-template-columns:minmax(250px,.86fr) minmax(0,1.14fr);min-height:192px;margin-top:0}.member-security-score,.member-security-analysis{padding:21px}.member-security-checks-panel{overflow:hidden;border:1px solid #e6e5fb;border-radius:16px;background:#fff;box-shadow:0 9px 25px #3730780e}.member-security-checks-panel>header{display:flex;align-items:center;min-height:47px;padding:11px 18px;border-bottom:1px solid #eeedf8;gap:8px}.member-security-checks-panel>header>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#695ff7;background:#efedff;font-size:14px}.member-security-checks-panel>header>div{display:grid;gap:1px}.member-security-checks-panel>header strong{color:#303951;font-size:13px}.member-security-checks-panel>header small{color:#929bad;font-size:10px}.member-security-checks{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;gap:9px}.member-security-checks article{min-height:57px;padding:6px 8px}.member-security-checks article>span{width:26px;height:26px;font-size:13px}@media(max-width:1280px){.member-home-overview{grid-template-columns:minmax(0,1fr) minmax(430px,.84fr)}.member-welcome-surface{padding-inline:20px}.member-overview-metrics .member-metric{padding-inline:12px}.member-metric strong{font-size:26px}.member-security-center{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr)}.member-security-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-home-studio{display:grid;gap:18px;width:min(100%,1480px);padding-bottom:24px}.member-studio-hero{position:relative;isolation:isolate;min-height:298px;overflow:hidden;padding:34px 38px;border:1px solid #e6e8f4;border-radius:22px;background:linear-gradient(135deg,#fbfaff,#f6f5ff);box-shadow:0 16px 34px #322b7c14}.member-studio-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:#f8f7ff}.member-studio-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fbfaff,#fbfaffed 34%,#fbfaff61 66%,#fbfaff14)}.member-studio-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.9;filter:saturate(.88) brightness(1.05)}.member-studio-hero-copy{position:relative;display:grid;width:min(560px,64%);align-content:center;min-height:230px;gap:14px}.member-studio-profile{display:flex;align-items:center;gap:11px;color:#34405c;font-size:14px}.member-studio-profile .member-home-avatar .ant-avatar{border-width:2px}.member-studio-profile-info{display:grid;gap:4px}.member-studio-profile-info>div{display:flex;align-items:center;gap:7px}.member-studio-profile-info>div>span:first-child{color:#4c5570;font-weight:650}.member-studio-profile-info small{display:flex;align-items:center;gap:5px;color:#8892a6;font-size:12px}.member-studio-hero h1{margin:4px 0 0;color:#17213d;font-size:clamp(27px,2.2vw,36px);line-height:1.22;letter-spacing:-.035em}.member-studio-hero-copy>p{max-width:440px;margin:0;color:#6e7890;font-size:15px;line-height:1.7}.member-studio-hero-actions{display:flex;gap:12px;margin-top:10px}.member-studio-hero-actions .ant-btn{height:52px;min-width:156px;border-radius:11px;font-size:16px;font-weight:650}.member-studio-hero-actions .ant-btn-primary{border:0;color:#fff;background:#5b55f7;box-shadow:0 10px 20px #5b55f733}.member-studio-status{display:grid;grid-template-columns:1.05fr 1.2fr repeat(2,.82fr) 1.15fr;min-height:108px;overflow:hidden;border:1px solid #e5e8ef;border-radius:17px;background:#fffffff5;box-shadow:0 9px 26px #1f29370e}.member-studio-status>*{min-width:0;border-left:1px solid #eceef3}.member-studio-status>:first-child{border-left:0}.member-studio-status .member-metric{min-height:108px;align-items:center;padding:18px 20px;border-left:0}.member-studio-status .member-metric>.anticon{color:#675ff6}.member-studio-status .member-metric strong{margin-top:5px;font-size:27px}.member-studio-membership{display:grid;align-content:center;gap:4px;padding:14px 20px;color:#8992a2;font-size:12px}.member-studio-membership-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.member-studio-membership .membership-badge{width:fit-content;min-width:0}.member-studio-membership strong{overflow:hidden;color:#29334d;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.member-studio-membership .ant-btn{height:auto;padding:0;color:#a66b10;font-size:11px;white-space:nowrap}.member-studio-checkin{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px}.member-studio-checkin>.ant-btn:first-child{height:48px;min-width:148px;border-radius:10px;font-weight:650}.member-studio-checkin>.ant-btn:not(:first-child){width:42px;height:42px;padding:0;border-color:#dfe4eb;border-radius:10px}.member-studio-checkin .member-checkin-complete.ant-btn:disabled{color:#067647;border-color:#a6f4c5;background:#ecfdf3;opacity:1}.member-studio-security-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(510px,.85fr);gap:16px}.member-studio-security-row .member-security-center{min-height:180px;margin:0;border-radius:15px}.member-studio-security-row .member-security-score,.member-studio-security-row .member-security-analysis{padding:20px}.member-studio-security-row .member-security-checks-panel{min-height:180px;border-radius:15px}.member-studio-security-row .member-security-checks{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.member-studio-grid{grid-template-columns:minmax(0,1.55fr) minmax(365px,.72fr);margin-top:0}.member-home-studio .member-panel{border-radius:17px;box-shadow:0 9px 26px #1f29370b}.member-home-studio .member-panel>header{min-height:72px;padding:18px 22px 13px}.member-home-studio .member-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 22px 22px}.member-home-studio .member-recent-grid article>button{height:188px;border-radius:10px}.member-home-studio .member-recent-grid article>div strong{font-size:12px}.member-home-studio .member-message-list{max-height:330px;overflow-y:auto;padding-inline:22px}.member-home-studio .member-info-panel{padding-bottom:20px;background:linear-gradient(150deg,#fff 45%,#faf9ff)}@media(max-width:1250px){.member-studio-status{grid-template-columns:repeat(3,minmax(0,1fr))}.member-studio-status>:nth-child(4){border-left:0;border-top:1px solid #eceef3}.member-studio-status>:nth-child(5){grid-column:span 2;border-top:1px solid #eceef3}.member-studio-security-row{grid-template-columns:1fr}.member-studio-security-row .member-security-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.member-studio-grid{grid-template-columns:1fr}.member-home-studio .member-home-rail{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}}@media(max-width:760px){.member-studio-hero{min-height:330px;padding:24px 20px}.member-studio-hero-art:after{background:#fbfaffe0}.member-studio-hero-copy{width:100%}.member-studio-hero-actions{flex-direction:column}.member-studio-hero-actions .ant-btn{width:100%}.member-studio-status{grid-template-columns:1fr 1fr}.member-studio-status>*{border-top:1px solid #eceef3}.member-studio-status>:first-child,.member-studio-status>:nth-child(2){border-top:0}.member-studio-status>:nth-child(3){border-left:0}.member-studio-status>:nth-child(5){grid-column:auto}.member-studio-status .member-metric{min-height:94px;padding:15px}.member-studio-status .member-metric strong{font-size:23px}.member-studio-membership,.member-studio-checkin{padding:14px}.member-studio-checkin>.ant-btn:first-child{min-width:0;flex:1}.member-studio-security-row .member-security-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.member-home-studio .member-home-rail{grid-template-columns:1fr}.member-home-studio .member-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-home-studio .member-recent-grid article>button{height:170px}}@media(max-width:1050px){.member-home-overview{grid-template-columns:1fr}.member-home-overview-right{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr)}.member-security-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.member-home-overview-right{grid-template-columns:1fr}.member-welcome-surface{display:flex;flex-direction:column}.member-security-center{display:block}.member-security-score,.member-security-analysis{border-right:0;border-bottom:1px solid #eeedf8}.member-overview-metrics{grid-template-columns:1fr}.member-overview-metrics .member-metric{min-height:68px;border-top:1px solid #e6e9f0;border-left:0}.member-overview-metrics .member-metric:first-child{border-top:0}.member-security-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-page.agent-immersive-page{position:relative;grid-template-columns:300px minmax(0,1fr);background:#fbfbfe}@media(max-width:850px){.agent-page.agent-immersive-page{grid-template-columns:minmax(0,1fr)}}.agent-welcome.agent-immersive-welcome{width:min(100%,1120px);max-width:1120px;gap:5px;margin:2px auto 24px}.agent-suggestion-grid.agent-suggestion-pills{display:flex;grid-template-columns:none;justify-content:center;flex-wrap:wrap;width:auto;gap:7px;margin-top:3px}.agent-suggestion-grid.agent-suggestion-pills button{min-height:30px;padding:5px 13px;border-radius:999px;text-align:center}.agent-immersive-page .agent-composer.agent-composer-dock{width:min(calc(100% - 48px),900px);margin:0 auto 14px}.agent-immersive-page.empty-chat .agent-composer.agent-composer-dock{display:none}.agent-hero-composer{width:min(100%,730px);overflow:hidden;margin:7px auto 0;padding:11px 12px 9px;border:1px solid #dfe1ea;border-radius:15px;background:#fff;box-shadow:0 13px 32px #25294a1f;text-align:left}.agent-hero-composer textarea.ant-input{padding:4px 5px;border:0;box-shadow:none;font-size:13px}.agent-hero-composer>div:last-child{display:flex;align-items:center;gap:4px;margin-top:5px}.agent-hero-composer>div:last-child>.ant-select{min-width:145px;max-width:190px}.agent-hero-composer>div:last-child>.ant-btn:last-child{margin-left:auto}.agent-hero-composer .ant-btn.active{color:#5b51ed;background:#efedff}.agent-hero-upload{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 9px;border-radius:7px;color:#59647a;cursor:pointer;font-size:12px}.agent-hero-upload:hover{color:#5b51ed;background:#f2f0ff}.agent-home-welcome-polish{display:flex;flex-direction:column;align-items:center;width:min(100%,730px);box-sizing:border-box;padding:20px 16px 16px;border:1px solid rgba(222,224,240,.9);border-radius:24px;background:linear-gradient(180deg,#ffffffd1,#fafaff80);box-shadow:0 18px 45px #312d7812}.agent-hero-orb{width:72px;height:72px;margin:0 auto 3px;border-radius:24px;border-color:#d9d5ff;box-shadow:0 0 0 7px #6f60f012,0 12px 30px #4e45c629}.agent-home-welcome-polish h2.ant-typography{max-width:100%;font-size:29px;overflow-wrap:anywhere}.agent-home-welcome-polish>div.ant-typography{max-width:620px;margin-top:5px!important;color:#69738a;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.agent-capability-fan{height:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,700px);gap:12px;margin:18px auto 4px;perspective:none}.agent-capability-fan>button,.agent-capability-fan>button:nth-child(n){width:auto;height:112px;transform:none;border-radius:16px;box-shadow:0 8px 20px #252a4c12}.agent-capability-fan>button:nth-child(n):hover{transform:translateY(-5px);box-shadow:0 14px 28px #4d42be26}.agent-capability-fan>button>span{height:78px;padding:8px}.agent-capability-fan>button>strong{padding:7px 6px;font-size:12px;white-space:normal;overflow:visible}@media(max-width:760px){.agent-home-welcome-polish{padding:22px 12px 16px;border-radius:18px}.agent-capability-fan{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:9px}.agent-capability-fan>button,.agent-capability-fan>button:nth-child(n){height:98px}.agent-capability-fan>button>span{height:64px}.agent-home-welcome-polish h2.ant-typography{font-size:23px}}.agent-home-welcome-polish .agent-capability-fan>button:focus-visible{outline:3px solid #a79bff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.agent-home-welcome-polish .agent-capability-fan>button{transition:none}}.agent-attachment-library-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e4e6ef;border-radius:16px;box-shadow:0 28px 76px #1e234633}.agent-attachment-library-modal .ant-modal-header{margin:0;padding:21px 24px 18px;border-bottom:1px solid #eceef4}.agent-attachment-library-modal .ant-modal-body{padding:0}.agent-attachment-library-modal .ant-modal-close{top:18px;right:19px}.agent-attachment-library-title{display:grid;gap:3px}.agent-attachment-library-title strong{color:#202a40;font-size:18px}.agent-attachment-library-title small{color:#8992a5;font-size:12px;font-weight:400}.agent-attachment-library-shell{height:min(520px,calc(100dvh - 214px));min-height:430px;display:grid;grid-template-columns:222px minmax(0,1fr);overflow:hidden}.agent-attachment-library-folders{min-height:0;overflow-y:auto;padding:17px 13px;border-right:1px solid #eceef4;background:linear-gradient(180deg,#fbfbfe,#f8f8fc)}.agent-attachment-library-folders>strong{display:block;margin:0 10px 11px;color:#343e55;font-size:13px}.agent-attachment-library-folders>em{display:block;margin:15px 10px 6px;color:#9ba3b3;font-size:10px;font-style:normal}.agent-attachment-library-folders>button{width:100%;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;border:0;border-radius:9px;color:#5c667b;background:transparent;cursor:pointer;text-align:left;transition:.16s ease}.agent-attachment-library-folders>button:hover{color:#574eeb;background:#f0efff}.agent-attachment-library-folders>button.active{color:#5148e5;background:#eae8ff;font-weight:700}.agent-attachment-library-folders>button .anticon{font-size:15px}.agent-attachment-library-folders>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-attachment-library-folders>button small{color:#9aa2b3;font-size:10px;font-weight:400}.agent-attachment-library-folders>button.scope.team .anticon{color:#7168f5}.agent-attachment-library-main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:17px 19px 13px;background:#fff}.agent-attachment-library-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) auto 128px 36px;align-items:center;gap:9px;margin-bottom:14px}.agent-attachment-library-toolbar .ant-input-affix-wrapper,.agent-attachment-library-toolbar .ant-picker,.agent-attachment-library-toolbar>.ant-btn{height:36px;border-color:#dfe3eb;border-radius:8px}.agent-attachment-library-toolbar .ant-segmented{padding:0;border:1px solid #dfe3eb;background:#f8f9fb}.agent-attachment-library-toolbar .ant-segmented-item{min-height:34px;display:grid;place-items:center;padding-inline:9px;font-size:12px}.agent-attachment-library-toolbar .ant-segmented-item-selected{color:#574eeb;box-shadow:none}.agent-attachment-library-main>.ant-spin-nested-loading{min-height:0;flex:1}.agent-attachment-library-main>.ant-spin-nested-loading>.ant-spin-container{height:100%}.agent-attachment-library-grid{height:100%;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:15px 13px;overflow-y:auto;padding:1px 5px 10px 1px}.agent-attachment-library-grid::-webkit-scrollbar{width:6px}.agent-attachment-library-grid::-webkit-scrollbar-thumb{border-radius:99px;background:#d9dce6}.agent-attachment-library-empty{grid-column:1/-1;min-height:330px;display:grid;place-items:center}.agent-attachment-library-item{min-width:0;display:grid;gap:5px;padding:0;border:0;color:#4b566c;background:transparent;cursor:pointer;text-align:left}.agent-attachment-library-preview{position:relative;aspect-ratio:1.24;display:grid;overflow:hidden;place-items:center;border:2px solid transparent;border-radius:10px;background:#f4f5f9;transition:border-color .16s,box-shadow .16s,transform .16s}.agent-attachment-library-item:hover .agent-attachment-library-preview{border-color:#c6c1ff;box-shadow:0 7px 17px #574eeb1a;transform:translateY(-1px)}.agent-attachment-library-item.selected .agent-attachment-library-preview{border-color:#665cf4;background:#f5f3ff;box-shadow:0 0 0 2px #665cf414}.agent-attachment-library-preview img{width:100%;height:100%;display:block;object-fit:contain}.agent-attachment-library-preview>i{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#6158ee;background:#e8e6ff;font-size:22px;font-style:normal}.agent-attachment-library-preview>b{position:absolute;top:7px;right:7px;width:21px;height:21px;display:grid;place-items:center;color:#fff;border:1px solid #d4d8e2;border-radius:6px;background:#fffffff0;font-size:11px}.agent-attachment-library-item.selected .agent-attachment-library-preview>b{border-color:#6157ef;background:#6157ef}.agent-attachment-library-item>strong{overflow:hidden;padding:0 2px;color:#424d63;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.agent-attachment-library-item>small{overflow:hidden;padding:0 2px;color:#9aa2b2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.agent-attachment-library-main>.ant-pagination{flex:none;align-self:center;margin-top:10px}.agent-attachment-library-footer{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 20px;border-top:1px solid #e9ebf1;background:#fff}.agent-attachment-library-footer>div:first-child{min-width:0;display:grid;gap:4px}.agent-attachment-library-footer>div:first-child strong{color:#3e485f;font-size:13px}.agent-attachment-library-footer>div:first-child span{max-width:650px;overflow:hidden;color:#929bad;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agent-attachment-library-footer>div:last-child{flex:none;display:flex;gap:9px}.agent-attachment-library-footer .ant-btn{min-width:94px;height:39px;border-radius:8px}.agent-hero-skill-list{max-height:430px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow-y:auto}.agent-hero-skill-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px 12px;border:1px solid #e2e5ed;border-radius:10px;color:#626d82;background:#fff;cursor:pointer;text-align:left}.agent-hero-skill-list button.selected,.agent-hero-skill-list button:hover{color:#584eed;border-color:#aea8ff;background:#f8f7ff}.agent-hero-skill-list button>span{display:grid;gap:2px}.agent-hero-skill-list button strong{color:#354058;font-size:12px}.agent-hero-skill-list button small{color:#929bad;font-size:10px}.agent-immersive-page.empty-chat .agent-chat-panel{grid-template-rows:auto minmax(0,1fr)}.agent-chat-header-actions{max-width:calc(100% - 420px)}@media(max-width:1700px){.agent-chat-header-actions>.ant-select{display:none}}.admin-agent-avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.admin-agent-avatar-grid>div{min-height:138px;display:grid;justify-items:center;align-content:center;gap:8px;padding:14px;border:1px solid #e5e7ef;border-radius:12px;background:#fff}.admin-agent-avatar-grid strong{max-width:100%;overflow:hidden;color:#39435a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.agent-immersive-page .agent-composer.agent-composer-dock{width:calc(100% - 20px)}.agent-composer-agent-switcher{width:180px;min-width:160px;flex-basis:180px}}.knowledge-market-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:18px}.knowledge-market-modal .ant-modal-header{margin:0;padding:20px 24px 17px;border-bottom:1px solid #eceef5}.knowledge-market-modal .ant-modal-body{padding:0}.knowledge-market-modal .ant-modal-close{top:16px}.knowledge-modal-title{display:flex;align-items:center;gap:12px;color:#5d54ee}.knowledge-modal-title>.anticon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#efedff;font-size:18px}.knowledge-modal-title span{display:grid;gap:2px}.knowledge-modal-title strong{color:#20283b;font-size:16px}.knowledge-modal-title small{color:#8a92a3;font-size:11px;font-weight:400}.knowledge-plugin-banner{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 24px;border-bottom:1px solid #eceef5;background:linear-gradient(110deg,#faf9ff 0,#f1f6ff 58%,#fbfdff)}.knowledge-plugin-icon{display:grid;width:60px;height:60px;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(145deg,#7369ff,#5145df);box-shadow:0 10px 24px #5548dd3d;font-size:27px}.knowledge-plugin-banner h3{margin:5px 0 2px;color:#20283b;font-size:19px}.knowledge-plugin-banner p{max-width:690px;margin:0;color:#697287;font-size:12px;line-height:1.65}.knowledge-plugin-points{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:250px}.knowledge-plugin-points span{display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #e0e3f0;border-radius:999px;color:#626b81;background:#ffffffc7;font-size:11px}.knowledge-manager{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:510px;max-height:64vh}.knowledge-base-list{display:flex;min-height:0;flex-direction:column;padding:17px 14px 13px;border-right:1px solid #eceef5;background:#fbfbfd}.knowledge-base-list>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.knowledge-base-list>header>div{display:flex;align-items:center;gap:6px}.knowledge-base-list>header strong{color:#30384c}.knowledge-base-list>header small{padding:1px 6px;border-radius:999px;color:#7067ed;background:#eceaff}.knowledge-base-list>div{display:grid;align-content:start;gap:6px;min-height:0;flex:1;overflow:auto}.knowledge-base-list>div>.ant-spin,.knowledge-base-list>div>.ant-empty{margin:auto}.knowledge-base-list>div>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px;border:1px solid transparent;border-radius:11px;color:#697287;background:transparent;cursor:pointer;text-align:left}.knowledge-base-list>div>button:hover{background:#f2f1ff}.knowledge-base-list>div>button.active{border-color:#d8d4ff;color:#5c53ec;background:#eceaff;box-shadow:0 5px 14px #4c42c714}.knowledge-base-list>div>button>.anticon{font-size:18px}.knowledge-base-list>div>button span{display:grid;min-width:0;gap:3px}.knowledge-base-list>div>button strong,.knowledge-base-list>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-base-list>div>button strong{color:#354057;font-size:12px}.knowledge-base-list>div>button small{color:#9098a8;font-size:10px}.knowledge-base-list>div>button em{display:grid;min-width:21px;height:21px;place-items:center;border-radius:50%;background:#fff;font-size:10px;font-style:normal}.knowledge-base-list>small{margin-top:10px;color:#9aa1af;font-size:10px;line-height:1.5}.knowledge-document-panel{min-width:0;min-height:0;padding:17px 20px;overflow:auto;background:#fff}.knowledge-document-panel>.ant-empty{margin-top:150px}.knowledge-document-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.knowledge-document-panel>header>div:first-child{min-width:0}.knowledge-document-panel>header h3{margin:0 0 3px;color:#222a3d;font-size:18px}.knowledge-document-panel>header p{margin:0;color:#858da0;font-size:11px}.knowledge-document-panel>header>div:last-child{display:flex;gap:7px}.knowledge-bound-agents{display:flex;align-items:center;gap:5px;margin-top:7px;color:#665df1;font-size:11px}.knowledge-batch-bar{display:flex;align-items:center;gap:7px;min-height:41px;margin-bottom:9px;padding:6px 9px;border:1px solid #e9ebf2;border-radius:10px;color:#70798c;background:#fafafd;font-size:11px}.knowledge-batch-bar>small{margin-left:auto;color:#9ba2b1}.knowledge-file-name{display:flex;align-items:center;gap:9px;min-width:0}.knowledge-file-name>.anticon{color:#645cf1;font-size:20px}.knowledge-file-name span{display:grid;min-width:0;gap:2px}.knowledge-file-name strong{overflow:hidden;color:#384157;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.knowledge-file-name small,.knowledge-document-panel .ant-table-cell small{color:#949baa;font-size:10px}.knowledge-status{display:grid;gap:2px}.knowledge-status .ant-tag{width:max-content;margin:0}.knowledge-status .ant-progress{width:95px}.knowledge-status>small{color:#e45864;cursor:help}.knowledge-row-actions{display:flex}.knowledge-row-actions .ant-btn{padding-inline:5px;font-size:11px}.knowledge-form{display:grid;gap:16px;padding-top:8px}.knowledge-form label{display:grid;gap:7px}.knowledge-form label>span{color:#454e64;font-size:12px;font-weight:600}.knowledge-form-tip{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;border:1px solid #dedbff;border-radius:9px;color:#665df0;background:#f7f6ff;font-size:11px;line-height:1.6}.knowledge-agent-option{display:flex;align-items:center;gap:8px}.agent-knowledge-citations{margin-top:8px;border:1px solid #dedbff;border-radius:11px;background:#faf9ff;overflow:hidden}.agent-knowledge-citations>summary{display:flex;align-items:center;gap:9px;min-height:42px;padding:7px 12px;color:#5e56e8;cursor:pointer;font-size:11px;font-weight:600;list-style:none;transition:background .18s ease}.agent-knowledge-citations>summary:hover{background:#f5f3ff}.agent-knowledge-citations>summary::-webkit-details-marker{display:none}.agent-citation-summary-leading{display:inline-flex;align-items:center;gap:6px;flex:none;color:#5e56e8}.agent-citation-summary-leading strong{font-size:11px}.agent-citation-source-stack{display:inline-flex;align-items:center;padding-left:2px}.agent-citation-source-stack>img,.agent-citation-source-stack>span{display:grid;width:22px;height:22px;margin-left:-5px;place-items:center;overflow:hidden;border:2px solid #faf9ff;border-radius:50%;color:#5f56dc;background:#eceaff;font-size:9px;font-weight:700;object-fit:cover}.agent-citation-source-stack>img:first-child,.agent-citation-source-stack>span:first-child{margin-left:0}.agent-citation-summary-mode{display:inline-flex;align-items:center;gap:5px;color:#8c91a4;font-size:10px;font-weight:400;white-space:nowrap}.agent-citation-summary-mode>span{color:#a0a5b7;font-size:16px;line-height:1}.agent-citation-summary-chevron{margin-left:auto;color:#8580c6;font-size:10px;transition:transform .18s ease}.agent-knowledge-citations[open]>summary .agent-citation-summary-chevron{transform:rotate(180deg)}.agent-knowledge-citations>div{display:grid;gap:7px;padding:0 9px 9px}.agent-knowledge-citations article{padding:9px 10px;border:1px solid #e7e4ff;border-radius:8px;background:#fff}.agent-knowledge-citations article header{display:flex;align-items:center;gap:7px;min-width:0}.agent-knowledge-citations article header span{flex:none;padding:1px 6px;border-radius:999px;color:#fff;background:#665df0;font-size:9px}.agent-knowledge-citations article header strong{overflow:hidden;color:#384157;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agent-knowledge-citations article header em{margin-left:auto;color:#989faf;font-size:9px;font-style:normal}.agent-knowledge-citations article p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#697287;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:900px){.knowledge-plugin-banner{grid-template-columns:50px 1fr}.knowledge-plugin-icon{width:48px;height:48px}.knowledge-plugin-points{display:none}.knowledge-manager{grid-template-columns:190px minmax(0,1fr)}.knowledge-document-panel>header{flex-direction:column}.knowledge-batch-bar>small{display:none}}@media(max-width:760px){.agent-attachment-library-modal{max-width:calc(100vw - 18px)}.agent-attachment-library-shell{min-height:0;display:block}.agent-attachment-library-folders{display:flex;gap:6px;overflow-x:auto;padding:11px 12px;border-right:0;border-bottom:1px solid #eceef4}.agent-attachment-library-folders>strong,.agent-attachment-library-folders>em{display:none}.agent-attachment-library-folders>button{width:auto;min-width:max-content;min-height:35px;display:inline-flex}.agent-attachment-library-main{padding:13px}.agent-attachment-library-toolbar{grid-template-columns:minmax(0,1fr) 36px}.agent-attachment-library-toolbar .ant-segmented,.agent-attachment-library-toolbar .ant-picker{grid-column:1/-1;width:100%}.agent-attachment-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-attachment-library-footer{align-items:stretch;flex-direction:column}.agent-attachment-library-footer>div:last-child{justify-content:flex-end}}.agent-knowledge-citations article header span.ant-tag{margin:0;padding:0 6px;color:inherit;background:var(--ant-color-fill-tertiary);font-size:9px;line-height:17px}.agent-citation-images{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.agent-citation-images a{position:relative;display:block;width:116px;height:82px;overflow:hidden;border:1px solid #e6e3ff;border-radius:8px;background:#f5f4ff}.agent-citation-images img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.agent-citation-images a:hover img{transform:scale(1.04)}.agent-citation-images span{position:absolute;right:0;bottom:0;left:0;overflow:hidden;padding:14px 6px 4px;color:#fff;background:linear-gradient(transparent,#14182dc2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.knowledge-content-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.knowledge-content-tabs .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:6px}.knowledge-content-tabs>small{color:#9aa1af;font-size:10px}.knowledge-article-loading{display:grid;min-height:calc(100dvh - 72px);place-items:center;background:#f4f6fa}.knowledge-article-page{display:flex;min-width:0;min-height:calc(100dvh - 72px);flex-direction:column;background:#f4f6fa}.knowledge-article-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 24px;border-bottom:1px solid #e3e7ef;background:#fff}.knowledge-article-header>div{display:flex;align-items:center;gap:11px}.knowledge-article-header>div:first-child>span{display:grid;gap:2px}.knowledge-article-header strong{color:#1e2739;font-size:16px}.knowledge-article-header small{color:#9098a9;font-size:10px}.knowledge-article-workspace{display:grid;grid-template-columns:minmax(600px,1fr) 300px;gap:16px;min-height:0;flex:1;padding:16px 20px 20px}.knowledge-rich-card,.knowledge-article-images{min-height:0;overflow:hidden;border:1px solid #dde3ed;border-radius:14px;background:#fff;box-shadow:0 8px 26px #26304c0d}.knowledge-rich-card{display:flex;flex-direction:column}.knowledge-article-title-input{height:58px;padding:12px 22px!important;border-bottom:1px solid #edf0f5!important;border-radius:0!important;color:#1c2538;font-size:22px;font-weight:700}.knowledge-rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-height:46px;padding:6px 10px;border-bottom:1px solid #e8ebf1;background:#fbfcfe}.knowledge-rich-toolbar select{height:30px;margin-right:4px;padding:0 24px 0 8px;border:1px solid #dfe4ed;border-radius:6px;color:#4b556a;background:#fff;font-size:11px}.knowledge-rich-toolbar .ant-btn{width:30px;height:30px;padding:0;color:#505a70}.knowledge-rich-toolbar .divider{width:1px;height:20px;margin:0 4px;background:#e1e5ed}.knowledge-color-tool{position:relative;display:grid;width:30px;height:30px;place-items:center;border-radius:6px;color:#4d566b;cursor:pointer;font-weight:700}.knowledge-color-tool:hover{background:#f0f1f5}.knowledge-color-tool input{position:absolute;width:1px;height:1px;opacity:0}.knowledge-rich-editor{min-height:520px;flex:1;padding:34px clamp(30px,6vw,86px) 80px;overflow:auto;color:#2d3649;font-size:15px;line-height:1.85;outline:none}.knowledge-rich-editor:empty:before{color:#b0b6c3;content:attr(data-placeholder)}.knowledge-rich-editor h1{margin:0 0 22px;color:#172034;font-size:30px;line-height:1.35}.knowledge-rich-editor h2{margin:28px 0 12px;color:#202a3e;font-size:22px}.knowledge-rich-editor h3{margin:22px 0 10px;font-size:18px}.knowledge-rich-editor p{margin:0 0 13px}.knowledge-rich-editor blockquote{margin:18px 0;padding:12px 16px;border-left:4px solid #655cf2;color:#626b7e;background:#f7f6ff}.knowledge-rich-editor img{display:block;max-width:min(100%,720px);max-height:520px;margin:20px auto;border-radius:10px;object-fit:contain;box-shadow:0 6px 18px #161e341a}.knowledge-rich-editor table{width:100%;margin:18px 0;border-collapse:collapse}.knowledge-rich-editor th,.knowledge-rich-editor td{min-width:90px;padding:8px 10px;border:1px solid #dfe4ed}.knowledge-rich-editor th{background:#f7f8fb}.knowledge-article-images{display:flex;flex-direction:column;padding:15px}.knowledge-article-images>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.knowledge-article-images>header>div{display:flex;align-items:center;gap:7px;color:#4038ba}.knowledge-article-images>p{margin:12px 0;color:#828a9d;font-size:10px;line-height:1.6}.knowledge-article-images>div:nth-of-type(1){display:grid;align-content:start;gap:10px;min-height:0;flex:1;overflow:auto}.knowledge-article-images article{display:grid;grid-template-columns:92px minmax(0,1fr);gap:9px;padding:8px;border:1px solid #e6e9f0;border-radius:10px}.knowledge-article-images article>img{width:92px;height:92px;border-radius:7px;object-fit:cover;background:#f4f5f8}.knowledge-article-images article>div{display:grid;min-width:0;align-content:start;gap:5px}.knowledge-article-images article strong{overflow:hidden;color:#465066;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.knowledge-article-images article textarea{font-size:10px;line-height:1.45;resize:none}.knowledge-article-images article .ant-btn{width:max-content;height:20px;padding:0;font-size:10px}.knowledge-image-empty{display:grid;min-height:210px;place-items:center;align-content:center;gap:8px;color:#a4aaba;font-size:11px}.knowledge-image-empty .anticon{font-size:30px}.knowledge-image-tip{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px;border-radius:9px;color:#5e58cc;background:#f3f1ff;font-size:10px;line-height:1.55}@media(max-width:1050px){.knowledge-article-workspace{grid-template-columns:minmax(0,1fr)}.knowledge-article-images{max-height:320px}.knowledge-rich-editor{min-height:440px}}.admin-invoice-number,.admin-invoice-user{display:grid;gap:3px}.admin-invoice-number strong,.admin-invoice-user strong{color:#34405b}.admin-invoice-number small,.admin-invoice-user small{color:#98a1b2;font-size:11px}.admin-invoice-profile{display:flex;align-items:center;gap:9px}.admin-invoice-profile>span{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:9px;color:#625bf4;background:#efedff}.admin-invoice-profile>div{min-width:0;display:grid;gap:2px}.admin-invoice-profile strong,.admin-invoice-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-invoice-profile small{color:#98a1b2;font-size:11px}.admin-invoice-detail{display:grid;gap:18px}.admin-invoice-detail h4{margin:4px 0 -6px!important}.admin-invoice-total{color:#5b52ed;font-size:20px}.admin-invoice-pane .todo-toolbar{align-items:center}.admin-invoice-pane .ant-table-cell{vertical-align:middle}.create-workbench-grid.is-single{align-content:start;padding-top:28px;padding-bottom:44px}.create-workbench-grid.is-single .workbench-output-card{width:min(100%,calc((100% - 16px)/2));justify-self:center}.create-workbench-grid.is-single .workbench-output-actions{min-height:30px;display:flex;align-items:center;padding:6px 10px}.workbench-size-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:7px;overflow:hidden;border:1px solid #e0e5ed;border-radius:7px}.workbench-size-tabs.has-custom{grid-template-columns:repeat(4,1fr)}.workbench-size-tabs button{height:28px;border:0;border-right:1px solid #e0e5ed;color:#69758a;background:#fff;cursor:pointer;font-size:11px}.workbench-size-tabs button:last-child{border-right:0}.workbench-size-tabs button.active{color:var(--workbench-primary-text);background:var(--workbench-primary-bg);box-shadow:inset 0 0 0 1px var(--workbench-primary)}.workbench-size-tabs button:hover:not(:disabled){color:var(--workbench-primary-text);background:var(--workbench-primary-bg)}.workbench-size-grid button{min-height:42px;padding:4px 3px;font-size:11px}.workbench-size-grid button small{font-size:9px}.workbench-size-tabs button.custom{color:#6157ed}.workbench-custom-size{display:grid;gap:7px;padding-top:2px}.workbench-custom-size-title{display:flex;justify-content:space-between;color:#344057;font-size:11px}.workbench-custom-size-title small{color:#6157ed;font-size:9px}.workbench-custom-size-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:6px;color:#7c8799;font-size:10px}.workbench-custom-size-inputs label{display:grid;gap:3px}.workbench-custom-size-inputs .ant-input-number{width:100%;height:30px}.workbench-custom-size-inputs .ant-input-number-input{font-size:11px}.workbench-custom-size-inputs>i{padding-bottom:7px;color:#9ca6b6;font-style:normal}.workbench-custom-size-feedback{padding:7px 8px;border:1px solid #a7e6c8;border-radius:7px;color:#16845d;background:#effcf5;font-size:10px}.workbench-custom-size-hint{display:block;color:#5f6b80;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.workbench-size-grid button{position:relative}.workbench-size-grid button strong{color:inherit;font-size:11px;font-weight:500}.workbench-size-ratio-icon{display:grid;height:15px;place-items:center;color:#63718a}.workbench-size-ratio-icon .anticon{font-size:14px}.workbench-size-grid button.active .workbench-size-ratio-icon{color:var(--workbench-primary-text)}.workbench-size-check{position:absolute;top:4px;right:5px;color:var(--workbench-primary);font-size:10px}.workbench-canvas-meta{flex-wrap:wrap;justify-content:flex-end}.workbench-canvas-meta .workbench-duration{color:var(--workbench-primary-text);font-variant-numeric:tabular-nums}.workbench-history-copy .workbench-history-duration{color:#647188;white-space:normal;font-variant-numeric:tabular-nums}.workbench-task-id-copy.ant-btn{width:26px;height:26px;padding:0;flex:0 0 auto;color:#8290a5}.workbench-task-id-copy.ant-btn:hover{color:var(--workbench-primary)!important;background:var(--workbench-primary-bg)!important}.create-workbench-canvas-head>div:first-child{min-width:0}.create-workbench-canvas-head,.workbench-canvas-meta{flex-wrap:wrap}.create-workbench-canvas-toolbar{flex-wrap:wrap;gap:10px}.workbench-batch-download.ant-btn{height:30px;margin-right:auto;padding:0 12px 0 10px;border:1px solid #ddd9ff;border-radius:8px;color:#5b53ed;background:linear-gradient(135deg,#fbfaff,#f1efff);box-shadow:0 4px 10px #5b53ed1a;font-size:11px}.workbench-batch-download.ant-btn .anticon{color:#675df4;font-size:13px}.workbench-batch-download.ant-btn:hover:not(:disabled){border-color:#aaa2ff;color:#4d44db;background:linear-gradient(135deg,#f5f3ff,#eae7ff);box-shadow:0 6px 14px #5b53ed29}.workbench-batch-download.ant-btn:disabled{color:#a9afbd;border-color:#e5e8ee;background:#f7f8fa;box-shadow:none}.workbench-column-control{display:flex;align-items:center;gap:12px;margin-left:auto;color:#657187;white-space:nowrap}.workbench-column-control input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:96px;height:5px;margin:0 2px;border-radius:99px;background:linear-gradient(to right,var(--workbench-primary) var(--column-progress),#e5e9f0 var(--column-progress));cursor:pointer}.workbench-column-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--workbench-primary);border-radius:50%;background:#fff}.workbench-column-control input[type=range]::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--workbench-primary);border-radius:50%;background:#fff}.workbench-column-control input:focus-visible{outline:2px solid var(--workbench-primary);outline-offset:5px}.workbench-column-stepper{display:flex;align-items:center;overflow:hidden;border:1px solid #dce2ec;border-radius:5px;background:#fff}.workbench-column-stepper button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;color:#68778e;background:#fff;cursor:pointer}.workbench-column-stepper button:hover:not(:disabled){color:var(--workbench-primary-text);background:var(--workbench-primary-bg)}.workbench-column-stepper button:disabled{color:#c3cad5;background:#f8f9fb;cursor:not-allowed}.workbench-column-stepper output{min-width:30px;height:25px;line-height:25px;border-inline:1px solid #e5e9f0;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.create-workbench-grid .workbench-output-image-button{aspect-ratio:auto}.create-workbench-grid .workbench-output-image-button img{display:block;height:auto;object-fit:contain}.workbench-lightbox-wrap.ant-modal-wrap{display:grid;place-items:center;overflow:hidden;padding:16px}.workbench-lightbox-wrap.ant-modal-centered:before{display:none}.workbench-lightbox-wrap .workbench-image-lightbox-modal.ant-modal{top:0;width:min(88vw,1200px);max-width:calc(100vw - 32px);height:min(82dvh,760px);max-height:calc(100dvh - 32px);margin:0;padding:0}.workbench-image-lightbox-modal .ant-modal-container{box-sizing:border-box;height:100%;padding:0;overflow:hidden;border-radius:16px;background:#fff}.workbench-image-lightbox-modal .ant-modal-body{height:100%;min-height:0;padding:0;overflow:hidden}.workbench-image-lightbox{display:grid;grid-template-rows:56px minmax(0,1fr) 56px;height:100%;min-height:0}.workbench-image-lightbox>header,.workbench-image-lightbox>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;background:#fff}.workbench-image-lightbox>header{border-bottom:1px solid #edf0f5;color:#1d2940}.workbench-image-lightbox>header strong{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.workbench-image-lightbox>header>div,.workbench-image-lightbox>footer>div{display:flex;align-items:center;gap:4px;flex-shrink:0}.workbench-image-lightbox>footer{border-top:1px solid #edf0f5;color:#68748b;font-size:12px}.workbench-image-lightbox-body{position:relative;min-height:0;overflow:hidden;background:#151922}.workbench-lightbox-stage{position:absolute;top:20px;right:134px;bottom:20px;left:62px;display:flex;align-items:center;justify-content:center;overflow:hidden}.workbench-lightbox-stage img{display:block;flex-shrink:0;width:auto;height:auto;max-width:min(100%,720px);max-height:min(100%,480px);object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}.workbench-lightbox-stage img:active{cursor:grabbing}.workbench-lightbox-nav{position:absolute;top:50%;z-index:2;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#ffffff29;transform:translateY(-50%);cursor:pointer}.workbench-lightbox-nav:hover{background:#ffffff4d}.workbench-lightbox-nav:disabled{visibility:hidden}.workbench-lightbox-nav.prev{left:14px}.workbench-lightbox-nav.next{right:88px}.workbench-lightbox-thumbs{position:absolute;top:16px;right:14px;bottom:16px;display:flex;width:60px;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:thin}.workbench-lightbox-thumbs button{width:60px;height:60px;flex:0 0 60px;padding:2px;border:1px solid transparent;border-radius:8px;background:#ffffff1f;cursor:pointer}.workbench-lightbox-thumbs button.active{border-color:var(--workbench-primary)}.workbench-lightbox-thumbs img{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover}@media(max-width:720px){.workbench-lightbox-wrap.ant-modal-wrap{padding:12px}.workbench-lightbox-wrap .workbench-image-lightbox-modal.ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);height:86dvh}.workbench-image-lightbox{grid-template-rows:48px minmax(0,1fr) 52px}.workbench-image-lightbox>header,.workbench-image-lightbox>footer{padding-inline:10px}.workbench-lightbox-thumbs{inset:auto 12px 12px;width:auto;height:54px;flex-direction:row;overflow-x:auto;overflow-y:hidden}.workbench-lightbox-thumbs button{width:54px;height:54px;flex-basis:54px}.workbench-lightbox-stage{top:12px;right:48px;bottom:80px;left:48px}.workbench-lightbox-nav.next{right:8px}.workbench-lightbox-nav.prev{left:8px}}.workbench-lightbox-wrap.ant-modal-wrap{padding:16px}.workbench-lightbox-wrap .workbench-image-lightbox-modal.ant-modal{width:min(88vw,1200px);max-width:calc(100vw - 32px);height:min(82dvh,760px);max-height:calc(100dvh - 32px)}.workbench-image-lightbox-modal .ant-modal-container,.workbench-image-lightbox-modal .ant-modal-body{padding:0;overflow:hidden;background:#151922}.workbench-image-lightbox-modal .ant-modal-container{height:100%;border-radius:14px}.workbench-image-lightbox-modal .ant-modal-body{height:100%}.workbench-image-lightbox{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;background:#151922}.workbench-image-lightbox>img{display:block;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}.workbench-image-lightbox>img:active{cursor:grabbing}@media(max-width:720px){.workbench-lightbox-wrap.ant-modal-wrap{padding:12px}.workbench-lightbox-wrap .workbench-image-lightbox-modal.ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);height:86dvh;max-height:calc(100dvh - 24px)}}.workbench-image-lightbox{position:relative}.workbench-image-lightbox .workbench-lightbox-nav{position:absolute;top:50%;z-index:2;display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#141922ad;transform:translateY(-50%);cursor:pointer}.workbench-image-lightbox .workbench-lightbox-nav:hover{background:#141922eb}.workbench-image-lightbox .workbench-lightbox-nav.prev{left:20px}.workbench-image-lightbox .workbench-lightbox-nav.next{right:20px}@media(max-width:720px){.workbench-image-lightbox .workbench-lightbox-nav{width:34px;height:34px}.workbench-image-lightbox .workbench-lightbox-nav.prev{left:10px}.workbench-image-lightbox .workbench-lightbox-nav.next{right:10px}}.workbench-history-actions{display:inline-flex;align-items:center;gap:2px}.workbench-history-actions .ant-btn-dangerous{color:#ef4444}.workbench-history-actions .ant-btn-dangerous:hover{color:#dc2626;background:#fff1f2}.create-workbench-settings-scroll .prompt-reference-editor-surface{border:1px solid #756bff;border-radius:8px;box-sizing:border-box}.create-workbench-settings-scroll .prompt-reference-editor-surface:focus{border-color:#6256f5;box-shadow:inset 0 0 0 1px #6256f529}.workbench-canvas-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.workbench-canvas-meta>span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #e7e9f2;border-radius:999px;color:#7b8498;background:#fafbfe;font-size:11px;white-space:nowrap}.workbench-canvas-meta .workbench-duration{color:var(--workbench-primary-text);border-color:var(--workbench-primary-border);background:var(--workbench-primary-bg)}.workbench-canvas-meta .workbench-task-id-copy{color:#8b94a8;border-radius:50%}.workbench-canvas-meta .workbench-task-id-copy:hover{color:#5d55ed;background:#f2f1ff}.workbench-waiting-overlay .generation-orbit,.workbench-waiting-overlay .generation-pulse,.workbench-waiting-overlay .generation-wave{transform:scale(.88)}.workbench-lightbox-close{position:absolute;top:16px;right:16px;z-index:4;display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:#141922b3;cursor:pointer}.workbench-lightbox-close:hover{background:#141922f2}@media(max-width:720px){.workbench-lightbox-close{top:10px;right:10px;width:32px;height:32px}}.create-workbench-page{grid-template-columns:330px minmax(0,1fr) 280px;transition:grid-template-columns .2s ease}.create-workbench-page.history-is-collapsed{grid-template-columns:330px minmax(0,1fr) 48px}.create-workbench-history.is-collapsed{overflow:hidden}.create-workbench-page.history-is-collapsed .create-workbench-history>header{justify-content:center;padding-inline:6px}.create-workbench-page.history-is-collapsed .create-workbench-history>header>div:first-child{display:none}.create-workbench-page.history-is-collapsed .create-workbench-history>header .workbench-history-actions{display:flex}.create-workbench-page.history-is-collapsed .create-workbench-history>:not(header){display:none}@media(max-width:1180px){.create-workbench-page{grid-template-columns:300px minmax(0,1fr) 260px}.create-workbench-page.history-is-collapsed{grid-template-columns:300px minmax(0,1fr) 48px}}@media(max-width:820px){.create-workbench-page,.create-workbench-page.history-is-collapsed{grid-template-columns:1fr}.create-workbench-page.history-is-collapsed .create-workbench-history>header>div:first-child{display:block}.create-workbench-page.history-is-collapsed .create-workbench-history>:not(header){display:block}.create-workbench-history .workbench-history-actions>.ant-btn:first-child{display:none}}.board-image-settings-panel{gap:13px}.board-image-settings-panel section{gap:7px}.board-image-settings-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.board-image-settings-section-heading strong{color:#39455f;font-size:11px;font-weight:650}.board-image-settings-section-heading span{overflow:hidden;max-width:170px;color:#9aa4b3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.board-image-setting-grid.resolutions{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e2e5ef;border-radius:8px;background:#f8f9fc}.board-image-setting-grid.resolutions button{height:34px;border:0;border-right:1px solid #e5e8f0;border-radius:0;color:#657187;background:transparent;font-size:10px}.board-image-setting-grid.resolutions button:last-child{border-right:0}.board-image-setting-grid.resolutions button:hover{color:#5b55f7;background:#fbfaff;transform:none}.board-image-setting-grid.resolutions button.active{margin:-1px;border:1px solid #7168f8;border-radius:7px;color:#5a52f3;background:linear-gradient(135deg,#faf9ff,#f1efff);box-shadow:0 4px 10px #5b55f71c}.board-image-setting-grid.ratios{grid-template-columns:repeat(3,minmax(0,1fr))}.board-image-setting-grid.ratios button{position:relative;min-height:62px;flex-direction:column;gap:2px;padding:6px 4px;border:1px solid #e6e9f1;border-radius:8px;color:#596276;background:#fff;font-size:10px}.board-image-setting-grid.ratios button:hover{border-color:#cfcaff;background:#fbfaff;transform:translateY(-1px)}.board-image-setting-grid.ratios button.active{border-color:#756bf7;color:#5b55f7;background:linear-gradient(145deg,#fbfaff,#f1efff);box-shadow:0 6px 13px #5b55f721}.board-image-setting-grid.ratios button b{color:inherit;font-size:11px;font-weight:600;line-height:1.15}.board-image-setting-grid.ratios button small{color:#98a2b3;font-size:8px;line-height:1.1;white-space:nowrap}.board-image-setting-ratio-icon{width:18px;height:17px;display:grid;place-items:center;color:#667085}.board-image-setting-ratio-icon .anticon{font-size:15px}.board-image-setting-grid.ratios button.active .board-image-setting-ratio-icon{color:#6258ef}.board-image-setting-check{position:absolute;top:3px;right:3px;display:grid;width:12px;height:12px;place-items:center;border-radius:50%;color:#fff;background:#6258ef;font-size:7px}.board-image-setting-grid.quantities button{height:30px;border:1px solid #e3e6ee;border-radius:7px;color:#667085;background:#f8f9fc;font-size:9px}.board-image-setting-grid.quantities button:hover{color:#5b55f7;border-color:#cfcaff;background:#fbfaff;transform:none}.board-image-setting-grid.quantities button.active{border-color:#6258ef;color:#fff;background:#6258ef;box-shadow:0 4px 10px #5b55f72e}.member-visual-hero{min-height:326px;border-color:#e1e4f4;background:#f8f7ff;box-shadow:0 16px 38px #3e338f14}.member-visual-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 84% 18%,rgba(112,99,255,.24),transparent 32%),radial-gradient(circle at 70% 90%,rgba(91,85,247,.11),transparent 34%)}.member-visual-hero-art:after{background:linear-gradient(90deg,#fafaff,#fafafff7 28%,#fafaffa3 53%,#fafaff1f)}.member-visual-hero-copy{width:min(610px,66%);gap:12px}.member-visual-eyebrow,.member-section-kicker{color:#655cf4;font-size:10px;font-weight:750;letter-spacing:.18em}.member-visual-hero h1{font-size:clamp(31px,2.7vw,45px);letter-spacing:-.045em}.member-visual-hero-copy>p{max-width:500px;font-size:15px}.member-visual-hero-badge{position:absolute;right:7%;bottom:30px;display:grid;gap:6px;min-width:204px;padding:16px 18px;border:1px solid rgba(255,255,255,.78);border-radius:13px;color:#fff;background:#312a75ab;box-shadow:0 14px 28px #27216f33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.member-visual-hero-badge span{color:#d9d6ff;font-size:11px}.member-visual-hero-badge strong{font-size:16px;letter-spacing:-.02em}.member-visual-hero-badge small{color:#d9d6ff;font-size:10px}.member-creation-launchers{overflow:hidden;border:1px solid #e5e8f1;border-radius:15px;background:#fff;box-shadow:0 8px 24px #1f293709}.member-creation-launchers>header{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:17px 22px 12px}.member-creation-launchers h2{margin:5px 0 0;color:#172033;font-size:19px}.member-creation-launchers header p{margin:4px 0 0;color:#98a2b3;font-size:12px}.member-creation-launchers header .ant-btn{color:#625bf4}.member-launcher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 22px 22px}.member-launcher-card{display:flex;align-items:center;min-width:0;min-height:88px;padding:13px 14px;border:1px solid #eaecf2;border-radius:12px;color:#29334d;text-align:left;background:#fff;cursor:pointer;gap:11px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.member-launcher-card:hover{border-color:#b9b3ff;box-shadow:0 10px 22px #5b55f71f;transform:translateY(-2px)}.member-launcher-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:11px;color:#625bf4;background:#efedff;font-size:19px}.member-launcher-card.video .member-launcher-icon{color:#e35f84;background:#fff0f4}.member-launcher-card.agent .member-launcher-icon{color:#168d78;background:#eafaf6}.member-launcher-card.board .member-launcher-icon{color:#d28a28;background:#fff7e9}.member-launcher-card>span:nth-child(2){display:grid;min-width:0;gap:4px}.member-launcher-card strong{overflow:hidden;color:#26314c;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.member-launcher-card small{overflow:hidden;color:#98a2b3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.member-launcher-card>.anticon{margin-left:auto;color:#9ba3b6;font-size:12px}.member-visual-status{box-shadow:0 8px 24px #1f293709}.member-visual-status .member-metric strong{font-size:28px}@media(max-width:1050px){.member-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-visual-hero-badge{right:4%}}@media(max-width:760px){.member-visual-hero{min-height:390px}.member-visual-hero-copy{width:100%}.member-visual-hero-badge{right:20px;bottom:22px;min-width:0}.member-launcher-grid{grid-template-columns:1fr;padding-inline:15px}.member-creation-launchers>header{padding-inline:15px}}.size-picker-custom-hint{color:#5f6b80;font-size:12px;line-height:1.65}.workbench-custom-size-feedback.error{color:#b42318;border-color:#fecdca;background:#fff3f2}.workbench-custom-size-feedback.adjusted{color:#3538cd;border-color:#c7d7fe;background:#eef4ff}.creation-size-quantity-group{display:flex;flex-direction:column;align-items:stretch;gap:6px}.creation-size-quantity-group>.ant-popover-open,.creation-size-quantity-group>.ant-popover{display:block}.creation-size-quantity-group .quantity-button{width:100%;justify-content:center}.history-scroll,.task-feed{overflow-anchor:none}.size-picker-quantity-section{padding:12px 0 4px;border-top:1px solid #edf0f5}.size-picker-quantity-section .size-picker-section-title span{color:#9aa3b8;font-size:11px;font-weight:400}.size-picker-quantity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.size-picker-quantity-grid button{height:30px;border:1px solid #e0e5f0;border-radius:7px;background:#fff;color:#68738a;font-size:11px;cursor:pointer}.size-picker-quantity-grid button:hover,.size-picker-quantity-grid button.active{border-color:#665bff;color:#665bff;background:#f4f2ff}.creation-size-quantity-group{display:block}.creation-size-quantity-group>.ant-popover{display:block}.creation-size-quantity-group>.ant-popover .ant-btn{width:100%}.workbench-unified-toolbar{display:flex;align-items:center;flex:0 0 auto;gap:24px;min-height:64px;padding:12px 20px;overflow-x:auto;background:#fff;border-bottom:1px solid #edf0f5;scrollbar-width:thin}.workbench-toolbar-info,.workbench-toolbar-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:16px;white-space:nowrap}.workbench-toolbar-info{flex:0 0 auto;color:#7c879b;font-size:12px}.workbench-toolbar-actions{flex:0 0 auto;margin-left:auto}.workbench-toolbar-info .workbench-task-id-copy{width:28px;height:32px;color:#8590a6}.workbench-toolbar-info .workbench-task-id-copy:hover{color:var(--workbench-primary);background:var(--workbench-primary-bg)}.workbench-toolbar-status{padding-right:20px;border-right:1px solid #e5e9f1}.workbench-toolbar-status .ant-badge-status-text{font-size:12px;color:#657187}.workbench-toolbar-status:has(.ant-badge-status-success) .ant-badge-status-text{color:#389e0d}.workbench-toolbar-status:has(.ant-badge-status-error) .ant-badge-status-text{color:#cf1322}.workbench-toolbar-model{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:#3a465d;font-size:13px}.workbench-toolbar-count{margin-left:-10px}.workbench-toolbar-count:before{content:"·";margin-right:6px}.workbench-toolbar-duration{display:inline-flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums}.workbench-toolbar-duration .anticon{font-size:15px}.workbench-toolbar-actions .workbench-column-control{gap:12px;margin-left:0;font-size:12px}.workbench-toolbar-actions .workbench-column-control input[type=range]{width:76px}.workbench-toolbar-actions .workbench-column-control input[type=range]::-webkit-slider-thumb{width:14px;height:14px;background:var(--workbench-primary)}.workbench-toolbar-actions .workbench-column-control input[type=range]::-moz-range-thumb{background:var(--workbench-primary)}.workbench-toolbar-actions .workbench-column-stepper{border-radius:6px}.workbench-toolbar-actions .workbench-column-stepper button{width:28px;height:30px}.workbench-toolbar-actions .workbench-column-stepper output{height:30px;line-height:30px}.workbench-toolbar-actions .workbench-batch-download.ant-btn{height:34px;margin:0;padding:0 13px;border-radius:7px;border-color:var(--workbench-primary);color:#fff;background:var(--workbench-primary);box-shadow:none;font-size:12px}.workbench-toolbar-actions .workbench-batch-download.ant-btn .anticon{color:inherit;font-size:14px}.workbench-toolbar-actions .workbench-batch-download.ant-btn:hover:not(:disabled){color:#fff;border-color:var(--workbench-primary-hover);background:var(--workbench-primary-hover);box-shadow:none}.workbench-toolbar-actions .workbench-batch-download.ant-btn:disabled{color:#a9afbd;border-color:#e5e8ee;background:#f7f8fa}@media(max-width:1200px){.workbench-unified-toolbar{gap:18px;padding-inline:14px}.workbench-toolbar-info,.workbench-toolbar-actions{gap:12px}.workbench-toolbar-model{max-width:140px}}.agent-html-preview-export{display:flex;align-items:center;gap:8px;min-height:30px}.agent-html-preview-export span[role=status]{color:#c2410c;font-size:12px}.agent-html-preview-frame>div{display:flex;flex-direction:column;gap:8px;height:100%}.agent-html-preview-frame>div>iframe{flex:1;min-height:280px}
