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)}@-ms-viewport{width:device-width}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;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}mark{padding:.2em;background-color:#feffe6}html,body,#root{min-height:100%;margin:0}body{background:#fafaf8;color:#272521;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.loading{display:grid;min-height:100vh;place-items:center;color:#64748b}.login-shell{display:grid;min-height:100vh;place-items:center;padding:24px;background:linear-gradient(120deg,#b65e4214,#746f6214),#fafaf8}.login-panel{width:min(420px,100%);padding:32px;border:1px solid #e7e2da;border-radius:8px;background:#fff;box-shadow:0 20px 60px #3d30251f}.login-panel .ant-typography{margin-top:0}.admin-layout{min-height:100vh}.admin-sider{background:#f7f6f3!important;border-right:1px solid #e7e2da}.brand{height:64px;display:flex;align-items:center;padding:0 24px;color:#272521;font-size:18px;font-weight:700}.admin-header{display:flex;align-items:center;justify-content:flex-end;height:64px;padding:0 24px;background:#fff;border-bottom:1px solid #e7e2da}.admin-content{padding:24px;background:#fafaf8}.page-stack{width:100%}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-head .ant-typography,.page-stack .ant-typography{margin:0}.ai-flow-mini-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ai-flow-mini-stats span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid #e7e2da;border-radius:8px;background:#fff;color:#7a7167;font-size:12px}.ai-flow-mini-stats strong{color:#272521}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.billing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;align-items:start}.billing-membership-layout{display:grid;gap:16px}.billing-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px}.billing-form-grid .full-row{grid-column:1 / -1}.user-detail-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.user-detail-grid{display:grid;grid-template-columns:minmax(420px,2fr) minmax(280px,1fr) minmax(280px,1fr);gap:16px;align-items:start}@media(max-width:1180px){.user-detail-grid{grid-template-columns:1fr}}.commercial-checklist .ant-card-body{display:grid;gap:14px}.checklist-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.checklist-copy{margin:0;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.checklist-item{display:grid;gap:10px;min-height:160px;padding:14px;border:1px solid #eee8df;border-radius:8px;background:#fff}.checklist-item.ok{border-color:#cce7d5;background:#fbfffc}.checklist-item.warning{border-color:#f4d8a8;background:#fffdf7}.checklist-item.error{border-color:#f0b8b0;background:snow}.checklist-item-head{display:flex;align-items:flex-start;gap:10px}.checklist-icon{margin-top:2px;font-size:18px}.checklist-icon.ok{color:#16794c}.checklist-icon.warning{color:#b54708}.checklist-icon.error{color:#b42318}.checklist-icon.pending{color:#64748b}.checklist-item-title{display:grid;flex:1;min-width:0;gap:3px}.checklist-item-title strong{color:#272521}.checklist-item-title span,.checklist-action{font-size:12px}.checklist-detail{margin:0!important;color:#4d463d}.checklist-empty{padding:24px;border:1px dashed #d7d0c5;border-radius:8px;color:#7a7167;text-align:center;background:#fbfaf8}.ai-flow-layout{display:grid;grid-template-columns:168px minmax(0,1fr);gap:8px;align-items:start;width:100%;max-width:min(100%,1296px);overflow:visible}.ai-flow-sidebar,.ai-flow-main .ant-card{border:1px solid #e7e2da;border-radius:8px;background:#fff}.ai-flow-sidebar{position:sticky;top:24px}.ai-flow-sidebar{display:grid;max-height:calc(100vh - 104px);overflow:hidden}.ai-flow-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-bottom:1px solid #eee8df}.ai-flow-list{display:grid;gap:5px;overflow:auto;padding:7px}.ai-flow-list-item{display:grid;gap:3px;width:100%;padding:7px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8;color:#403a34;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ai-flow-list-item:hover,.ai-flow-list-item.active{border-color:#8bb8a8;background:#f7fbf8;box-shadow:0 8px 24px #28554614}.ai-flow-list-title,.ai-flow-list-meta,.ai-flow-title-row,.ai-flow-node-head,.ai-flow-node-foot,.ai-flow-detail-head{display:flex;align-items:flex-start;gap:8px}.ai-flow-list-title,.ai-flow-title-row,.ai-flow-detail-head{justify-content:space-between}.ai-flow-list-title{align-items:center}.ai-flow-list-title strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35}.ai-flow-list-item>span{min-width:0;line-height:1.55}.ai-flow-list-meta{flex-wrap:wrap;gap:4px;color:#7a7167;font-size:10px}.ai-flow-list-item>span:nth-child(2){display:-webkit-box;color:#5c544c;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px}.ai-flow-main{display:grid;min-width:0;width:100%;max-width:1120px;gap:10px}.ai-flow-main .ant-card,.ai-flow-main .ant-card-body{min-width:0;max-width:100%;overflow:hidden}.ai-flow-flowbar-card .ant-card-body{padding:10px 12px}.ai-flow-title-row{gap:10px}.ai-flow-title-row .ant-typography{margin:0}.ai-flow-runtime{display:grid;min-width:148px;gap:2px;padding:7px 8px;border:1px solid #e6eef2;border-radius:8px;background:#f7fbfd}.ai-flow-runtime span,.ai-flow-detail-grid span{color:#7a7167;font-size:12px}.ai-flow-runtime strong,.ai-flow-detail-grid strong{color:#272521;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ai-flow-summary{display:-webkit-box;margin:6px 0 0!important;color:#4d463d;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55}.ai-flow-mode-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #eee8df}.ai-flow-mode-bar button{min-height:28px;padding:3px 9px;border:1px solid #ddd6cb;border-radius:8px;background:#fffefd;color:#403a34;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.ai-flow-mode-bar button:hover,.ai-flow-mode-bar button.active{border-color:#2f5f50;background:#2f5f50;color:#fff}.ai-flow-legacy-banner,.ai-flow-legacy-note{margin-top:12px;padding:10px 12px;border:1px solid #ead9a7;border-radius:8px;background:#fffaf0;color:#7a4d0b;font-size:13px;line-height:1.6}.ai-flow-legacy-note{margin-top:14px}.ai-flow-source-row,.ai-flow-guardrails{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ai-flow-source-row{max-height:30px;overflow:hidden}.ai-flow-canvas-card{position:sticky;top:8px;z-index:2;box-shadow:0 12px 36px #372f2714}.ai-flow-canvas-card .ant-card-head{min-height:38px;padding:0 10px}.ai-flow-canvas-card .ant-card-head-title,.ai-flow-canvas-card .ant-card-extra{padding:8px 0}.ai-flow-canvas-card .ant-card-head-title{font-size:14px}.ai-flow-canvas-card .ant-card-body{padding:8px}.ai-flow-canvas-shell{display:grid;gap:7px;width:100%;min-width:0;max-width:100%}.ai-flow-canvas-toolbar,.ai-flow-canvas-hint{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#6d665e;font-size:12px}.ai-flow-canvas-toolbar>div{display:grid;gap:2px;min-width:0}.ai-flow-canvas-toolbar strong{color:#332e29;font-size:12px}.ai-flow-canvas-toolbar span,.ai-flow-canvas-hint{line-height:1.5}.ai-flow-branch-map{display:grid;gap:8px;padding:9px 10px;border:1px solid #dfe8e2;border-radius:8px;background:#f7fbf8}.ai-flow-branch-map-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-flow-branch-map-head>div{display:grid;min-width:0;gap:2px}.ai-flow-branch-map-head strong{color:#273833;font-size:13px}.ai-flow-branch-map-head span{color:#6d665e;font-size:12px}.ai-flow-branch-list{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding-bottom:2px}.ai-flow-branch-item{display:grid;flex:0 0 210px;gap:6px;padding:9px 10px;border:1px solid #d8e7df;border-radius:8px;background:#fffefd;color:#332e29;text-align:left;cursor:pointer}.ai-flow-branch-item:hover,.ai-flow-branch-item.active{border-color:#4f8f7a;box-shadow:0 8px 22px #2050411a}.ai-flow-branch-item>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.ai-flow-branch-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-branch-item small{display:-webkit-box;color:#6d665e;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45}.ai-flow-route-strip{display:flex;gap:6px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1px 2px 6px;overscroll-behavior-x:contain;scrollbar-gutter:stable}.ai-flow-route-step{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;gap:1px 6px;flex:0 0 142px;min-height:48px;padding:6px 7px;border:1px solid #e1dbd1;border-radius:8px;background:#fffefd;color:#3b352f;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ai-flow-route-step:hover,.ai-flow-route-step.active{border-color:#4f8f7a;background:#f7fbf8;box-shadow:0 6px 18px #2050411a}.ai-flow-route-step span{display:grid;grid-row:1 / 3;width:22px;height:22px;place-items:center;align-self:center;border-radius:7px;background:#2f5f50;color:#fff;font-size:10px;font-weight:700}.ai-flow-route-step strong,.ai-flow-route-step em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-route-step strong{color:#272521;font-size:12px;line-height:1.35}.ai-flow-route-step em{color:#7a7167;font-size:11px;font-style:normal;line-height:1.3}.ai-flow-canvas-viewport{width:100%;max-width:100%;min-height:168px;max-height:198px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:8px;border:1px solid #e2dbd1;border-radius:8px;background:linear-gradient(#eef4f1 1px,transparent 1px),linear-gradient(90deg,#eef4f1 1px,transparent 1px),#fbfdfb;background-size:28px 28px;cursor:grab;scrollbar-gutter:stable}.ai-flow-canvas-viewport.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ai-flow-canvas{display:flex;align-items:center;gap:7px;width:max-content;min-width:100%;padding:2px 2px 6px;scroll-snap-type:x proximity}.ai-flow-node-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px;flex:0 0 208px;min-height:136px;padding:8px;border:1px solid #ddd6cb;border-radius:8px;background:#fffefd;color:#332e29;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ai-flow-node-card:hover,.ai-flow-node-card.active{border-color:#4f8f7a;box-shadow:0 10px 28px #2050411f;transform:translateY(-1px)}.ai-flow-node-index{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#2f5f50;color:#fff;font-size:12px;font-weight:700}.ai-flow-node-body{display:grid;min-width:0;gap:5px;line-height:1.45}.ai-flow-node-body>span:nth-child(2){display:-webkit-box;color:#5c544c;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ai-flow-node-prompt{display:grid;gap:2px;padding:5px 6px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf7}.ai-flow-node-prompt em{color:#7a7167;font-size:11px;font-style:normal}.ai-flow-node-prompt strong{display:-webkit-box;color:#403a34;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.45}.ai-flow-node-foot,.ai-flow-node-head{flex-wrap:wrap;row-gap:4px}.ai-flow-edge-row{display:flex;flex:0 0 74px;align-items:center;justify-content:center;min-height:28px;color:#6d8178;font-size:12px}.ai-flow-edge-row span{display:inline-flex;align-items:center;gap:6px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-edge-row.branch{display:grid;gap:4px;align-content:center}.ai-flow-edge-row span:before,.ai-flow-edge-row span:after{content:"";display:block;width:16px;height:1px;background:#bfd2ca}.ai-flow-node-dock{display:grid;grid-template-columns:minmax(0,1fr) auto auto;position:sticky;bottom:0;z-index:1;gap:10px;align-items:center;padding:8px 10px;border:1px solid #dfe8e2;border-radius:8px;background:#f8fbf8f5;box-shadow:0 -8px 24px #2a443a14}.ai-flow-node-dock>div:first-child{display:grid;min-width:0;gap:2px}.ai-flow-node-dock-eyebrow{color:#7a7167;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-node-dock strong{color:#272521}.ai-flow-node-dock p{display:-webkit-box;margin:0;color:#5c544c;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.5}.ai-flow-node-dock-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:320px}.ai-flow-node-workbench{display:grid;min-width:0;padding:10px;border:1px solid #e1e9e4;border-radius:8px;background:#fffefd}.ai-flow-node-workbench .ant-tabs-nav{margin-bottom:8px}.ai-flow-node-workbench .ant-tabs-content-holder,.ai-flow-node-workbench .ant-tabs-tabpane{min-width:0}.ai-flow-mode-panel .ant-card-body{max-height:min(720px,calc(100vh - 220px));overflow:auto}.ai-flow-drawer-redirect{display:grid;gap:12px}.ai-flow-drawer-redirect .ant-typography{margin:0}.ai-flow-node-drawer .ant-drawer-body{padding-top:16px}.ai-flow-bottom-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;align-items:start}.ai-flow-node-detail{display:grid;gap:14px}.ai-flow-node-drawer-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.ai-flow-node-drawer-summary>div{display:grid;min-width:0;gap:4px;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.ai-flow-node-drawer-summary span,.ai-flow-node-drawer-summary small{color:#7a7167;font-size:12px}.ai-flow-node-drawer-summary strong{min-width:0;color:#272521;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-node-linked-groups{display:grid;gap:10px}.ai-flow-node-linked-group{display:grid;gap:7px;width:100%;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fffefd;color:#403a34;text-align:left;cursor:pointer}.ai-flow-node-linked-group:hover,.ai-flow-node-linked-group.active{border-color:#4f8f7a;background:#f7fbf8}.ai-flow-node-linked-group>span:not(.ai-flow-chain-item-head){color:#6d645b;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.ai-flow-detail-head .ant-typography{margin:0}.ai-flow-detail-head.compact{align-items:flex-start}.ai-flow-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ai-flow-detail-grid.compact{grid-template-columns:1fr}.ai-flow-detail-grid>div{display:grid;gap:4px;min-height:82px;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.ai-flow-plan-list{display:grid;gap:10px;margin-top:14px}.ai-flow-plan-item{padding:12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.ai-flow-plan-item p{margin:8px 0 0;color:#5c544c;line-height:1.6}.ai-flow-publish-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;align-items:start}.ai-flow-publish-card,.ai-flow-publication-history{display:grid;min-width:0;gap:12px;padding:12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.ai-flow-publish-summary{display:grid;min-width:0;gap:8px}.ai-flow-publish-summary p{margin:0;color:#6d645b;line-height:1.6;overflow-wrap:anywhere}.ai-flow-publish-checks{display:grid;gap:8px}.ai-flow-runtime-impact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:flex-start;padding:10px 12px;border:1px solid #d8e2e7;border-radius:8px;background:#f5fafc;color:#315f70}.ai-flow-runtime-impact.pending{border-color:#ead9a7;background:#fffaf0;color:#7a4d0b}.ai-flow-runtime-impact.active{border-color:#cfe3d6;background:#f6fbf7;color:#2f6f50}.ai-flow-runtime-impact>span{display:grid;min-width:0;gap:2px}.ai-flow-publish-readiness{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #cfe3d6;border-radius:8px;background:#f6fbf7;color:#2f6f50}.ai-flow-publish-readiness.blocked{border-color:#f2d1b7;background:#fff8f0;color:#9a5425}.ai-flow-publish-readiness.warning{border-color:#ead9a7;background:#fffaf0;color:#7a4d0b}.ai-flow-publish-readiness>span{display:grid;min-width:0;gap:2px}.ai-flow-publish-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #eee8df;border-radius:8px;background:#fffefd;color:#6d645b}.ai-flow-publish-check.ready{border-color:#cfe3d6;background:#f6fbf7;color:#2f6f50}.ai-flow-publish-check.blocked{border-color:#f2d1b7;background:#fff8f0;color:#9a5425}.ai-flow-publish-check.warning{border-color:#ead9a7;background:#fffaf0;color:#7a4d0b}.ai-flow-publish-check.neutral{border-color:#e8e0d5;background:#fbfaf8}.ai-flow-publish-check>span{display:grid;min-width:0;gap:2px}.ai-flow-publish-check .ant-btn{align-self:center}.ai-flow-publish-check strong,.ai-flow-publish-check small,.ai-flow-runtime-impact strong,.ai-flow-runtime-impact small,.ai-flow-publish-readiness strong,.ai-flow-publish-readiness small{min-width:0;overflow-wrap:anywhere}.ai-flow-publish-check small,.ai-flow-runtime-impact small,.ai-flow-publish-readiness small{color:#7a7167}.ai-flow-publication-history{margin-top:14px}.ai-flow-publication-list{display:grid;gap:8px;max-height:460px;overflow:auto}.ai-flow-publication-item{display:grid;min-width:0;gap:8px;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fffefd;color:#332e29;font:inherit;text-align:left;cursor:pointer}.ai-flow-publication-item:hover,.ai-flow-publication-item.active{border-color:#80a997;background:#f8fbf8;box-shadow:0 8px 20px #20504114}.ai-flow-publication-item.current{border-color:#bfd8cc;background:#f7fbf8}.ai-flow-publication-item p{margin:0;color:#6d645b;line-height:1.55;overflow-wrap:anywhere}.ai-flow-publication-preview{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid #dfe8e2;border-radius:8px;background:#f8fbf8}.ai-flow-publication-sandbox{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid #d9e5de;border-radius:8px;background:#fffefd}.ai-flow-publication-detail-grid,.ai-flow-publication-contracts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-flow-publication-detail-grid span{display:grid;gap:3px;min-width:0;padding:8px 10px;border:1px solid #eee8df;border-radius:8px;background:#fffefd;color:#7a7167;font-size:12px}.ai-flow-publication-detail-grid strong{min-width:0;overflow:hidden;color:#2f5f50;text-overflow:ellipsis;white-space:nowrap}.ai-flow-publication-note,.ai-flow-publication-node-detail,.ai-flow-publication-contracts>div{display:grid;gap:8px;min-width:0;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fffefd}.ai-flow-publication-note p,.ai-flow-publication-node-detail p,.ai-flow-publication-contracts p{margin:0;color:#6d645b;line-height:1.6;overflow-wrap:anywhere}.ai-flow-publication-node-detail>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ai-flow-publication-canvas-viewport{width:100%;min-height:150px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:10px;border:1px solid #d9e5de;border-radius:8px;background:linear-gradient(#edf4f0 1px,transparent 1px),linear-gradient(90deg,#edf4f0 1px,transparent 1px),#fff;background-size:24px 24px}.ai-flow-publication-canvas{display:flex;align-items:center;gap:8px;width:max-content;min-width:100%}.ai-flow-publication-node{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px 8px;flex:0 0 190px;min-height:110px;padding:9px;border:1px solid #ddd6cb;border-radius:8px;background:#fffefd;color:#332e29;font:inherit;text-align:left;cursor:pointer}.ai-flow-publication-node:hover,.ai-flow-publication-node.active{border-color:#4f8f7a;background:#f7fbf8;box-shadow:0 8px 22px #2050411a}.ai-flow-publication-node span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#2f5f50;color:#fff;font-size:11px;font-weight:700}.ai-flow-publication-node strong,.ai-flow-publication-node em,.ai-flow-publication-node small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-publication-node strong{align-self:center}.ai-flow-publication-node em,.ai-flow-publication-node small{grid-column:1 / -1;color:#7a7167;font-size:12px;font-style:normal}.ai-flow-publication-node small{padding:6px 7px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf7}.ai-flow-publication-edge{display:flex;flex:0 0 82px;align-items:center;justify-content:center;min-height:24px;color:#6d8178;font-size:12px}.ai-flow-publication-edge.branch{display:grid;gap:4px;align-content:center}.ai-flow-publication-edge span{display:inline-flex;align-items:center;gap:5px;max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-publication-edge span:before,.ai-flow-publication-edge span:after{content:"";display:block;width:18px;height:1px;background:#bfd2ca}.ai-flow-prompt-editor{display:grid;gap:12px;padding-top:14px;border-top:1px solid #eee8df}.ai-flow-prompt-editor.compact{padding-top:0;border-top:0}.ai-flow-prompt-editor.embedded{gap:10px}.ai-flow-prompt-head,.ai-flow-prompt-history-head,.ai-flow-prompt-version span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-flow-prompt-head .ant-typography{margin:0}.ai-flow-prompt-editor textarea.ant-input{min-height:260px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.65}.ai-flow-prompt-editor.compact textarea.ant-input{min-height:220px}.ai-flow-prompt-editor.embedded textarea.ant-input{min-height:150px}.ai-flow-prompt-history{display:grid;gap:8px;padding-top:4px}.ai-flow-prompt-history.compact{gap:6px;padding-top:0}.ai-flow-run-history{display:grid;gap:10px;padding-top:10px;border-top:1px solid #eee8df}.ai-flow-run-history.compact{padding-top:0;border-top:0}.ai-flow-run-history.embedded{gap:8px}.ai-flow-prompt-history-head>div:first-child{display:grid;gap:2px;min-width:0}.ai-flow-prompt-version{display:grid;grid-template-columns:120px minmax(0,1fr) 160px;gap:10px;align-items:center;width:100%;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8;color:#403a34;text-align:left;cursor:pointer}.ai-flow-prompt-version.compact{grid-template-columns:96px minmax(0,1fr)}.ai-flow-prompt-version.compact span:last-child{grid-column:1 / -1;color:#7a7167;font-size:12px}.ai-flow-prompt-version:hover{border-color:#8bb8a8;background:#f7fbf8}.ai-flow-prompt-version span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-run-list{display:grid;gap:8px}.ai-flow-run-item{display:grid;gap:8px;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.ai-flow-run-item.compact{padding:9px 10px}.ai-flow-run-item-head,.ai-flow-run-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-flow-run-item-head{flex-wrap:wrap}.ai-flow-run-meta{justify-content:flex-start;flex-wrap:wrap;color:#7a7167;font-size:12px}.ai-flow-run-meta span{min-width:0;overflow-wrap:anywhere}.ai-flow-run-item p{margin:0;color:#4d463d;line-height:1.6;overflow-wrap:anywhere}.ai-flow-run-error{color:#b42318!important}.ai-flow-chain-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.ai-flow-log-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fffefd}.ai-flow-log-toolbar-main{display:grid;min-width:0;gap:2px}.ai-flow-log-toolbar-main strong{color:#272521}.ai-flow-log-toolbar-main span{color:#7a7167;font-size:12px}.ai-flow-log-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.ai-flow-chain-list{display:grid;gap:8px}.ai-flow-chain-item{display:grid;gap:6px;width:100%;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8;color:#403a34;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ai-flow-chain-item:hover,.ai-flow-chain-item.active{border-color:#4f8f7a;background:#f7fbf8;box-shadow:0 8px 22px #2050411a}.ai-flow-chain-item span{min-width:0;color:#7a7167;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ai-flow-chain-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ai-flow-chain-item-head strong{color:#272521;font-size:13px}.ai-flow-chain-timeline{display:grid;min-width:0;gap:10px}.ai-flow-log-inspector{padding:12px;border:1px solid #eee8df;border-radius:8px;background:#fffefd}.ai-flow-log-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-flow-log-detail-head>div:first-child{display:grid;min-width:0;gap:6px}.ai-flow-log-detail-head .ant-typography{margin:0;overflow-wrap:anywhere}.ai-flow-chain-summary{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid #e6eef2;border-radius:8px;background:#f7fbfd;color:#62746e;font-size:12px}.ai-flow-chain-summary span{min-width:0;overflow-wrap:anywhere}.ai-flow-chain-summary strong{color:#273833}.ai-flow-log-summary-strip{background:#f7fbf8}.ai-flow-log-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ai-flow-log-context-grid>div{display:grid;min-width:0;gap:4px;padding:8px 10px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.ai-flow-log-context-grid span,.ai-flow-run-text-block>span{color:#7a7167;font-size:12px;font-weight:700}.ai-flow-log-context-grid strong{min-width:0;color:#342f2a;font-size:12px;overflow-wrap:anywhere}.ai-flow-chain-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.ai-flow-chain-step-index{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#2f5f50;color:#fff;font-size:12px;font-weight:700}.ai-flow-chain-step.failed .ai-flow-chain-step-index{background:#b42318}.ai-flow-chain-step.running .ai-flow-chain-step-index{background:#1d70b8}.ai-flow-chain-step-body{display:grid;min-width:0;gap:8px;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fffefd}.ai-flow-chain-step-body p{margin:0;color:#4d463d;line-height:1.6;overflow-wrap:anywhere}.ai-flow-chain-step-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-flow-run-text-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-flow-run-text-block{display:grid;min-width:0;gap:6px}.ai-flow-run-text-block textarea.ant-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.6}.ai-flow-test-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(120px,.6fr) minmax(120px,.6fr);gap:12px;align-items:start}.ai-flow-test-grid.compact{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.9fr) minmax(110px,.55fr) minmax(110px,.55fr)}.ai-flow-test-result{display:grid;gap:10px;margin-top:14px;padding:12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.ai-flow-test-result.succeeded{border-color:#bfd8cc;background:#f7fbf8}.ai-flow-test-result.failed{border-color:#f0c6bd;background:#fff8f6}.ai-flow-test-result.compact{margin-top:0;padding:10px}.ai-flow-node-test-shortcut{display:grid;gap:10px;min-width:0}.ai-flow-node-test-shortcut textarea.ant-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.65}.ai-flow-chain-test-result{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid #bfd8cc;border-radius:8px;background:#f7fbf8}.ai-flow-chain-test-result.failed{border-color:#f0c6bd;background:#fff8f6}.ai-flow-chain-test-result>p{margin:0}.ai-flow-chain-test-steps{display:grid;gap:10px}.ai-flow-chain-test-step{display:grid;min-width:0;gap:8px;padding:10px 12px;border:1px solid #e1ece5;border-radius:8px;background:#fffefd}.ai-flow-chain-test-step.failed{border-color:#f0c6bd}.ai-flow-chain-preview{display:grid;gap:8px;padding-top:10px;border-top:1px solid #dfe8e2}.ai-flow-chain-preview-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:start}.ai-flow-chain-preview-pane{display:grid;min-width:0;gap:6px}.ai-flow-chain-preview-pane>span{color:#6d645b;font-size:12px;font-weight:700}.ai-flow-test-result textarea.ant-input,.ai-flow-chain-preview textarea.ant-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.65}.ai-flow-chain-preview-pane.source textarea.ant-input{background:#fffefd}.ai-flow-chain-preview-pane.continuation textarea.ant-input{background:#f9fcf9}.ai-flow-compare-result{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #eee8df}.ai-flow-compare-result>p{margin:0}.ai-flow-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-flow-compare-item{display:grid;min-width:0;gap:10px;padding:12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.ai-flow-compare-item.succeeded{border-color:#bfd8cc;background:#f7fbf8}.ai-flow-compare-item.failed{border-color:#f0c6bd;background:#fff8f6}.ai-flow-compare-item.skipped{border-color:#ead9a7;background:#fffaf0}.ai-flow-compare-item textarea.ant-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.65}.ai-flow-prompt-empty{padding:18px;border:1px dashed #d7d0c5;border-radius:8px;color:#7a7167;text-align:center;background:#fbfaf8}.ai-flow-draft-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start}.ai-flow-draft-list,.ai-flow-draft-editor,.ai-flow-draft-node-rail,.ai-flow-draft-node-editor{display:grid;min-width:0;gap:10px}.ai-flow-draft-list{max-height:720px;overflow:auto}.ai-flow-draft-item{display:grid;gap:8px;width:100%;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8;color:#403a34;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ai-flow-draft-item:hover,.ai-flow-draft-item.active{border-color:#4f8f7a;background:#f7fbf8;box-shadow:0 8px 22px #2050411a}.ai-flow-draft-item>span{min-width:0;color:#7a7167;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ai-flow-draft-item strong{color:#272521}.ai-flow-draft-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.ai-flow-draft-canvas-shell{display:grid;gap:10px;padding:12px;border:1px solid #dfe8e2;border-radius:8px;background:#f8fbf8}.ai-flow-draft-canvas-viewport{width:100%;min-height:150px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:10px;border:1px solid #d9e5de;border-radius:8px;background:linear-gradient(#edf4f0 1px,transparent 1px),linear-gradient(90deg,#edf4f0 1px,transparent 1px),#fff;background-size:24px 24px}.ai-flow-draft-canvas{display:flex;align-items:center;gap:8px;width:max-content;min-width:100%}.ai-flow-draft-canvas-node{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px 8px;flex:0 0 190px;min-height:110px;padding:9px;border:1px solid #ddd6cb;border-radius:8px;background:#fffefd;color:#332e29;text-align:left;cursor:pointer}.ai-flow-draft-canvas-node:hover,.ai-flow-draft-canvas-node.active{border-color:#4f8f7a;background:#f7fbf8;box-shadow:0 8px 22px #2050411a}.ai-flow-draft-canvas-node span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#2f5f50;color:#fff;font-size:11px;font-weight:700}.ai-flow-draft-canvas-node strong,.ai-flow-draft-canvas-node em,.ai-flow-draft-canvas-node small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-draft-canvas-node strong{align-self:center}.ai-flow-draft-canvas-node em,.ai-flow-draft-canvas-node small{grid-column:1 / -1;color:#7a7167;font-size:12px;font-style:normal}.ai-flow-draft-canvas-node small{padding:6px 7px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf7}.ai-flow-draft-canvas-edge{display:flex;flex:0 0 82px;align-items:center;justify-content:center;min-height:24px;color:#6d8178;font-size:12px}.ai-flow-draft-canvas-edge.branch{display:grid;gap:4px;align-content:center}.ai-flow-draft-canvas-edge span{display:inline-flex;align-items:center;gap:5px;max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-draft-canvas-edge span:before,.ai-flow-draft-canvas-edge span:after{content:"";display:block;width:18px;height:1px;background:#bfd2ca}.ai-flow-draft-workbench{display:grid;gap:10px;padding-top:12px;border-top:1px solid #eee8df}.ai-flow-draft-node-dock{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid #dfe8e2;border-radius:8px;background:#f8fbf8f5;box-shadow:0 -8px 24px #2a443a0f}.ai-flow-draft-node-dock>div:first-child{display:grid;min-width:0;gap:2px}.ai-flow-draft-node-dock strong{min-width:0;overflow:hidden;color:#272521;text-overflow:ellipsis;white-space:nowrap}.ai-flow-draft-node-dock p{display:-webkit-box;margin:0;color:#5c544c;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.5}.ai-flow-draft-node-workbench{display:grid;min-width:0;padding:10px;border:1px solid #e1e9e4;border-radius:8px;background:#fffefd}.ai-flow-draft-node-workbench .ant-tabs-nav{margin-bottom:8px}.ai-flow-draft-node-list{display:grid;gap:8px;max-height:560px;overflow:auto}.ai-flow-draft-node{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;width:100%;padding:9px 10px;border:1px solid #eee8df;border-radius:8px;background:#fffefd;color:#403a34;text-align:left;cursor:pointer}.ai-flow-draft-node:hover,.ai-flow-draft-node.active{border-color:#4f8f7a;background:#f7fbf8}.ai-flow-draft-node span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#2f5f50;color:#fff;font-size:11px;font-weight:700}.ai-flow-draft-node strong,.ai-flow-draft-node em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-flow-draft-node em{grid-column:2;color:#7a7167;font-size:12px;font-style:normal}.ai-flow-draft-node-test-panel{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #eee8df}.ai-flow-draft-node-test-panel.embedded{margin-top:0;padding-top:0;border-top:0}.ai-flow-draft-run-history,.ai-flow-draft-run-list,.ai-flow-draft-run-item{display:grid;min-width:0}.ai-flow-draft-run-history{gap:10px;padding-top:12px;border-top:1px solid #eee8df}.ai-flow-draft-run-history.compact{padding-top:0;border-top:0}.ai-flow-draft-run-list{gap:8px;max-height:360px;overflow:auto}.ai-flow-draft-run-item{gap:8px;width:100%;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fffefd;color:#403a34;text-align:left;cursor:pointer}.ai-flow-draft-run-item:hover,.ai-flow-draft-run-item.active{border-color:#4f8f7a;background:#f7fbf8}.ai-flow-draft-run-item>span:last-child{color:#6d645b;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.ai-flow-draft-run-item em{color:#7a7167;font-size:12px;font-style:normal}@media(max-width:1180px){.ai-flow-layout,.ai-flow-bottom-grid,.ai-flow-chain-layout,.ai-flow-chain-preview-grid,.ai-flow-test-grid,.ai-flow-compare-grid,.ai-flow-draft-layout,.ai-flow-draft-workbench,.ai-flow-draft-node-dock,.ai-flow-publish-layout,.ai-flow-publication-detail-grid,.ai-flow-publication-contracts,.ai-flow-log-context-grid,.ai-flow-run-text-grid,.ai-flow-node-drawer-summary,.ai-flow-node-dock{grid-template-columns:1fr}.ai-flow-log-toolbar,.ai-flow-log-detail-head{align-items:flex-start;flex-direction:column}.ai-flow-sidebar{position:static;max-height:none}.ai-flow-canvas-card{position:static}.ai-flow-mode-panel .ant-card-body{max-height:none}.ai-flow-node-dock-meta{justify-content:flex-start;max-width:none}.ai-flow-canvas-viewport{min-height:220px}.ai-flow-canvas-toolbar{align-items:flex-start}}@media(max-width:760px){.ai-flow-prompt-version,.ai-flow-draft-form-grid{grid-template-columns:1fr}.ai-flow-canvas-toolbar,.ai-flow-canvas-hint{display:grid;justify-content:stretch}.ai-flow-canvas-viewport{min-height:214px;padding:10px}.ai-flow-node-card{flex-basis:218px}.ai-flow-edge-row{flex-basis:96px}.ai-flow-prompt-version span{white-space:normal}}.redeem-generated{display:grid;gap:8px;margin:16px 0}.gateway-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px}.gateway-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.gateway-summary .ant-statistic{padding:12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.gateway-meta{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;align-content:start;padding:12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.compact-table{margin-top:8px}.ant-card{border-color:#e7e2da;border-radius:8px}.ant-menu-light{background:transparent}.ant-menu-light .ant-menu-item-selected{background:#ece8e0;color:#4a3328}.ant-btn-primary{background:#272521;box-shadow:none}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:#3d3932}.work-title-cell{display:flex;min-width:220px;flex-direction:column;gap:4px}.work-title-cell strong{color:#272521;font-size:13px;font-weight:650}.work-title-cell span{color:#8a8175;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.model-title-cell{display:flex;min-width:240px;flex-direction:column;gap:3px}.model-title-cell strong{color:#272521;font-size:13px;font-weight:650}.model-title-cell span{color:#8a8175;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.market-radar-title-cell{display:flex;min-width:260px;max-width:520px;flex-direction:column;gap:4px}.market-radar-title-cell strong{overflow:hidden;color:#272521;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.market-radar-title-cell span{display:-webkit-box;overflow:hidden;color:#8a8175;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-radar-json{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.model-ranking-answer-cell{display:flex;min-width:360px;max-width:640px;flex-direction:column;gap:4px}.model-ranking-answer-cell strong{color:#272521;font-size:13px;font-weight:650}.model-ranking-answer-cell span{display:-webkit-box;overflow:hidden;color:#8a8175;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.membership-plan-table .ant-table-cell{vertical-align:middle}.membership-plan-table .model-title-cell{min-width:0}.membership-plan-table .membership-daily-cell span{white-space:nowrap}.trash-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid #eee8df;border-radius:8px;background:#fbfaf8}.cover-gallery-thumb{display:block;width:72px;height:96px;border:1px solid #e7e2da;border-radius:6px;background:#f4f1eb;object-fit:cover;box-shadow:0 8px 20px #3d302514}.square-content-title-cell{display:flex;min-width:320px;align-items:center;gap:12px}.square-content-title-cell img,.square-content-thumb-placeholder{width:96px;height:54px;flex:0 0 auto;border:1px solid #e7e2da;border-radius:6px;background:#f4f1eb;object-fit:cover;box-shadow:0 8px 20px #3d302514}.square-content-thumb-placeholder{display:grid;place-items:center;color:#a39a8f;font-size:12px;font-weight:700;letter-spacing:0}@media(max-width:720px){.trash-toolbar{align-items:flex-start;flex-direction:column}.billing-grid,.gateway-panel{grid-template-columns:1fr}}@media(max-width:720px){.admin-sider{display:none}.admin-content{padding:16px}.page-head{align-items:flex-start;flex-direction:column}}
