html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}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]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100vh;margin:0}:root{--app-page-bg:radial-gradient(circle at 10% -10%, #5372e024, transparent 40%), radial-gradient(circle at 90% 10%, #7ac6ff24, transparent 44%), linear-gradient(180deg, #f7faff 0%, #f2f6ff 52%, #edf3ff 100%);--app-page-text:#1d2a49;--ant-color-bg-layout:#fff;--ant-layout-body-bg:#fff;--ant-layout-color-bg-body:#fff}.app-layout .ant-layout,.app-layout .ant-layout-content{background:#fff!important}.app-layout{background:var(--app-page-bg);height:100dvh;min-height:100vh;color:var(--app-page-text);flex-direction:column;display:flex}.app-main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.app-main>*{flex-direction:column;flex:auto;width:100%;display:flex}.app-subtitle{color:#eef4ff}.app-content{background:0 0;flex-direction:column;flex:auto;width:100%;min-height:0;padding:16px;display:flex}@media (width<=1100px){.app-content{padding:8px}}.account-center-page{height:100%;min-height:0;padding-right:4px;overflow:hidden auto}.account-center-inner{width:100%;max-width:1920px;margin:0 auto}.account-info-card{border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important}.account-info-card-balance{background:linear-gradient(145deg,#f8fbff 0%,#f2f7ff 50%,#ecf3ff 100%)!important;border:1px solid #5273e01f!important}.account-info-card-estimate{background:linear-gradient(145deg,#fffdf7 0%,#fffbf0 50%,#fff8e8 100%)!important;border:1px solid #faad142e!important}.account-info-card-membership{background:linear-gradient(145deg,#f9fdf7 0%,#f6fcf2 50%,#f3fbed 100%)!important;border:1px solid #52c41a2e!important}.account-info-row{margin-bottom:8px}.account-info-col{align-items:center;display:flex}.account-info-main{width:100%}.account-info-meta{max-width:100%}@media (width<=1100px){.account-info-row{margin-bottom:4px}.account-info-col{justify-content:flex-start}.account-info-main{gap:8px!important}.account-info-meta{align-items:flex-start!important}}.payment-center-page{height:100%;min-height:0;padding-right:4px;overflow:hidden auto}.payment-center-inner{width:100%;max-width:1920px;margin:0 auto}.pending-order-card{background:0 0;border:1px solid #b7eb8f;max-width:420px;margin-inline:12px}.pending-order-card-content{margin-top:2px}.pending-order-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pending-order-primary{flex-direction:column;align-items:stretch;gap:10px;margin-top:4px;display:flex}.pending-order-field{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:12px;min-width:0;display:flex}.pending-order-amount-value{color:#389e0d;font-size:24px;font-weight:600;line-height:1.2}.pending-order-actions-wrap{justify-content:flex-end;align-items:center;width:100%;margin-left:0;display:flex}.pending-order-actions{align-items:center;gap:8px;width:100%;display:flex}.payment-filter-form.ant-form-inline{gap:12px}.payment-filter-form.ant-form-inline .ant-form-item{margin-bottom:0;margin-right:0}.pending-order-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.pending-order-no{text-align:right;word-break:break-all;flex:none;max-width:64%;margin-left:auto}.pending-order-hint{text-align:left;flex:0 100%;min-width:0}.pending-order-action-btn{width:calc(50% - 4px);min-width:0}.PhotoView-Portal{touch-action:none;z-index:2000;direction:ltr;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}@keyframes PhotoView__rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:.4s linear both PhotoView__delayIn}.PhotoView__Spinner svg{animation:.6s linear infinite PhotoView__rotate}.PhotoView__Photo{cursor:grab;-webkit-user-select:none;user-select:none;max-width:none}.PhotoView__Photo:active{cursor:grabbing}.PhotoView__icon{display:inline-block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{touch-action:none;direction:ltr;width:100%;position:absolute;inset:0}.PhotoView__PhotoWrap{z-index:10;overflow:hidden}.PhotoView__PhotoBox{transform-origin:0 0}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{z-index:-1;background:#000;width:100%;height:100%;transition-property:background-color;position:absolute;top:0;left:0}.PhotoView-Slider__fadeIn{opacity:0;animation:linear both PhotoView__fade}.PhotoView-Slider__fadeOut{opacity:0;animation:linear reverse both PhotoView__fade}.PhotoView-Slider__BannerWrap{color:#fff;z-index:20;background-color:#00000080;justify-content:space-between;align-items:center;width:100%;height:44px;transition:opacity .2s ease-out;display:flex;position:absolute;top:0;left:0}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{opacity:.75;padding:0 10px;font-size:14px}.PhotoView-Slider__BannerRight{align-items:center;height:100%;display:flex}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{cursor:pointer;opacity:.75;-webkit-user-select:none;user-select:none;z-index:20;justify-content:center;align-items:center;width:70px;height:100px;margin:auto;transition:opacity .2s linear;display:flex;position:absolute;top:0;bottom:0}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;box-sizing:content-box;background:#0000004d;width:24px;height:24px;padding:10px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}.workspace-content{background:0 0;overflow:hidden}.workspace-content.app-content{padding:0!important}.app-content:has(.workspace-layout){padding:0!important}.workspace-layout,.workspace-content,.workspace-spin,.workspace-spin .ant-spin-container{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.workspace-layout{height:100%;overflow:hidden}.workspace-row{background:0 0;border:none;border-radius:0;flex:auto;gap:12px;width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.node-editor{margin-top:10px}.task-id{color:#5273e0;margin-top:10px;font-size:12px}.result-loading-wrap{border:1px solid #5273e04d;border-radius:12px;width:100%;height:220px;margin-bottom:12px;position:relative;overflow:hidden}.result-loading-shimmer{background:linear-gradient(110deg,#263ea026 8%,#7f9ef359 18%,#263ea026 33%) 0 0/200% 100%;width:100%;height:100%;animation:1.2s linear infinite shimmer-slide}.result-image-preview-trigger{cursor:zoom-in;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:fit-content;max-width:450px;max-height:450px;margin:0 auto;display:inline-flex;overflow:hidden}.result-image-preview-center{justify-content:center;width:100%;display:flex}.result-image-preview-block{width:fit-content;max-width:100%;margin:0 auto}.result-image-preview-meta-row{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;display:flex}.result-image-preview-info-wrap{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.result-image-preview-actions-wrap{align-items:center;gap:10px;min-width:0;display:flex}.result-image-preview-actions-wrap .ant-space{align-items:center}.result-image-preview-actions-wrap .ant-space-item{align-items:center;display:flex}.result-image-preview-inline-title.ant-typography{white-space:nowrap;margin-right:2px;line-height:32px;width:auto!important}.result-image-preview-size-text.ant-typography{text-align:left;white-space:nowrap;margin:0;font-size:15px;font-weight:400;line-height:32px}.workspace-result-preview-item-title.ant-typography{color:#111827;padding:0;font-size:15px;font-weight:500;line-height:1.35;margin:0!important}.workspace-result-preview-image-item{width:max-content;max-width:100%;margin:0 auto}.workspace-result-preview-image-item .workspace-result-preview-item-title.ant-typography{width:100%}.workspace-result-preview-image-item .result-image-preview-block{margin:0}.text-result-preview{background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:260px;padding:10px 12px;overflow:auto}.text-result-preview-actions{justify-content:flex-end;margin-bottom:8px;display:flex}.text-result-preview-pre{white-space:pre-wrap;word-break:break-word;color:#111827;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5}.result-image-preview-trigger.result-image-draggable{cursor:grab;position:relative;overflow:hidden}.result-image-preview-trigger.result-image-draggable:active{cursor:grabbing}.result-image-drag-source-inner{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:7px;width:auto;max-width:450px;height:auto;max-height:450px;display:block}.task-history-thumb-drag-source{cursor:grab;max-width:360px;line-height:0;display:inline-block;position:relative;overflow:hidden}.task-history-thumb-drag-source:active{cursor:grabbing}.drag-image-fill-hint-overlay{color:#fff;text-align:left;opacity:0;pointer-events:none;background:#111827b8;border-radius:6px;max-width:min(78%,260px);padding:6px 8px;font-size:12px;line-height:1.4;transition:opacity .2s;position:absolute;top:8px;left:8px}.result-image-preview-trigger.result-image-draggable:hover .drag-image-fill-hint-overlay,.task-history-thumb-drag-source:hover .drag-image-fill-hint-overlay{opacity:1}@keyframes shimmer-slide{to{background-position-x:-200%}}.workspace-col-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;box-shadow:0 10px 24px #0f172a0f}.workspace-col-card .ant-card-head{background:0 0;border-bottom:1px solid #eef2f7}.workspace-col-card .ant-card-head-title,.workspace-col-card .ant-card-extra{color:#111827}.workspace-title-hint-icon-wrap{cursor:help;box-sizing:border-box;width:18px;height:18px;color:var(--ant-color-text,#000000e0);border:1px solid #0000003d;border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.workspace-title-hint-icon{color:inherit;font-size:10px}.workspace-col-card .ant-card-body{background:0 0;flex:1;min-height:0;padding-top:16px;padding-bottom:16px;overflow:auto}.workspace-col-app .workspace-col-card .ant-card-body,.workspace-app-list .ant-list-items{padding-bottom:16px}.workspace-col{min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-col.workspace-col-app{z-index:2;overflow:visible}.workspace-col.workspace-col-app.workspace-col-app-collapsed{z-index:20}.workspace-card-shell{width:100%}.workspace-col:not(:first-child){border-left:none;padding-left:0}.workspace-col-input{min-width:380px}.workspace-group-select .ant-select-selector{height:44px!important;box-shadow:none!important;background:#d2e0fa9e!important;border:1px solid #a8c1f8!important;border-radius:8px!important}.workspace-group-select .ant-select-selection-item,.workspace-group-select .ant-select-selection-placeholder{color:#1c2755!important;line-height:42px!important}.input-first-row{width:100%}.input-cover-thumb{border:1px solid #5273e04d;border-radius:10px;width:100%;min-width:0;max-width:100%;margin:0 auto;display:block}.app-item.ant-card{--ant-border-radius-lg:0;border-radius:0!important}.app-item{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:0;margin-bottom:12px;padding:12px;transition:all .2s;position:relative;overflow:hidden}.app-item .ant-card-body{position:relative;border-radius:0!important}.app-item-main{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.app-item-text{text-align:left;flex-direction:column;flex:1;align-items:stretch;gap:4px;min-width:0;display:flex}.app-item-title.ant-typography{width:100%;display:block;margin-bottom:0!important}.app-item-credits-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:2px;display:flex;overflow:hidden}.app-item-thumb-wrap{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:90px;height:90px;display:flex;overflow:hidden}.app-item-cover{object-fit:contain;width:auto;max-width:90px;height:auto;max-height:90px;display:block}.app-item-cover-placeholder{color:#9ca3af;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app-item-cover-placeholder-icon{opacity:.85;font-size:32px}.app-item .ant-typography{text-align:left}.app-item.active{background:0 0;border:1px solid #9db8ff;box-shadow:0 6px 16px #3b82f629}.app-item.app-item-sort-mode{cursor:default}.app-item-sort-actions{z-index:4;pointer-events:auto;background:#fffffff5;border:1px solid #e5e7ebf2;border-radius:8px;flex-flow:row;justify-content:center;align-items:center;gap:0;margin:0;padding:4px 6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 14px #0f172a1f}.app-item-sort-actions .ant-btn.ant-btn-text{color:#4b5563;min-width:34px;padding-inline:6px}.app-item-sort-actions .ant-btn.ant-btn-text:disabled{color:#00000040}.app-item.app-item-drag-over{border-color:#5b88ff;box-shadow:0 0 0 2px #5b88ff33}.app-item-drop-hint{pointer-events:none;z-index:4;background:#fffffff0;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f172a1f}.app-item-drop-hint-label{text-align:center;color:#334155;max-width:100%;min-height:36px;box-shadow:none;white-space:nowrap;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.workspace-col-app .ant-typography{color:#111827}.workspace-col-app .ant-typography-secondary{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#6b7280!important}.workspace-col-app .ant-typography-secondary.app-item-description{line-clamp:2;text-align:left;-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;min-height:3em;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace-col-app.workspace-col-app-collapsed .ant-card-head{padding-inline:6px}.workspace-col-app.workspace-col-app-collapsed .ant-card-body{justify-content:center;align-items:center;padding:8px 4px;display:flex}.workspace-app-toggle-btn{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;color:#1c2755!important;border-radius:999px!important;padding:0!important}.workspace-app-toggle-btn:hover{color:#2b4acb!important;background-color:#5273e014!important}.workspace-app-toggle-floating{z-index:30;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:0 6px 14px #0f172a29;background:#fff!important;border:1px solid #e5e7eb!important}.workspace-app-toggle-floating:hover{color:#2b4acb!important;background:#f3f4f6!important}.workspace-app-toggle-floating-collapsed{right:-30px}.input-form-stack{gap:16px}.node-form-card{background:0 0;border:1px solid #e5e7eb;border-radius:8px}.node-form-card .ant-card-head{border-bottom:1px solid #eef2f7;min-height:44px}.node-form-card .ant-card-body{padding:16px}.node-input-control.ant-input-textarea textarea{padding-top:10px}.workspace-action-btn,.run-generate-btn{border-radius:12px;height:44px;padding:0 20px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 20px #2a52b159;color:#f6f9ff!important;background:linear-gradient(135deg,#4e8dff,#2f5dcb)!important;border:1px solid #7aa8ff!important}.workspace-action-btn:hover,.run-generate-btn:hover{transform:translateY(-1px);box-shadow:0 14px 24px #2a52b16b;color:#fefefe!important}.workspace-action-btn.workspace-action-btn-danger{box-shadow:0 10px 20px #b93b3b4d;background:linear-gradient(135deg,#f97373,#d94848)!important;border-color:#fca5a5!important}.workspace-action-btn.workspace-action-btn-danger:hover{box-shadow:0 14px 24px #b93b3b61}.task-drawer-scroll{height:calc(100vh - 140px);padding-right:4px;overflow-y:auto}.task-history-filters{border-bottom:1px solid #94a3b859;margin-bottom:12px;padding-bottom:12px}.task-history-filter-app-row{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex}.task-history-filter-group,.task-history-filter-workflow{flex:1 1 0;min-width:0}.task-history-filter-date-row,.task-history-filter-range,.task-history-filter-range.ant-picker{width:100%}.task-history-filter-status{flex:0 0 116px;width:116px;min-width:116px}.task-row{gap:10px;width:100%}.task-history-card{border-color:#e5e7eb;border-radius:10px;width:100%;box-shadow:0 6px 16px #0f172a0f}.task-history-card-title-row{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.task-history-card-title-tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:52%;display:flex}.task-history-card-group-tag{flex-shrink:0;align-items:center;min-height:24px;line-height:1.35;display:inline-flex;margin-inline-end:0!important}.task-history-card-credits-tag{border-radius:999px;flex-shrink:0;align-self:flex-end;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex;color:#b42318!important;background:linear-gradient(#fff1f0 0%,#ffe4e0 100%)!important;border:1px solid #ffccc7!important;margin-inline-end:0!important}.task-history-card-group-tag{white-space:normal;text-align:right;max-width:min(200px,100%)}.task-history-thumb-wrap{flex-direction:column;gap:8px;width:100%;display:flex}.task-history-thumb-img-list{flex-direction:column;gap:10px;width:100%;display:flex}.task-history-thumb-item{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.task-history-thumb-img-wrap{justify-content:center;width:min(360px,100%);max-width:100%;margin:0 auto;display:flex}.task-history-thumb-image-title-download-row{justify-content:space-between;align-items:center;gap:12px;width:min(360px,100%);max-width:100%;margin:0 auto;display:flex}.task-history-thumb-image-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.task-history-thumb-image-title{color:#000000b8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.task-history-thumb-image-download-right{flex:none;justify-content:flex-end;display:flex}.task-history-thumb-single-actions-row{align-items:center;gap:8px;width:min(360px,100%);margin:0 auto;display:flex}.task-history-thumb-single-actions-left{justify-content:flex-start;display:flex}.task-history-thumb-last-inline-actions-right{justify-content:flex-end;margin-left:auto;display:flex}.task-history-thumb-last-actions-panel{justify-content:flex-end;width:min(360px,100%);margin:0 auto;display:flex}.task-history-thumb-single-actions{justify-content:flex-start;width:min(360px,100%);max-width:100%;margin:0 auto;display:flex}.task-history-thumb-actions{justify-content:flex-end;width:100%;display:flex}.task-history-thumb-actions--stack{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px}.task-history-thumb-actions--below-images{width:100%;max-width:360px;margin-left:auto;margin-right:auto}.task-history-thumb-actions--stack>.ant-space{justify-content:flex-end}.task-history-params{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;width:fit-content;max-width:min(360px,100%);max-height:360px;padding:0;overflow-y:auto}.task-history-params::-webkit-scrollbar{width:0;height:0;display:none}.task-history-param-row{background:#f9fafb;border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.task-history-param-row+.task-history-param-row{margin-top:8px}.task-history-param-row--inline{flex-flow:row;align-items:baseline;gap:4px}.task-history-param-row--inline .task-history-param-name{flex-shrink:0}.task-history-param-row--inline .task-history-param-value{word-break:break-word;flex:1;min-width:0}.task-history-param-name{color:#000000b8;align-items:center;display:inline-flex}.task-history-param-image-hint{width:14px;height:14px;color:var(--ant-color-text,#000000e0);box-sizing:border-box;border:1px solid #0000003d;border:1px solid color-mix(in srgb, currentColor 30%, transparent);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;font-size:10px;line-height:1;display:inline-flex}.task-history-param-value{color:#111827;white-space:pre-wrap;word-break:break-word}body.workspace-result-image-dragging .ant-drawer-mask{pointer-events:none!important}.task-history-card .ant-image{border:none;border-radius:0;max-width:360px;max-height:360px;line-height:0;display:block}.task-history-card .ant-image-img.task-thumb,.task-history-card img.task-thumb{object-fit:contain;display:block;border:none!important;border-radius:0!important;width:auto!important;max-width:360px!important;height:auto!important;max-height:360px!important}.task-thumb-empty{color:#8c8c8c;place-items:center;font-size:12px;display:grid}.task-history-thumb-empty-text{text-align:center;color:#667085;background:#f8fafc;border:1px dashed #d0d5dd;border-radius:8px;width:100%;padding:12px 10px;font-size:12px;line-height:1.4}.task-load-hint{text-align:center;color:#8c8c8c;padding:8px 0 4px;font-size:12px}.task-drawer-trigger{z-index:1001;color:#0042d1;cursor:pointer;background:#fff;border:1px solid #0042d180;border-right:none;border-radius:12px 0 0 12px;flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:24px;padding:18px 3px;transition:right .3s cubic-bezier(.7,.3,.1,1),border-color .3s cubic-bezier(.7,.3,.1,1),background-color .3s cubic-bezier(.7,.3,.1,1),color .3s cubic-bezier(.7,.3,.1,1);display:inline-flex;position:fixed;top:50%;right:1px;transform:translateY(-50%);box-shadow:0 6px 14px #0f172a29}.task-drawer-trigger:hover{color:#1c2755;background:#fff;border-color:#0042d1e6}.task-drawer-trigger.open{right:var(--task-drawer-width,500px);background:#fff;border-color:#7bd6ffe6}.task-drawer-trigger-arrow{color:#fefefe;background:radial-gradient(circle at 35% 35%,#3e67d6,#16295f);border:1px solid #9cb9ffbf;border-radius:50%;place-items:center;width:clamp(24px,1.8vw,26px);height:clamp(24px,1.8vw,26px);font-size:clamp(14px,1.2vw,18px);display:grid}.task-drawer-trigger-label{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px;color:#1c2755;font-size:14px}.task-history-drawer .ant-drawer-content,.task-history-drawer .ant-drawer-header,.task-history-drawer .ant-drawer-body{background:#fff!important}body.workspace-task-drawer-open--pc{overflow:auto!important}body.workspace-task-drawer-open--pc .ant-drawer-mask{pointer-events:none!important;display:none!important}.task-history-drawer .ant-drawer-content{border-left:1px solid #7bd6ff59;box-shadow:-10px 0 24px #2049a124}.task-status-panel{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.task-status-panel-title{color:#1c2755;flex:none;font-size:13px;font-weight:600}.task-status-panel-text{color:#6b7280;white-space:normal;word-break:break-all;overflow-wrap:anywhere;flex:1;min-width:0;display:block}.preview-list-status{text-align:left;align-items:flex-start;gap:8px;width:100%;margin-top:12px;display:flex}.node-input-control.ant-input{background-color:#f3f6ff!important}.node-input-control.ant-input,.node-input-control.ant-input-affix-wrapper,.node-input-control.ant-input-textarea textarea,.node-input-control.ant-select .ant-select-selector{color:#131629!important;border:1px solid #a8c1f8!important;border-radius:8px!important;min-height:44px!important}.node-input-control.ant-input::placeholder,.node-input-control.ant-input-textarea textarea::placeholder{color:#263ea0!important}.node-input-control.ant-input:focus,.node-input-control.ant-input-focused,.node-input-control.ant-input-affix-wrapper:focus,.node-input-control.ant-input-affix-wrapper-focused,.node-input-control.ant-select-focused .ant-select-selector,.node-input-control.ant-input-textarea textarea:focus{border-color:#6da1ff!important;box-shadow:0 0 0 2px #6da1ff38!important}.custom-upload-dragger.ant-upload-wrapper .ant-upload-drag{border:1.5px dashed #7f9ef3;border-radius:8px;transition:all .2s}.custom-upload-dragger.ant-upload-wrapper:hover .ant-upload-drag,.custom-upload-dragger.ant-upload-wrapper .ant-upload-drag-hover{border-color:#5273e0}.custom-upload-dragger.is-drop-candidate{position:relative}.custom-upload-dragger.is-drop-candidate.ant-upload-wrapper .ant-upload-drag{background:linear-gradient(#4f46e514,#4f46e514),#fff;border-style:dashed;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e52e,0 10px 24px #4f46e51a}.custom-upload-dragger.is-drop-candidate:after{content:"松开以填入图片";color:#334155;pointer-events:none;z-index:4;white-space:nowrap;background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f172a1f}.custom-upload-dragger .ant-upload-drag-icon .anticon{color:#2b4acb;font-size:26px}.custom-upload-dragger .ant-upload-text{color:#1c2755!important}.image-preview-reupload{cursor:pointer}.image-preview-viewer .ant-image-img{border-radius:8px}.ant-image-mask{opacity:0!important;background:0 0!important;transition:none!important}.ant-image:hover .ant-image-mask,.ant-image-mask:hover{opacity:0!important;background:0 0!important}.image-preview-tip{margin-top:8px;font-size:12px}.image-preview-fallback{color:#1c2755;border:1px dashed #a8c1f8;border-radius:8px;place-items:center;min-height:120px;display:grid}.mask-editor-modal .ant-modal-body{padding-top:8px}.mask-editor-layout{gap:16px;min-height:min(72vh,760px);display:flex}.mask-editor-stage-shell{background:#0f172a;border:1px solid #d9e1ee;border-radius:16px;flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.mask-editor-stage-toolbar{color:#e2e8f0;background:#0f172aeb;border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mask-editor-stage-toolbar .ant-typography{color:inherit}.mask-editor-stage-scroll{background:radial-gradient(circle at top,#3b82f629,#0000 42%),linear-gradient(#111827 0%,#0b1220 100%);flex:auto;padding:16px;overflow:auto}.mask-editor-canvas-wrap{max-width:100%;margin:0 auto;position:relative;box-shadow:0 24px 48px #0f172a61}.mask-editor-canvas{touch-action:none;cursor:none;border-radius:12px;max-width:none;display:block}.mask-editor-brush-preview{pointer-events:none;mix-blend-mode:difference;border:1.5px solid #fffffff5;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172aad,0 0 16px #ffffff1f}.mask-editor-lasso-cursor{pointer-events:none;background:#0f172ad9;border:2px solid #f8fafcf2;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172ae6,0 0 10px #3b82f6a6}.mask-editor-side-panel{background:linear-gradient(#fbfdff 0%,#f3f7ff 100%);border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;flex:0 0 280px;gap:14px;width:280px;padding:16px;display:flex}.mask-editor-control-group{border-bottom:1px solid #94a3b833;flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.mask-editor-control-group:last-child{border-bottom:none;padding-bottom:0}.mask-editor-color-field{color:#475569;align-items:center;gap:10px;font-size:13px;display:flex}.mask-editor-color-input{cursor:pointer;background:0 0;border:none;width:44px;height:32px;padding:0}.workspace-desktop-shell{background:#f5f7f9;min-height:100%;padding:0}.workspace-desktop-inner{max-width:1920px;margin:0 auto;padding:20px 24px 24px}.workspace-desktop-category-bar{gap:10px;margin-top:0;padding:2px 0 8px;display:flex;overflow-x:auto}.workspace-desktop-category-btn.ant-btn{color:#595c5e;height:36px;box-shadow:none;background:#dfe3e6;border:none;border-radius:999px;flex-shrink:0;padding:0 18px;font-size:13px;font-weight:600;line-height:1}.workspace-desktop-category-btn.ant-btn:hover,.workspace-desktop-category-btn.ant-btn:focus{color:#2c2f31;background:#d9dde0}.workspace-desktop-category-btn.ant-btn:active{color:#2c2f31;background:#ced3d6}.workspace-desktop-category-btn.ant-btn.ant-btn-primary{color:#fff;background:#0049e6}.workspace-desktop-category-btn.ant-btn.ant-btn-primary:hover,.workspace-desktop-category-btn.ant-btn.ant-btn-primary:focus{color:#fff;background:#0040cb}.workspace-desktop-category-btn.ant-btn.ant-btn-primary:active{color:#fff;background:#0039b8}.workspace-desktop-grid{grid-template-columns:300px minmax(320px,2.8fr) minmax(460px,6.4fr);align-items:start;gap:16px;margin-top:14px;display:grid}.workspace-desktop-panel{background:#fff;border:1px solid #e5e9eb;border-radius:14px;box-shadow:0 12px 30px #0f172a12}.workspace-desktop-panel-head{border-bottom:1px solid #eef1f3;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.workspace-desktop-app-panel-head{justify-content:space-between}.workspace-desktop-current-group-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58%;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.workspace-desktop-sort-toolbar.ant-space{flex-shrink:0;gap:8px!important}.workspace-desktop-sort-mode-btn.ant-btn{color:#2c2f31;background:#dfe3e6;border:1px solid #0000;border-radius:999px;height:32px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;box-shadow:none!important}.workspace-desktop-sort-mode-btn.ant-btn:hover,.workspace-desktop-sort-mode-btn.ant-btn:focus{color:#0f172a;background:#d0d5d8}.workspace-desktop-sort-mode-btn.ant-btn.is-active,.workspace-desktop-sort-mode-btn.ant-btn.ant-btn-primary{color:#f2f1ff;background:linear-gradient(90deg,#0049e6 0%,#0040cb 100%)}.workspace-desktop-sort-mode-btn.ant-btn.is-active:hover,.workspace-desktop-sort-mode-btn.ant-btn.is-active:focus,.workspace-desktop-sort-mode-btn.ant-btn.ant-btn-primary:hover,.workspace-desktop-sort-mode-btn.ant-btn.ant-btn-primary:focus{filter:brightness(1.02);color:#fff}.workspace-desktop-sort-icon-btn.ant-btn{color:#475569;background:#eef1f3;border:1px solid #0000;border-radius:10px;width:32px;height:32px;box-shadow:none!important}.workspace-desktop-sort-icon-btn.ant-btn:hover,.workspace-desktop-sort-icon-btn.ant-btn:focus{color:#1f2937;background:#dfe3e6}.workspace-desktop-sort-icon-btn.ant-btn[disabled]{color:#94a3b8;background:#f1f5f9;border-color:#0000}.workspace-desktop-panel-title{color:#111827;font-size:16px;font-weight:700}.workspace-desktop-current-app-head{border-bottom:none;align-items:flex-start}.workspace-desktop-current-app-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.workspace-desktop-current-app-title{color:#111827;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.workspace-desktop-current-app-desc.ant-typography{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;line-height:1.5;color:#595c5e!important}.workspace-desktop-current-app-actions{flex-shrink:0;align-items:flex-end;display:flex}.workspace-cover-toggle-icon-btn.ant-btn{color:#475569;border-radius:10px;width:32px;height:32px;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.workspace-cover-toggle-icon-btn.ant-btn:hover,.workspace-cover-toggle-icon-btn.ant-btn:focus{color:#111827;box-shadow:none!important;background:0 0!important}.workspace-cover-toggle-icon-btn.ant-btn .anticon{font-size:18px}.workspace-cover-toggle-icon-btn.ant-btn[disabled]{color:#94a3b8;opacity:1;box-shadow:none!important;background:0 0!important;border:none!important}.workspace-cover-toggle-row{justify-content:flex-end;align-items:center;width:100%;height:16px;margin-bottom:8px;display:flex}.workspace-cover-toggle-row-mobile,.workspace-cover-toggle-row-desktop{padding-right:0}.workspace-desktop-current-app-run-btn.ant-btn{border-radius:999px;height:42px;padding:0 16px;font-size:15px;font-weight:700;color:#f2f1ff!important;background:linear-gradient(90deg,#0049e6 0%,#0040cb 100%)!important;border:1px solid #0000!important;box-shadow:0 10px 24px #0049e633!important}.workspace-desktop-current-app-run-btn.ant-btn:hover,.workspace-desktop-current-app-run-btn.ant-btn:focus{filter:brightness(1.02);color:#fff!important;box-shadow:0 16px 34px #0049e647!important}.workspace-desktop-app-panel,.workspace-desktop-output-panel{max-height:calc(100vh - 158px);overflow:hidden}.workspace-desktop-output-stack{flex-direction:column;gap:16px;height:calc(100vh - 158px);min-height:0;max-height:calc(100vh - 158px);display:flex;overflow:hidden}.workspace-desktop-history-panel{flex:0 0 160px;height:160px;min-height:0;overflow:hidden}.workspace-desktop-output-panel .workspace-desktop-panel-head{border-bottom:none;flex-shrink:0}.workspace-desktop-app-panel{min-height:0;box-shadow:none;background:0 0;border-color:#0000;flex-direction:column;display:flex}.workspace-desktop-app-panel .workspace-desktop-panel-head{background:0 0;border-bottom:none;flex-shrink:0;padding:10px 6px 12px}.workspace-desktop-app-list{scrollbar-color:#74777973 transparent;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px 0;display:flex;overflow:auto}.workspace-desktop-app-list::-webkit-scrollbar{width:8px}.workspace-desktop-app-list::-webkit-scrollbar-track{background:0 0}.workspace-desktop-app-list::-webkit-scrollbar-thumb{background:#7477796b;border-radius:999px}.workspace-desktop-app-list::-webkit-scrollbar-thumb:hover{background:#7477799e}.workspace-desktop-app-card{cursor:pointer;background:#eef1f3;border:2px solid #0000;border-radius:12px;flex-direction:row-reverse;align-items:stretch;gap:10px;padding:10px;transition:all .2s;display:flex;position:relative}.workspace-desktop-app-card:hover{background:#d9dde0;border-color:#0000}.workspace-desktop-app-card.is-active{background:#fff;border-color:#0049e6;box-shadow:0 1px 3px #0f172a24}.workspace-desktop-app-card.is-sort-mode{background:#f5f7f9;border-color:#0f172a14;box-shadow:inset 0 0 0 1px #0f172a0a}.workspace-desktop-app-card.is-sort-mode:hover{background:#edf1f4;border-color:#0f172a1f}.workspace-desktop-app-card.is-drag-over{border-color:#6a37d4;box-shadow:0 0 0 2px #6a37d433}.workspace-desktop-app-card.is-drop-candidate{background:linear-gradient(#4f46e514,#4f46e514),#fff;border-style:dashed;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e538,0 10px 24px #4f46e51f}.workspace-desktop-app-card.is-drop-candidate:after{content:"松开以填入图片";color:#334155;pointer-events:none;z-index:4;white-space:nowrap;background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f172a1f}.workspace-desktop-app-cover-wrap{background:#e2e8f0;border-radius:10px;width:112px;min-width:112px;height:84px;margin-bottom:0;position:relative;overflow:hidden}.workspace-desktop-app-cover{object-fit:cover;width:100%;height:100%}.workspace-desktop-app-cover-fallback{width:100%;height:100%}.workspace-desktop-app-cover-fallback .workspace-common-image-placeholder-icon{font-size:26px}.workspace-desktop-app-cover-fallback .workspace-common-image-placeholder-text{font-size:12px}.workspace-desktop-app-meta{flex-direction:column;flex:auto;justify-content:center;gap:6px;min-width:0;display:flex}.workspace-desktop-app-name.ant-typography{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;margin:0;display:block;overflow:hidden}.workspace-desktop-app-desc.ant-typography{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.workspace-desktop-app-credits-badge{position:absolute;top:4px;right:4px}.workspace-desktop-app-credits-chip{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.workspace-desktop-app-credits-chip.is-active{color:#fff;background:#0049e6eb}.workspace-desktop-app-credits-chip.is-inactive{color:#2c2f31;background:#ffffffe6}.workspace-desktop-app-sort-actions{z-index:3;pointer-events:auto;background:#fffffff0;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f172a1f}.workspace-desktop-app-sort-actions .ant-btn{pointer-events:auto}.workspace-desktop-app-sort-btn.ant-btn.ant-btn-text{color:#334155;justify-content:center;align-items:center;min-width:36px;height:36px;padding-inline:8px;font-size:16px;line-height:1;display:inline-flex}.workspace-desktop-app-sort-btn.ant-btn.ant-btn-text .anticon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.workspace-desktop-app-card.is-sort-mode .workspace-desktop-app-cover-wrap,.workspace-desktop-app-card.is-sort-mode .workspace-desktop-app-meta,.workspace-desktop-app-card.is-sort-mode .workspace-desktop-app-credits-badge{opacity:1;filter:none}.workspace-desktop-app-card.is-sort-mode .workspace-desktop-app-sort-actions{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.workspace-desktop-input-panel{flex-direction:column;height:calc(100vh - 158px);max-height:calc(100vh - 158px);display:flex;overflow:hidden}.workspace-desktop-input-body{flex:auto;min-height:0;padding:14px 16px 16px;overflow:auto}.workspace-desktop-cover-banner{background:#e5e7eb;border-radius:12px;width:100%;height:280px;margin-bottom:14px;overflow:hidden}.workspace-desktop-cover-image{object-fit:cover;width:100%;height:100%}.workspace-desktop-node-list{flex-direction:column;gap:14px;display:flex}.workspace-desktop-node-item{background:0 0;border:none;border-radius:0;padding:0}.workspace-desktop-node-label{color:#111827;margin-bottom:8px;font-weight:600}.workspace-desktop-result-panel{flex:auto;min-height:0;padding:20px;overflow:auto}.workspace-desktop-output-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.workspace-desktop-result-empty{text-align:center;color:#64748b;width:100%;margin:40px auto 0;padding:20px 12px;font-size:24px;line-height:1.6}.workspace-common-image-placeholder{color:#64748b;background:radial-gradient(circle at 30% 20%,#ffffffd9,#fff0 45%),linear-gradient(#edf2f6 0%,#e2e8f0 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.workspace-common-image-placeholder-icon{opacity:.9;font-size:30px}.workspace-common-image-placeholder-text{text-align:center;color:#596275;max-width:min(88%,320px);font-size:13px;line-height:1.45}.workspace-desktop-result-empty-placeholder{padding:22px}.workspace-desktop-result-empty-placeholder .workspace-common-image-placeholder-icon{font-size:34px}.workspace-desktop-result-empty-placeholder .workspace-common-image-placeholder-text{font-size:14px}.workspace-desktop-result-empty img{object-fit:cover;width:100%;height:100%}.workspace-desktop-result-empty-mask{color:#fff;background:linear-gradient(#0f172a47 0%,#0f172a99 100%);flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;display:flex;position:absolute;inset:0}.workspace-desktop-result-empty-title{font-size:18px;font-weight:700}.workspace-desktop-result-empty-text{font-size:13px;line-height:1.5}.workspace-desktop-history{flex-direction:column;height:100%;padding:14px 16px 16px;display:flex}.workspace-desktop-history-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.workspace-desktop-history-title{color:#111827;font-size:16px;font-weight:700;line-height:1.3}.workspace-desktop-history-more-btn.ant-btn{color:#0049e6;border-radius:8px;height:28px;padding-inline:10px;font-size:13px;font-weight:700}.workspace-desktop-history-more-btn.ant-btn:hover,.workspace-desktop-history-more-btn.ant-btn:focus{color:#0040cb;background:#0049e614}.workspace-desktop-history-list{box-sizing:border-box;flex-direction:column;flex:auto;gap:10px;min-height:0;padding-bottom:1px;display:flex;overflow:hidden auto}.workspace-desktop-history-panel .workspace-desktop-history-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.workspace-desktop-history-panel .workspace-desktop-history-list>.workspace-desktop-empty{grid-column:1/-1}@media (width<=1400px){.workspace-desktop-history-panel .workspace-desktop-history-list{grid-template-columns:1fr}}.workspace-desktop-history-item{cursor:pointer;background:#eef1f3;border:2px solid #0000;border-radius:12px;flex-direction:column;gap:8px;padding:8px;transition:all .2s;display:flex}.workspace-desktop-history-item:hover{background:#d9dde0;border-color:#0000}.workspace-desktop-history-item.is-active{background:#fff;border-color:#0049e6;box-shadow:0 1px 3px #0f172a24}.workspace-desktop-history-item-row{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.workspace-desktop-history-item-left{flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.workspace-desktop-history-left-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:6px;min-width:0;display:flex}.workspace-desktop-history-title-line{width:100%;min-width:0;display:block}.workspace-desktop-history-item.is-loading{background:#f4f8ff;border-color:#0000}.workspace-desktop-history-item.is-loading.is-active{background:#fff;border-color:#0049e6;box-shadow:0 1px 3px #0f172a24}.workspace-desktop-history-thumb{color:#64748b;background:#dbe3ea;border-radius:8px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:20px;display:grid;position:relative;overflow:hidden}.workspace-desktop-history-thumb img{object-fit:cover;width:100%;height:100%}.workspace-desktop-history-thumb-text{color:#64748b;font-size:12px;font-weight:600}.workspace-desktop-history-thumb-loading{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#3b82f629;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.workspace-desktop-history-thumb-spinner{border:2px solid #3b82f6e6;border-top-color:#3b82f633;border-radius:50%;width:18px;height:18px;animation:.85s linear infinite workspace-history-spin}.workspace-desktop-history-meta-right{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;display:flex}.workspace-desktop-history-time-row{justify-content:flex-end;align-items:center;gap:0;width:100%;min-width:0;display:flex}.workspace-desktop-history-time-label{color:#00000073;white-space:nowrap;flex:none;font-size:12px;line-height:1.35}.workspace-desktop-history-time-label:after{content:"："}.workspace-desktop-history-time-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "lnum";flex:none;min-width:13ch;margin:0!important;font-size:12px!important;line-height:1.35!important}.workspace-desktop-history-progress{background:#3b82f62e;border-radius:999px;flex-shrink:0;width:100%;max-width:100%;height:3px;overflow:hidden}.workspace-desktop-history-left-copy .workspace-desktop-history-progress{align-self:stretch}.workspace-desktop-history-progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#60a5fa 0%,#2563eb 100%);width:42%;height:100%;animation:1.1s ease-in-out infinite workspace-history-progress-slide;display:block}@keyframes workspace-history-spin{to{transform:rotate(360deg)}}@keyframes workspace-history-progress-slide{0%{transform:translate(-120%)}to{transform:translate(240%)}}.workspace-desktop-empty{text-align:center;color:#64748b;padding:20px}.workspace-mobile-shell{background:#f5f7f9;min-height:100%}.workspace-mobile-inner{flex-direction:column;gap:12px;padding:16px 24px;display:flex}.workspace-mobile-category-bar{gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.workspace-mobile-category-btn.ant-btn{color:#595c5e;background:#dfe3e6;border:none;border-radius:999px;flex-shrink:0;height:32px;padding:0 14px;font-size:12px;font-weight:700}.workspace-mobile-category-btn.ant-btn.ant-btn-primary{color:#fff;background:#0049e6}.workspace-mobile-panel{background:#fff;border:1px solid #e5e9eb;border-radius:12px;box-shadow:0 8px 20px #0f172a0f}.workspace-mobile-input-panel,.workspace-mobile-output-panel{min-height:400px}.workspace-mobile-panel-head{border-bottom:1px solid #eef1f3;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.workspace-mobile-app-panel .workspace-mobile-panel-head,.workspace-mobile-input-panel .workspace-mobile-panel-head,.workspace-mobile-output-panel .workspace-mobile-panel-head{border-bottom:none}.workspace-mobile-panel-title{color:#111827;font-size:15px;font-weight:700}.workspace-mobile-sort-mode-btn.ant-btn,.workspace-mobile-sort-icon-btn.ant-btn{height:30px}.workspace-mobile-sort-mode-btn.ant-btn{color:#2c2f31;background:#dfe3e6;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;box-shadow:none!important}.workspace-mobile-sort-mode-btn.ant-btn:hover,.workspace-mobile-sort-mode-btn.ant-btn:focus{color:#0f172a;background:#d0d5d8}.workspace-mobile-sort-mode-btn.ant-btn.is-active,.workspace-mobile-sort-mode-btn.ant-btn.ant-btn-primary{color:#f2f1ff;background:linear-gradient(90deg,#0049e6 0%,#0040cb 100%)}.workspace-mobile-sort-mode-btn.ant-btn.is-active:hover,.workspace-mobile-sort-mode-btn.ant-btn.is-active:focus,.workspace-mobile-sort-mode-btn.ant-btn.ant-btn-primary:hover,.workspace-mobile-sort-mode-btn.ant-btn.ant-btn-primary:focus{filter:brightness(1.02);color:#fff}.workspace-mobile-sort-icon-btn.ant-btn{color:#475569;background:#eef1f3;border:1px solid #0000;border-radius:10px;width:32px;height:32px;box-shadow:none!important}.workspace-mobile-sort-icon-btn.ant-btn:hover,.workspace-mobile-sort-icon-btn.ant-btn:focus{color:#1f2937;background:#dfe3e6}.workspace-mobile-sort-icon-btn.ant-btn[disabled]{color:#94a3b8;background:#f1f5f9;border-color:#0000}.workspace-mobile-app-list{gap:10px;padding:12px;display:flex;overflow-x:auto}.workspace-mobile-app-card{background:#eef1f3;border:2px solid #0000;border-radius:12px;flex:0 0 150px;width:150px;position:relative;overflow:hidden}.workspace-mobile-app-card.is-active{background:#fff;border-color:#0049e6}.workspace-mobile-app-card.is-sort-mode{border-color:#0f172a14}.workspace-mobile-app-cover-wrap{aspect-ratio:1;background:#e2e8f0;width:100%;position:relative}.workspace-mobile-app-cover{object-fit:cover;width:100%;height:100%}.workspace-mobile-app-cover-fallback .workspace-common-image-placeholder-icon{font-size:22px}.workspace-mobile-app-cover-fallback .workspace-common-image-placeholder-text{font-size:11px}.workspace-mobile-app-mask{background:linear-gradient(#0f172a33 0%,#0f172ad1 85%);padding:6px 8px;position:absolute;bottom:0;left:0;right:0}.workspace-mobile-app-name.ant-typography{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden;margin:0!important}.workspace-mobile-app-credits-badge{position:absolute;top:6px;right:6px}.workspace-mobile-app-credits-chip{border-radius:999px;padding:0 6px;font-size:10px;font-weight:700;line-height:18px;display:inline-block}.workspace-mobile-app-credits-chip.is-active{color:#fff;background:#0049e6eb}.workspace-mobile-app-credits-chip.is-inactive{color:#2c2f31;background:#ffffffeb}.workspace-mobile-app-sort-actions{z-index:3;pointer-events:auto;background:#fffffff0;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:90%;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f172a1f}.workspace-mobile-app-sort-actions .workspace-desktop-app-sort-btn.ant-btn.ant-btn-text{min-width:30px;height:30px;padding-inline:6px;font-size:14px}.workspace-mobile-current-app-head{align-items:flex-start}.workspace-mobile-current-app-copy{flex:1;min-width:0}.workspace-mobile-current-app-title{color:#111827;font-size:18px;font-weight:800;line-height:1.2}.workspace-mobile-current-app-desc.ant-typography{font-size:12px;line-height:1.45;margin:4px 0 0!important}.workspace-mobile-current-app-run-btn.ant-btn{border-radius:10px;flex-shrink:0;height:36px}.workspace-mobile-input-body{padding:12px}.workspace-mobile-cover-banner{background:#e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:100%;max-height:500px;margin-bottom:12px;display:flex;overflow:hidden}.workspace-mobile-cover-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:500px;display:block}.workspace-mobile-cover-banner>.workspace-common-image-placeholder{width:100%;height:120px;min-height:120px}.workspace-mobile-node-list{flex-direction:column;gap:12px;display:flex}.workspace-mobile-node-item{background:#fff;border:1px solid #eef2f7;border-radius:10px;padding:10px}.workspace-mobile-node-label{color:#111827;margin-bottom:8px;font-size:13px;font-weight:600}.workspace-mobile-result-panel,.workspace-mobile-history-panel .workspace-desktop-history{padding:12px}@media (width<=1100px){.task-history-range-picker-dropdown.ant-picker-dropdown{max-width:calc(100vw - 16px)!important}.task-history-range-picker-dropdown .ant-picker-panel-container,.task-history-range-picker-dropdown .ant-picker-panels{max-width:100%!important}.task-history-range-picker-dropdown .ant-picker-panels{flex-direction:column!important}.task-history-range-picker-dropdown .ant-picker-panel{width:100%!important;min-width:0!important}.task-history-drawer .ant-drawer-body{overflow-x:hidden}.mask-editor-layout{flex-direction:column;min-height:auto}.mask-editor-stage-shell{min-height:56vh}.mask-editor-side-panel{flex-basis:auto;width:100%}.workspace-content,.workspace-layout{overflow:auto}.workspace-content.app-content{padding:16px}.workspace-row{border-radius:10px;flex-flow:column;gap:12px;height:auto;padding:10px;display:flex;overflow:visible}.workspace-col-app,.workspace-col-input,.workspace-col-output{width:100%;min-width:0;max-width:100%;flex:none!important}.workspace-col{height:auto;overflow:visible}.workspace-col-app{order:1}.workspace-col-input{order:2}.workspace-col-output{order:3}.workspace-col:not(:first-child){border-top:none;border-left:none;margin-top:0;padding-top:0;padding-left:0}.workspace-col-card{height:auto;min-height:300px}.workspace-col-card .ant-card-body{overflow:visible}.workspace-col-card .ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px;display:flex}.workspace-col-card .ant-card-extra{margin-inline-start:0}.workspace-col-card .ant-card-extra .ant-space{flex-wrap:wrap;gap:8px;display:flex}.workspace-col-card.workspace-col-card-mobile-collapsed .ant-card-body{display:none}.workspace-col-card.workspace-col-card-mobile-collapsed{min-height:0}.workspace-col-card.workspace-col-card-mobile-collapsed .ant-card-head{border-bottom:none}.workspace-col-app .workspace-app-list,.workspace-col-input .workspace-col-card .ant-card-body{max-height:380px;overflow-y:auto}.workspace-mobile-card-shell{width:100%;padding-bottom:18px;position:relative}.workspace-app-toggle-btn.workspace-mobile-card-toggle-floating.ant-btn{background:#fff!important;border:1px solid #e5e7eb!important}.workspace-app-toggle-btn.workspace-mobile-card-toggle-floating.ant-btn:hover{color:#2b4acb!important;background:#f3f4f6!important}.workspace-mobile-card-toggle-floating{z-index:4;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #0f172a29}.workspace-action-btn,.run-generate-btn{width:100%;min-width:0;padding:0 12px}.input-cover-thumb{width:100%;min-width:0;max-width:100%}.task-history-thumb-img-wrap{min-width:0;max-width:100%}.task-history-card .ant-image{min-width:0;max-width:min(360px,100%)}.task-history-card .ant-image-img.task-thumb,.task-history-card img.task-thumb{max-width:min(360px,100%)!important}.result-loading-wrap{height:180px}.task-drawer-trigger{padding:8px 4px}.task-drawer-trigger-label{font-size:13px}}.subaccount-page-shell{width:100%}.subaccount-page-inner{width:100%;max-width:1920px;margin:0 auto}.app-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;height:64px;min-height:64px;padding:0;position:relative;box-shadow:0 10px 30px #0f172a0a}.app-header:after{content:"";opacity:.48;background:#0f172a1a;height:1px;position:absolute;bottom:0;left:0;right:0}.app-header-inner{justify-content:space-between;align-items:center;max-width:1920px;height:100%;margin:0 auto;padding:0 32px;display:flex}.app-header-inner--with-center-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid}.app-header-inner--with-center-nav .app-title{justify-self:start;min-width:0}.app-header-inner--with-center-nav .app-header-center{justify-self:start}.app-header-inner--with-center-nav .app-header-actions{justify-self:end;min-width:0}.app-header-center{align-items:center;gap:28px;display:inline-flex}.app-header-nav-item{appearance:none;color:#5f6473;letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:4px 0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1;transition:color .2s,border-color .2s}.app-header-nav-item:hover{color:#0f172a}.app-header-nav-item.is-active{color:#2563eb;border-bottom-color:#2563eb}.app-header-nav-item.is-active:hover{color:#2563eb}.app-title{letter-spacing:-.04em;font-family:Manrope,sans-serif;color:#0f172a!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.app-title-inner{align-items:center;gap:10px;display:inline-flex}.app-title-icon{object-fit:contain;width:24px;height:24px;display:block}.app-avatar{cursor:pointer;color:#2c2f31!important;background:#dfe3e6!important}.app-header-button{border-radius:12px;font-size:16px;font-weight:700;box-shadow:none!important}.app-header-ghost-button{transition:color .2s,background-color .2s;color:#5f6473!important;background:0 0!important;border:1px solid #0000!important}.app-header-ghost-button:hover,.app-header-ghost-button:focus{color:#2c2f31!important;background:#f8fafc!important}.app-header-ghost-button:active{color:#2c2f31!important;background:#eef1f3!important}.app-header-primary-button{color:#f2f1ff!important;background:linear-gradient(90deg,#0049e6 0%,#0040cb 100%)!important;border:1px solid #0000!important;box-shadow:0 10px 24px #0049e633!important}.app-header-primary-button:hover,.app-header-primary-button:focus{filter:brightness(1.02);color:#fff!important;box-shadow:0 16px 34px #0049e647!important}.app-header-primary-button:active{filter:brightness(.98);color:#f2f1ff!important}@keyframes app-header-share-flow-rotate{to{transform:rotate(1turn)}}.app-header-share-button{z-index:1;isolation:isolate;position:relative;color:#fff!important;background:0 0!important;border:none!important;overflow:hidden!important;box-shadow:0 8px 22px #f16d9561!important}.app-header-share-button>span{z-index:2;position:relative}.app-header-share-button:before{content:"";z-index:0;background:conic-gradient(#f39f7900 10deg,#f39f79 38.9738deg,#ffd6be 62.3678deg,#f16d95 87.0062deg,#d84876 107.428deg,#f16d9580 150deg,#f16d9500 200deg,#f39f7900 360deg);width:200%;height:200%;animation:3s linear infinite app-header-share-flow-rotate;position:absolute;top:-50%;left:-50%}.app-header-share-button:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top right,#f39f79 0%,#f16d95 100%);border-radius:10px;position:absolute;inset:1px}.app-header-share-button:hover,.app-header-share-button:focus{filter:brightness(1.04);color:#fff!important;box-shadow:0 12px 28px #f16d9573!important}.app-header-share-button:active{filter:brightness(.97);color:#fff7f8!important}@media (width<=1100px){.app-header{height:56px;min-height:56px;padding:0}.app-header-inner{padding:0 16px}.app-header-inner--with-center-nav{grid-template-columns:minmax(0,1fr) auto;gap:14px}.app-header-inner--with-center-nav .app-header-center{display:none}.app-title-inner{gap:8px}.app-title-icon{width:20px;height:20px}}@media (width<=640px){.app-title{font-size:20px!important}.app-header-button{font-size:14px}}:is(.auth-modal-split-wrap,.ant-modal-wrap:has(.auth-modal-split)){--ant-modal-content-padding:0!important}.auth-modal-split-wrap,.auth-modal-split-wrap .ant-modal-container{box-shadow:none!important;border:none!important;border-radius:12px!important;outline:none!important;overflow:hidden!important}.ant-modal-wrap:has(.auth-modal-split) .ant-modal-container{box-shadow:none!important;border:none!important;border-radius:12px!important;outline:none!important;overflow:hidden!important}.ant-modal-container:has(.auth-modal-split){box-shadow:none!important;border:none!important;border-radius:12px!important;outline:none!important;overflow:hidden!important}:is(.auth-modal-split-wrap .ant-modal-css-var,.auth-modal-split-wrap [class*=ant-modal-css-var],.ant-modal-wrap:has(.auth-modal-split) .ant-modal-css-var,.ant-modal-wrap:has(.auth-modal-split) [class*=ant-modal-css-var]){--ant-modal-content-padding:0!important;border-radius:12px!important;overflow:hidden!important}.auth-modal-split .ant-modal-content{background:0 0;border:none;border-radius:12px;outline:none;overflow:hidden;box-shadow:0 6px 16px #00000014,0 3px 6px #0000001f;padding:0!important}.auth-modal-split .ant-modal-body{min-height:480px;padding:0}:is(.auth-modal-split-wrap [class*=ant-modal-css-var],.ant-modal-wrap:has(.auth-modal-split) [class*=ant-modal-css-var]){--ant-modal-content-padding:0!important;border-radius:12px!important;overflow:hidden!important}.auth-modal-split__body{min-height:480px;display:flex}.auth-modal-split__left{background:linear-gradient(#2a2a2e 0%,#1f1f23 100%);flex:0 0 38%;padding:32px 28px;position:relative;overflow:hidden}.auth-modal-split__left:after{content:"";filter:blur(48px);pointer-events:none;background:radial-gradient(circle,#b43c6480 0%,#78287859 40%,#0000 70%);width:200px;height:200px;position:absolute;bottom:-60px;left:-60px}.auth-modal-split__brand{align-items:center;gap:10px;margin-bottom:48px;display:flex}.auth-modal-split__logo{object-fit:contain;border-radius:6px;flex-shrink:0;width:36px;height:36px}.auth-modal-split__title{color:#fff;letter-spacing:.02em;font-size:18px;font-weight:600}.auth-modal-split__title-mobile,.auth-modal-split__feature-mobile{display:none}.auth-modal-split__features{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.auth-modal-split__feature{color:#fff;z-index:1;align-items:center;gap:12px;font-size:14px;display:flex;position:relative}.auth-modal-split__right{background:#fff;flex:1;min-width:0;padding:32px 36px}.auth-modal-split .ant-tabs-nav{margin-bottom:20px}.auth-modal-split .ant-tabs-nav .ant-tabs-tab{font-size:18px;font-weight:600}.auth-modal-split .ant-form-item{margin-bottom:18px}.auth-modal-split .app-header-primary-button.ant-btn{margin-top:4px;border-radius:999px!important;height:40px!important}@media (width<=768px){.auth-modal-split__title-pc{display:none}.auth-modal-split__title-mobile{display:inline}.auth-modal-split__feature-pc{display:none}.auth-modal-split__feature-mobile{display:inline}.auth-modal-split__body{min-height:360px}.auth-modal-split__left{flex:0 0 32%;padding:20px 16px}.auth-modal-split__brand{margin-bottom:16px}.auth-modal-split__features{gap:12px}.auth-modal-split__feature{font-size:12px}.auth-modal-split .ant-modal-body{min-height:360px}.auth-modal-split__right{padding:24px 20px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v321/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOem.ttf)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v321/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzazHD_dY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOem.ttf)format("truetype")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--marketing-max-width:1920px;--marketing-video-aspect-ratio:468 / 351;--marketing-video-max-width:980px;--marketing-video-max-height:552px;--marketing-video-compact-max-width:640px;--marketing-video-compact-max-height:360px;--marketing-color-primary:#0049e6;--marketing-color-primary-dim:#0040cb;--marketing-color-tertiary:#6a37d4;--marketing-color-on-surface:#2c2f31;--marketing-color-on-surface-variant:#595c5e;--marketing-color-surface:#f5f7f9;--marketing-color-surface-low:#eef1f3;--marketing-color-surface-high:#dfe3e6;--marketing-color-surface-lowest:#fff;--marketing-color-secondary-container:#dae2fd;--marketing-color-tertiary-container:#bda2ff;--marketing-radius-md:12px;--marketing-radius-lg:16px;--marketing-radius-xl:24px}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.marketing-home{background:var(--marketing-color-surface);min-height:100vh;color:var(--marketing-color-on-surface);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.marketing-home__scroll{scroll-behavior:smooth;height:100vh;overflow:hidden auto}.marketing-home__scroll::-webkit-scrollbar{width:0;height:0}.marketing-home__backtop.ant-float-btn .ant-float-btn-body{background:#ffffffe0!important;border:1px solid #74777929!important;box-shadow:0 10px 30px #17203d1f!important}.marketing-home__backtop.ant-float-btn .ant-float-btn-icon,.marketing-home__backtop.ant-float-btn .ant-float-btn-icon *{color:#3556a3!important}.marketing-header-actions{align-items:center;gap:12px;display:inline-flex}.marketing-header-actions--mobile{gap:12px}.marketing-header-btn.ant-btn{border-radius:var(--marketing-radius-md);font-size:16px;font-weight:700;box-shadow:none!important}.marketing-header-btn--ghost.ant-btn{color:#5f6473!important;background:0 0!important;border:1px solid #0000!important}.marketing-header-btn--ghost.ant-btn:hover,.marketing-header-btn--ghost.ant-btn:focus{color:#2c2f31!important;background:#f8fafc!important}.marketing-header-btn--primary.ant-btn,.marketing-contact-modal__submit.ant-btn{color:#f2f1ff!important;background:linear-gradient(90deg, var(--marketing-color-primary) 0%, var(--marketing-color-primary-dim) 100%)!important;border:1px solid #0000!important;box-shadow:0 10px 24px #0049e633!important}.marketing-header-btn--primary.ant-btn:hover,.marketing-header-btn--primary.ant-btn:focus,.marketing-contact-modal__submit.ant-btn:hover,.marketing-contact-modal__submit.ant-btn:focus{filter:brightness(1.02);box-shadow:0 16px 34px #0049e647!important}.marketing-header-actions .marketing-header-btn--primary.ant-btn:hover,.marketing-header-actions .marketing-header-btn--primary.ant-btn:focus{box-shadow:none!important}.marketing-header-btn--secondary.ant-btn{color:var(--marketing-color-on-surface)!important;background:var(--marketing-color-surface-high)!important;border:none!important}.marketing-header-btn--text.ant-btn{border-radius:var(--marketing-radius-md);color:#5f6473!important}.marketing-header-btn--text.ant-btn:hover,.marketing-header-btn--text.ant-btn:focus{color:var(--marketing-color-on-surface)!important;background:#f8fafc!important}.marketing-header-btn--mobile-icon.ant-btn{width:36px;height:36px;color:#5f6473!important;background:#dfe3e6c7!important;border:none!important}.marketing-header-btn--mobile-icon.ant-btn:hover,.marketing-header-btn--mobile-icon.ant-btn:focus{color:#2c2f31!important;background:#dfe3e6!important}.marketing-header-btn--mobile-login.ant-btn{padding-left:10px;padding-right:10px}.marketing-header-btn--mobile-workspace.ant-btn{border-radius:10px;height:36px;padding:0 14px;font-size:14px}.marketing-header-avatar{cursor:pointer;background:var(--marketing-color-surface-high)!important;color:var(--marketing-color-on-surface)!important}.marketing-header-avatar--mobile{box-shadow:inset 0 0 0 1px #74777926}.marketing-desktop__header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;position:fixed;inset:0 0 auto;box-shadow:0 10px 30px #0f172a0a}.marketing-desktop__header:after{content:"";opacity:.48;background:#0f172a1a;height:1px;position:absolute;bottom:0;left:0;right:0}.marketing-desktop__header-inner{max-width:var(--marketing-max-width);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:64px;margin:0 auto;padding:0 32px;display:grid}.marketing-desktop__brand{white-space:nowrap;color:#0f172a;letter-spacing:-.04em;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.marketing-desktop__nav{align-items:center;gap:28px;display:flex}.marketing-desktop__nav-link{color:#5f6473;letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;transition:color .2s,border-color .2s}.marketing-desktop__nav-link.is-active{color:#2563eb;border-bottom:2px solid #2563eb}.marketing-desktop__nav-link:hover{color:#0f172a}.marketing-desktop__scroll{padding-top:64px}.marketing-desktop__hero,.marketing-desktop__section,.marketing-desktop__partners-section,.marketing-desktop__faq-section,.marketing-footer{padding-left:32px;padding-right:32px}.marketing-desktop__hero-shell,.marketing-desktop__section-shell,.marketing-desktop__partners-shell,.marketing-desktop__faq-shell{width:100%}.marketing-desktop__hero-shell{background:var(--marketing-color-surface)}.marketing-desktop__hero{max-width:var(--marketing-max-width);grid-template-columns:minmax(0,1fr) minmax(520px,1fr);align-items:center;gap:72px;margin:0 10%;padding-top:104px;padding-bottom:104px;display:grid}.marketing-desktop__hero-content{min-width:0}.marketing-desktop__badge,.marketing-mobile__badge,.marketing-desktop__section-eyebrow,.marketing-mobile__section-eyebrow{background:var(--marketing-color-tertiary-container);color:#3c0091;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.marketing-hero-badge__icon{font-variation-settings:"FILL" 1;font-size:14px}.marketing-desktop__title.ant-typography,.marketing-mobile__title.ant-typography{letter-spacing:-.045em;color:var(--marketing-color-on-surface)!important;margin:24px 0 22px!important;font-family:Manrope,sans-serif!important;font-size:clamp(56px,5.2vw,74px)!important;font-weight:800!important;line-height:1.06!important}.marketing-desktop__title.ant-typography span,.marketing-mobile__title.ant-typography span{color:#0000;background:linear-gradient(90deg, var(--marketing-color-primary) 0%, var(--marketing-color-tertiary) 100%);-webkit-background-clip:text;background-clip:text}.marketing-desktop__subtitle.ant-typography,.marketing-mobile__subtitle.ant-typography{font-size:20px;line-height:1.6;color:var(--marketing-color-on-surface-variant)!important;margin-bottom:14px!important}.marketing-desktop__desc.ant-typography{max-width:680px;font-size:20px;line-height:1.68;color:var(--marketing-color-on-surface-variant)!important;margin-bottom:40px!important}.marketing-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.marketing-hero-actions--stacked{flex-direction:column}.marketing-hero-actions__primary.ant-btn,.marketing-hero-actions__secondary.ant-btn{border-radius:12px;min-width:180px;height:58px;padding:0 34px;font-size:18px}.marketing-desktop__hero-media{position:relative}.marketing-desktop__hero-media:before,.marketing-desktop__hero-media:after{content:"";filter:blur(100px);pointer-events:none;z-index:0;border-radius:999px;width:420px;height:420px;position:absolute}.marketing-desktop__hero-media:before{background:#0049e61c;top:-80px;right:-110px}.marketing-desktop__hero-media:after{background:#6a37d41f;bottom:-110px;left:-110px}.marketing-desktop__hero-media .marketing-video-panel{z-index:1;background:0 0;border-radius:24px;max-width:900px;max-height:680px;padding:0;position:relative;box-shadow:0 24px 48px #0f172a2e}.marketing-video-panel{width:100%;max-width:min(var(--marketing-video-max-width), calc(var(--marketing-video-max-height) * 468 / 351));max-height:var(--marketing-video-max-height);aspect-ratio:var(--marketing-video-aspect-ratio);border-radius:var(--marketing-radius-lg);background:var(--marketing-color-surface-lowest);position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a1f}.marketing-video-panel--compact{max-width:min(var(--marketing-video-compact-max-width), calc(var(--marketing-video-compact-max-height) * 468 / 351));max-height:var(--marketing-video-compact-max-height);border-radius:32px}.marketing-video-panel__frame{border:none;width:100%;height:100%}video.marketing-video-panel__frame{object-fit:contain;background:#0f172a;display:block}.marketing-video-panel__fallback{background:radial-gradient(circle at top right, #0049e61a, transparent 26%), radial-gradient(circle at bottom left, #6a37d41a, transparent 24%), var(--marketing-color-surface-lowest);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.marketing-video-panel__fallback-text.ant-typography{text-align:center;max-width:360px;font-size:14px;line-height:1.7;color:var(--marketing-color-on-surface-variant)!important;margin-bottom:0!important}.marketing-desktop__section{max-width:var(--marketing-max-width);margin:0 10%;padding-top:96px;padding-bottom:96px}.marketing-desktop__section-shell--interior{background:var(--marketing-color-surface-low)}.marketing-desktop__section-shell--ecommerce{background:var(--marketing-color-surface)}.marketing-desktop__section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.marketing-desktop__section-copy{max-width:760px}.marketing-desktop__section-head--ecommerce{text-align:right}.marketing-desktop__section-head--ecommerce .marketing-desktop__section-copy{order:2;margin-left:auto}.marketing-desktop__section-head--ecommerce .marketing-section-action{order:1}.marketing-section-action{color:var(--marketing-color-primary);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;padding:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:1.2;transition:color .2s,transform .2s;display:inline-flex}.marketing-section-action .anticon{font-size:16px}.marketing-section-action:hover,.marketing-section-action:focus{color:#2b56d8;transform:translate(2px)}.marketing-section-action--backward{color:var(--marketing-color-tertiary)}.marketing-section-action--backward:hover,.marketing-section-action--backward:focus{color:#7a4cf0;transform:translate(-2px)}.marketing-desktop__section-copy h2.ant-typography,.marketing-desktop__faq-head h2.ant-typography,.marketing-desktop__partners-title.ant-typography{letter-spacing:-.04em;color:var(--marketing-color-on-surface)!important;margin:16px 0 12px!important;font-family:Manrope,sans-serif!important;font-size:36px!important;font-weight:800!important}.marketing-desktop__faq-head p.ant-typography{font-size:18px;line-height:1.65;color:var(--marketing-color-on-surface-variant)!important}.marketing-desktop__section-desc.ant-typography{max-width:42rem;font-size:18px;line-height:28px;color:var(--marketing-color-on-surface-variant)!important;margin-bottom:0!important}.marketing-desktop__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.marketing-feature-card{border-radius:var(--marketing-radius-md);background:var(--marketing-color-surface-lowest);border:none;flex-direction:column;padding:16px;transition:box-shadow .3s;display:flex;box-shadow:0 1px 3px #0f172a12}.marketing-feature-card:hover{box-shadow:0 10px 24px #0f172a24}.marketing-feature-card__media{border-radius:8px;margin-bottom:24px;overflow:hidden}.marketing-feature-card__body h4.ant-typography{color:var(--marketing-color-on-surface)!important;margin-bottom:12px!important;font-family:Manrope,sans-serif!important;font-size:20px!important;font-weight:700!important}.marketing-feature-card__desc.ant-typography{letter-spacing:.005em;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:96px;font-size:14px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden;color:var(--marketing-color-on-surface-variant)!important;margin:0 0 16px!important}.marketing-feature-card__badges{flex-wrap:wrap;gap:10px;display:flex}.marketing-feature-card__badge{background:var(--marketing-color-secondary-container);color:#4a5167;letter-spacing:.06em;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700}.marketing-feature-card__placeholder,.marketing-mobile-showcase__empty{color:#fff;letter-spacing:-.04em;border-radius:8px;place-items:center;min-height:320px;font-size:28px;font-weight:800;display:grid}.marketing-feature-card--interior .marketing-feature-card__placeholder,.marketing-mobile-showcase--interior .marketing-mobile-showcase__empty{background:linear-gradient(135deg,#6f8df0 0%,#9eb6ff 100%)}.marketing-feature-card--ecommerce .marketing-feature-card__placeholder,.marketing-mobile-showcase--ecommerce .marketing-mobile-showcase__empty{background:linear-gradient(135deg,#7f56d9 0%,#b091ff 100%)}.marketing-compare{aspect-ratio:4/3;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--marketing-color-surface-high);border-radius:8px;position:relative;overflow:hidden}.marketing-compare__image{object-fit:contain;background:var(--marketing-color-surface-high);pointer-events:none;width:100%;height:100%;display:block}.marketing-compare__overlay{position:absolute;inset:0}.marketing-compare__divider{pointer-events:none;background:#fffffff5;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #5273e029}.marketing-compare__handle{background:#fff;border:2px solid #fffffff5;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0f172a29}.marketing-compare__handle-icon.material-symbols-outlined{color:var(--marketing-color-primary);font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:20px;line-height:1;display:block;transform:rotate(90deg)}.marketing-compare__label{z-index:2;color:#fff;background:#1118277a;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:12px}.marketing-compare__label--before{left:12px}.marketing-compare__label--after{right:12px}.marketing-compare__range{opacity:0;cursor:ew-resize;position:absolute;inset:0}.marketing-desktop__partners-shell{background:var(--marketing-color-surface-low)}.marketing-desktop__partners-section{max-width:var(--marketing-max-width);margin:0 auto;padding-top:96px;padding-bottom:96px}.marketing-desktop__partners-title.ant-typography,.marketing-mobile__partners-title.ant-typography{text-align:center;margin-bottom:30px!important}.marketing-partners{opacity:.6;filter:grayscale();flex-wrap:wrap;justify-content:center;gap:48px 90px;display:flex}.marketing-partners__item{align-items:center;gap:12px;display:flex}.marketing-partners__logo-shell{width:132px;height:72px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid}.marketing-partners__logo{object-fit:contain;width:116px;height:56px}.marketing-partners__name.ant-typography{color:#2c2f31;font-family:Manrope,sans-serif;font-size:20px;font-weight:700}.marketing-desktop__faq-shell{background:var(--marketing-color-surface-low)}.marketing-desktop__faq-section{max-width:896px;margin:0 auto;padding-top:96px;padding-bottom:96px}.marketing-desktop__faq-head{text-align:center;margin-bottom:56px}.marketing-desktop__faq-head h2.ant-typography{margin-bottom:16px!important}.marketing-desktop__faq-head p.ant-typography{font-size:16px;line-height:1.6}.marketing-desktop__faq-subtitle.ant-typography{color:var(--marketing-color-on-surface-variant)!important}.marketing-faq.ant-collapse{background:0 0;border:none}.marketing-faq.ant-collapse .ant-collapse-item{background:var(--marketing-color-surface-low);border:none;margin-bottom:16px;overflow:hidden;border-radius:var(--marketing-radius-md)!important}.marketing-faq.ant-collapse .ant-collapse-header{transition:background-color .2s;align-items:center!important;padding:24px!important}.marketing-faq.ant-collapse .ant-collapse-header:hover{background:var(--marketing-color-surface-high)}.marketing-faq.ant-collapse .ant-collapse-content{background:0 0;border-top:none}.marketing-faq.ant-collapse .ant-collapse-content-box{padding:0 24px 24px!important}.marketing-faq__icon.anticon{color:var(--marketing-color-on-surface-variant)!important;font-size:18px!important}.marketing-faq__question{color:var(--marketing-color-on-surface);font-family:Manrope,sans-serif;font-size:18px;font-weight:700}.marketing-faq__answer.ant-typography{font-size:16px;line-height:1.8;color:var(--marketing-color-on-surface-variant)!important;margin-bottom:0!important}.marketing-footer{background:#f8fafc;border-top:1px solid #94a3b838;padding-top:48px;padding-bottom:52px}.marketing-footer__content{justify-content:space-between;gap:36px;max-width:1200px;margin:0 auto 18px;display:flex}.marketing-footer__brand{max-width:720px}.marketing-footer__title.ant-typography{color:var(--marketing-color-on-surface)!important;margin-bottom:12px!important;font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:700!important}.marketing-footer__desc.ant-typography{font-size:14px;line-height:1.8;color:#595c5e!important;margin-bottom:0!important}.marketing-footer__contact{flex-direction:column;gap:8px;display:flex}.marketing-footer__contact .ant-typography,.marketing-footer__copyright.ant-typography{color:#595c5e;font-size:14px}.marketing-footer__copyright.ant-typography{text-align:center;display:block}.marketing-mobile__header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;justify-content:space-between;align-items:center;min-height:64px;padding:14px 24px;display:flex;position:sticky;top:0;box-shadow:0 1px #0f172a14}.marketing-mobile__brand{white-space:nowrap;color:#0f172a;letter-spacing:-.05em;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.marketing-brand__icon{object-fit:contain;flex-shrink:0;display:block}.marketing-brand__icon--desktop{width:24px;height:24px}.marketing-brand__icon--mobile{width:20px;height:20px}.marketing-mobile__scroll{padding-bottom:92px}.marketing-mobile__hero,.marketing-mobile__video-section,.marketing-mobile__partners-section,.marketing-mobile__section,.marketing-mobile__faq-section,.marketing-footer--mobile{padding-left:24px;padding-right:24px}.marketing-mobile__hero-shell,.marketing-mobile__video-shell,.marketing-mobile__partners-shell,.marketing-mobile__section-shell,.marketing-mobile__faq-shell{width:100%}.marketing-mobile__video-shell,.marketing-mobile__partners-shell,.marketing-mobile__section-shell,.marketing-mobile__faq-shell{padding-top:26px;padding-bottom:26px}.marketing-mobile__section-shell{padding-bottom:0}.marketing-mobile__hero-shell,.marketing-mobile__video-shell,.marketing-mobile__faq-shell{background:var(--marketing-color-surface)}.marketing-mobile__partners-shell,.marketing-mobile__section-shell--interior{background:var(--marketing-color-surface-low)}.marketing-mobile__section-shell--ecommerce{background:var(--marketing-color-surface)}.marketing-mobile__faq-shell{background:var(--marketing-color-surface-low)}.marketing-mobile__hero{padding-top:44px;padding-bottom:72px;position:relative;overflow:hidden}.marketing-mobile__glow{pointer-events:none;opacity:.12;background:radial-gradient(circle,#5273e0 0%,#6a37d4 34%,#0000 68%);position:absolute;inset:0;transform:scale(1.42)}.marketing-mobile__hero-inner{z-index:1;position:relative}.marketing-mobile__title.ant-typography{font-size:36px!important;line-height:1.12!important}.marketing-mobile__subtitle.ant-typography{font-size:18px;margin-bottom:20px!important}.marketing-mobile__video-section,.marketing-mobile__partners-section,.marketing-mobile__section,.marketing-mobile__faq-section{width:100%;max-width:100%;margin-bottom:0}.marketing-mobile__video-section{padding:8px 24px}.marketing-mobile__video-section .marketing-video-panel{background:#0b0f10;border-radius:24px}.marketing-mobile__video-section .marketing-video-panel__fallback{background:radial-gradient(circle at 100% 0,#0049e64d,#0000 30%),radial-gradient(circle at 0 100%,#6a37d447,#0000 30%),#0b0f10}.marketing-mobile__video-section .marketing-video-panel__fallback-text.ant-typography{color:#ffffffb8!important}.marketing-mobile__faq-section h2.ant-typography{margin-bottom:32px!important}.marketing-mobile__section-head{flex-direction:column;align-items:flex-start;display:flex}.marketing-section-action--mobile{margin-top:8px;font-size:16px}.marketing-faq--mobile.ant-collapse .ant-collapse-item{margin-bottom:16px;border-radius:24px!important}.marketing-faq--mobile.ant-collapse .ant-collapse-header{padding:20px!important}.marketing-faq--mobile.ant-collapse .ant-collapse-header:hover{background:0 0}.marketing-faq--mobile.ant-collapse .ant-collapse-content-box{padding:0 20px 20px!important}.marketing-faq__icon--mobile.anticon{color:var(--marketing-color-on-surface-variant)!important;font-size:16px!important}.marketing-faq--mobile .marketing-faq__question{font-family:Inter,sans-serif;font-size:16px;font-weight:700}.marketing-faq--mobile .marketing-faq__answer.ant-typography{font-size:14px;line-height:1.7}.marketing-mobile__section-head h2.ant-typography,.marketing-mobile__faq-section h2.ant-typography,.marketing-mobile__partners-title.ant-typography{letter-spacing:-.04em;color:var(--marketing-color-on-surface)!important;margin:0 0 12px!important;font-family:Manrope,sans-serif!important;font-size:30px!important;font-weight:700!important}.marketing-mobile__section-desc.ant-typography{font-size:18px;line-height:28px;color:var(--marketing-color-on-surface-variant)!important;margin-bottom:0!important}.marketing-mobile-feature-list{flex-direction:column;gap:0;margin-top:20px;margin-left:-16px;margin-right:-16px;display:flex}.marketing-mobile-feature-item{padding:20px 16px 24px}.marketing-mobile-feature-item:nth-child(odd){background:#f7f9fc}.marketing-mobile-feature-item:nth-child(2n){background:#ecf2ff}.marketing-mobile-feature-item__eyebrow{background:var(--marketing-color-secondary-container);color:#2c3f6e;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.marketing-mobile-feature-item__title.ant-typography{letter-spacing:-.03em;color:var(--marketing-color-on-surface)!important;margin:0 0 10px!important;font-family:Manrope,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.24!important}.marketing-mobile-feature-item__desc.ant-typography{font-size:16px;line-height:1.62;color:var(--marketing-color-on-surface-variant)!important;margin-bottom:16px!important}.marketing-compare--mobile-item{aspect-ratio:4/5;border-radius:16px}.marketing-compare--mobile-item .marketing-compare__image{object-fit:contain;object-position:center}.marketing-compare--mobile-item .marketing-compare__divider{border-right:2px solid #ffffff73;box-shadow:0 0 #0000}.marketing-compare--mobile-item .marketing-compare__handle{width:40px;height:40px;box-shadow:0 12px 24px #0f172a33}.marketing-compare--mobile-item .marketing-compare__label{letter-spacing:.06em;text-transform:uppercase;background:#00000073;border-radius:8px;font-size:10px;top:auto;bottom:12px}.marketing-compare--mobile-item .marketing-compare__label--before{letter-spacing:normal;text-transform:none;background:#1118277a;border-radius:999px;top:12px;bottom:auto;left:12px}.marketing-compare--mobile-item .marketing-compare__label--after{letter-spacing:normal;text-transform:none;background:#1118277a;border-radius:999px;top:12px;bottom:auto;right:12px}.marketing-mobile-feature-item__empty{color:#fff;letter-spacing:-.04em;text-align:center;background:linear-gradient(135deg,#7f56d9 0%,#b091ff 100%);border-radius:16px;place-items:center;min-height:340px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;display:grid}.marketing-partners--mobile{opacity:.4;filter:grayscale();grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.marketing-partners--mobile .marketing-partners__item{flex-direction:column;gap:10px}.marketing-partners--mobile .marketing-partners__logo-shell{width:120px;height:64px}.marketing-partners--mobile .marketing-partners__logo{width:96px;height:44px}.marketing-footer--mobile{padding-top:34px;padding-bottom:118px}.marketing-footer--mobile .marketing-footer__title.ant-typography{font-size:24px!important;font-weight:800!important}.marketing-footer--mobile .marketing-footer__copyright.ant-typography{font-size:12px}.marketing-footer--mobile .marketing-footer__content{flex-direction:column;gap:22px}.marketing-mobile__bottom-nav{z-index:40;padding:8px 10px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border-top-left-radius:24px;border-top-right-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0000000a}.marketing-mobile__bottom-nav-item{color:#94a3b8;letter-spacing:.075em;text-transform:uppercase;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:56px;font-size:11px;font-weight:600;transition:color .25s,background-color .25s;display:flex}.marketing-mobile__bottom-nav-item:first-child{color:#0052ff;background:#dae2fd}.marketing-mobile__bottom-nav-item .anticon{font-size:18px}@media (width<=1280px){.marketing-desktop__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.marketing-desktop__header-inner,.marketing-desktop__hero,.marketing-desktop__section,.marketing-desktop__partners-section,.marketing-desktop__faq-section,.marketing-footer{padding-left:24px;padding-right:24px}.marketing-desktop__hero{grid-template-columns:1fr}.marketing-desktop__nav{gap:16px}}@media (width<=820px){.marketing-mobile__header{padding-left:24px;padding-right:24px}}
