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}:root{font-family:Segoe UI,Microsoft YaHei,sans-serif;color:#1f2937;background:#f5f7fa;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:360px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:28px;font-weight:600;letter-spacing:-.5px}h2{font-size:26px;font-weight:600}h3{font-size:16px;font-weight:600}code{font-family:Consolas,monospace;font-size:12px}.muted{color:#7b8494}.small{font-size:12px}.full-width{width:100%}.platform-card{margin-bottom:24px}.open-platform{min-width:0}.api-code{overflow-x:auto;padding:20px;border-radius:8px;background:#0c1e36;color:#d6e5fa;font:12px/1.9 Consolas,monospace;white-space:pre}.api-steps{padding-left:20px;line-height:2.2}.api-note{margin-top:20px;line-height:1.9}.api-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.api-bottom-grid>.ant-card{min-width:0}.api-state-row{display:flex;gap:18px;align-items:start;padding:8px 0;border-bottom:1px solid #f0f2f5;font-size:12px}.api-state-row code{min-width:104px;color:#1677ff}.example-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}@media(max-width:767px){.api-bottom-grid{grid-template-columns:1fr}.api-state-row{gap:10px}.open-platform .page-heading{flex-wrap:wrap}}.loading{display:grid;min-height:100vh;place-items:center}.loading-space{width:230px;height:100px}.eyebrow{display:block;font-size:11px;letter-spacing:2px;color:#8592a6}.wordmark{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:650;letter-spacing:1px;white-space:nowrap}.brand{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#1677ff;color:#fff;font-size:23px}.wordmark small{display:block;margin-top:4px;font-size:9px;color:#8193ac;letter-spacing:1.8px}.auth-page{min-height:100vh;display:grid;grid-template-columns:46% 54%;background:#fff}.auth-story{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 10%;color:#fff;background:radial-gradient(ellipse at 10% 75%,#164c96 0,transparent 65%),#071c38}.auth-intro{padding:70px 0}.auth-intro .eyebrow{color:#7ca9e1}.auth-intro h1{margin:24px 0;font-size:clamp(36px,3.5vw,56px);font-weight:600;line-height:1.4}.auth-intro p{color:#a8bdd8;line-height:2;font-size:16px}.auth-features{margin-top:28px;color:#c8d9ed;font-size:12px}.auth-features .anticon{margin-right:5px;color:#70aaff}.story-footer{font-size:11px;letter-spacing:1px;color:#829bbb}.auth-form{display:grid;place-items:center;padding:48px 24px}.auth-box{width:min(100%,440px)}.auth-box h2{margin-top:15px;margin-bottom:12px}.auth-box>.ant-card-body>.muted{margin-bottom:32px}.auth-switch{margin-top:18px}.form-alert{margin-bottom:24px}.workspace{min-height:100vh}.sidebar{position:sticky!important;top:0;height:100vh;z-index:20}.mobile-nav-mask{display:none}.sidebar-inner{display:flex;flex-direction:column;min-height:100%;overflow:hidden}.sidebar .wordmark{padding:28px 20px 32px;color:#fff}.workspace-label{padding:0 24px 12px;color:#70839c;font-size:11px;letter-spacing:1px}.sidebar .ant-menu{padding:0 8px}.sidebar .ant-menu-item{margin-block:6px}.menu-count{float:right;opacity:.7;font-size:12px}.sidebar-note{margin:auto 20px 24px;padding:18px 12px 0;color:#8da4bf;font-size:12px;border-top:1px solid #203248}.sidebar-note>.anticon{margin-right:8px;color:#72a9f2}.sidebar-note strong{font-weight:500}.sidebar-note p{margin-top:10px;margin-bottom:0;font-size:11px;line-height:1.9;color:#70839c}.user-block{display:flex;align-items:center;gap:10px;padding:18px 14px;border-top:1px solid #203248}.user-avatar{flex-shrink:0;background:#173e6d;color:#c3dcff}.user-name{min-width:0;flex:1;color:#d8e4f4;font-size:12px;overflow:hidden;text-overflow:ellipsis}.user-name small{display:block;margin-top:3px;color:#70839c;font-size:10px}.logout-button.ant-btn{color:#8da4bf}.logout-button.ant-btn:hover{color:#fff}.main-layout{min-width:0;background:#f5f7fa}.topbar.ant-layout-header{display:flex;align-items:center;justify-content:space-between;gap:12px;height:68px;padding:0 28px;background:#fff;border-bottom:1px solid #edf0f5;line-height:normal}.live-tag{margin:0;padding:4px 10px;white-space:nowrap}.page-body{width:100%;max-width:1760px;margin:0 auto;padding:30px 32px 0}.page-alert{margin-bottom:20px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.page-heading p{margin-bottom:0;font-size:13px}.page-heading>.ant-btn{flex-shrink:0}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.stat-grid .ant-card{box-shadow:0 2px 6px #152c4c04}.stat-grid .ant-card-body{padding:22px 24px 18px}.stat-grid .ant-statistic-content{margin-top:9px;font-size:30px}.stat-icon{margin-right:9px;font-size:20px;opacity:.65}.stat-caption{margin:10px 0 0;color:#929baa;font-size:12px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:22px}.table-toolbar h3{margin:0}.table-toolbar h3 .ant-tag{margin-left:8px;font-weight:400}.account-filter{width:190px}.state-filter{width:135px}.task-card>.ant-card-body{padding:24px}.task-card .ant-table-thead>tr>th{color:#687386;font-size:12px;font-weight:500}.task-name{display:flex;flex-direction:column;gap:7px;min-width:0}.task-name>strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.task-name>.muted{font-size:11px;overflow-wrap:anywhere}.task-id{display:flex;align-items:center;min-width:0;color:#929baa;gap:3px}.task-id code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:235px;font-size:10px}.task-id .ant-btn{flex-shrink:0;color:#929baa}.task-message{max-width:215px;margin:6px 0 0;color:#929baa;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-caption{margin:10px 0 0}.mini-assets{display:flex;gap:4px;margin-bottom:8px}.mini-assets img{object-fit:cover;border-radius:5px;border:1px solid #edf0f5}.task-empty{padding:36px 0}.task-empty>p{margin-top:12px;font-size:12px}.create-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px}.form-card,.execution-settings{min-width:0}.form-card textarea{line-height:1.9;resize:vertical}.execution-note,.new-managed{margin-bottom:24px}.managed-create-layout{display:flex;align-items:center;justify-content:space-between;gap:24px}.managed-create-layout h3{margin-bottom:6px}.managed-create-layout p{margin-bottom:0;font-size:12px}.managed-create-layout .ant-form{flex-wrap:nowrap}.managed-create-layout .ant-input{width:260px}.managed-create-layout .ant-form-item:last-child{margin-right:0}.credential-card{margin-bottom:24px;border-color:#b3d3ff}.credential-field{margin-bottom:18px}.credential-field>span{display:block;margin-bottom:8px;font-size:12px}.copy-field{display:flex;align-items:center;gap:16px;padding:10px 12px;border-radius:6px;background:#f5f8fd;border:1px solid #e8eef7}.copy-field code{flex:1;min-width:0;overflow-wrap:anywhere}.copy-field>.ant-btn{flex-shrink:0}.managed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.managed-card{min-width:0}.managed-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.account-avatar{background:#edf4ff;color:#1677ff}.managed-card h3{margin-bottom:8px;overflow-wrap:anywhere}.app-id{display:flex;align-items:center;gap:4px;margin-bottom:12px;color:#7b8494}.app-id code{min-width:0;overflow-wrap:anywhere;font-size:10px}.app-id>.ant-btn{flex-shrink:0;color:#7b8494}.managed-card p{margin-bottom:0}.managed-card .ant-divider{margin:20px 0}.managed-empty{padding:60px 0}.page-footer{padding:32px 0 24px;color:#a1a9b5;text-align:center;font-size:11px}.detail-modal .ant-modal-title{padding-right:28px;overflow-wrap:anywhere}.detail-status{margin-top:24px;margin-bottom:16px}.id-block{display:flex;align-items:center;gap:8px;color:#8a94a3;font-size:12px}.id-block>span{flex-shrink:0}.id-block code{overflow-wrap:anywhere;min-width:0}.id-block .ant-btn{flex-shrink:0;color:#8a94a3}.detail-message{margin:16px 0 20px}.detail-modal .ant-divider-horizontal.ant-divider-with-text{font-size:14px;margin:28px 0 20px}.detail-assets{display:flex;flex-wrap:wrap;gap:14px}.detail-asset{display:flex;flex-direction:column;gap:8px;width:96px}.detail-asset img{border-radius:6px;object-fit:cover}.detail-asset>span{font-size:11px;color:#7b8494;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-content{margin:0;max-height:340px;padding:18px;border:1px solid #edf0f5;border-radius:8px;background:#f8fafc;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.9}.output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.output-grid>.muted{grid-column:1 / -1}.output-grid video{display:block;width:100%;max-height:320px;border-radius:6px;background:#0f172a}.output-grid .ant-btn{margin-top:8px}.event-list{margin-top:24px}.event-item{display:flex;justify-content:space-between;gap:20px;font-size:12px}.event-item>span{min-width:0;overflow-wrap:anywhere}.event-item time{color:#929baa;white-space:nowrap;font-size:11px}@media(max-width:1250px){.managed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-create-layout{align-items:flex-start;flex-direction:column;gap:18px}.stat-grid{gap:12px}.stat-grid .ant-card-body{padding:20px 16px}.create-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}}@media(max-width:767px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:auto;padding:28px}.auth-intro{padding:36px 0 0}.auth-intro h1{font-size:34px;margin:14px 0}.auth-intro p{font-size:14px}.auth-features,.story-footer{display:none}.auth-form{padding:22px 12px}.sidebar{position:fixed!important;box-shadow:8px 0 24px #00152926}.mobile-nav-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;border:0;background:#00152959}.topbar.ant-layout-header{padding:0 12px;height:60px}.topbar .ant-breadcrumb{font-size:12px}.live-tag{padding:2px 6px;font-size:11px}.page-body{padding:22px 16px 0}.page-heading{gap:12px;align-items:flex-start;margin-bottom:20px}.page-heading h1{font-size:24px}.page-heading p{font-size:12px;line-height:1.7}.page-heading>.ant-btn{font-size:13px;padding-inline:12px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.stat-grid .ant-card-body{padding:16px}.stat-grid .ant-statistic-content{font-size:25px}.stat-caption{font-size:10px}.task-card>.ant-card-body{padding:16px}.table-toolbar{gap:12px}.account-filter{width:155px}.state-filter{width:120px}.create-layout,.managed-grid{grid-template-columns:1fr}.managed-create-layout .ant-form{width:100%;flex-wrap:wrap;gap:16px 0}.managed-create-layout .ant-form-item{margin-right:12px}.managed-create-layout .ant-input{width:100%}.managed-create-layout .ant-form-item:first-child{width:100%;margin-right:0}.credential-card .ant-card-head{padding-inline:16px}.credential-card .ant-card-head-title{font-size:13px;white-space:normal}.credential-card .ant-card-extra .ant-tag{margin-right:0;font-size:10px}.output-grid{grid-template-columns:1fr}.event-item{flex-direction:column;gap:4px}.id-block{gap:4px;font-size:10px}.id-block code{font-size:10px}}
