*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:1280px;margin:0;background:#fff;color:#333;font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:#315cff;text-decoration:none;cursor:pointer}button,input,select{font:inherit}button{cursor:pointer}.promo{height:28px;display:flex;align-items:center;justify-content:center;background:#ff8a17;color:#fff;font-size:14px}.promo b{color:#0d55ff}.topbar{height:64px;display:flex;align-items:center;gap:38px;padding:0 20px;background:#365cf6;color:#fff}.market-layout{min-height:calc(100vh - 92px);background:#fff}.market-content{width:1200px;margin:0 auto;padding:14px 0 48px}.brand{display:flex;align-items:center;gap:10px;width:170px;color:#fff;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0}.brand span{position:relative;width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;background:radial-gradient(circle at 24% 22%,rgba(255,255,255,.95) 0 0,transparent 22%),linear-gradient(135deg,#fff,#dbe7ff 44%,#72f3ff);box-shadow:0 10px 24px #0b1e6f47,inset 0 0 0 1px #ffffffb8}.brand span:before{content:"灵";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#2447dc;font-size:18px;font-weight:900;line-height:1}.brand span:after{content:"";position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:999px;background:#19f1ff;box-shadow:0 0 0 3px #ffffff61}.topnav{position:relative;display:flex;align-items:stretch;gap:34px;height:100%}.topnav a,.topuser a,.topuser button,.top-more{display:flex;align-items:center;color:#eef3ff;font-size:16px;background:transparent;border:0}.topuser button,.top-more{height:100%;gap:6px;padding:0}.nav-caret{width:0;height:0;flex:0 0 auto;margin-top:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.9;transition:transform .16s ease}.top-more.open .nav-caret,.user-trigger.open .nav-caret{transform:rotate(180deg)}.workflow-nav-link{gap:5px}.workflow-nav-link span{height:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:#ff7a1a;color:#fff;font-size:11px}.top-more-menu{position:absolute;top:64px;right:-28px;width:118px;padding:10px 0;border:1px solid #d5d9e3;background:#fff;box-shadow:0 4px 16px #14213d1f;z-index:20}.top-more-menu:before{content:"";position:absolute;top:-7px;left:52px;width:12px;height:12px;border-left:1px solid #d5d9e3;border-top:1px solid #d5d9e3;background:#fff;transform:rotate(45deg)}.top-more-menu a{height:32px;display:flex;align-items:center;padding:0 16px;color:#555;font-size:14px}.home-page{min-height:calc(100vh - 92px);background:#f5f7fc;color:#333}.home-hero{position:relative;height:560px;overflow:hidden;background:#365cf6}.home-hero:before{content:"";position:absolute;left:-70px;bottom:-130px;width:300px;height:300px;border-radius:50%;background:#ffffff14}.home-hero:after{content:"";position:absolute;left:488px;top:64px;width:67px;height:67px;border-radius:50%;background:#ffffff14}.home-hero-copy{position:absolute;left:120px;top:178px;z-index:2;color:#fff}.home-hero-copy h1{margin:0 0 10px;font-size:48px;font-weight:400;letter-spacing:0}.home-hero-copy p{margin:0 0 46px;font-size:16px;color:#ffffffe6}.home-hero-actions{display:flex;gap:20px}.home-hero-actions a{width:138px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:2px;color:#fff}.home-hero-actions a:first-child{border-color:#dfe8ff;background:#dfe8ff;color:#315cff}.home-visual{position:absolute;right:0;top:40px;width:760px;height:520px}.home-board{position:absolute;right:-40px;bottom:0;width:720px;height:410px;border-radius:60px;background:linear-gradient(145deg,#ffffff17,#ffffff05);transform:skewY(-30deg) rotate(30deg)}.home-board:before,.home-board:after{content:"";position:absolute;top:80px;right:120px;bottom:80px;left:120px;border:1px solid rgba(255,255,255,.12);border-radius:42px}.home-board:after{top:145px;right:205px;bottom:145px;left:205px;border-radius:999px}.node{position:absolute;width:180px;height:112px;display:flex;align-items:flex-start;justify-content:center;padding-top:16px;border-radius:22px;background:linear-gradient(180deg,#ffffff7a,#ffffff2e);color:#315cffbf;font-size:22px;font-style:normal;transform:skewY(30deg) rotate(-30deg)}.node:after{content:"";position:absolute;left:45px;bottom:23px;width:82px;height:5px;border-radius:999px;background:#fffc;box-shadow:-24px -16px 0 -1px #ffffff8c}.node.gpu{left:280px;top:112px}.node.mlu{right:42px;top:-32px}.node.ascend{right:40px;bottom:10px}.home-dots{position:absolute;left:50%;bottom:24px;display:flex;gap:8px;transform:translate(-50%)}.home-dots b,.home-dots span{width:54px;height:3px;background:#ffffff59}.home-dots b{background:#fff}.home-metrics{width:min(1160px,calc(100% - 48px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:-26px auto 26px;position:relative;z-index:2}.home-metrics article{min-height:88px;padding:18px 20px;border:1px solid #e0e6f0;border-radius:8px;background:#fff;box-shadow:0 12px 30px #10182814}.home-metrics strong{display:block;color:#315cff;font-size:28px}.home-metrics span{display:block;margin-top:8px;color:#667085}.home-quick{min-height:100px;display:grid;grid-template-columns:repeat(4,1fr);padding:26px 180px;background:#fff;box-shadow:0 4px 14px #14213d14}.home-quick article{min-width:0;padding:0 22px;text-align:center;border-right:1px solid #edf0f6}.home-quick article:last-child{border-right:0}.home-quick h2{margin:0 0 8px;color:#333;font-size:18px;font-weight:600}.home-quick p{margin:0;color:#888}.home-quick a{display:inline-block;margin-top:6px}.home-workflow{width:min(1160px,calc(100% - 48px));min-height:330px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:center;margin:38px auto 0;padding:34px;border-radius:10px;background:linear-gradient(90deg,#0f172af0,#0f172a8f),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-hero.png) center/cover;color:#fff}.home-workflow span{color:#9db7ff}.home-workflow h2{max-width:680px;margin:12px 0 14px;font-size:34px;line-height:1.18;font-weight:500}.home-workflow p{max-width:680px;margin:0;color:#ffffffc7;line-height:1.8}.home-workflow nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.home-workflow nav a{height:38px;display:inline-flex;align-items:center;padding:0 16px;border-radius:4px;background:#315cff;color:#fff}.home-workflow nav a+a{background:#ffffff26}.home-workflow aside{display:grid;gap:12px}.home-workflow article{min-height:78px;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1a}.home-workflow article strong{display:block;margin-bottom:8px;font-size:18px}.home-workflow article p{color:#ffffffb8}.home-prices,.home-rank{width:1160px;margin:0 auto;padding:44px 0 0}.home-prices>h2,.home-rank>h2{margin:0 0 10px;text-align:center;color:#333;font-size:30px;font-weight:500}.home-prices>p,.home-rank>p{width:880px;margin:0 auto 34px;text-align:center;color:#999}.home-tabs,.home-rank-tabs{height:48px;display:flex;align-items:flex-end;justify-content:center;gap:480px;border-bottom:1px solid #dbe0ea}.home-tabs button,.home-rank-tabs button{height:48px;display:flex;align-items:center;border:0;background:transparent;color:#333;font-size:16px;font-weight:500}.home-tabs button.active,.home-rank-tabs button.active{position:relative;color:#315cff}.home-tabs button.active:after,.home-rank-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#315cff}.home-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px;border:1px solid #e0e3ea;background:#fff}.home-price-grid article{min-height:146px;padding:24px 28px;border-right:1px solid #e0e3ea;border-bottom:1px solid #e0e3ea}.home-price-grid article:nth-child(4n){border-right:0}.home-price-grid h3{margin:0 0 12px;font-size:18px;font-weight:500}.home-price-grid p{min-height:38px;margin:0 0 16px;color:#777;font-size:13px}.home-price-grid strong{color:#f04d3a;font-size:20px;font-weight:500}.home-price-grid em{margin-left:8px;color:#777;font-style:normal}.home-rank{padding-bottom:48px}.rank-table{margin-top:34px;border:1px solid #e0e3ea;background:#fff}.rank-head,.rank-row{display:grid;grid-template-columns:90px 1.5fr 1fr 1.1fr;align-items:center}.rank-head{height:48px;background:#f1f3f7;color:#555}.rank-row{height:56px;border-top:1px solid #eef1f6}.rank-head span,.rank-row span{padding:0 22px}.rank-row i{height:8px;display:block;min-width:22px;border-radius:999px;background:#315cff}.home-cta{min-height:190px;display:grid;place-items:center;align-content:center;gap:10px;background:#365cf6;color:#fff;text-align:center}.home-cta h2{margin:0;font-size:28px;font-weight:500}.home-cta p{margin:0;color:#ffffffd1}.home-cta a{width:132px;height:36px;display:grid;place-items:center;margin-top:12px;border:1px solid #fff;color:#fff}@media (max-width: 980px){.home-workflow{grid-template-columns:1fr}.home-workflow aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.home-workflow,.home-workflow aside{grid-template-columns:1fr}.home-workflow{width:calc(100% - 28px);padding:22px}.home-workflow h2{font-size:26px}}.home-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 150px;gap:34px;padding:42px 120px 32px;background:#202943;color:#d9deea}.home-footer-record{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:10px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#9fa8bb;font-size:13px}.home-footer-record a{margin:0;color:#b9c2d4}.home-footer h3{margin:0 0 14px;color:#fff;font-size:16px;font-weight:500}.home-footer a{display:block;margin:8px 0;color:#c8cfdd;line-height:1.4}.home-footer a:hover{color:#fff}.home-footer-service p{width:140px;margin:10px 0 0;color:#9fa8bb;font-size:12px;line-height:1.6}.footer-qr{width:86px;height:86px;background:#fff url(/compute/assets/lingqu-wechat-qrcode.jpg) center / cover no-repeat;border:6px solid #fff}.topnav a.active,.topuser a.active{position:relative;color:#fff;font-weight:600}.topnav a.active:after,.topuser a.active:after{content:"";position:absolute;left:50%;bottom:11px;width:20px;height:3px;border-radius:999px;background:#fff;transform:translate(-50%)}.topuser{position:relative;display:flex;align-items:center;gap:34px;margin-left:auto}.user-menu{position:absolute;top:60px;right:-15px;z-index:30;width:342px;border:1px solid #d5d9e3;background:#fff;box-shadow:0 4px 16px #14213d1f;color:#555}.user-menu:before{content:"";position:absolute;top:-7px;right:66px;width:12px;height:12px;border-left:1px solid #d5d9e3;border-top:1px solid #d5d9e3;background:#fff;transform:rotate(45deg)}.user-menu-head{height:42px;display:flex;align-items:flex-end;gap:12px;padding:0 16px 6px}.user-menu-head strong{color:#333;font-size:18px;line-height:1}.user-menu-head em{height:20px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #67c23a;border-radius:2px;color:#67c23a;font-style:normal;font-size:13px}.user-id{height:28px;padding:0 16px;color:#777;font-size:13px;white-space:nowrap}.user-id span{color:#315cff}.member-line{height:48px;display:flex;align-items:center;gap:10px;padding:0 16px;background:#f2f4f8;color:#555}.member-line i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#f5b43a;color:#fff;font-style:normal}.user-money{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.user-money button{width:65px;height:28px;border:0;background:#ffe7d2;color:#ff5b4a}.user-stat{height:40px;display:flex;align-items:center;padding:0 20px}.logout-link,.topuser .logout-link{height:48px;display:flex;align-items:center;justify-content:center;border-top:1px solid #e0e3ea;color:#555;font-size:14px}.warning{margin:0 0 12px;color:#ff8a17;font-size:14px}.filter-box{min-height:382px;padding:24px 32px;border:1px solid #d5d9e3;border-radius:4px;background:#fff}.filter-row{display:flex;align-items:center;gap:0;margin-bottom:24px}.filter-row:last-child{margin-bottom:0}.filter-row label{width:58px;color:#666;flex:0 0 58px}.filter-row button{min-width:54px;height:32px;padding:0 16px;margin-left:-1px;border:1px solid #d9dfe9;border-radius:2px;background:#fff;color:#555}.filter-row button.selected{border-color:#315cff;background:#315cff;color:#fff}.filter-row.wrap,.filter-row.gpu-checks{flex-wrap:wrap;row-gap:12px}.region-row{align-items:flex-start}.region-lines{display:grid;gap:24px}.region-lines div{display:flex;align-items:center}.filter-row.gpu-checks{align-items:flex-start;gap:0 24px;margin-bottom:24px}.filter-row.gpu-checks label{padding-top:2px}.filter-row.gpu-checks button{min-width:0;width:auto;height:32px;display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;border:0;background:transparent;color:#333;font-size:14px}.filter-row.gpu-checks button i{width:14px;height:14px;display:inline-block;border:1px solid #d1d7e2;border-radius:2px;background:#fff}.filter-row.gpu-checks button.checked i{border-color:#315cff;background:#315cff}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 12px}.section-head.inline{margin-top:30px}.section-head h1,.section-head h2{margin:0;color:#303133;font-size:18px;font-weight:500}.section-head p{display:inline-block;margin:0 0 0 22px;color:#ff8a17}.section-head>div:first-child{display:flex;align-items:center}.balance{color:#303133;font-weight:600}.error{margin:10px 0;padding:10px 12px;border:1px solid #ff9f9b;border-radius:4px;color:#d93025;background:#fff5f4}.gpu-card{margin-top:20px;border:1px solid #d7dce6;border-radius:4px;background:#fff;overflow:hidden}.gpu-card header{min-height:63px;display:grid;grid-template-columns:1.35fr .8fr .55fr;align-items:center;gap:24px;padding:8px 32px;background:#f0f0f0}.gpu-card small{display:block;color:#9ba0a8;font-size:13px}.gpu-card h2{margin:2px 0 0;color:#333;font-size:24px;font-weight:500}.free{color:#333;font-size:16px}.free strong{font-size:28px;font-weight:500}.provider{color:#ff3b30;text-align:right;padding-right:2px}.gpu-body{display:grid;grid-template-columns:1.1fr 1fr .8fr .78fr;gap:24px;min-height:118px;padding:12px 32px 10px}.market-pager{height:54px;display:flex;align-items:center;justify-content:center;gap:12px;color:#606266}.market-pager b{color:#315cff}.market-pager input{width:48px;height:32px;border:1px solid #dcdfe6;border-radius:4px;text-align:center}.gpu-body div{display:flex;flex-direction:column;gap:7px}.gpu-body span{color:#9ba0a8}.gpu-body b{color:#333;font-weight:400}.price{display:block!important;gap:0!important;line-height:1.25}.price strong{color:#ff3b30;font-size:30px;line-height:1}.price span,.price del{color:#6f737d}.price span{display:inline}.price del{display:inline-block;margin-left:6px}.price em{width:max-content;height:20px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #f5bf45;border-radius:2px;background:#fff7df;color:#d79000;font-style:normal;font-size:12px}.price button,.actions button,.app-grid button{height:32px;border:1px solid #315cff;border-radius:2px;background:#315cff;color:#fff}.price button{display:block;width:80px;margin-top:4px}.actions{display:flex;gap:10px}.actions button{min-width:84px;padding:0 18px}.actions button:not(.primary){border-color:#d9dfe9;background:#fff;color:#555}.table{border-bottom:1px solid #ebeef5}.table-head,.table-row{display:grid;grid-template-columns:16% 9% 12% 12% 8% 8% 15% 13% 7%}.table-head{min-height:49px;align-items:center;background:#f1f3f7;color:#555}.table-head span,.table-row span{min-width:0;padding:0 10px}.table-row{min-height:132px;align-items:center;border-bottom:1px solid #ebeef5}.table-row span{display:grid;gap:6px}.table-row b,.table-row small{color:#333;font-weight:400}.dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%}.dot.blue{background:#315cff}.dot.green{background:#65c928}.dot.gray{background:#9ca3af}.usage-ring{width:12px;height:12px;display:inline-block;border:2px solid #e5e7eb;border-top-color:#67c23a;border-radius:50%}.links{display:flex!important;flex-wrap:wrap;gap:10px}.apps{margin-top:28px}.apps h2{margin:0 0 14px;font-size:18px;font-weight:500}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.app-grid article{min-height:138px;padding:18px;border:1px solid #d7dce6;border-radius:4px;background:#fff}.app-grid b{display:block;margin-bottom:9px;color:#333;font-size:17px}.app-grid span,.app-grid small{display:block;color:#6f737d}.app-grid span{min-height:42px}.app-grid button{margin-top:12px;padding:0 14px}.float-help{position:fixed;right:20px;bottom:100px;display:grid;gap:14px}.float-help button{width:50px;min-height:50px;border:1px solid #e5e8ef;border-radius:24px;background:#fff;color:#666;box-shadow:0 4px 16px #14213d1f}.float-help button:first-child{height:96px;border:0;background:linear-gradient(180deg,#ff706a,#ff9d52);color:#fff}.home-float{position:fixed;right:20px;bottom:10%;z-index:50;display:grid;justify-items:center;gap:10px}.coupon-ticket{width:48px;height:124px;padding:18px 16px;border:0;border-radius:24px;background:linear-gradient(180deg,#ff8f2f,#f7412d);box-shadow:0 0 8px #25265e1a;color:#fff;font-size:16px;font-weight:700;line-height:1.35}.float-tools{width:48px;height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e4e7ed;border-radius:24px;background:#fff;box-shadow:0 0 8px #25265e1a}.float-tools button{width:100%;flex:1;border:0;background:transparent;color:#666;font-size:18px;font-weight:600}.float-tools button:hover{color:#3760f4}.rent-layout{min-height:calc(100vh - 92px);padding-bottom:86px;background:#fff}.rent-content{width:1200px;margin:0 auto;padding:14px 0 46px}.rent-crumb{height:28px;display:flex;align-items:center;gap:18px;color:#666}.rent-crumb span{color:#ff8a17}.rent-panel{display:grid;grid-template-columns:116px 1fr;margin-top:20px;padding:24px 32px;border:1px solid #d5d9e3;border-radius:4px;background:#fff}.rent-crumb+.rent-panel{margin-top:2px}.compute-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compute-type-options button{min-height:82px;padding:14px 16px;border:1px solid #d8dde8;border-radius:4px;background:#fff;text-align:left}.compute-type-options button.active{border-color:#315cff;background:#f2f6ff}.compute-type-options strong,.compute-type-options span{display:block}.compute-type-options strong{margin-bottom:8px;color:#202633;font-size:16px}.compute-type-options span{color:#6b7280;line-height:1.6}.billing-panel{min-height:108px}.billing-price-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.billing-price-line span{height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #e1e6f0;border-radius:3px;background:#fbfcff;color:#4b5563;font-size:13px}.billing-price-line span.active{border-color:#315cff;background:#eef4ff;color:#315cff}.host-panel{min-height:390px}.image-panel{min-height:156px}.coupon-panel{min-height:84px}.admin-main{padding-bottom:42px}.admin-overview{margin-bottom:18px}.admin-grid{display:grid;grid-template-columns:minmax(360px,480px) minmax(0,1fr);gap:18px}.admin-card{border:1px solid #d9dfe9;border-radius:4px;background:#fff;padding:18px}.admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-card-head h2{margin:0;color:#303133;font-size:18px;font-weight:500}.admin-card button{height:30px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.admin-card label{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:10px}.admin-card label span{padding-top:7px;color:#606266;text-align:right}.admin-card input,.admin-card select,.admin-card textarea{width:100%;min-height:32px;border:1px solid #d7dce6;border-radius:3px;padding:0 9px;color:#303133}.admin-card textarea{min-height:74px;padding-top:8px;resize:vertical}.admin-actions{display:flex;justify-content:flex-end}.admin-actions button{min-width:92px;background:#315cff;color:#fff}.admin-status{margin:4px 0 12px 96px;color:#8a5a08}.admin-task-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.admin-task-filter button{height:28px;border:1px solid #d7dce6;border-radius:3px;background:#fff;color:#606266;padding:0 10px}.admin-task-filter button.active{border-color:#315cff;background:#eef3ff;color:#315cff}.admin-task-latest{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(160px,2fr) auto;align-items:center;gap:12px;margin-bottom:12px;border:1px solid #dce6ff;border-radius:4px;background:#f7faff;padding:10px 12px}.admin-task-latest span,.admin-task-latest p{margin:0;color:#606266}.admin-task-latest strong{color:#303133}.admin-task-latest button{height:28px}.admin-candidate-list{display:grid;gap:10px;max-height:560px;overflow:auto}.admin-candidate-list article{display:grid;gap:6px;border:1px solid #e4e8f0;border-radius:4px;padding:12px}.admin-candidate-list strong{color:#303133}.admin-candidate-list span,.admin-candidate-list p,.admin-binding-table em{margin:0;color:#7a8494;font-style:normal}.admin-candidate-list button{justify-self:start;padding:0 12px}.admin-table-card{margin-top:18px}.admin-binding-table{overflow-x:auto}.admin-binding-table .head,.admin-binding-table .row{display:grid;grid-template-columns:1fr 1.6fr 1.4fr .8fr .55fr .7fr;min-width:960px;align-items:center}.admin-binding-table .head{min-height:42px;background:#f5f7fb;color:#606266}.admin-binding-table .row{min-height:62px;border-top:1px solid #edf0f6}.admin-binding-table span{min-width:0;padding:0 12px}.admin-binding-table b,.admin-binding-table em{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.admin-binding-table em.admin-ok{color:#1f8f4d}.admin-binding-table em.admin-warn{color:#b26a00}.tool-links.inline{display:flex;gap:10px;padding:0}.admin-task-detail{margin-top:14px;border:1px solid #e4e8f0;border-radius:4px;background:#fbfcff}.admin-task-detail>div{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e4e8f0}.admin-task-detail>div strong{color:#303133}.admin-task-detail>div span{color:#7a8494}.admin-task-detail section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.admin-task-detail article{min-width:0;border:1px solid #edf0f6;border-radius:4px;background:#fff}.admin-task-detail article.wide{grid-column:1 / -1}.admin-payload-summary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.admin-payload-summary p{min-width:0;margin:0;border:1px solid #edf0f6;border-radius:4px;background:#f7faff;padding:8px}.admin-payload-summary p span,.admin-payload-summary p b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-payload-summary p span{margin-bottom:4px;color:#7a8494}.admin-payload-summary p b{color:#303133;font-weight:500}.admin-task-detail h3{margin:0;padding:9px 10px;border-bottom:1px solid #edf0f6;font-size:13px;color:#303133}.admin-task-detail pre{max-height:260px;margin:0;padding:10px;overflow:auto;color:#303133;background:#f7f9fc;font-size:12px;line-height:1.6;white-space:pre-wrap}.rent-label{padding-top:7px;color:#666;text-align:right}.rent-body{min-width:0;padding-left:22px}.segment-buttons{display:inline-flex;vertical-align:middle}.segment-buttons button{position:relative;min-width:64px;height:32px;padding:0 18px;margin-left:-1px;border:1px solid #d9dfe9;border-radius:0;background:#fff;color:#555}.segment-buttons button:first-child{margin-left:0}.segment-buttons button.selected{z-index:1;border-color:#315cff;background:#eef4ff;color:#315cff}.segment-buttons button:disabled{background:#f7f8fb;color:#c4c7cf;cursor:not-allowed}.segment-buttons em{position:absolute;top:-15px;left:28px;height:21px;min-width:44px;padding:2px 8px 0;border-radius:4px 4px 4px 0;background:#ff3b30;color:#fff;font-size:12px;font-style:normal}.rule-link{display:inline-flex;align-items:center;height:32px;margin-left:22px;padding:0;border:0;background:transparent;color:#315cff}.billing-rule-pop{z-index:40;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f172a57}.billing-rule-card{width:420px;max-width:calc(100vw - 28px);padding:0 20px 18px;border-radius:4px;background:#fff;box-shadow:0 18px 46px #0f172a38}.billing-rule-card header{height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef1f6}.billing-rule-card header button{width:30px;height:30px;border:0;background:transparent;color:#8a8f99;font-size:22px}.billing-rule-card p{margin:14px 0 0;color:#555;line-height:1.7}.rent-body p{margin:12px 0 0;color:#777;font-size:13px}.resource-option-line{display:flex;align-items:flex-start;gap:12px;min-height:36px;margin-bottom:12px}.resource-option-line label{flex:0 0 76px;width:76px;padding-top:7px;color:#666;white-space:nowrap}.resource-option-line div{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.resource-option-line button{min-height:32px;border:1px solid #dcdfe6;border-radius:2px;background:#fff;color:#333;cursor:pointer;padding:0 12px}.resource-option-line button.selected{border-color:#315cff;background:#eef4ff;color:#315cff}.resource-option-line small{margin-left:6px;color:#8a8f99}.resource-empty-tip{display:inline-flex;align-items:center;min-height:32px;color:#8a8f99;font-size:13px}.resource-fixed-line{display:flex;align-items:center;gap:14px;min-height:38px}.resource-fixed-line span{color:#666}.resource-fixed-line strong{color:#303133}.resource-fixed-line em{color:#8a8f99;font-style:normal}.resource-select-inline{margin-bottom:12px;padding:12px;border:1px solid #e2e6ef;background:#fafbfe}.host-table{overflow-x:auto;border-bottom:1px solid #ebeef5}.host-head,.host-row{display:grid;grid-template-columns:42px 108px 150px 96px 130px 150px 142px 142px 110px;align-items:center;min-width:1070px}.host-head{height:49px;background:#f1f3f7;color:#555;font-size:13px}.host-head span,.host-row span{min-width:0;padding:0 8px}.host-head span{white-space:nowrap}.host-row{min-height:70px;color:#333;line-height:1.7}.host-row b{font-weight:600}.host-row a{color:#315cff;font-weight:500}.host-row small{display:block;margin-top:2px;color:#8a8f99;font-size:12px;line-height:1.4}.radio-dot{width:14px;height:14px;display:inline-block;border:4px solid #315cff;border-radius:50%}.host-price{color:#ff3b30}.host-price del{color:#8a8f99;font-size:12px}.rent-line{display:flex;align-items:center;min-height:68px;color:#555}.rent-line label:first-child{flex:0 0 88px;width:88px;color:#666;white-space:nowrap}.gpu-count-line{margin-top:10px}.disk-line{gap:24px;min-height:52px}.check-label{display:inline-flex;align-items:center;gap:10px}.check-label i{width:14px;height:14px;border:1px solid #d1d7e2;border-radius:2px}.spec-box{height:76px;display:grid;overflow-x:auto;grid-template-columns:112px repeat(6,minmax(122px,1fr));align-items:center;justify-items:start;border:1px solid #b8d8ff;background:#eaf4ff}.spec-box strong{padding-left:18px;color:#666;font-weight:400;white-space:nowrap}.spec-box dl{margin:0;min-width:0}.spec-box dt{margin-bottom:8px;color:#7a8190}.spec-box dd{margin:0;color:#555;white-space:nowrap}.select-input{width:400px;height:32px;display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:0 14px;border:1px solid #d5d9e3;border-radius:2px;color:#9a9fa9;background:#fff}.select-input.small{width:200px;margin-top:0}.rent-footer{position:fixed;left:0;right:0;bottom:0;height:86px;display:flex;align-items:center;justify-content:center;gap:14px;border-top:1px solid #eceff5;background:#fffffff5;box-shadow:0 -4px 14px #19263c0f;z-index:5}.rent-footer span{color:#555}.rent-footer b{color:#ff3b30;font-size:26px;line-height:1}.rent-footer .cost-help{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;padding:0;border:1px solid #bfc5d1;border-radius:50%;background:#fff;color:#8a8f99;font-size:10px}.rent-footer .cost-detail-link{width:auto;height:auto;padding:0;border:0;background:transparent;color:#315cff}.rent-footer small{margin-right:24px;color:#555}.rent-footer button{width:80px;height:32px;border-radius:2px}.rent-footer .ghost{border:1px solid #d5d9e3;background:#fff;color:#666}.rent-footer .primary{width:96px;border:1px solid #315cff;background:#315cff;color:#fff}.console-layout{min-height:calc(100vh - 92px);display:grid;grid-template-columns:200px 1fr;background:#fff}.console-sidebar{position:relative;min-height:calc(100vh - 92px);border-right:1px solid #d9dfe9;background:#fff}.console-sidebar a{height:44px;display:flex;align-items:center;gap:14px;padding:0 20px;color:#333}.console-sidebar a.current{background:#eaf2ff;color:#315cff}.console-sidebar span{width:20px;color:inherit;text-align:center}.collapse{position:absolute;left:88px;bottom:14px;border:0;background:transparent;color:#666;font-size:20px}.console-title{position:relative;height:38px;display:flex;align-items:flex-start;gap:18px}.console-title h1{margin:0;color:#333;font-size:18px;font-weight:500}.console-title h1 em{display:inline-flex;height:18px;align-items:center;margin-left:4px;padding:0 4px;border:1px solid #333;border-radius:3px;font-size:12px;font-style:normal}.console-title>span{padding-top:2px;color:#ff8a17}.console-links{position:absolute;right:0;top:0;display:flex;gap:20px}.instances-toolbar{height:32px;margin:14px 0}.instance-type-tabs{display:inline-flex;align-items:center;height:34px;margin-top:14px;border:1px solid #d9dfe9;background:#fff}.instance-type-tabs button{height:32px;min-width:132px;padding:0 18px;border:0;border-right:1px solid #d9dfe9;background:#fff;color:#555}.instance-type-tabs button:last-child{border-right:0}.instance-type-tabs button.active{background:#eef4ff;color:#315cff;font-weight:500}.instance-type-tabs span{margin-left:6px;color:inherit}.instance-status-toast{margin-top:12px;padding:10px 14px;border:1px solid #b8d8ff;background:#eef6ff;color:#2456d6;font-size:14px}.instances-toolbar button{height:32px;min-width:82px;border-radius:3px;font-size:14px}.instances-toolbar .refresh,.instances-toolbar .gear{min-width:36px;width:36px}.instances-toolbar .select-like{width:190px;height:32px}.instances-toolbar .search-like{width:210px;height:32px}.console-toolbar{height:42px;display:flex;align-items:center;gap:12px}.console-toolbar button{height:32px;min-width:82px;padding:0 16px;border:1px solid #d5d9e3;border-radius:2px;background:#fff;color:#555}.console-toolbar .blue{border-color:#315cff;background:#315cff;color:#fff}.console-toolbar .refresh,.console-toolbar .gear{min-width:36px;width:36px;padding:0}.console-summary-grid,.billing-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0}.console-summary-grid article,.billing-summary-grid article{min-height:94px;padding:18px;border:1px solid #e0e6f0;border-radius:8px;background:#fff;box-shadow:0 10px 26px #1018280d}.console-summary-grid span,.billing-summary-grid span{display:block;margin-bottom:8px;color:#6b7280}.console-summary-grid strong,.billing-summary-grid strong{display:block;color:#202633;font-size:28px;line-height:1.1}.console-summary-grid p,.billing-summary-grid p{margin:8px 0 0;color:#8a92a3}.console-summary-grid.compact{margin:0 0 14px}.console-summary-grid.compact article{min-height:82px;padding:14px 16px}.console-summary-grid.compact strong{font-size:22px}.toolbar-spacer{flex:1}.select-like,.search-like{height:32px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d5d9e3;border-radius:2px;color:#9a9fa9;background:#fff}.select-like{width:240px;padding:0 12px}.search-like{width:200px;padding:0 10px 0 14px}.console-table{margin-top:10px;overflow-x:auto;border:1px solid #ebeef5;background:#fff}.autodl-instance-table{margin-top:0;overflow-x:auto;border:0;background:#fff}.autodl-instance-head,.autodl-instance-row{display:grid;grid-template-columns:15% 8% 12% 10% 10% 8% 13% 10% 8% 6%;min-width:1280px}.autodl-instance-head{height:49px;align-items:center;background:#f1f3f7;color:#555;font-size:14px;font-weight:400}.autodl-instance-head span{min-width:0;padding:0 10px;white-space:nowrap}.autodl-instance-row{min-height:104px;align-items:center;border-bottom:1px solid #ebeef5;color:#333;font-size:14px}.autodl-instance-row>div{min-width:0;padding:0 10px;line-height:1.7;overflow-wrap:anywhere}.autodl-instance-row a{color:#315cff;cursor:pointer;text-decoration:none;white-space:nowrap}.autodl-instance-row a:hover{color:#244bd6}.instance-name-cell a,.instance-name-cell b,.instance-name-cell em,.instance-spec-cell b,.instance-disk-cell span,.instance-release-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:400}.instance-name-cell b,.instance-name-cell em,.instance-spec-cell b,.instance-disk-cell span,.instance-release-cell span,.instance-billing-cell,.ssh-cell b{font-size:14px}.instance-name-cell a{color:#315cff;font-size:14px}.instance-name-cell b,.instance-name-cell em{color:#303133}.instance-name-cell em{display:flex;align-items:center;gap:4px}.instance-name-cell em button{width:18px;height:18px;border:0;background:transparent;color:#315cff;cursor:pointer;font-size:13px;line-height:18px}.instance-name-cell em button:hover{background:#eef4ff}.instance-kind{display:inline-flex!important;height:18px;align-items:center;margin-right:6px;padding:0 5px;border-radius:2px;background:#eef4ff;color:#315cff;font-size:12px!important;line-height:18px;vertical-align:1px}.instance-kind.dev{background:#fff7e8;color:#b66a00}.instance-status-cell{display:flex;align-items:center;gap:5px;white-space:nowrap}.instance-health-cell{display:grid;align-content:center;gap:2px;white-space:nowrap}.instance-health-cell span{display:flex;align-items:center;gap:5px;padding:0}.instance-spec-cell b{color:#303133}.instance-disk-cell,.instance-release-cell{color:#606266}.instance-release-cell a{display:block;width:max-content}.instance-billing-cell{display:grid;align-content:center;gap:2px;color:#303133;white-space:nowrap}.console-head,.console-row{display:grid;grid-template-columns:230px 84px 140px 124px 84px 118px 152px 112px 164px 76px;min-width:1284px}.console-head{height:44px;align-items:center;background:#f5f7fa;color:#606266;font-size:12px;border-bottom:1px solid #ebeef5}.console-head span,.console-row span{min-width:0;padding:0 12px}.console-row{min-height:104px;align-items:center;border-bottom:1px solid #ebeef5;color:#303133;font-size:12px}.console-row span{display:block;line-height:1.65;white-space:pre-line;overflow:hidden;text-overflow:ellipsis}.console-row b,.console-row em,.console-row small{display:block;color:#333;font-style:normal;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-row a{color:#409eff;cursor:pointer;text-decoration:none;white-space:nowrap}.console-row a:hover{color:#1f63d8}.tool-links{display:grid!important;grid-template-columns:repeat(2,max-content);align-content:center;gap:12px 18px!important}.ssh-cell{display:grid!important;grid-template-columns:58px minmax(0,1fr);align-content:center;justify-content:start;gap:4px 8px;white-space:normal!important}.ssh-cell b{color:#606266;font-weight:400;white-space:nowrap}.ssh-cell a,.instance-quick-links a,.instance-actions a{cursor:pointer;white-space:nowrap}.instance-quick-links{display:grid!important;grid-template-columns:1fr;align-content:center;align-items:center;gap:4px!important;white-space:normal!important}.instance-actions{display:flex!important;flex-direction:row;align-items:center;align-content:center;gap:10px!important;white-space:normal!important}.instance-more-wrap{position:relative;display:inline-flex}.instance-more-menu{z-index:12;position:absolute;top:24px;right:0;width:96px;padding:6px 0;border:1px solid #d9dfe9;background:#fff;box-shadow:0 8px 22px #0f172a24}.instance-more-menu button{width:100%;height:30px;padding:0 12px;border:0;background:#fff;color:#555;text-align:left}.instance-more-menu button:hover{background:#f5f7fb;color:#315cff}.console-pager{position:fixed;left:200px;right:0;bottom:14px;height:36px;display:flex;align-items:center;justify-content:center;gap:18px;color:#555;background:#fff}.console-pager b{color:#315cff}.console-pager button,.console-pager input{height:32px;border:1px solid #d5d9e3;border-radius:4px;background:#fff;color:#333}.console-pager button{width:100px}.console-pager input{width:46px;text-align:center}.app-sidebar a{height:44px}.deployments-main{padding-top:20px}.deploy-title{height:32px;display:flex;align-items:flex-start}.deploy-title h1{margin:0;color:#333;font-size:18px;font-weight:500}.deploy-toolbar{margin-bottom:18px}.deploy-toolbar a{height:32px;display:flex;align-items:center;color:#315cff}.blacklist-help{margin:18px 0 10px;color:#555;font-size:14px}.blacklist-help a{margin-left:2px;color:#315cff}.blacklist-table,.duration-table{width:100%}.blacklist-head,.duration-head,.duration-row{display:grid;align-items:center}.blacklist-head{grid-template-columns:13% 24% 16% 13% 13% 12% 9%;height:49px;background:#f1f3f7;color:#555}.blacklist-head span{padding:0 10px}.duration-head{grid-template-columns:11% 10% 9% 11% 10% 9% 10% 9% 13% 8%;height:49px;background:#f1f3f7;color:#555}.duration-row{grid-template-columns:11% 10% 9% 11% 10% 9% 10% 9% 13% 8%;min-height:71px;border-bottom:1px solid #ebeef5;color:#333}.duration-head span,.duration-row span{min-width:0;padding:0 10px;overflow-wrap:anywhere}.duration-row a{color:#315cff}.orange-dot{background:#c97915}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding-top:150px;background:#0000008f}.duration-buy-modal{width:800px;border-radius:2px;background:#fff;box-shadow:0 8px 28px #0000002e}.duration-buy-modal header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #ebeef5}.duration-buy-modal h2{margin:0;color:#333;font-size:16px;font-weight:500}.duration-buy-modal header button{border:0;background:transparent;color:#999;font-size:20px}.duration-buy-body{padding:24px 20px 28px}.warn-line{height:32px;display:flex;align-items:center;gap:8px;margin-bottom:26px;padding:0 20px;border:1px solid #ff9b4a;border-radius:2px;background:#fff4e8;color:#ff8a17}.warn-line span{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#ff8a17;color:#fff;font-size:10px}.warn-line a{color:#315cff}.buy-select{width:400px}.duration-buy-modal footer{height:78px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:0 20px;border-top:1px solid #ebeef5}.buy-total{margin-right:0;text-align:right;color:#555}.buy-total span,.buy-total small{display:block}.buy-total strong{color:#f04438;font-size:28px;line-height:1}.duration-buy-modal footer button{width:80px;height:32px;border:1px solid #d5d9e3;border-radius:4px;background:#fff;color:#333}.duration-buy-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.confirm-modal{width:420px;border-radius:2px;background:#fff;box-shadow:0 8px 28px #0000002e}.confirm-modal header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.confirm-modal h2{margin:0;color:#333;font-size:16px;font-weight:500}.confirm-modal header button{border:0;background:transparent;color:#999;font-size:20px}.confirm-body{min-height:72px;display:flex;align-items:flex-start;gap:12px;padding:12px 24px 24px}.confirm-body span{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#e6a23c;color:#fff;font-size:12px}.confirm-body p{margin:0;color:#333;line-height:1.6}.confirm-modal footer{height:52px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 20px 16px}.confirm-modal footer button{width:72px;height:32px;border:1px solid #d5d9e3;border-radius:4px;background:#fff;color:#333}.confirm-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.blacklist-add-modal{width:600px;border-radius:2px;background:#fff;box-shadow:0 8px 28px #0000002e}.blacklist-add-modal header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #ebeef5}.blacklist-add-modal h2{margin:0;color:#333;font-size:16px;font-weight:500}.blacklist-add-modal header button{border:0;background:transparent;color:#999;font-size:20px}.blacklist-add-body{padding:30px 50px 34px}.blacklist-add-body .form-line{grid-template-columns:130px 1fr;margin-bottom:24px}.blacklist-add-body .form-line p{margin:6px 0 0;color:#777;font-size:13px}.blacklist-add-modal footer{height:60px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:0 20px;border-top:1px solid #ebeef5}.blacklist-add-modal footer button{width:80px;height:32px;border:1px solid #d5d9e3;border-radius:4px;background:#fff;color:#333}.blacklist-add-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.deploy-search{width:240px}.deploy-table{position:relative;width:100%}.deploy-head,.deploy-row{display:grid;grid-template-columns:10% 9% 10% 9% 12% 9% 13% 9% 10% 9%}.deploy-head{height:49px;align-items:center;background:#f1f3f7;color:#555}.deploy-head span,.deploy-row span{min-width:0;padding:0 10px}.deploy-row{min-height:103px;align-items:center;border-bottom:1px solid #ebeef5;color:#333;line-height:1.55}.deploy-row span{white-space:pre-line}.deploy-row b,.deploy-row small{display:block;color:#333;font-size:14px;font-weight:400}.deploy-row a{display:inline-block;margin-left:8px;color:#315cff}.deploy-row em{font-style:normal}.orange{color:#ff8a17}.green-text{color:#30b324}.red-text{color:#ff3b30}.deploy-actions{grid-template-columns:repeat(2,max-content);position:relative}.deploy-more-menu{position:absolute;top:32px;right:6px;z-index:6;width:82px;padding:8px 0;border:1px solid #d5d9e3;border-radius:2px;background:#fff;box-shadow:0 2px 12px #14213d1f}.deploy-more-menu:before{content:"";position:absolute;top:-7px;right:32px;width:12px;height:12px;border-left:1px solid #d5d9e3;border-top:1px solid #d5d9e3;background:#fff;transform:rotate(45deg)}.deploy-more-menu a,.deploy-row .deploy-more-menu a{display:block;height:36px;margin:0;padding:0 18px;color:#555;line-height:36px;white-space:nowrap}.deploy-more-menu a:hover{background:#f5f7fb;color:#315cff}.deploy-overview-pop{position:absolute;left:232px;top:128px;width:486px;min-height:144px;padding:16px 20px;border:1px solid #d5d9e3;background:#fff;box-shadow:0 4px 18px #14213d1f;z-index:4}.deploy-overview-arrow{position:absolute;top:-8px;left:238px;width:14px;height:14px;border-left:1px solid #d5d9e3;border-top:1px solid #d5d9e3;background:#fff;transform:rotate(45deg)}.overview-head{height:48px;display:grid;grid-template-columns:25% 25% 25% 25%;align-items:center;background:#f1f3f7;color:#555}.overview-head span{padding:0 10px}.overview-empty{height:58px;display:grid;place-items:center;border-bottom:1px solid #ebeef5;color:#999}.console-pager .dark{color:#333}.dashboard-main{min-width:0;padding:20px 20px 48px}.dashboard-main h1{margin:0 0 18px;color:#333;font-size:18px;font-weight:500}.dashboard-grid{display:grid;grid-template-columns:1fr 396px;align-items:start;gap:14px 12px}.dash-card{border:1px solid #d5d9e3;border-radius:4px;background:#fff}.dash-card h2{margin:0;color:#333;font-size:18px;font-weight:500}.usage-card{min-height:233px;display:grid;grid-template-columns:1fr 1fr 1.08fr;padding:20px}.dash-col{min-width:0;padding:0 20px 0 0;border-right:1px solid #e0e3ea}.dash-col+.dash-col{padding-left:20px}.dash-col:last-child{border-right:0}.dash-col h2 em{display:inline-flex;height:18px;align-items:center;margin-left:4px;padding:0 4px;border:1px solid #333;border-radius:3px;font-size:12px;font-style:normal}.metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 44px;margin-top:30px}.metric span,.metric small{display:block;color:#777}.metric b{display:inline-block;margin-top:4px;color:#ff7a00;font-size:30px;font-weight:400}.metric b.blue-num{color:#315cff}.metric em{margin-left:2px;color:#333;font-style:normal}.switches{display:grid;gap:24px}.switches div{display:grid;grid-template-columns:auto 44px auto;align-items:center;column-gap:8px}.switches span,.switches small{color:#777}.switches a{grid-column:1 / 2}.switches small{grid-column:1 / 4}.switch{position:relative;width:42px;height:20px;border:0;border-radius:999px;background:#315cff}.switch:after{content:"";position:absolute;right:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff}.profile-card{min-height:282px;padding:20px}.profile-card h2{display:flex;align-items:center;gap:8px;font-weight:700}.profile-card h2 em{height:20px;padding:0 7px;border:1px solid #55bd2e;border-radius:2px;color:#55bd2e;font-size:13px;font-style:normal;font-weight:400}.profile-card p{margin:12px 0;color:#555}.profile-card>a{display:block;margin:12px 0}.progress-label{display:flex;justify-content:space-between;margin-top:8px;color:#555}.progress-label b{color:#d69b26}.progress-label small{color:#999;font-weight:400}.progress-bar{height:8px;margin:8px 0 16px;border-radius:999px;background:#f5cfad}.progress-bar i{width:100%;height:100%;display:block;border-radius:inherit;background:#efb181}.disk-card{min-height:178px;padding:20px}.disk-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px}.disk-grid .metric{padding-right:20px;border-right:1px solid #e0e3ea}.disk-grid .metric:last-child{border-right:0}.disk-grid .metric b{color:#333}.wallet-card{min-height:332px;padding:20px}.wallet-box{height:101px;margin-top:18px;padding:14px 22px;background:#f9d8bd}.wallet-box span,.wallet-box small{color:#555}.wallet-box button{float:right;width:90px;height:28px;border:0;border-radius:3px;background:#ff5f52;color:#fff}.wallet-box strong{display:inline-block;margin-top:10px;color:#333;font-size:30px;font-weight:400}.wallet-box small{margin-left:20px;font-size:18px}.wallet-card p{margin:10px 0;color:#555}.wallet-card p b{margin-left:28px}.wallet-card p span{margin-left:42px}.wallet-links{display:flex;justify-content:space-around;margin-top:18px;padding-top:18px;border-top:1px solid #e5e8ef}.notice-card{min-height:210px;padding:20px}.notice-card p{margin:10px 0;color:#666}.images-main{padding-top:20px}.image-title{height:46px}.image-title span{padding-top:2px}.image-title span a{margin-left:0}.image-toolbar{margin:10px 0 14px}.image-usage{height:132px;margin-left:-20px;margin-right:-20px;padding:20px;border-top:1px solid #dce2eb;border-bottom:1px solid #dce2eb;background:#e4e9f0}.image-usage-head{display:flex;align-items:center;gap:140px;color:#555}.image-usage-head b{color:#333;font-size:20px}.image-bar{width:600px;height:8px;display:flex;margin:28px 0 22px;border-radius:999px;overflow:hidden}.image-bar i{display:block;height:100%}.free-part{width:5%;background:#315cff}.paid-part{width:95%;background:#ff8a17}.image-legend{display:flex;gap:26px;color:#555}.image-legend i{width:8px;height:8px;display:inline-block;margin-right:6px;border-radius:50%}.blue-dot{background:#315cff}.orange-dot{background:#ff8a17}.image-table{margin-top:14px}.image-head,.image-row{display:grid;grid-template-columns:13% 11% 8% 9% 11% 8% 8% 17% 10% 5%}.image-head{height:49px;align-items:center;background:#f1f3f7;color:#555}.image-head span,.image-row span{min-width:0;padding:0 10px}.image-row{min-height:121px;align-items:center;border-bottom:1px solid #ebeef5;color:#333;line-height:1.55}.image-row span{white-space:pre-line;overflow-wrap:anywhere}.image-actions{display:grid;gap:6px;justify-items:start}.image-actions a{color:#315cff}.image-actions .danger{color:#ff3b30}.compute-image-detail{min-height:calc(100vh - 60px);padding:22px;background:#f7f8fb}.compute-image-hero{display:grid;grid-template-columns:92px minmax(0,1fr) 220px;gap:18px;align-items:center;margin-top:16px;padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.image-detail-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#315cff,#8fb0ff);color:#fff;font-size:26px;font-weight:800}.compute-image-hero h2{margin:10px 0 8px;color:#202633;font-size:24px}.compute-image-hero p{max-width:820px;margin:0 0 14px;color:#5e6675;line-height:1.7}.compute-image-hero div div{display:flex;gap:10px;flex-wrap:wrap}.compute-image-hero button{height:32px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.compute-image-hero button:first-child{border-color:#315cff;background:#315cff;color:#fff}.compute-image-hero aside{display:grid;gap:8px;padding:18px;border-radius:6px;background:#f5f7ff}.compute-image-hero aside span,.compute-image-hero aside small{color:#6a7280}.compute-image-hero aside strong{color:#315cff;font-size:26px}.image-info-list{padding:8px 18px 18px}.image-info-list p{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;min-height:42px;align-items:center;margin:0;border-bottom:1px solid #edf0f5}.image-info-list span{color:#6a7280}.image-info-list strong{color:#202633}.image-cache-table .head,.image-cache-table .row,.image-task-table .head,.image-task-table .row{display:grid;align-items:center;min-height:48px;padding:0 18px;column-gap:14px}.image-cache-table .head,.image-cache-table .row{grid-template-columns:.9fr .8fr 1.1fr 1.4fr}.image-task-table .head,.image-task-table .row{grid-template-columns:1.2fr 1fr 1fr .7fr}.image-cache-table .head,.image-task-table .head{background:#f5f6f9;color:#777}.image-cache-table .row,.image-task-table .row{border-top:1px solid #edf0f5}.image-cache-table .ok,.image-task-table .row span:last-child{color:#1f9d62}.image-cache-table .pending{color:#ff8a17}.image-action-modal{width:620px}.image-action-form label{grid-template-columns:92px minmax(0,1fr)}.image-action-form label div{display:flex;gap:10px;flex-wrap:wrap}.image-action-form label button{height:30px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.image-action-form label button.active{border-color:#315cff;color:#315cff}.billing-submenu{padding:4px 0 12px;background:#eef4ff}.billing-submenu a{height:44px;padding-left:52px;color:#333}.billing-submenu a.current{background:#e4efff;color:#315cff}.billing-main{position:relative;min-height:calc(100vh - 92px);padding-top:20px}.billing-main h1{margin:0 0 24px;color:#333;font-size:18px;font-weight:500}.billing-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.billing-page-head h1{margin-bottom:24px}.billing-page-head button{height:32px;padding:0 14px;border:1px solid #315cff;border-radius:3px;background:#315cff;color:#fff}.billing-filter{height:44px;display:flex;align-items:center;color:#555}.billing-filter.wide{gap:10px}.mini-select{width:150px;padding:0 10px}.date-range{width:240px;height:32px;display:grid;grid-template-columns:34px 1fr 28px 1fr;align-items:center;border:1px solid #d5d9e3;border-radius:2px;color:#9a9fa9}.date-range span{text-align:center;color:#9a9fa9}.date-range em,.date-range b{font-style:normal;font-weight:400}.date-range b{color:#555;text-align:center}.billing-table{margin-top:20px}.billing-head{height:48px;display:grid;grid-template-columns:15% 15% 13% 13% 12% 12% 12% 8%;align-items:center;background:#f1f3f7;color:#555}.billing-head span{min-width:0;padding:0 10px}.billing-head.orders{grid-template-columns:20% 16% 14% 14% 12% 12% 12%}.billing-head.detail{grid-template-columns:16% 14% 12% 16% 12% 10% 10% 10%}.billing-head.coupons{grid-template-columns:22% 18% 18% 18% 12% 12%}.billing-head.duration{grid-template-columns:18% 16% 14% 18% 12% 14% 8%}.billing-head.access{grid-template-columns:22% 20% 20% 18% 20%}.billing-head.subaccounts{grid-template-columns:18% 16% 22% 14% 18% 12%}.billing-head.invoices{grid-template-columns:15% 16% 12% 13% 14% 10% 10% 10%}.billing-head.contracts{grid-template-columns:18% 18% 16% 16% 12% 10% 10%}.billing-data-row{min-height:52px;display:grid;grid-template-columns:15% 15% 13% 13% 12% 12% 12% 8%;align-items:center;border-bottom:1px solid #ebeef5;color:#333;line-height:1.45}.billing-data-row span{min-width:0;padding:0 10px;overflow-wrap:anywhere}.billing-data-row.orders{grid-template-columns:20% 16% 14% 14% 12% 12% 12%}.billing-data-row.detail{grid-template-columns:16% 14% 12% 16% 12% 10% 10% 10%}.billing-data-row.coupons{grid-template-columns:22% 18% 18% 18% 12% 12%}.billing-data-row.invoices{grid-template-columns:15% 16% 12% 13% 14% 10% 10% 10%}.billing-data-row.contracts{grid-template-columns:18% 18% 16% 16% 12% 10% 10%}.billing-data-row.access{grid-template-columns:22% 20% 20% 18% 20%}.billing-data-row.subaccounts{grid-template-columns:18% 16% 22% 14% 18% 12%}.billing-data-row .action{color:#315cff;cursor:pointer}.billing-apply-modal{width:640px}.billing-apply-form label{grid-template-columns:92px minmax(0,1fr)}.billing-apply-form label div{display:flex;flex-wrap:wrap;gap:10px}.billing-apply-form label button{height:30px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.billing-apply-form label button.active{border-color:#315cff;color:#315cff}.small-action{width:92px;height:32px;margin-left:auto;border:1px solid #315cff;border-radius:2px;background:#315cff;color:#fff}.empty-row{height:560px;display:flex;align-items:flex-start;justify-content:center;padding-top:34px;color:#d4d7df}.empty-row.compact{height:58px;border-bottom:1px solid #ebeef5}.pro-title{height:42px}.pro-table .empty-row{grid-column:1 / -1}.billing-pager{bottom:14px}.file-main,.netdisk-main{padding-top:20px}.file-title,.netdisk-title{height:44px}.file-title span,.netdisk-title span{padding-top:2px}.file-title span a{margin-left:0}.region-tabs{display:flex;margin-bottom:20px}.region-tabs button{height:32px;min-width:66px;padding:0 16px;margin-left:-1px;border:1px solid #d5d9e3;background:#fff;color:#555}.region-tabs button:first-child{margin-left:0}.region-tabs button.selected{z-index:1;border-color:#315cff;color:#315cff;background:#eef4ff}.file-usage{height:101px;margin-top:0}.file-usage .image-usage-head{gap:120px}.file-bar{width:700px;margin:20px 0 14px;background:#f4f6fb}.file-bar .free-part{width:1%}.file-table-title{height:58px;display:flex;align-items:center}.file-table-title h2{margin:0;color:#333;font-size:16px;font-weight:500}.file-table-title span{margin-left:auto;margin-right:18px;color:#ff3b30}.file-table-title button{width:82px;height:34px;border:1px solid #315cff;border-radius:2px;background:#315cff;color:#fff}.file-head,.file-row{display:grid;grid-template-columns:26% 25% 25% 24%}.file-head{height:49px;align-items:center;background:#f1f3f7;color:#555}.file-head span,.file-row span{min-width:0;padding:0 10px}.file-row{height:56px;align-items:center;border-bottom:1px solid #ebeef5}.folder-icon{width:18px;height:15px;display:inline-block;margin-right:10px;border-radius:2px;background:#ffc62e;vertical-align:-2px}.danger{color:#ff3b30}.netdisk-warning{margin:6px 0 0 20px;color:#ff3b30}.netdisk-warning.strong{margin-top:14px;font-weight:600}.netdisk-separator{height:20px;margin:10px -20px 0;background:#eef1f6}.netdisk-empty{height:650px;display:grid;align-content:center;justify-items:center;gap:18px;color:#a9afbb}.empty-illustration{width:126px;height:100px;display:grid;place-items:center;color:#d9dde7;font-size:70px;background:#f6f8fc;border-radius:50%}.fastfs-main,.public-main{padding-top:20px}.fastfs-empty{height:690px;display:grid;align-content:center;justify-items:center;gap:22px}.cloud-icon{width:120px;height:75px;display:grid;place-items:center;border-radius:50%;background:#d6ecff;color:#70b7f7;font-size:44px}.fastfs-empty button{width:132px;height:34px;border:1px solid #315cff;border-radius:3px;background:#315cff;color:#fff}.fastfs-empty div{display:flex;gap:30px}.public-title{height:42px;display:flex;align-items:flex-start}.public-title h1{margin:0;color:#333;font-size:18px;font-weight:500}.public-search{width:240px;margin-left:auto}.usage-link{display:inline-block;margin:16px 0 20px}.public-toolbar{display:flex;align-items:center;gap:12px;margin:16px 0 20px}.public-toolbar .usage-link{margin:0}.public-toolbar button{height:30px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.public-head,.public-row{display:grid;grid-template-columns:14% 19% 10% 10% 19% 28%}.public-head{height:49px;align-items:center;background:#f1f3f7;color:#555}.public-head span,.public-row span{min-width:0;padding:0 10px}.public-row{min-height:71px;align-items:center;border-bottom:1px solid #ebeef5;color:#333;line-height:1.45}.public-row span{overflow-wrap:anywhere}.public-row:nth-child(8){min-height:139px}.public-detail-main{min-height:calc(100vh - 60px);padding:22px;background:#f7f8fb}.public-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;margin-top:16px;padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.public-detail-hero h2{margin:10px 0 8px;color:#202633;font-size:24px}.public-detail-hero p{max-width:820px;margin:0 0 14px;color:#5e6675;line-height:1.7}.public-detail-hero div div{display:flex;gap:10px;flex-wrap:wrap}.public-detail-hero button{height:32px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.public-detail-hero button:first-child{border-color:#315cff;background:#315cff;color:#fff}.public-detail-hero aside{display:grid;align-content:center;gap:8px;padding:18px;border-radius:6px;background:#f5f7ff}.public-detail-hero aside span,.public-detail-hero aside small{color:#6a7280}.public-detail-hero aside strong{color:#315cff;font-size:24px}.public-file-table .head,.public-file-table .row{display:grid;grid-template-columns:1.1fr .6fr .7fr 1.5fr;align-items:center;min-height:48px;padding:0 18px;column-gap:14px}.public-file-table .head{background:#f5f6f9;color:#777}.public-file-table .row{border-top:1px solid #edf0f5}.public-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.public-example-grid article{padding:16px;border:1px solid #edf0f5;border-radius:6px;background:#fbfcff}.public-example-grid strong{color:#202633}.public-example-grid pre{overflow:auto;min-height:74px;margin:12px 0;padding:12px;border-radius:5px;background:#172033;color:#dfe8ff;line-height:1.6}.public-example-grid button{height:30px;padding:0 12px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.public-data-modal{width:640px}.public-help-body{display:grid;gap:14px;padding:24px 28px}.public-help-body article{display:grid;grid-template-columns:34px 1fr;gap:14px}.public-help-body b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eef1ff;color:#315cff}.public-help-body strong{color:#202633}.public-help-body p{margin:6px 0 0;color:#6a7280}.account-main{padding-top:20px}.account-main h1{margin:0 0 22px;color:#333;font-size:18px;font-weight:500}.security-list{display:grid;gap:20px}.account-security-hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:22px;border:1px solid #dfe7f5;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef4ff)}.account-security-hero span{color:#637083}.account-security-hero strong{display:block;margin:6px 0;color:#16a34a;font-size:34px}.account-security-hero p{margin:0;color:#6b7280}.account-security-hero aside{display:flex;gap:10px}.account-security-hero button{height:34px;padding:0 14px;border:1px solid #315cff;border-radius:4px;background:#fff;color:#315cff}.account-security-hero button:first-child{background:#315cff;color:#fff}.security-card{min-height:104px;display:grid;grid-template-columns:1fr auto 34px;align-items:center;gap:12px;padding:24px 20px;border:1px solid #d5d9e3;border-radius:4px;background:#fff}.security-card h2{margin:0 0 12px;color:#333;font-size:16px;font-weight:500}.security-card p{margin:0;color:#555}.security-card span.ok{color:#55bd2e}.security-card span.warn{color:#ff3b30}.settings-list{display:grid;gap:20px}.settings-list section{min-height:104px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:24px 20px;border:1px solid #d5d9e3;border-radius:4px;background:#fff}.settings-list h2{margin:0 0 12px;color:#333;font-size:16px;font-weight:500}.settings-list p{margin:0;color:#555}.settings-select{width:180px;padding:0 12px}.security-card a,.settings-select,.settings-list button{cursor:pointer}.account-action-modal{width:640px}.account-action-form label{grid-template-columns:92px minmax(0,1fr)}.account-action-form label div{display:flex;flex-wrap:wrap;gap:10px}.account-action-form label button{height:30px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.account-action-form label button.active{border-color:#315cff;color:#315cff}.server-page{min-height:calc(100vh - 92px);background:#fff}.server-subbar{height:60px;display:flex;align-items:center;padding:0 40px;border-bottom:1px solid #e7eaf0;box-shadow:0 2px 8px #14213d14;color:#333}.server-subbar div{display:flex;gap:28px;margin-left:auto}.server-subbar b{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:#ff8a17;color:#fff;font-size:12px}.server-card{position:relative;width:328px;min-height:640px;margin:20px 0 0 40px;padding:36px 22px 22px;border:1px solid #d5d9e3;border-radius:4px;background:#fff}.server-card .tag{position:absolute;left:7px;top:6px;color:#555;font-size:14px}.server-card h1{margin:4px 0 0;color:#333;font-size:21px;line-height:1.45;text-align:center}.server-card p{margin:8px 0 0;color:#555;font-size:14px;text-align:center}.server-visual{position:relative;height:292px;display:grid;place-items:center}.server-machine{position:relative;width:270px;height:88px;display:grid;grid-template-columns:58px 1fr;gap:10px;padding:12px;border:1px solid #aeb6c4;border-radius:3px;background:linear-gradient(135deg,#edf1f7,#c6ceda 55%,#9ca8b8);transform:perspective(260px) rotateY(-18deg) skew(-7deg);box-shadow:18px 9px #8291a659}.server-machine i{display:block;border-radius:2px;background:#2f3846}.server-machine i:first-child{grid-row:1 / 4;background:linear-gradient(#2f3846 0,#2f3846 0) 6px 7px / 38px 10px no-repeat,linear-gradient(#2f3846 0,#2f3846 0) 6px 27px / 38px 10px no-repeat,linear-gradient(#2f3846 0,#2f3846 0) 6px 47px / 38px 10px no-repeat,#d7dde7}.server-visual strong{position:absolute;left:94px;top:104px;width:128px;height:128px;display:grid;place-items:center;border:2px dotted rgba(255,255,255,.7);border-radius:50%;background:#141414ad;color:#fff;font-size:30px}.server-card ul{margin:0;padding:0;list-style:none;color:#333;line-height:1.85;font-size:14px}.server-card li:before{content:"⊙";margin-right:8px;color:#8b929e}.server-price{margin-top:18px;color:#ff8a17;text-align:center;font-size:18px}.server-price b{font-size:30px;font-weight:400}.private-page,.docs-page{width:1200px;margin:0 auto;padding:34px 0 60px}.private-hero{min-height:260px;padding:48px;background:#f3f6fb}.private-hero h1,.docs-page h1{margin:0 0 18px;color:#333;font-size:32px;font-weight:500}.private-hero p{width:520px;color:#555;font-size:18px}.private-hero button{width:112px;height:36px;border:1px solid #315cff;border-radius:2px;background:#315cff;color:#fff}.private-grid,.docs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.private-grid article,.docs-grid article{min-height:128px;padding:20px;border:1px solid #d5d9e3;background:#fff}.private-grid h2,.docs-grid h2{margin:0 0 12px;color:#333;font-size:18px;font-weight:500}.private-grid p,.docs-grid p{margin:0;color:#666}.docs-search{width:360px;height:36px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 12px;border:1px solid #d5d9e3;color:#9a9fa9}.docs-grid{grid-template-columns:repeat(3,1fr)}.docs-grid a{display:inline-block;margin-top:16px}.simple-top-page>p{margin:0 0 20px;color:#555;font-size:16px}.docs-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr;grid-template-rows:60px 1fr;background:#fff}.docs-top{grid-column:1 / 3;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 30px;background:#365cf6;box-shadow:0 2px 12px #14213d38}.docs-brand{display:flex;align-items:center;gap:12px;color:#fff;font-size:22px;font-weight:700}.docs-brand span{position:relative;width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:radial-gradient(circle at 24% 22%,rgba(255,255,255,.95) 0 0,transparent 22%),linear-gradient(135deg,#fff,#dbe7ff 44%,#72f3ff);box-shadow:0 10px 24px #0b1e6f47,inset 0 0 0 1px #ffffffb8}.docs-brand span:before{content:"灵";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#2447dc;font-size:19px;font-weight:900;line-height:1}.docs-brand span:after{content:"";position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:999px;background:#19f1ff;box-shadow:0 0 0 3px #ffffff61}.docs-top-search{width:188px;height:36px;display:flex;align-items:center;padding:0 12px;border-radius:2px;background:#ffffff29;color:#fff}.docs-sidebar{grid-row:2;padding:20px 40px 40px;background:#e8edf5}.docs-sidebar h2{margin:0 0 18px;color:#666;font-size:22px;font-weight:500}.docs-sidebar a{position:relative;height:39px;display:flex;align-items:center;color:#222;font-size:16px}.docs-sidebar a.current{color:#315cff}.docs-sidebar a.with-arrow:after{content:"›";position:absolute;right:0;color:#333}.docs-article{width:922px;padding:24px 0 70px 24px}.docs-article h1{margin:0 0 18px;color:#333;font-size:32px;font-weight:500}.docs-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0 24px}.docs-quick-grid a{min-height:82px;display:grid;gap:8px;padding:14px;border:1px solid #e0e6f0;border-radius:8px;background:#fff;color:#333}.docs-quick-grid strong{color:#202633}.docs-quick-grid span{color:#667085;line-height:1.5}.doc-warning{min-height:36px;display:flex;align-items:center;padding:8px 12px;border-left:3px solid #999;background:#fbf1e2;color:#333;line-height:1.5}.docs-article hr{margin:25px 0;border:0;border-top:1px solid #e0e3ea}.docs-article p{margin:0 0 18px;color:#333;font-size:16px}.docs-article h3{margin:28px 0 12px;color:#333;font-size:17px;font-weight:500}.docs-article ol{margin:0 0 22px 28px;padding:0;color:#333;font-size:16px;line-height:2.15}.docs-article a{color:#315cff}.doc-section-block{margin-bottom:18px}.doc-code{margin:20px 0;padding:18px;border-radius:4px;background:#172033;color:#dfe8ff;line-height:1.7}.doc-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.doc-next-grid a{height:48px;display:flex;align-items:center;padding:0 16px;border:1px solid #dfe4ef;border-radius:4px;background:#f7f9ff;color:#315cff}.doc-qr{width:228px;height:228px;margin:28px 0 0 10px;background:linear-gradient(90deg,#000 10px,transparent 10px) 0 0 / 20px 20px,linear-gradient(#000 10px,transparent 10px) 0 0 / 20px 20px,linear-gradient(90deg,transparent 14px,#000 14px 18px,transparent 18px) 0 0 / 24px 24px,#fff;border:10px solid #fff;box-shadow:inset 0 0 0 8px #000}.shared-page{min-height:calc(100vh - 92px);background:#fff}.shared-tabs{height:60px;display:flex;align-items:center;gap:36px;padding:0 20px;border-bottom:1px solid #e0e3ea;box-shadow:0 2px 8px #14213d14}.shared-tabs a{height:60px;display:flex;align-items:center;color:#333}.shared-tabs a.active{color:#315cff}.shared-tabs button{width:86px;height:32px;margin-left:auto;border:0;border-radius:3px;background:#315cff;color:#fff}.shared-tools{height:66px;display:flex;align-items:center;padding:0 20px;color:#333}.shared-search{width:300px;height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #d5d9e3;border-radius:4px;color:#aaa}.shared-tools a{margin-left:12px}.shared-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 20px 20px}.shared-card{height:140px;padding:20px 20px 16px;border:1px solid #d5d9e3;border-radius:4px;background:#fff}.shared-card h2{display:flex;align-items:center;margin:0 0 16px;color:#333;font-size:19px;font-weight:600}.shared-card h2 em{margin-left:6px;color:#555;font-size:14px;font-style:normal;font-weight:400}.netdisk-icon{position:relative;width:18px;height:18px;flex:0 0 18px;margin-left:auto}.netdisk-icon:before,.netdisk-icon:after{content:"";position:absolute;width:8px;height:8px;border:3px solid #149cff;border-radius:50%}.netdisk-icon:before{left:1px;top:5px;border-color:#149cff}.netdisk-icon:after{right:0;top:0;border-color:#ff3f55;box-shadow:-2px 11px 0 -3px #315cff}.shared-card p{height:38px;margin:0 0 22px;overflow:hidden;color:#333;line-height:1.6}.shared-card div{display:flex;align-items:center;gap:12px;color:#666}.shared-card div i{width:1px;height:14px;background:#d5d9e3}.shared-pager{height:48px;display:flex;align-items:center;justify-content:center;gap:14px;color:#555}.shared-pager b{color:#315cff}.shared-pager input{width:46px;height:30px;border:1px solid #d5d9e3;border-radius:4px;text-align:center}.art-page{min-height:100vh;background:#fff;color:#333}.art-topbar{height:60px;display:flex;align-items:center;padding:0 20px;background:linear-gradient(90deg,#c1b2c6,#93b7e3 70%,#97c7cd);color:#fff}.art-brand{width:260px;display:flex;align-items:center;gap:12px;color:#fff;font-size:26px;font-style:normal;font-weight:700}.art-brand span{position:relative;width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;background:radial-gradient(circle at 24% 22%,rgba(255,255,255,.95) 0 0,transparent 22%),linear-gradient(135deg,#fff,#f2e7ff 44%,#74f4ff);box-shadow:0 10px 24px #5b4f9c47,inset 0 0 0 1px #ffffffb8}.art-brand span:before{content:"灵";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#6b58cf;font-size:18px;font-weight:900;line-height:1}.art-brand span:after{content:"";position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:999px;background:#16edf8;box-shadow:0 0 0 3px #ffffff61}.art-brand em{align-self:flex-start;margin-top:8px;padding:0 3px;border-radius:2px;background:#ffffffd9;color:#8a82b0;font-size:11px;font-style:normal}.art-search{width:500px;height:34px;display:flex;align-items:center;margin:0 auto;border-radius:999px;background:#fff;color:#999}.art-search button{width:78px;height:34px;border:0;border-right:1px solid #e1e4eb;background:transparent;color:#555}.art-search input{flex:1;border:0;color:#b0b4bd}.art-search span{width:40px;text-align:center;cursor:pointer}.art-topbar nav{width:360px;display:flex;align-items:center;justify-content:flex-end;gap:28px}.art-topbar nav a{color:#fff}.art-topbar nav button{width:80px;height:32px;border:1px solid rgba(255,255,255,.8);background:#ffffff1f;color:#fff}.art-topbar nav.art-auth-user{gap:18px}.art-topbar nav.art-auth-user a:last-of-type{max-width:128px;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.art-topbar nav.art-auth-user button{width:68px}.art-subnav{height:40px;display:flex;justify-content:center;gap:24px;align-items:center;border-bottom:1px solid #e3e6ec}.art-subnav a{height:30px;min-width:96px;display:grid;place-items:center;color:#555}.art-subnav a.active{border-radius:16px;background:#e3e6ec}.art-layout{display:grid;grid-template-columns:160px 1fr;min-height:calc(100vh - 100px)}.art-layout.simple{grid-template-columns:160px 1fr}.art-sidebar{border-right:1px solid #eceff5;padding-top:18px}.art-sidebar h2{margin:0 0 18px;padding-left:20px;color:#777;font-size:16px;font-weight:500}.art-sidebar a{height:38px;display:flex;align-items:center;gap:12px;margin:8px 10px;padding:0 12px;border-radius:20px;color:#555;font-size:16px}.art-sidebar a.active{background:#fde8d2;color:#333;font-weight:600}.art-sidebar button{position:absolute;left:16px;bottom:40px;width:118px;height:30px;border:1px solid #ff9b4a;border-radius:18px;background:#fff8f1;color:#ff8a17}.art-market-main{padding:20px;overflow:hidden}.art-market-main h1{margin:0 0 18px;font-size:18px;font-weight:600}.art-workflow-bridge{min-height:220px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;margin-bottom:20px;padding:24px;border-radius:8px;background:linear-gradient(90deg,#0f172aeb,#0f172a85),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-hero.png) center/cover;color:#fff}.art-workflow-bridge span{color:#9db7ff}.art-workflow-bridge h2{margin:12px 0;font-size:28px;line-height:1.15}.art-workflow-bridge p{max-width:620px;margin:0;color:#ffffffc7;line-height:1.7}.art-workflow-bridge nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.art-workflow-bridge nav a{height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:4px;background:#315cff;color:#fff}.art-workflow-bridge nav a+a{background:#ffffff29}.art-workflow-bridge aside{display:grid;gap:10px;align-content:center}.art-workflow-bridge aside a{min-height:54px;display:grid;align-content:center;gap:4px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff1a;color:#fff}.art-workflow-bridge aside b{color:#facc15;font-size:12px}.art-market-tabs{display:flex;align-items:center;gap:14px;margin-bottom:18px}.art-market-tabs a{color:#555}.art-market-tabs a.active{color:#315cff}.art-market-tabs i{width:1px;height:14px;background:#d5d9e3}.art-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.art-tags button{height:24px;padding:0 12px;border:0;border-radius:14px;background:#f1f3ff;color:#7766e8}.art-tags button.green{background:#e7f6ee;color:#3c9a6b}.art-tags button.orange{background:#fff0e2;color:#ff8a17}.art-tags button.purple{background:#efeaff;color:#765ee8}.art-tags button.active{box-shadow:inset 0 0 0 1px #315cff;color:#315cff;font-weight:600}.art-result-summary{min-height:44px;display:flex;align-items:center;gap:14px;margin:-6px 0 14px;padding:0 14px;border:1px solid #e0e5ef;border-radius:4px;background:#fbfcff}.art-result-summary strong{color:#202633}.art-result-summary span{color:#777}.art-result-summary a{margin-left:auto}.art-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,205px));justify-content:start;gap:12px}.art-card-grid.base-mode .art-app-card{height:228px}.art-rank-list{display:grid;gap:10px}.art-rank-list article{min-height:78px;display:grid;grid-template-columns:38px 58px 1fr 100px 110px;align-items:center;gap:14px;padding:10px 12px;border:1px solid #dfe3ec;border-radius:6px;background:#fff;cursor:pointer}.art-rank-list article:hover{border-color:#315cff;box-shadow:0 8px 18px #315cff14}.art-rank-list b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#fff0df;color:#ff8a17}.art-rank-list article:nth-child(-n+3) b{background:#315cff;color:#fff}.mini-cover{height:54px;display:grid;place-items:center;border-radius:6px;background:linear-gradient(135deg,#fbd2e7,#b4c9ff);color:#fff;font-size:12px;font-weight:700}.mini-cover.dark{background:linear-gradient(135deg,#111827,#344767)}.mini-cover.white{background:#f6f7fb;color:#ff8a17}.mini-cover.neon{background:linear-gradient(135deg,#8cf4ff,#f2f6ff);color:#315cff}.mini-cover.mirror{background:linear-gradient(135deg,#e9fbff,#fff);color:#315cff}.mini-cover.anime{background:linear-gradient(135deg,#b8d4ff,#f8f1ff);color:#315cff}.mini-cover.lora{background:linear-gradient(135deg,#ff6cb6,#ffe0ef)}.mini-cover.llama{background:linear-gradient(135deg,#fff,#f4e6d8);color:#555}.mini-cover.melon{background:#0b1520}.art-rank-list h2{margin:0 0 6px;color:#202633;font-size:17px}.art-rank-list p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#6a7280}.art-rank-list span{color:#666}.art-app-card{height:246px;overflow:hidden;border:1px solid #d5d9e3;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.art-app-card:hover{border-color:#315cff;box-shadow:0 8px 18px #315cff14}.art-cover{position:relative;height:110px;padding:18px 14px;background:linear-gradient(135deg,#fbd2e7,#b4c9ff)}.art-cover.dark{background:linear-gradient(135deg,#111827,#344767);color:#fff}.art-cover.white{background:#fff}.art-cover.neon{background:linear-gradient(135deg,#8cf4ff,#f2f6ff)}.art-cover.mirror{background:linear-gradient(135deg,#e9fbff,#fff)}.art-cover.anime{background:linear-gradient(135deg,#b8d4ff,#f8f1ff)}.art-cover.lora{background:linear-gradient(135deg,#ff6cb6,#ffe0ef)}.art-cover.llama{background:linear-gradient(135deg,#fff,#f4e6d8)}.art-cover.melon{background:#0b1520;color:#fff}.art-cover b{position:absolute;left:8px;top:8px;width:18px;height:22px;display:grid;place-items:center;border-radius:4px;background:#ff8a17;color:#fff;font-size:12px}.art-cover strong{display:block;margin-top:12px;font-size:24px;line-height:1.1}.art-app-card h2{margin:10px 10px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500}.art-app-card .author{display:flex;align-items:center;gap:8px;margin:0 10px 8px}.art-app-card .author span{width:18px;height:18px;border-radius:50%;background:#111}.art-app-card .stats{display:flex;gap:12px;margin:0 10px 8px;color:#666;font-size:13px}.art-app-card .desc{margin:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}.art-no-result{min-height:220px;display:grid;place-items:center;align-content:center;gap:12px;border:1px solid #e0e5ef;border-radius:6px;background:#fbfcff}@media (max-width: 1180px){.art-workflow-bridge{grid-template-columns:1fr}.art-workflow-bridge aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.art-workflow-bridge,.art-workflow-bridge aside{grid-template-columns:1fr}.art-workflow-bridge{padding:18px}.art-workflow-bridge h2{font-size:24px}}.art-no-result strong{color:#202633;font-size:18px}.art-no-result p{margin:0;color:#777}.art-create-panel{padding:20px}.art-create-head{display:flex;align-items:center;margin-bottom:12px}.art-create-head h2{margin:0;font-size:18px}.art-create-head a{margin-left:auto}.app-select{height:70px;display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid #dce0e8;border-radius:4px}.app-select button{border:0;background:transparent;color:#333;cursor:pointer}.app-select i{width:1px;height:24px;background:#d5d9e3}.form-row{display:flex;align-items:center;gap:12px;margin-top:24px}.form-row label{flex:0 0 auto;color:#555;white-space:nowrap}.form-row a{margin-left:0}.form-row.block{display:block}.art-segments,.art-counts{display:flex;margin-top:12px}.art-segments button,.art-counts button{width:66px;height:32px;margin-left:-1px;border:1px solid #d5d9e3;background:#fff;color:#555;white-space:nowrap}.art-segments button{width:78px}.art-segments .on,.art-counts .on,.gpu-buttons .on{border-color:#315cff;color:#315cff}.gpu-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:12px}.gpu-buttons button{height:32px;border:1px solid #d5d9e3;background:#fff;color:#555}.gpu-buttons span{color:#999}.spec-mini{margin-top:10px}.spec-mini div,.spec-mini p{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr;align-items:center}.spec-mini div{height:42px;background:#f6f7fa;color:#999;text-align:center}.spec-mini p{margin:0;height:44px;text-align:center}.spec-mini em{color:#ff4d2f;font-style:normal}.disk-line-art{margin-top:24px;color:#333}.disk-line-art label{margin-left:10px;color:#777}.disk-line-art em{margin-left:20px;color:#ff4d2f;font-style:normal}.disk-line-art small{display:block;margin-top:10px}.art-cost{margin-top:36px;text-align:right}.art-cost span{margin-left:28px}.art-cost b{color:#ff4d2f;font-size:18px}.art-cost small{display:block;margin-top:8px}.art-cost a{cursor:pointer}.art-submit{height:58px;display:flex;align-items:center;justify-content:flex-end;gap:14px;border-top:1px solid #e0e3ea;margin-top:16px}.art-submit input{width:100px;height:32px;border:1px solid #d5d9e3;text-align:center}.art-submit button{width:112px;height:34px;border:0;border-radius:3px;background:#315cff;color:#fff}.art-create-panel ol{margin:0;padding-left:18px;color:#777;font-size:12px;line-height:1.7}.art-agree{display:block;margin-top:12px;color:#555;font-size:12px}.art-detail-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding-top:50px;background:#00000094}.art-detail-modal{width:1200px;max-height:calc(100vh - 80px);display:grid;grid-template-columns:340px 1fr;background:#fff;box-shadow:0 10px 30px #0000003d}.art-detail-side{overflow:auto;padding:40px 20px;border-right:1px solid #e0e3ea}.detail-cover{height:180px;padding:18px;border-radius:8px;background:linear-gradient(135deg,#e6c9e7,#d6d7ff);color:#171717}.detail-cover strong{display:block;color:#f5e64a;text-shadow:2px 2px 0 #111;font-size:32px;line-height:1}.detail-cover span{display:block;margin-top:38px;color:#fff;font-size:24px;font-weight:700;text-shadow:1px 1px 0 #333}.art-detail-side h3{margin:22px 0 8px;color:#999;font-size:14px;font-weight:400}.art-detail-side p{margin:10px 0;color:#555}.detail-stats{display:flex;gap:22px;margin:18px 0;color:#666}.avatar-line{display:flex;align-items:center;gap:8px}.avatar-line i{width:24px;height:24px;border-radius:50%;background:#111}.detail-tags{display:flex;flex-wrap:wrap;gap:8px}.detail-tags span{height:22px;padding:0 12px;border-radius:11px;background:#f0f1f4;color:#666}.detail-select{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #d5d9e3;color:#555}.detail-deploy-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.detail-deploy-summary article{min-height:62px;padding:10px;border:1px solid #e0e6f0;border-radius:6px;background:#f8fbff}.detail-deploy-summary span{display:block;margin-bottom:5px;color:#7a8496;font-size:12px}.detail-deploy-summary strong{color:#202633;font-size:13px}.detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.detail-actions button{height:32px;border:1px solid #315cff;background:#f2f5ff;color:#315cff}.art-detail-main{position:relative;overflow:auto;padding:34px 20px 24px}.detail-close{position:absolute;right:14px;top:10px;border:0;background:transparent;color:#999;font-size:22px}.art-detail-main h1{margin:0 0 12px;color:#555;font-size:22px}.detail-service-box{min-height:208px;padding:14px 22px;border:1px solid #d5d9e3;border-radius:8px;background:#fff}.detail-service-box>p{margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #d5d9e3}.service-row{display:flex;align-items:center;gap:28px;min-height:62px}.service-row h3{width:92px;margin:0;color:#777;font-size:14px;font-weight:400}.service-row span{display:inline-flex;align-items:center;gap:6px}.service-row span:before{content:"";width:28px;height:28px;border-radius:6px;background:#ff8a17}.detail-doc{padding-top:32px;color:#333;line-height:1.6}.detail-launch-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:16px;padding:18px;border:1px solid #dfe7f5;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef4ff)}.detail-launch-panel h2{margin:0 0 8px;color:#202633;font-size:18px}.detail-launch-panel p{margin:0;color:#637083}.detail-launch-panel aside{display:flex;gap:10px}.detail-launch-panel button{height:36px;padding:0 16px;border:1px solid #315cff;border-radius:4px;background:#315cff;color:#fff}.detail-launch-panel button+button{background:#fff;color:#315cff}.detail-doc p{margin:7px 0}.detail-doc strong{font-weight:700}.detail-video{height:392px;margin-top:18px;display:flex;align-items:flex-start;padding:28px;background:linear-gradient(135deg,#111827,#2d3748);color:#fff;font-size:18px}.detail-version-section,.detail-review-section,.detail-audit-section{margin-top:28px}.detail-audit-section h2{margin:0 0 12px;color:#333;font-size:18px}.detail-audit-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-audit-section article{min-height:92px;padding:14px;border:1px solid #e0e6f0;border-radius:8px;background:#fbfcff}.detail-audit-section b{display:block;margin-bottom:8px;color:#202633}.detail-audit-section span{display:inline-block;margin-bottom:8px;padding:3px 8px;border-radius:999px;background:#ecfdf3;color:#16a34a;font-size:12px}.detail-audit-section em{display:block;color:#637083;font-style:normal;line-height:1.5}.detail-version-section h2,.review-list h2{margin:0 0 12px;color:#333;font-size:18px}.detail-version-table{overflow:hidden;border:1px solid #dfe3ec;border-radius:4px}.detail-version-table .head,.detail-version-table .row{display:grid;grid-template-columns:.55fr .9fr 2.4fr .72fr;align-items:center;min-height:44px;padding:0 14px;column-gap:12px}.detail-version-table .head{background:#f5f6f9;color:#777}.detail-version-table .row{border-top:1px solid #edf0f5}.detail-version-table .state{color:#315cff}.detail-review-section{display:grid;grid-template-columns:180px 1fr;gap:18px;padding-bottom:20px}.review-summary{display:grid;align-content:center;gap:8px;padding:18px;border:1px solid #e0e5ef;border-radius:5px;background:#fbfcff}.review-summary strong{color:#202633;font-size:42px;line-height:1}.review-summary span{color:#ff8a17}.review-summary p{margin:0;color:#777;line-height:1.5}.review-list{display:grid;gap:10px}.review-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-list-head h2{margin:0}.review-list-head button{height:30px;padding:0 14px;border:1px solid #315cff;border-radius:3px;background:#315cff;color:#fff}.review-list article{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:14px;border:1px solid #e0e5ef;border-radius:5px;background:#fff}.review-list b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#315cff;color:#fff}.review-list h3{margin:0 0 6px;color:#202633;font-size:15px}.review-list h3 span{margin-left:8px;color:#ff8a17}.review-list p{margin:0 0 6px;color:#555;line-height:1.6}.review-list time{color:#8a92a3}.art-review-modal{width:620px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-review-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-review-modal h2{margin:0;color:#202633;font-size:18px}.art-review-modal header button{border:0;background:transparent;color:#999;font-size:22px}.review-form-body{display:grid;gap:16px;padding:22px 24px}.review-app-line{display:grid;gap:6px;padding:14px;border-radius:4px;background:#f7f8fb}.review-app-line strong{color:#202633}.review-app-line span{color:#6a7280}.review-form-body label{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center}.review-form-body label>span{color:#555}.review-stars,.review-tags,.review-form-options{display:flex;flex-wrap:wrap;gap:10px}.review-stars button{width:32px;height:32px;border:1px solid #ffd28c;border-radius:3px;background:#fff8ed;color:#ff8a17}.review-tags button{height:30px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.review-tags button.active{border-color:#315cff;color:#315cff}.review-form-body .textarea{align-items:start}.review-form-body textarea{min-height:110px;padding:10px 12px;border:1px solid #d5d9e3;border-radius:3px;resize:none}.review-form-options{padding-top:8px;border-top:1px solid #edf0f5}.review-form-options label{display:flex;gap:8px;color:#666}.art-review-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-review-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-review-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.art-section-main{padding:24px;background:#fff}.art-section-main h1{margin:0 0 16px;color:#333;font-size:22px;font-weight:500}.art-empty-panel{min-height:220px;display:grid;place-items:center;align-content:center;gap:12px;border:1px solid #d5d9e3;border-radius:6px;background:#fbfcff}.art-empty-panel strong{color:#333;font-size:20px}.art-empty-panel p{margin:0;color:#777}.art-user-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.art-user-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.art-user-head h1{margin:0;color:#333;font-size:22px;font-weight:500}.art-user-head div{display:flex;gap:12px}.art-user-head button{height:34px;padding:0 18px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.art-user-head button:first-child{background:#315cff;color:#fff}.art-user-tabs,.art-instance-filter{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 16px;border:1px solid #e0e3ea;border-radius:4px;background:#fff}.art-user-tabs a{color:#555}.art-user-tabs a.active{color:#315cff;font-weight:600}.art-user-tabs>span{margin-left:auto;color:#8a92a3}.art-mine-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;margin-top:18px}.art-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px}.art-overview-grid article{min-height:88px;padding:16px;border:1px solid #e0e6f0;border-radius:8px;background:#fff;box-shadow:0 10px 26px #1018280d}.art-overview-grid span{display:block;margin-bottom:7px;color:#667085}.art-overview-grid strong{display:block;color:#202633;font-size:24px;line-height:1.15}.art-overview-grid p{margin:8px 0 0;color:#8a92a3}.art-mine-grid article{overflow:hidden;border:1px solid #dfe3ec;border-radius:6px;background:#fff}.art-mine-cover{position:relative;height:128px;padding:18px;background:linear-gradient(135deg,#fbd2e7,#b4c9ff)}.art-mine-cover.tone-1{background:linear-gradient(135deg,#111827,#344767);color:#fff}.art-mine-cover.tone-2{background:linear-gradient(135deg,#b8d4ff,#f8f1ff)}.art-mine-cover b{position:absolute;left:10px;top:10px;width:20px;height:22px;display:grid;place-items:center;border-radius:4px;background:#ff8a17;color:#fff;font-size:12px}.art-mine-cover strong{display:block;margin-top:34px;font-size:24px;line-height:1.15}.art-mine-grid h2{margin:12px 14px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500}.art-mine-grid p{display:flex;align-items:center;gap:8px;margin:0 14px 12px;color:#555}.art-mine-grid p span{width:18px;height:18px;border-radius:50%;background:#111}.art-mine-grid article>div:not(.art-mine-cover){display:flex;align-items:center;gap:10px;margin:0 14px 12px}.art-mine-grid em{padding:3px 10px;border-radius:12px;background:#eef1ff;color:#315cff;font-style:normal}.art-mine-grid small{color:#777}.art-mine-grid footer{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-top:1px solid #eef0f5;color:#777}.art-mine-grid footer button{height:28px;padding:0 12px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.art-mine-empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;margin-top:18px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.art-mine-empty strong{color:#202633;font-size:20px}.art-mine-empty p{margin:0;color:#777}.art-mine-empty button{height:34px;padding:0 18px;border:0;border-radius:3px;background:#315cff;color:#fff}.art-user-note{margin-top:18px;padding:14px 16px;border:1px solid #e0e3ea;border-radius:4px;background:#fff;color:#777}.art-app-manage-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.app-manage-hero{min-height:180px;display:grid;grid-template-columns:240px 1fr 220px;gap:22px;padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.app-manage-hero .preview-cover{height:136px}.review-state{display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:12px;background:#e7f6ee;color:#1f9d62}.app-manage-hero h2{margin:12px 0 8px;color:#202633;font-size:24px}.app-manage-hero p{color:#606878}.app-manage-hero em{display:inline-flex;height:24px;align-items:center;margin-right:8px;padding:0 10px;border-radius:12px;background:#eef1ff;color:#315cff;font-style:normal}.app-manage-hero aside{display:grid;align-content:center;gap:10px;padding:20px;border-radius:6px;background:#f8faff}.app-manage-hero aside strong,.app-manage-hero aside small{color:#6a7280}.app-manage-hero aside b{color:#202633;font-size:28px}.app-manage-layout{display:grid;grid-template-columns:1fr 420px;gap:16px;margin-top:16px}.app-manage-card{padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.app-manage-card.wide{grid-column:1 / -1}.app-manage-card h2{margin:0 0 16px;color:#202633;font-size:18px}.app-version-table,.app-service-table{overflow:hidden;border:1px solid #e0e5ef;border-radius:5px}.app-version-table .head,.app-version-table .row{display:grid;grid-template-columns:.6fr .75fr 1.2fr 1.2fr .7fr;align-items:center;min-height:44px;padding:0 14px;column-gap:12px}.app-service-table .head,.app-service-table .row{display:grid;grid-template-columns:1fr .7fr 1fr .8fr;align-items:center;min-height:44px;padding:0 14px;column-gap:12px}.app-version-table .head,.app-service-table .head{background:#f5f6f9;color:#777}.app-version-table .row,.app-service-table .row{border-top:1px solid #edf0f5}.app-version-table .status{color:#1f9d62;font-weight:600}.app-version-table .status.pending{color:#ff8a17}.app-version-table .status.offline{color:#999}.app-version-table .row span:last-child{display:flex;gap:10px}.audit-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.audit-check-grid article{padding:14px;border:1px solid #e3e8f2;border-radius:4px;background:#fbfcff}.audit-check-grid span{color:#777}.audit-check-grid strong{display:block;margin-top:8px;color:#1f9d62}.audit-check-grid strong.pending{color:#ff8a17}.audit-check-grid p{margin:8px 0 0;color:#6a7280;line-height:1.5}.review-timeline p{display:grid;grid-template-columns:160px 1fr;gap:16px;margin:0;padding:14px 0;border-top:1px solid #edf0f5}.review-timeline p:first-child{border-top:0}.review-timeline b{color:#202633}.review-timeline span{color:#606878}.art-manage-modal{width:720px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-manage-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-manage-modal h2{margin:0;color:#202633;font-size:18px}.art-manage-modal header button{border:0;background:transparent;color:#999;font-size:22px}.manage-version-body{padding:22px 24px}.manage-version-body label{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;margin-bottom:16px}.manage-version-body label span{color:#555}.manage-version-body input,.manage-version-body textarea{width:100%;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.manage-version-body input{height:34px;padding:0 12px}.manage-version-body textarea{min-height:100px;padding:10px 12px;resize:none}.manage-version-body label:has(textarea){align-items:start}.manage-audit-preview{display:grid;gap:8px;margin-bottom:16px;padding:14px;border:1px solid #dfe7ff;border-radius:4px;background:#f7f9ff}.manage-audit-preview strong{color:#202633}.manage-audit-preview p{display:flex;flex-wrap:wrap;gap:10px;margin:0}.manage-audit-preview span{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:12px;background:#fff;color:#315cff}.manage-checks{display:flex;gap:24px;padding-top:12px;border-top:1px solid #edf0f5}.manage-checks label{display:flex;gap:8px;margin:0;color:#666}.manage-tags{display:flex;flex-wrap:wrap;gap:10px}.manage-tags em{height:26px;display:inline-flex;align-items:center;padding:0 12px;border-radius:13px;background:#eef1ff;color:#315cff;font-style:normal}.manage-tags button{height:28px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-manage-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-manage-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-manage-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.art-admin-main,.art-create-app-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.create-app-steps{height:58px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;margin-bottom:16px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.create-app-steps span{display:flex;align-items:center;justify-content:center;gap:10px;color:#777}.create-app-steps b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eef1f6;color:#777}.create-app-steps .active{color:#315cff;font-weight:600}.create-app-steps .active b{background:#315cff;color:#fff}.create-app-layout{display:grid;grid-template-columns:1fr 330px;gap:18px}.create-app-form,.create-app-preview{border:1px solid #e0e5ef;border-radius:6px;background:#fff}.create-app-form{padding:24px}.create-app-form h2,.create-app-preview h2{margin:0 0 18px;color:#202633;font-size:18px;font-weight:600}.create-app-form h2:not(:first-child){margin-top:28px;padding-top:22px;border-top:1px solid #edf0f5}.create-app-form label{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;margin-bottom:16px}.create-app-form label span{color:#555}.create-app-form input,.create-app-form textarea{width:100%;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#333}.create-app-form input{height:34px;padding:0 12px}.create-app-form textarea{min-height:96px;padding:10px 12px;resize:none}.create-app-form .textarea{align-items:start}.create-tag-box,.create-radio-row{display:flex;flex-wrap:wrap;gap:10px}.create-tag-box em{height:26px;display:inline-flex;align-items:center;padding:0 12px;border-radius:13px;background:#eef1ff;color:#315cff;font-style:normal}.create-tag-box button,.create-radio-row button{height:28px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.create-radio-row button.active{border-color:#315cff;color:#315cff}.create-service-table{overflow:hidden;border:1px solid #e0e5ef;border-radius:6px}.create-service-table .head,.create-service-table .row{display:grid;grid-template-columns:1.2fr .7fr .9fr 1.6fr;align-items:center;min-height:46px;padding:0 16px;column-gap:14px}.create-service-table .head{background:#f5f6f9;color:#777}.create-service-table .row{border-top:1px solid #edf0f5}.create-app-preview{align-self:start;padding:20px}.preview-cover{position:relative;height:150px;padding:18px;border-radius:8px;background:linear-gradient(135deg,#fbd2e7,#b4c9ff)}.preview-cover b{position:absolute;left:10px;top:10px;width:20px;height:22px;display:grid;place-items:center;border-radius:4px;background:#ff8a17;color:#fff;font-size:12px}.preview-cover strong{display:block;margin-top:44px;color:#202633;font-size:24px;line-height:1.15}.create-app-preview h3{margin:14px 0 8px;color:#202633;font-size:18px}.create-app-preview p{color:#5e6675;line-height:1.6}.create-app-preview p span{width:18px;height:18px;display:inline-block;margin-right:8px;border-radius:50%;background:#111;vertical-align:middle}.create-app-preview div:not(.preview-cover){display:flex;gap:14px;color:#666}.create-app-preview button{width:100%;height:36px;margin:14px 0;border:0;border-radius:4px;background:#315cff;color:#fff}.create-app-preview label{display:flex;gap:8px;color:#777;line-height:1.5}.create-audit-box{margin-top:16px;padding:14px;border:1px solid #e1e7f2;border-radius:4px;background:#fbfcff}.create-audit-box h4{margin:0 0 10px;color:#202633;font-size:15px}.create-audit-box p{display:flex;align-items:center;gap:8px;margin:8px 0;color:#596278}.create-audit-box span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e7f6ee;color:#1f9d62;font-size:12px}.create-audit-box p:last-child span{background:#fff0df;color:#ff8a17}.art-admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.art-admin-stats article{min-height:126px;padding:20px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.art-admin-stats span,.art-admin-table .head,.art-admin-filter,.art-settings-form small{color:#777}.art-admin-stats strong{display:block;margin-top:12px;color:#202633;font-size:28px}.art-admin-stats p{margin:10px 0 0;color:#8a92a3}.art-admin-chart{display:grid;grid-template-columns:1fr 280px;gap:18px;margin-top:16px;padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.art-admin-chart div{height:210px;display:flex;align-items:end;gap:18px;padding:16px 22px 0;border-bottom:1px solid #dfe4ee}.art-admin-chart i{width:10%;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#315cff,#8fb0ff)}.art-admin-chart i:nth-child(1){height:42%}.art-admin-chart i:nth-child(2){height:58%}.art-admin-chart i:nth-child(3){height:46%}.art-admin-chart i:nth-child(4){height:72%}.art-admin-chart i:nth-child(5){height:64%}.art-admin-chart i:nth-child(6){height:86%}.art-admin-chart i:nth-child(7){height:53%}.art-admin-chart aside{display:grid;align-content:center;gap:10px}.art-admin-chart b{color:#202633;font-size:24px}.art-admin-chart aside span{color:#315cff}.art-admin-chart p{color:#6a7280;line-height:1.7}.art-admin-filter{min-height:54px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid #e0e5ef;border-radius:6px 6px 0 0;background:#fff}.art-admin-filter button{height:30px;padding:0 14px;border:0;border-radius:15px;background:#f0f2f6;color:#555}.art-admin-filter button.active{background:#315cff;color:#fff}.art-admin-filter label{display:flex;align-items:center;gap:10px;margin-left:auto}.art-admin-filter input{width:180px;height:30px;padding:0 10px;border:1px solid #d5d9e3;border-radius:3px}.art-admin-table{overflow:hidden;margin-top:16px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.art-admin-filter+.art-admin-table{margin-top:0;border-top:0;border-radius:0 0 6px 6px}.art-admin-table .head,.art-admin-table .row{display:grid;grid-template-columns:1.3fr 1.1fr 1.1fr 1fr .8fr;align-items:center;min-height:48px;padding:0 18px;column-gap:14px}.art-admin-table .head{background:#f5f6f9}.art-admin-table .row{border-top:1px solid #edf0f5}.art-admin-table .row span:last-child{color:#1f9d62;font-weight:600}.art-token-guide,.art-settings-form{margin-top:16px;padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.art-token-guide h2{margin:0 0 14px;color:#202633;font-size:18px}.art-token-guide pre{overflow:auto;margin:0;padding:18px;border-radius:6px;background:#172033;color:#dfe8ff;line-height:1.7}.art-model-admin-modal{width:640px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-model-admin-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-model-admin-modal h2{margin:0;color:#202633;font-size:18px}.art-model-admin-modal header button{border:0;background:transparent;color:#999;font-size:22px}.model-admin-form{padding:22px 24px}.model-admin-form label{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;margin-bottom:16px}.model-admin-form label span{color:#555}.model-admin-form input{height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.model-checks{display:flex;flex-wrap:wrap;gap:10px}.model-checks button{height:30px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.model-checks button.active{border-color:#315cff;color:#315cff}.model-admin-form p{margin:0;padding:12px 14px;border-radius:4px;background:#f7f8fb;color:#6a7280}.model-save-body{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:28px 30px}.model-save-body>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e7f6ee;color:#1f9d62;font-weight:700}.model-save-body h3{margin:2px 0 8px;color:#202633}.model-save-body p{margin:0;color:#6a7280;line-height:1.7}.art-model-admin-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-model-admin-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-model-admin-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.art-settings-form{display:grid;gap:18px}.art-settings-form>label{display:grid;grid-template-columns:140px 360px 1fr;gap:16px;align-items:center}.art-settings-form span{color:#333;font-weight:500}.art-settings-form input[type=text],.art-settings-form>label input{height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.art-setting-switches{display:flex;gap:24px;padding-top:16px;border-top:1px solid #edf0f5}.art-setting-switches label{color:#555}.compute-instance-detail{min-height:calc(100vh - 60px);padding:22px;background:#f7f8fb}.compute-detail-head,.compute-detail-hero,.compute-card{border:1px solid #e0e5ef;border-radius:6px;background:#fff}.compute-detail-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px}.compute-detail-head h1{margin:6px 0;color:#202633;font-size:22px}.compute-detail-head p{margin:0;color:#6a7280}.compute-detail-head>div:last-child{display:flex;gap:10px}.compute-detail-head button,.compute-detail-hero button,.compute-card-title button{height:32px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.compute-detail-head button:first-child,.compute-detail-hero button:first-child{border-color:#315cff;background:#315cff;color:#fff}.compute-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;margin-top:16px;padding:22px}.compute-state{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;background:#e7f6ee;color:#1f9d62;font-size:12px}.compute-detail-hero h2{margin:12px 0 8px;color:#202633;font-size:24px}.compute-detail-hero p{max-width:760px;margin:0 0 16px;color:#5e6675;line-height:1.7}.compute-detail-hero div div{display:flex;flex-wrap:wrap;gap:10px}.compute-detail-hero aside{display:grid;align-content:center;gap:8px;padding:20px;border-radius:6px;background:#f5f7ff}.compute-detail-hero aside span,.compute-detail-hero aside small,.compute-card-title span,.compute-card p{color:#6a7280}.compute-detail-hero aside strong{color:#315cff;font-size:26px}.compute-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.compute-metric-grid article{min-height:132px;display:grid;grid-template-columns:1fr 92px;gap:12px;padding:18px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.compute-metric-grid span{color:#6a7280}.compute-metric-grid strong{display:block;margin:10px 0 6px;color:#202633;font-size:24px}.compute-metric-grid p{margin:0;color:#8a92a3}.compute-bars{display:flex;align-items:end;gap:5px;padding-top:24px}.compute-bars i{width:8px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#315cff,#8fb0ff)}.compute-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);gap:16px;margin-top:16px}.compute-card{overflow:hidden;margin-top:16px}.compute-detail-grid .compute-card{margin-top:0}.compute-card.wide{grid-column:1 / -1}.compute-card-title{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid #edf0f5}.compute-card-title h2{margin:0;color:#202633;font-size:17px}.compute-card-title a{color:#315cff}.compute-card pre{overflow:auto;margin:16px 18px;padding:16px;border-radius:6px;background:#172033;color:#dfe8ff;line-height:1.7}.compute-card p{margin:0 18px 18px;line-height:1.7}.compute-service-table .head,.compute-service-table .row,.compute-disk-table .head,.compute-disk-table .row{display:grid;align-items:center;min-height:48px;padding:0 18px;column-gap:14px}.compute-service-table .head,.compute-service-table .row{grid-template-columns:1.3fr .7fr .7fr .8fr .7fr}.compute-disk-table .head,.compute-disk-table .row{grid-template-columns:.9fr 1.4fr 1.1fr 1.2fr}.compute-service-table .head,.compute-disk-table .head{background:#f5f6f9;color:#777}.compute-service-table .row,.compute-disk-table .row{border-top:1px solid #edf0f5}.compute-service-table .ok{color:#1f9d62}.compute-service-table .muted{color:#999}.compute-service-table .link{color:#315cff}.compute-bill-table{padding:8px 18px 18px}.compute-bill-table p{display:grid;grid-template-columns:1fr .8fr 1fr .8fr .7fr;gap:10px;align-items:center;min-height:42px;margin:0;border-bottom:1px solid #edf0f5}.compute-bill-table span,.compute-bill-table em,.compute-bill-table small{color:#6a7280;font-style:normal}.compute-bill-table b{color:#ff7a1a}.compute-event-list{padding:14px 18px 18px}.compute-event-list article{display:grid;grid-template-columns:22px 150px 120px 100px minmax(0,1fr);gap:12px;align-items:start;min-height:42px;padding:10px 0;border-bottom:1px solid #edf0f5}.compute-event-list i{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#1f9d62}.compute-event-list span,.compute-event-list em,.compute-event-list p{margin:0;color:#6a7280;font-style:normal}.compute-event-list strong{color:#202633}.compute-action-modal{width:520px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.compute-action-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.compute-action-modal h2{margin:0;color:#202633;font-size:18px}.compute-action-modal header button{border:0;background:transparent;color:#999;font-size:22px}.compute-action-body{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:28px 30px}.compute-action-body>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eef1ff;color:#315cff;font-weight:700}.compute-action-modal.danger .compute-action-body>span{background:#fff0df;color:#ff7a1a}.compute-action-body p{grid-column:2;margin:0;color:#5e6675;line-height:1.7}.compute-action-body label{grid-column:2;color:#555}.compute-action-form{display:grid;gap:16px;padding:24px 28px}.compute-action-form label{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center}.compute-action-form input{height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px}.compute-action-form p{margin:0;color:#6a7280}.compute-action-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.compute-action-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.compute-action-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.compute-action-modal footer .primary:disabled{border-color:#a9b8ff;background:#a9b8ff;cursor:not-allowed}.task-stop-body p+p{margin-top:10px}.compute-workspace-main{min-height:calc(100vh - 60px);padding:22px;background:#f7f8fb}.compute-workspace-status{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.compute-workspace-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"terminal files" "ports files" "tasks logs";gap:16px;margin-top:16px}.compute-workspace-terminal{grid-area:terminal}.compute-workspace-files{grid-area:files}.compute-workspace-logs{grid-area:logs}.compute-port-card,.compute-task-card{padding:18px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.compute-port-card{grid-area:ports}.compute-task-card{grid-area:tasks}.compute-port-table{overflow:hidden;border:1px solid #e5e9f1;border-radius:4px}.compute-port-table .head,.compute-port-table .row{display:grid;grid-template-columns:.9fr .55fr minmax(0,1.9fr) .65fr;align-items:center;min-height:42px;padding:0 12px;column-gap:12px}.compute-port-table .head{background:#f5f6f9;color:#777}.compute-port-table .row{border-top:1px solid #edf0f5}.compute-port-table .url{overflow:hidden;color:#315cff;text-overflow:ellipsis;white-space:nowrap}.compute-port-table .ok{color:#1f9d62}.compute-task-list{display:grid;gap:10px}.compute-task-list article{display:grid;grid-template-columns:88px minmax(0,1fr) 72px 64px;gap:10px;align-items:center;min-height:44px;padding:0 12px;border:1px solid #edf0f5;border-radius:4px}.compute-task-list strong{color:#202633}.compute-task-list span{overflow:hidden;color:#5e6675;text-overflow:ellipsis;white-space:nowrap}.compute-task-list em{color:#6a7280;font-style:normal}.compute-task-list b{color:#315cff}.art-instance-filter{justify-content:flex-start;margin-bottom:16px}.art-instance-filter button,.art-instance-filter a{height:28px;display:inline-flex;align-items:center;padding:0 14px;border:0;border-radius:14px;background:#f0f2f6;color:#555}.art-instance-filter button.active,.art-instance-filter a.active{background:#315cff;color:#fff}.art-instance-filter label{display:flex;align-items:center;gap:10px;margin-left:auto;color:#666}.art-instance-filter input{width:190px;height:30px;padding:0 10px;border:1px solid #d5d9e3;border-radius:3px}.art-instance-table{overflow:hidden;border:1px solid #e0e3ea;border-radius:4px;background:#fff}.art-instance-table .head,.art-instance-table .row{display:grid;grid-template-columns:34px 1.35fr 1fr .7fr .55fr .72fr .66fr .72fr 1.65fr;align-items:center;min-height:48px;padding:0 16px;column-gap:12px}.art-instance-table .head{background:#f5f6f9;color:#777}.art-instance-table .row{border-top:1px solid #edf0f5;color:#333}.art-instance-table .state{color:#ff8a17}.art-instance-table .state.running{color:#1f9d62}.art-instance-table .state.stopped{color:#999}.art-instance-table .row span:last-child{display:flex;flex-wrap:wrap;gap:10px;line-height:1.8}.art-instance-table .row span:last-child a{color:#315cff;cursor:pointer}.art-instance-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid #e0e5ef;border-top:0;border-radius:0 0 4px 4px;background:#fff}.art-instance-empty strong{color:#202633;font-size:18px}.art-instance-empty p{margin:0;color:#777}.art-instance-empty button{height:32px;padding:0 16px;border:0;border-radius:3px;background:#315cff;color:#fff}.art-instance-create-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.instance-create-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.instance-create-steps span{height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #e2e6ef;border-radius:4px;background:#fff;color:#777}.instance-create-steps span.active{border-color:#b8c8ff;color:#315cff;background:#f5f7ff}.instance-create-steps b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#dfe6ff;font-size:12px}.instance-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.instance-create-form,.instance-create-summary{border:1px solid #e1e5ee;border-radius:4px;background:#fff}.instance-create-form{padding:22px}.instance-create-form h2,.instance-create-summary h2{margin:0 0 14px;font-size:16px;color:#202633}.selected-app-card{display:grid;grid-template-columns:72px minmax(0,1fr) 80px;gap:14px;align-items:center;margin-bottom:24px;padding:14px;border:1px solid #edf0f5;border-radius:4px;background:#fafbfe}.selected-app-cover{width:72px;height:54px;display:grid;place-items:center;border-radius:3px;background:linear-gradient(135deg,#ffd6e6,#8d5cff);color:#fff;font-weight:800}.selected-app-card h3{margin:0 0 6px;font-size:16px}.selected-app-card p{margin:0;color:#666;line-height:1.6}.selected-app-card a{color:#315cff;text-align:right}.instance-create-segments{display:flex;gap:8px;margin:0 0 24px}.instance-create-segments button{height:34px;min-width:84px;border:1px solid #d9dee9;border-radius:3px;background:#fff}.instance-create-segments button.active{border-color:#315cff;background:#315cff;color:#fff}.instance-spec-list{display:grid;gap:10px;margin-bottom:24px}.instance-spec-list label{display:grid;grid-template-columns:24px 1.25fr .8fr .85fr .9fr .85fr;align-items:center;gap:12px;min-height:54px;padding:0 14px;border:1px solid #e2e6ef;border-radius:4px}.instance-spec-list label.active{border-color:#315cff;box-shadow:0 0 0 1px #315cff inset}.instance-spec-list span{color:#666}.instance-spec-list em{color:#ff7a1a;font-style:normal;text-align:right}.instance-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.instance-create-grid label{display:grid;gap:8px}.instance-create-grid span{color:#666}.instance-create-grid input{height:36px;padding:0 10px;border:1px solid #d9dee9;border-radius:3px}.instance-create-summary{position:sticky;top:88px;align-self:start;padding:18px}.instance-create-summary p,.instance-create-summary div{display:flex;justify-content:space-between;margin:0;padding:12px 0;border-bottom:1px solid #edf0f5;color:#666}.instance-create-summary div{margin-top:6px;border-bottom:0;color:#222}.instance-create-summary b{color:#ff7a1a;font-size:20px}.instance-create-summary small{display:block;margin:10px 0 14px;color:#777;line-height:1.7}.instance-create-summary button{width:100%;height:38px;margin-bottom:10px;border:0;border-radius:3px;background:#315cff;color:#fff}.instance-create-summary button.plain{border:1px solid #d9dee9;background:#fff;color:#333}.instance-create-summary label{display:flex;gap:8px;color:#666;line-height:1.5}.art-instance-detail-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.instance-detail-hero{min-height:168px;display:grid;grid-template-columns:1fr 260px;gap:18px;padding:24px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.instance-state{display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:12px;background:#fff0df;color:#ff8a17}.instance-detail-hero h2{margin:14px 0 10px;color:#202633;font-size:24px}.instance-detail-hero p{color:#606878}.instance-detail-hero div div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.instance-detail-hero button{height:32px;padding:0 14px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.instance-detail-hero aside{display:grid;align-content:center;gap:10px;padding:22px;border-radius:6px;background:#f8faff}.instance-detail-hero aside strong{color:#777}.instance-detail-hero aside b{color:#ff5b2e;font-size:28px}.instance-detail-hero aside small{color:#8a92a3}.instance-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.instance-metric-grid article{padding:18px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.instance-metric-grid span{color:#777}.instance-metric-grid strong{display:block;margin-top:10px;color:#202633;font-size:24px}.instance-metric-grid p{margin:8px 0 0;color:#8a92a3}.instance-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.instance-section-title h2{margin:0;color:#202633;font-size:18px}.instance-section-title span,.instance-section-title a{color:#7a8496}.instance-section-title a{color:#315cff}.instance-service-card,.instance-bill-card{margin-top:16px;padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.instance-service-table,.instance-bill-table{overflow:hidden;border:1px solid #e5e9f1;border-radius:4px}.instance-service-table .head,.instance-service-table .row{display:grid;grid-template-columns:1.25fr .65fr .9fr .7fr .7fr;min-height:44px;align-items:center;padding:0 14px;column-gap:12px}.instance-bill-table .head,.instance-bill-table .row{display:grid;grid-template-columns:1.1fr .75fr 1.55fr .75fr .65fr;min-height:44px;align-items:center;padding:0 14px;column-gap:12px}.instance-service-table .head,.instance-bill-table .head{background:#f5f6f9;color:#777}.instance-service-table .row,.instance-bill-table .row{border-top:1px solid #edf0f5;color:#333}.instance-service-table .pending{color:#ff8a17}.instance-service-table .link{color:#315cff}.instance-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.instance-runtime-grid article{padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.instance-runtime-grid h2{margin:0 0 12px;color:#202633;font-size:18px}.instance-runtime-grid p{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;margin:0;padding:12px 0;border-top:1px solid #edf0f5}.instance-runtime-grid p:first-of-type{border-top:0}.instance-runtime-grid span{color:#8a92a3}.instance-runtime-grid strong{color:#333;font-weight:500;overflow-wrap:anywhere}.instance-monitor-card,.instance-event-card{margin-top:16px;padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.monitor-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.monitor-panels article{min-height:138px;display:grid;align-content:space-between;padding:16px;border:1px solid #edf0f5;border-radius:4px;background:#fafbfe}.monitor-panels article>div:first-child{display:flex;justify-content:space-between;gap:12px}.monitor-panels span{color:#777}.monitor-panels strong{color:#202633;font-size:20px}.monitor-bars{height:58px;display:flex;align-items:end;gap:7px;padding-top:8px}.monitor-bars i{flex:1;min-width:8px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#6f8cff,#315cff)}.instance-event-list{display:grid;gap:0;border:1px solid #e5e9f1;border-radius:4px;overflow:hidden}.instance-event-list article{display:grid;grid-template-columns:20px 150px .9fr .7fr 1.7fr;align-items:center;min-height:48px;gap:12px;padding:0 14px;border-top:1px solid #edf0f5}.instance-event-list article:first-child{border-top:0}.instance-event-list i{width:9px;height:9px;border-radius:50%;background:#1f9d62}.instance-event-list i.warning{background:#ff8a17}.instance-event-list span,.instance-event-list em,.instance-event-list p{color:#777;font-style:normal}.instance-event-list strong{color:#202633}.instance-event-list p{margin:0;overflow-wrap:anywhere}.instance-detail-layout{display:grid;grid-template-columns:360px 1fr;gap:16px;margin-top:16px}.instance-config-card,.instance-log-card{padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.instance-config-card h2,.instance-log-card h2{margin:0 0 16px;color:#202633;font-size:18px}.instance-config-card p{display:grid;gap:6px;margin:0;padding:14px 0;border-top:1px solid #edf0f5}.instance-config-card p:first-of-type{border-top:0}.instance-config-card span{color:#8a92a3}.instance-config-card strong{color:#333;font-weight:500;overflow-wrap:anywhere}.instance-log-card pre{min-height:252px;margin:0;padding:18px;border-radius:6px;background:#172033;color:#dfe8ff;line-height:1.8}.instance-workspace-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.workspace-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.workspace-status article{padding:18px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.workspace-status span{color:#777}.workspace-status strong{display:block;margin-top:8px;color:#202633;font-size:18px}.workspace-status p{margin:8px 0 0;color:#6a7280}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"terminal files" "logs files";gap:16px}.workspace-terminal,.workspace-files,.workspace-logs{padding:18px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.workspace-terminal{grid-area:terminal}.workspace-files{grid-area:files}.workspace-logs{grid-area:logs}.workspace-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.workspace-title h2{margin:0;color:#202633;font-size:18px}.workspace-title span{color:#7a8496}.workspace-terminal pre,.workspace-logs pre{min-height:240px;margin:0;padding:16px;border-radius:5px;background:#111827;color:#dce7ff;line-height:1.75;overflow:auto}.workspace-logs pre{min-height:180px}.workspace-terminal>div:last-child{display:grid;grid-template-columns:1fr 82px;gap:10px;margin-top:12px}.workspace-terminal input{height:34px;padding:0 10px;border:1px solid #d9dee9;border-radius:3px}.workspace-terminal button,.file-toolbar button,.log-actions button{height:32px;padding:0 12px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.workspace-terminal button{background:#315cff;color:#fff}.file-toolbar,.log-actions{display:flex;gap:10px;margin-bottom:12px}.file-table{overflow:hidden;border:1px solid #e5e9f1;border-radius:4px}.file-table .head,.file-table .row{display:grid;grid-template-columns:1.45fr .75fr 1fr;align-items:center;min-height:42px;padding:0 12px;column-gap:12px}.file-table .head{background:#f5f6f9;color:#777}.file-table .row{border-top:1px solid #edf0f5}.file-table .row span:first-child{display:flex;align-items:center;gap:8px;color:#202633}.file-table i{width:18px;height:16px;border-radius:3px;background:#ffb84d}.file-table i.file{background:#8aa3ff}.log-actions{margin-top:12px;margin-bottom:0}.art-action-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#0000007a}.art-action-mask.nested{z-index:90}.art-action-modal{width:560px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-action-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-action-modal h2{margin:0;color:#202633;font-size:18px;font-weight:600}.art-action-modal header button{border:0;background:transparent;color:#999;font-size:22px}.art-boot-body,.art-delete-body,.art-instance-form-body,.art-recharge-body,.art-stop-body{padding:22px 24px}.boot-app-line{display:grid;gap:8px;padding:14px 16px;border-radius:5px;background:#f7f8fb}.boot-app-line strong{color:#202633}.boot-app-line span{color:#6a7280}.art-boot-body label{display:grid;grid-template-columns:82px 1fr;gap:14px;align-items:center;margin-top:18px}.art-boot-body label>span{color:#555}.art-boot-body label div{display:flex;flex-wrap:wrap;gap:10px}.art-boot-body label button{height:30px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-boot-body label button.active{border-color:#315cff;color:#315cff}.boot-cost{display:grid;grid-template-columns:82px 1fr;gap:8px 14px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid #edf0f5}.boot-cost span{color:#555}.boot-cost b{color:#ff5b2e;font-size:20px}.boot-cost small{grid-column:2;color:#8a92a3}.art-delete-body{display:grid;grid-template-columns:42px 1fr;gap:14px}.art-delete-body>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff0df;color:#ff8a17;font-weight:700}.art-delete-body p{margin:5px 0 14px;color:#333;line-height:1.7}.art-delete-body label{grid-column:2;color:#666}.art-stop-body{display:grid;grid-template-columns:42px 1fr;gap:14px}.art-stop-body>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eef3ff;color:#315cff;font-weight:700}.art-stop-body p{margin:5px 0 14px;color:#333;line-height:1.7}.art-stop-body label{grid-column:2;color:#666}.art-instance-form-body{display:grid;gap:16px}.art-instance-form-body label{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}.art-instance-form-body span,.art-recharge-body label>span{color:#555}.art-instance-form-body input{height:34px;padding:0 10px;border:1px solid #d9dee9;border-radius:3px}.art-instance-form-body label div{display:flex;flex-wrap:wrap;gap:10px}.art-instance-form-body label button{height:30px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-instance-form-body label button.active{border-color:#315cff;color:#315cff}.art-instance-form-body p{margin:0;padding:12px 14px;border-radius:4px;background:#f7f8fb;color:#777}.art-recharge-body{display:grid;gap:18px}.recharge-balance{display:grid;gap:6px;padding:16px;border-radius:5px;background:#f8faff}.recharge-balance span{color:#777}.recharge-balance strong{color:#ff5b2e;font-size:28px}.recharge-balance em{color:#8a92a3;font-style:normal}.recharge-options,.art-recharge-body label div{display:flex;flex-wrap:wrap;gap:10px}.recharge-options button,.art-recharge-body label button{height:34px;min-width:86px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.recharge-options button.active,.art-recharge-body label button.active{border-color:#315cff;color:#315cff;box-shadow:0 0 0 1px #315cff inset}.art-recharge-body label{display:grid;grid-template-columns:82px 1fr;gap:14px;align-items:center}.art-action-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-action-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-action-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.art-action-modal.danger footer .primary{border-color:#ff5b2e;background:#ff5b2e}.art-panel-modal{width:760px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-panel-modal.cost{width:640px}.art-panel-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-panel-modal h2{margin:0;color:#202633;font-size:18px}.art-panel-modal header button{border:0;background:transparent;color:#999;font-size:22px}.panel-app-body,.panel-cost-body{padding:22px 24px}.panel-app-search{display:flex;gap:10px;margin-bottom:16px}.panel-app-search input{flex:1;height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px}.panel-app-search button{width:82px;border:0;border-radius:3px;background:#315cff;color:#fff}.panel-app-list{display:grid;gap:12px}.panel-app-list article{display:grid;grid-template-columns:28px 1fr 74px;gap:12px;align-items:center;min-height:78px;padding:12px;border:1px solid #e0e5ef;border-radius:5px}.panel-app-list article.active{border-color:#315cff;background:#f8faff}.panel-app-list b{width:22px;height:24px;display:grid;place-items:center;border-radius:4px;background:#ff8a17;color:#fff;font-size:12px}.panel-app-list h3{margin:0 0 6px;color:#202633;font-size:16px}.panel-app-list p,.panel-app-list span{margin:0;color:#6a7280}.panel-app-list button{height:30px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.cost-total{display:grid;gap:8px;padding:16px;border-radius:5px;background:#f7f8fb}.cost-total span{color:#666}.cost-total strong{color:#ff5b2e;font-size:26px}.cost-total small{color:#8a92a3}.panel-cost-table{overflow:hidden;margin-top:16px;border:1px solid #e0e5ef;border-radius:5px}.panel-cost-table .head,.panel-cost-table .row{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;min-height:42px;padding:0 14px;column-gap:12px}.panel-cost-table .head{background:#f5f6f9;color:#777}.panel-cost-table .row{border-top:1px solid #edf0f5}.panel-cost-table .row span:last-child{color:#ff5b2e;font-weight:600}.art-panel-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-panel-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-panel-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.art-auth-wrap{min-height:calc(100vh - 92px);display:grid;place-items:center;padding:36px;background:#f6f7fb}.art-auth-mobile-hero{display:none}.art-auth-panel{width:min(1080px,100%);display:grid;grid-template-columns:1fr 390px 210px;gap:0;overflow:hidden;border:1px solid #e0e5ef;border-radius:6px;background:#fff;box-shadow:0 12px 30px #1f2c4e14}.art-auth-copy{display:grid;align-content:center;gap:18px;padding:42px;background:#f8faff}.art-auth-copy h1{margin:0;color:#202633;font-size:30px}.art-auth-copy p{max-width:420px;margin:0;color:#596278;line-height:1.8}.art-auth-copy div{display:flex;flex-wrap:wrap;gap:10px}.art-auth-copy ul{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none;color:#586070}.art-auth-copy li{position:relative;padding-left:18px;line-height:1.6}.art-auth-copy li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:#315cff}.art-auth-copy span{height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:14px;background:#fff;color:#315cff}.art-auth-form{display:grid;gap:14px;padding:34px 32px}.art-auth-form h2{margin:0 0 4px;color:#202633;font-size:22px}.art-auth-form label{display:grid;gap:8px}.art-auth-form label span{color:#555}.art-auth-form input{height:36px;padding:0 10px;border:1px solid #d7dce8;border-radius:3px}.auth-password-field{position:relative}.auth-password-field input{width:100%;padding-right:42px}.auth-password-field button{position:absolute;right:1px;top:1px;width:36px;height:34px;margin:0;border:0;border-left:1px solid #edf0f6;border-radius:0 3px 3px 0;background:#fff;color:#667085;font-size:18px;line-height:1}.art-auth-form .code-row div{display:grid;grid-template-columns:1fr 104px;gap:10px}.art-auth-form .code-row button{border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.auth-options,.auth-agree{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#666}.auth-agree{justify-content:flex-start}.auth-options label,.auth-agree{display:flex;gap:8px}.auth-check.el-checkbox{display:inline-flex!important;align-items:center;height:32px;margin:0;color:#666;font-size:14px;font-weight:400;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.auth-check .el-checkbox__input{display:inline-flex;position:relative;align-items:center;line-height:1;vertical-align:middle}.auth-check .el-checkbox__inner{display:inline-block;position:relative;z-index:1;width:14px;height:14px;border:1px solid #d7dae0;border-radius:2px;background-color:#fff;box-sizing:border-box}.auth-check .el-checkbox__inner:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:1px solid #fff;border-left:0;border-top:0;transform:rotate(45deg) scaleY(0);transform-origin:center}.auth-check .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#3760f4;background-color:#3760f4}.auth-check .el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.auth-check .el-checkbox__original{position:absolute;z-index:-1;width:0;height:0;margin:0;opacity:0}.auth-check .el-checkbox__label{display:inline-block;padding-left:8px;color:#666;font-size:14px;line-height:19px}.auth-options a,.art-auth-form p a{color:#315cff}.auth-submit{height:38px;margin-top:4px;border:0;border-radius:3px;background:#315cff;color:#fff}.auth-submit:disabled,.art-auth-form button:disabled{opacity:.65;cursor:not-allowed}.art-auth-status{border:1px solid #f2c266;background:#fff8e8;color:#8a5a08;border-radius:6px;padding:9px 11px;font-size:13px;line-height:1.4}.art-auth-form p{margin:0;text-align:center;color:#777}.art-auth-qr{display:grid;place-items:center;align-content:center;gap:12px;padding:24px;border-left:1px solid #edf0f5;background:#fbfcff}.art-auth-qr div{width:124px;height:124px;display:grid;place-items:center;border:8px solid #eef3ff;background:#fff url(/compute/assets/lingqu-wechat-qrcode.jpg) center / cover no-repeat;color:transparent;font-size:0}.art-auth-qr strong{color:#202633}.art-auth-qr span{color:#777;text-align:center;line-height:1.6}.art-message-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.message-filter{display:flex;align-items:center;gap:10px;margin-bottom:16px}.message-filter a{height:30px;display:inline-flex;align-items:center;padding:0 14px;border-radius:15px;background:#f0f2f6;color:#555}.message-filter a.active{background:#315cff;color:#fff}.message-filter label{display:flex;align-items:center;gap:10px;margin-left:auto;color:#666}.message-filter input{width:220px;height:32px;padding:0 10px;border:1px solid #d5d9e3;border-radius:3px}.message-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.message-list{display:grid;gap:10px}.message-list article{display:grid;grid-template-columns:86px minmax(0,1fr) 150px 52px;align-items:center;gap:14px;min-height:82px;padding:14px 16px;border:1px solid #e0e5ef;border-radius:5px;background:#fff}.message-list article.active{border-color:#315cff;box-shadow:0 0 0 1px #315cff inset}.message-list b{height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#eef1f7;color:#596278;font-size:12px}.message-list b.unread{background:#fff0df;color:#ff7a1a}.message-list h2{margin:0 0 7px;color:#202633;font-size:16px}.message-list p{margin:0;color:#6a7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-list time,.message-list span{color:#8a92a3}.message-detail{position:sticky;top:88px;align-self:start;min-height:360px;padding:22px;border:1px solid #e0e5ef;border-radius:5px;background:#fff}.message-detail>span{height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:13px;background:#eef3ff;color:#315cff}.message-detail h2{margin:16px 0 10px;color:#202633;font-size:20px}.message-detail time{color:#8a92a3}.message-detail p{margin:18px 0;color:#555;line-height:1.8}.message-detail div{display:flex;gap:10px}.message-detail button{height:32px;padding:0 14px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.message-detail button:first-child{background:#315cff;color:#fff}.art-profile-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.profile-hero{display:grid;grid-template-columns:78px minmax(0,1fr) 220px;gap:18px;align-items:center;margin-bottom:16px;padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.profile-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#315cff;color:#fff;font-size:28px;font-weight:800}.profile-hero h2{margin:0 0 8px;color:#202633;font-size:24px}.profile-hero p{margin:0 0 12px;color:#6a7280}.profile-hero div div{display:flex;flex-wrap:wrap;gap:8px}.profile-hero div div span{height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:13px;background:#eef3ff;color:#315cff}.profile-hero aside{display:grid;gap:8px;padding:16px;border-radius:5px;background:#f8faff}.profile-hero aside span{color:#777}.profile-hero aside strong{color:#ff5b2e;font-size:24px}.profile-hero aside button{height:30px;border:0;border-radius:3px;background:#315cff;color:#fff}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.profile-card{padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.profile-card h2{margin:0 0 16px;color:#202633;font-size:18px}.profile-card label{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;margin-top:12px}.profile-card label span{color:#666}.profile-card input{height:34px;padding:0 10px;border:1px solid #d9dee9;border-radius:3px}.profile-card .profile-check{display:flex;gap:8px;color:#555}.profile-card .profile-check input{width:auto;height:auto}.profile-channel{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.profile-channel button{height:30px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.profile-channel button.active{border-color:#315cff;color:#315cff}.profile-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.profile-section-title h2{margin:0}.profile-section-title a,.profile-security-table .link{color:#315cff}.profile-security-table{overflow:hidden;border:1px solid #e5e9f1;border-radius:4px}.profile-security-table .head,.profile-security-table .row{display:grid;grid-template-columns:.8fr .9fr 1.8fr .55fr;align-items:center;min-height:44px;padding:0 14px;column-gap:12px}.profile-security-table .head{background:#f5f6f9;color:#777}.profile-security-table .row{border-top:1px solid #edf0f5}.profile-api-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.profile-api-card article{padding:20px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.profile-api-card span{color:#777}.profile-api-card strong{display:block;margin-top:10px;color:#202633;font-size:24px}.profile-api-card p{margin:10px 0 0;color:#6a7280;line-height:1.6}.art-batch-modal{width:860px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-batch-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-batch-modal h2{margin:0;color:#202633;font-size:18px}.art-batch-modal header button{border:0;background:transparent;color:#999;font-size:22px}.batch-action-body{padding:22px 24px}.batch-action-tabs{display:flex;gap:10px}.batch-action-tabs button{height:30px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.batch-action-tabs .active{border-color:#315cff;color:#315cff}.batch-action-tabs .danger{border-color:#ffb49f;color:#ff5b2e}.batch-summary{display:grid;gap:8px;margin-top:18px;padding:14px 16px;border-radius:5px;background:#f7f8fb}.batch-summary strong{color:#202633}.batch-summary span{color:#6a7280}.batch-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.batch-plan-grid article{padding:14px;border:1px solid #e3e8f2;border-radius:4px;background:#fbfcff}.batch-plan-grid span{color:#777}.batch-plan-grid strong{display:block;margin-top:8px;color:#202633;font-size:17px}.batch-plan-grid p{margin:8px 0 0;color:#7a8496;line-height:1.5}.batch-option-row{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:14px;color:#555}.batch-option-row label{display:inline-flex;align-items:center;gap:8px}.batch-instance-table{overflow:hidden;margin-top:16px;border:1px solid #e0e5ef;border-radius:5px}.batch-instance-table .head,.batch-instance-table .row{display:grid;grid-template-columns:1.45fr .65fr .95fr .5fr .65fr .7fr;align-items:center;min-height:42px;padding:0 14px;column-gap:12px}.batch-instance-table .head{background:#f5f6f9;color:#777}.batch-instance-table .row{border-top:1px solid #edf0f5}.batch-instance-table .row span:last-child{color:#315cff}.batch-result-preview{display:grid;gap:8px;margin-top:14px;padding:14px 16px;border:1px solid #dfe7ff;border-radius:4px;background:#f7f9ff}.batch-result-preview strong{color:#202633}.batch-result-preview p{display:flex;flex-wrap:wrap;gap:10px;margin:0}.batch-result-preview span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:12px;background:#fff;color:#596278}.batch-confirm{display:flex;gap:8px;margin-top:16px;color:#666}.art-batch-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-batch-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-batch-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.art-billing-main{min-height:calc(100vh - 100px);padding:24px;background:#f7f8fb}.art-wallet-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.art-wallet-cards article{min-height:126px;padding:20px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.art-wallet-cards span{color:#777}.art-wallet-cards strong{display:block;margin-top:12px;color:#202633;font-size:28px}.art-wallet-cards button{height:30px;margin-top:16px;padding:0 18px;border:0;border-radius:3px;background:#315cff;color:#fff}.art-wallet-cards small{display:block;margin-top:16px;color:#8a92a3}.art-billing-filter{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid #e0e5ef;border-radius:6px 6px 0 0;background:#fff}.art-billing-filter div{display:flex;gap:10px}.art-billing-filter button{height:30px;padding:0 14px;border:0;border-radius:15px;background:#f0f2f6;color:#555}.art-billing-filter button.active{background:#315cff;color:#fff}.art-billing-filter label{display:flex;align-items:center;gap:10px;color:#666}.art-billing-filter label span{width:112px;height:30px;display:inline-grid;place-items:center;border:1px solid #d5d9e3;border-radius:3px;color:#999}.art-billing-filter label b{color:#777;font-weight:400}.art-billing-table{overflow:hidden;border:1px solid #e0e5ef;border-top:0;background:#fff}.art-billing-table .head,.art-billing-table .row{display:grid;align-items:center;min-height:48px;padding:0 16px;column-gap:14px}.art-billing-table.wallet .head,.art-billing-table.wallet .row,.art-billing-table.detail .head,.art-billing-table.detail .row,.art-billing-table.invoice .head,.art-billing-table.invoice .row{grid-template-columns:1.15fr .8fr .95fr .9fr .85fr .85fr 1.2fr}.art-billing-table .head{background:#f5f6f9;color:#777}.art-billing-table .row{border-top:1px solid #edf0f5;color:#333}.art-billing-table .row span:nth-child(5){color:#ff5b2e;font-weight:600}.art-billing-pager{height:54px;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0 16px;border:1px solid #e0e5ef;border-top:0;border-radius:0 0 6px 6px;background:#fff;color:#666}.art-billing-pager b{width:26px;height:26px;display:grid;place-items:center;border-radius:3px;background:#315cff;color:#fff}.art-billing-pager button{height:28px;border:1px solid #d5d9e3;background:#fff}.art-billing-pager input{width:44px;height:28px;border:1px solid #d5d9e3;text-align:center}.art-pay-modal{width:600px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-pay-modal.invoice{width:660px}.art-pay-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-pay-modal h2{margin:0;color:#202633;font-size:18px}.art-pay-modal header button{border:0;background:transparent;color:#999;font-size:22px}.pay-body,.invoice-body{padding:22px 24px}.pay-body label,.invoice-body label{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;margin-bottom:18px}.pay-body label span,.invoice-body label span{color:#555}.pay-amounts,.pay-methods{display:flex;flex-wrap:wrap;gap:10px}.pay-amounts button,.pay-methods button{height:32px;padding:0 18px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.pay-amounts button.active,.pay-methods button.active{border-color:#315cff;color:#315cff}.pay-summary{display:grid;grid-template-columns:92px 1fr;gap:8px 14px;padding-top:18px;border-top:1px solid #edf0f5}.pay-summary span{color:#555}.pay-summary strong{color:#ff5b2e;font-size:26px}.pay-summary small{grid-column:2;color:#8a92a3}.invoice-body input{height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.invoice-body p{margin:0;padding:12px 14px;border-radius:4px;background:#f7f8fb;color:#6a7280}.art-pay-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-pay-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-pay-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.art-incentive-page{min-height:calc(100vh - 100px);padding:28px 42px 42px;background:#f6f8fc}.incentive-hero{min-height:260px;display:grid;grid-template-columns:1fr 340px;gap:26px;padding:42px;border:1px solid #dfe5f0;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef4ff 62%,#fff4e8)}.incentive-hero span{display:inline-flex;height:26px;align-items:center;padding:0 12px;border-radius:14px;background:#e9eeff;color:#315cff}.incentive-hero h1{max-width:660px;margin:18px 0 14px;color:#202633;font-size:34px;line-height:1.2;font-weight:700}.incentive-hero p{max-width:720px;margin:0;color:#586070;font-size:16px;line-height:1.8}.incentive-hero div div{display:flex;gap:14px;margin-top:28px}.incentive-hero button{height:38px;padding:0 22px;border:1px solid #315cff;border-radius:4px;background:#fff;color:#315cff}.incentive-hero button:first-child{background:#315cff;color:#fff}.incentive-hero aside{align-self:stretch;display:grid;align-content:center;gap:10px;padding:30px;border:1px solid #d7deec;border-radius:8px;background:#ffffffc7}.incentive-hero aside strong{color:#555;font-size:16px}.incentive-hero aside b{color:#ff5b2e;font-size:38px}.incentive-hero aside small{color:#777}.incentive-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px}.incentive-stats article{padding:22px;border:1px solid #e0e5ef;border-radius:6px;background:#fff}.incentive-stats span{color:#777}.incentive-stats strong{display:block;margin-top:10px;color:#202633;font-size:28px}.incentive-stats p{margin:8px 0 0;color:#8a92a3}.incentive-body{display:grid;grid-template-columns:360px 1fr;gap:20px;margin-top:20px}.incentive-rules,.incentive-rank{border:1px solid #e0e5ef;border-radius:6px;background:#fff}.incentive-rules{padding:22px}.incentive-rules h2,.incentive-rank h2{margin:0 0 18px;color:#202633;font-size:20px;font-weight:600}.incentive-rules article{display:flex;gap:14px;padding:16px 0;border-top:1px solid #eef1f6}.incentive-rules article:first-of-type{border-top:0}.incentive-rules b{width:28px;height:28px;display:grid;flex:0 0 28px;place-items:center;border-radius:50%;background:#315cff;color:#fff}.incentive-rules h3{margin:0 0 6px;color:#333;font-size:16px}.incentive-rules p{margin:0;color:#6a7280;line-height:1.6}.incentive-rank{overflow:hidden;padding-top:22px}.incentive-rank h2{padding:0 22px}.rank-head,.rank-row{display:grid;align-items:center;min-height:48px;padding:0 22px;column-gap:12px}.rank-head{grid-template-columns:1fr 1.6fr .8fr .9fr .9fr;padding-left:64px;background:#f5f6f9;color:#777}.rank-row{grid-template-columns:42px 1fr 1.6fr .8fr .9fr .9fr;border-top:1px solid #edf0f5}.rank-row b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#fff0df;color:#ff8a17}.rank-row span:last-child{color:#ff5b2e;font-weight:600}.model-market-main{padding:24px 30px;background:#fff}.model-market-main h1{margin:0 0 22px;color:#333;font-size:20px;font-weight:600}.model-filter{display:flex;align-items:center;gap:14px;margin-bottom:18px}.model-filter label{width:82px;color:#555}.model-filter button{height:28px;padding:0 14px;border:0;border-radius:14px;background:#f2f4f8;color:#333}.model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.model-card{min-height:136px;padding:20px 18px;border:1px solid #d5d9e3;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.model-card:hover{border-color:#315cff;box-shadow:0 8px 18px #315cff14}.model-card h2{margin:0 0 14px;color:#333;font-size:17px;font-weight:600;overflow-wrap:anywhere}.model-card em{display:inline-flex;height:22px;align-items:center;margin-bottom:10px;padding:0 8px;border-radius:11px;background:#fff0e2;color:#ff8a17;font-style:normal;font-size:12px}.model-card p{margin:6px 0;color:#333}.model-card p:first-letter{color:inherit}.model-card small{display:block;margin-top:8px;color:#999;text-decoration:line-through}.model-pager{height:56px;display:flex;align-items:center;justify-content:center;gap:14px;color:#555}.model-pager b{color:#315cff}.art-model-detail{position:relative;width:1080px;min-height:680px;display:grid;grid-template-columns:330px 1fr;background:#fff;box-shadow:0 10px 30px #0000003d}.art-model-detail aside{padding:40px 28px;border-right:1px solid #e0e3ea}.model-logo{width:86px;height:86px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#315cff,#7aa7ff);color:#fff;font-size:28px;font-weight:700}.art-model-detail h1{margin:22px 0 12px;color:#202633;font-size:26px}.art-model-detail aside p{color:#5e6675;line-height:1.7}.model-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.model-detail-tags span{height:24px;padding:0 10px;border-radius:12px;background:#eef1ff;color:#315cff}.art-model-detail aside button{width:100%;height:36px;margin-top:12px;border:0;border-radius:4px;background:#315cff;color:#fff}.art-model-detail aside button.ghost{border:1px solid #315cff;background:#fff;color:#315cff}.art-model-detail main{padding:38px 34px}.art-model-detail main section{margin-bottom:28px}.art-model-detail h2,.art-image-detail h2{margin:0 0 14px;color:#202633;font-size:18px;font-weight:600}.model-price-table{border:1px solid #e0e5ef;border-radius:6px;overflow:hidden}.model-price-table div{min-height:54px;display:grid;grid-template-columns:90px 190px 1fr;align-items:center;gap:16px;padding:0 18px;border-top:1px solid #edf0f5}.model-price-table div:first-child{border-top:0}.model-price-table strong{color:#555}.model-price-table span{color:#ff5b2e;font-weight:600}.model-price-table small{color:#8a92a3;text-decoration:none}.art-model-detail pre,.art-image-detail pre{overflow:auto;padding:18px;border-radius:6px;background:#172033;color:#dfe8ff;line-height:1.7}.art-model-action-modal{width:720px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-model-action-modal.docs{width:860px}.art-model-action-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-model-action-modal h2{margin:0;color:#202633;font-size:18px}.art-model-action-modal header button{border:0;background:transparent;color:#999;font-size:22px}.model-play-body{padding:22px 24px}.model-play-body label{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;margin-bottom:16px}.model-play-body label span{color:#555}.model-play-body input,.model-play-body textarea{width:100%;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.model-play-body input{height:34px;padding:0 12px}.model-play-body textarea{min-height:100px;padding:10px 12px;resize:none}.model-play-body .prompt{align-items:start}.model-play-result{padding:16px;border-radius:5px;background:#f7f8fb}.model-play-result strong{color:#202633}.model-play-result p{color:#5e6675;line-height:1.7}.model-play-result small{color:#8a92a3}.model-doc-body{display:grid;grid-template-columns:180px 1fr;min-height:520px}.model-doc-body nav{padding:18px 14px;border-right:1px solid #e0e5ef;background:#fbfcff}.model-doc-body nav a{height:34px;display:flex;align-items:center;padding:0 12px;border-radius:17px;color:#555}.model-doc-body nav a.active{background:#fde8d2;color:#333;font-weight:600}.model-doc-body section{padding:22px 24px}.model-doc-body h3{margin:0 0 10px;color:#202633}.model-doc-body pre{overflow:auto;margin:0 0 18px;padding:14px;border-radius:5px;background:#172033;color:#dfe8ff;line-height:1.6}.art-model-action-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-model-action-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-model-action-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.image-market-layout{display:grid;grid-template-columns:220px 1fr 310px;gap:24px;padding:24px 28px;background:#fff}.image-filter-panel{padding-right:10px}.image-filter-panel section{margin-bottom:24px}.image-filter-panel h2{margin:0 0 12px;color:#333;font-size:16px;font-weight:500}.image-filter-panel button{height:28px;margin:0 8px 8px 0;padding:0 12px;border:0;border-radius:14px;background:#f2f4f8;color:#555}.image-list-main{min-width:0}.image-tabs{display:flex;gap:24px;margin-bottom:12px}.image-tabs a{color:#555}.image-tabs .active{color:#315cff}.image-row-card{min-height:138px;padding:14px 18px;border-bottom:1px solid #e8ebf2;background:#fff;cursor:pointer}.image-row-card:hover{background:#f8faff}.image-row-head{display:flex;align-items:center;gap:10px;color:#777}.image-row-head strong{color:#333;font-weight:500}.image-row-head em{width:20px;height:22px;display:grid;place-items:center;border-radius:4px;background:#ff8a17;color:#fff;font-style:normal;font-size:12px}.image-row-card h2{margin:9px 0;color:#333;font-size:17px;font-weight:600}.image-meta{display:flex;gap:18px;color:#777;font-size:13px}.image-row-card p{margin:10px 0;color:#555;line-height:1.6}.image-stats{display:flex;gap:24px;color:#666}.image-pager{height:56px;display:flex;align-items:center;justify-content:center;gap:14px;color:#555}.image-pager b{color:#315cff}.hot-image-panel{border-left:1px solid #e8ebf2;padding-left:24px}.hot-image-panel h2{margin:0 0 16px;font-size:18px;font-weight:500}.hot-image-panel article{display:grid;grid-template-columns:28px 1fr;gap:12px;margin-bottom:18px}.hot-image-panel b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#f1f3f7;color:#555}.hot-image-panel article:nth-of-type(-n+3) b{background:#315cff;color:#fff}.hot-image-panel strong{color:#333}.hot-image-panel span{margin-left:8px;color:#315cff}.hot-image-panel p{margin:4px 0;color:#555;line-height:1.45}.hot-image-panel small{color:#999}.art-image-detail{position:relative;width:1120px;min-height:700px;background:#fff;box-shadow:0 10px 30px #0000003d}.art-image-detail header{min-height:150px;display:grid;grid-template-columns:78px 1fr 150px;gap:20px;align-items:center;padding:34px 38px;border-bottom:1px solid #e0e5ef}.image-detail-avatar{width:72px;height:72px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#ff8a17,#ffd6ab);color:#fff;font-size:26px;font-weight:700}.art-image-detail h1{margin:0 0 10px;color:#202633;font-size:24px}.art-image-detail header p{margin:0 0 12px;color:#5e6675}.art-image-detail header div div{display:flex;gap:14px;color:#777}.art-image-detail header button{height:36px;border:0;border-radius:4px;background:#315cff;color:#fff}.image-detail-body{display:grid;grid-template-columns:300px 1fr;min-height:520px}.image-detail-body aside{padding:28px;border-right:1px solid #e0e5ef;background:#fbfcff}.image-detail-body aside p{display:grid;gap:6px;margin:0;padding:15px 0;border-top:1px solid #edf0f5}.image-detail-body aside p:first-of-type{border-top:0}.image-detail-body aside span{color:#8a92a3}.image-detail-body aside strong{color:#333;font-weight:500}.image-detail-body main{padding:28px 34px}.image-detail-body main p{color:#5e6675;line-height:1.8}.image-related{display:flex;flex-wrap:wrap;gap:10px}.image-related span{height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:14px;background:#f0f2f6;color:#555}.art-image-create-modal{width:680px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 30px #00000038}.art-image-create-modal header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.art-image-create-modal h2{margin:0;color:#202633;font-size:18px}.art-image-create-modal header button{border:0;background:transparent;color:#999;font-size:22px}.image-create-body{padding:22px 24px}.image-create-summary{display:grid;gap:8px;padding:14px 16px;border-radius:5px;background:#f7f8fb}.image-create-summary strong{color:#202633}.image-create-summary span{color:#6a7280}.image-create-body label{display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:center;margin-top:18px}.image-create-body label>span{color:#555}.image-create-body label div{display:flex;flex-wrap:wrap;gap:10px}.image-create-body label button{height:30px;padding:0 14px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.image-create-body label button.active{border-color:#315cff;color:#315cff}.image-create-body input{height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.image-create-cost{display:grid;grid-template-columns:86px 1fr;gap:8px 14px;margin-top:20px;padding-top:18px;border-top:1px solid #edf0f5}.image-create-cost span{color:#555}.image-create-cost b{color:#ff5b2e;font-size:22px}.image-create-cost small{grid-column:2;color:#8a92a3}.art-image-create-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.art-image-create-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.art-image-create-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.api-deploy-page{min-height:calc(100vh - 92px);background:#f5f7fc;padding:34px 0 60px}.api-hero{width:1160px;min-height:300px;display:grid;grid-template-columns:1fr 520px;gap:48px;margin:0 auto;padding:44px 48px;background:#365cf6;color:#fff}.api-hero h1{margin:0 0 16px;font-size:36px;font-weight:500}.api-hero p{width:480px;margin:0 0 34px;color:#ffffffd9;font-size:16px;line-height:1.8}.api-actions{display:flex;gap:16px}.api-actions a{width:120px;height:36px;display:grid;place-items:center;border:1px solid #fff;color:#fff}.api-actions a:first-child{border-color:#fff;background:#fff;color:#315cff}.api-hero pre{margin:0;padding:24px;border-radius:4px;background:#111d4a75;color:#dfe8ff;font-family:Menlo,Consolas,monospace;font-size:13px;line-height:1.7;white-space:pre-wrap}.api-metric-grid{width:1160px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px auto 0}.api-metric-grid article{min-height:104px;padding:18px;border:1px solid #e0e6f0;background:#fff;box-shadow:0 10px 26px #1018280d}.api-metric-grid span{color:#6b7280}.api-metric-grid strong{display:block;margin:8px 0;color:#315cff;font-size:24px}.api-metric-grid p{margin:0;color:#667085}.api-steps{width:1160px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:22px auto}.api-steps article{min-height:154px;padding:24px;border:1px solid #e0e3ea;background:#fff}.api-steps b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#315cff;color:#fff}.api-steps h2{margin:18px 0 8px;color:#333;font-size:18px;font-weight:500}.api-steps p{margin:0;color:#666}.api-param-section,.api-footer-note{width:1160px;margin:22px auto 0;padding:26px;border:1px solid #e0e3ea;background:#fff}.api-param-section h2,.api-footer-note h2{margin:0 0 18px;color:#333;font-size:20px;font-weight:500}.api-param-head,.api-param-row{display:grid;grid-template-columns:220px 140px 1fr;align-items:center}.api-param-head{height:44px;background:#f1f3f7;color:#555}.api-param-row{min-height:48px;border-bottom:1px solid #eef1f6}.api-param-head span,.api-param-row span{padding:0 16px}.api-param-row span:first-child{color:#315cff;font-family:Menlo,Consolas,monospace}.api-footer-note p{margin:0;color:#666}.deploy-create-main{min-width:0;padding:14px 20px 60px}.deploy-create-grid{display:grid;grid-template-columns:700px 465px;gap:38px;align-items:start;margin-top:10px}.deploy-form{padding-top:8px}.form-line{display:grid;grid-template-columns:150px 1fr;min-height:64px;align-items:start}.form-line>label{padding-top:8px;color:#666;text-align:right}.form-line>label em{margin-right:5px;color:#ff3b30;font-style:normal}.form-line>div{padding-left:12px}.plain-input,.command-input{width:400px;border:1px solid #d5d9e3;border-radius:2px;background:#fff}.plain-input{height:32px;padding:0 12px}.command-input{height:74px;padding:8px 12px;resize:none}.form-select{width:400px;margin-top:0;color:#333}.form-line p{margin:8px 0 0;color:#999;font-size:13px}.radio-group{height:32px;display:flex;align-items:center;gap:28px}.radio-group span,.checkbox-grid span{display:inline-flex;align-items:center;gap:8px;color:#333}.radio-group i{width:14px;height:14px;border:1px solid #d1d7e2;border-radius:50%}.radio-group .on i{border:4px solid #315cff}.deploy-section-title{display:grid;grid-template-columns:150px 1fr;min-height:58px;align-items:center;color:#666}.deploy-section-title:before{content:"容器调度条件";text-align:right}.deploy-section-title{font-size:0}.deploy-section-title span{padding-left:12px;color:#555;font-size:14px}.checkbox-grid{display:grid;grid-template-columns:repeat(4,max-content);gap:20px 34px;padding-top:6px}.checkbox-grid i{width:14px;height:14px;border:1px solid #d1d7e2;border-radius:2px}.checkbox-grid .checked i{border-color:#315cff;background:#315cff}.range-inputs{display:flex;align-items:center;gap:10px}.range-inputs input{width:92px;height:32px;border:1px solid #d5d9e3;border-radius:2px}.range-inputs b{color:#999;font-weight:400}.deploy-actions-bar{display:flex;gap:12px;margin-left:162px;padding-top:4px}.deploy-actions-bar button{width:74px;height:32px;border:1px solid #d5d9e3;border-radius:2px;background:#fff;color:#555}.deploy-actions-bar .primary{border-color:#315cff;background:#315cff;color:#fff}.stock-summary{margin-top:14px;padding:16px 14px;background:#f7f8fb}.stock-summary h2{margin:0 0 8px;color:#333;font-size:16px;font-weight:500}.stock-summary p,.stock-summary small{color:#555;line-height:1.6}.stock-table{margin-top:10px;border:1px solid #a8adb8;background:#fff}.stock-table div{display:grid;grid-template-columns:1fr 1fr 1fr;height:41px;align-items:center;border-bottom:1px solid #a8adb8;color:#555}.stock-table span{height:100%;display:flex;align-items:center;padding:0 10px;border-right:1px solid #a8adb8}.stock-table span:last-child{border-right:0}.stock-table strong{height:37px;display:grid;place-items:center;color:#777;font-weight:400}.deploy-containers-main{padding-top:14px}.deploy-container-filters{display:grid;grid-template-columns:280px 280px 300px;gap:20px 20px;margin:12px 0 30px}.deploy-container-filters div{min-width:0;display:flex;align-items:center}.deploy-container-filters label{color:#555;white-space:nowrap}.deploy-container-filters input{width:120px;height:32px;border:1px solid #d5d9e3;border-radius:2px}.deploy-container-filters>div:nth-child(1) input,.deploy-container-filters>div:nth-child(2) input{width:240px}.deploy-container-filters .select-like{width:240px;padding:0 12px}.deploy-container-filters b{margin:0 10px;color:#555;font-weight:400}.deploy-container-head{height:49px;display:grid;grid-template-columns:11% 12% 9% 10% 11% 8% 12% 10% 8% 6% 3%;align-items:center;background:#f1f3f7;color:#555}.deploy-container-head span{min-width:0;padding:0 10px}.workflow-page,.workflow-detail-page,.workflow-run-page,.workflow-runs-page{min-height:calc(100vh - 92px);background:#f5f6fa;color:#202633}.workflow-page,.workflow-detail-page,.workflow-runs-page{padding:24px 32px 44px}.workflow-hero{min-height:360px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:28px;align-items:stretch;padding:32px;border-radius:10px;background:linear-gradient(90deg,#0f172af0,#0f172ab8),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-hero.png) center/cover;color:#fff}.workflow-hero span,.workflow-detail-hero .workflow-badge{color:#8fb0ff}.workflow-hero h1{margin:14px 0 16px;font-size:46px;line-height:1.08;letter-spacing:0}.workflow-hero p{max-width:560px;color:#cbd5e1;font-size:16px;line-height:1.75}.workflow-hero div>a,.workflow-actions a{height:38px;display:inline-flex;align-items:center;padding:0 18px;margin-right:10px;border-radius:4px;background:#315cff;color:#fff}.workflow-hero div>a+a{background:#ffffff1f}.workflow-hero-stage{display:grid;grid-template-columns:1fr .58fr;grid-template-rows:1fr 1fr;gap:14px}.workflow-hero-stage article,.workflow-cover,.preview-main,.workflow-result-stage{position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#283e78,#0f172a 54%,#7c3aed)}.workflow-hero-stage article.big{background:linear-gradient(180deg,#0f172a2e,#0f172ad1),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-ltx-video.png) center/cover}.workflow-hero-stage article:nth-child(2){background:linear-gradient(180deg,#0f172a24,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-wan-video.png) center/cover}.workflow-hero-stage article:nth-child(3){background:linear-gradient(180deg,#0f172a24,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-ecommerce-batch.png) center/cover}.workflow-hero-stage article.big{grid-row:span 2}.workflow-hero-stage article{padding:22px;display:grid;align-content:end;box-shadow:inset 0 0 0 1px #ffffff1f}.workflow-hero-stage b,.workflow-cover span{width:fit-content;padding:4px 9px;border-radius:12px;background:#ffffff29;color:#fff}.workflow-hero-stage strong{display:block;margin-top:12px;color:#fff;font-size:22px}.workflow-hero-stage em{margin-top:10px;color:#facc15;font-style:normal}.workflow-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 28px}.workflow-strip span,.workflow-scenarios article,.workflow-rank,.workflow-card,.workflow-detail-grid article,.workflow-node-preview,.workflow-input-panel,.workflow-canvas-panel,.workflow-run-config,.workflow-run-card{border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-strip span{min-height:64px;display:grid;place-items:center;color:#445066;font-weight:600}.workflow-ready-banner{min-height:48px;display:flex;align-items:center;gap:14px;margin:-10px 0 18px;padding:0 16px;border:1px solid #d7f0df;border-radius:8px;background:#f0fdf4}.workflow-ready-banner strong{color:#166534}.workflow-ready-banner span{color:#4b8060}.workflow-ready-banner.studio{margin:0;border-radius:0;border-right:0;border-left:0}.workflow-ready-banner.mine{margin:0 0 18px}.workflow-command-center{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin:0 0 28px}.workflow-command-center article{min-height:132px;padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff;box-shadow:0 10px 24px #10182809}.workflow-command-center span{color:#637083}.workflow-command-center strong{display:block;margin:9px 0 10px;color:#202633;font-size:18px}.workflow-command-center p{margin:0;color:#6b7280;line-height:1.7}.workflow-operator-entry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:-10px 0 28px}.workflow-operator-entry a{min-height:92px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:8px 14px;padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff;box-shadow:0 10px 24px #10182809}.workflow-operator-entry strong{color:#202633;font-size:18px}.workflow-operator-entry span{color:#637083;line-height:1.6}.workflow-operator-entry em{grid-row:1 / span 2;align-self:center;height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#315cff;color:#fff;font-style:normal}.workflow-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px}.workflow-section-head h1,.workflow-section-head h2{margin:0;font-size:24px}.workflow-section-head div{display:flex;flex-wrap:wrap;gap:10px}.workflow-section-head button{height:30px;padding:0 14px;border:1px solid #d9dee9;border-radius:15px;background:#fff;color:#555}.workflow-section-head button.active{border-color:#315cff;background:#315cff;color:#fff}.workflow-section-head a{height:30px;display:inline-flex;align-items:center;padding:0 14px;border-radius:15px;background:#111827;color:#fff}.workflow-filter-bar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0 16px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-filter-bar div{display:flex;align-items:center;gap:12px}.workflow-filter-bar strong{color:#202633;font-size:17px}.workflow-filter-bar span{color:#637083}.workflow-filter-bar nav{display:flex;flex-wrap:wrap;gap:8px}.workflow-filter-bar button{height:30px;padding:0 12px;border:1px solid #d9dee9;border-radius:999px;background:#fff;color:#445066}.workflow-filter-bar button.active{border-color:#315cff;background:#f4f7ff;color:#315cff}.workflow-scene-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.workflow-scene-filter button{min-height:72px;display:grid;align-content:center;gap:6px;padding:12px 16px;border:1px solid #e0e5ef;border-radius:8px;background:#fff;text-align:left}.workflow-scene-filter button.active{border-color:#315cff;background:#f7faff}.workflow-scene-filter strong{color:#202633;font-size:16px}.workflow-scene-filter span{color:#637083}.workflow-featured{margin-bottom:26px}.workflow-featured-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.58fr);grid-template-rows:repeat(2,196px);gap:16px}.workflow-featured-grid article{position:relative;overflow:hidden;display:grid;align-content:end;gap:10px;padding:22px;border-radius:10px;color:#fff;cursor:pointer;isolation:isolate}.workflow-featured-grid article.large{grid-row:span 2}.workflow-featured-grid article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0f172a1f,#0f172ad1),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-ltx-video.png) center/cover}.workflow-featured-grid article.product:before{background:linear-gradient(180deg,#0f172a1f,#0f172acc),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-product-video.png) center/cover}.workflow-featured-grid article.avatar:before{background:linear-gradient(180deg,#0f172a1f,#0f172acc),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-avatar.png) center/cover}.workflow-featured-grid span,.workflow-showcase span{width:fit-content;padding:4px 9px;border-radius:12px;background:#ffffff2e;color:#fff}.workflow-featured-grid strong{font-size:30px;line-height:1.14}.workflow-featured-grid p{max-width:440px;margin:0;color:#ffffffc7;line-height:1.7}.workflow-featured-grid button{width:fit-content;height:32px;padding:0 14px;border:1px solid rgba(255,255,255,.42);border-radius:4px;background:#ffffff24;color:#fff}.workflow-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workflow-empty{grid-column:1 / -1;min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;border:1px dashed #cfd8e8;border-radius:8px;background:#fbfcff;text-align:center}.workflow-empty strong{color:#202633;font-size:20px}.workflow-empty p{max-width:420px;margin:0;color:#637083;line-height:1.7}.workflow-empty a{height:32px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid #315cff;border-radius:4px;color:#315cff}.workflow-empty button{height:32px;padding:0 14px;border:1px solid #315cff;border-radius:4px;background:#fff;color:#315cff}.workflow-card{position:relative;overflow:hidden;cursor:pointer}.workflow-favorite{position:absolute;top:10px;right:10px;z-index:2;height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#ffffffe6;color:#445066;font-size:12px}.workflow-favorite.active{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.workflow-cover{height:172px;padding:16px;display:grid;align-content:space-between;color:#fff}.workflow-cover.video{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-ltx-video.png) center/cover}.workflow-cover.cinema{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-wan-video.png) center/cover}.workflow-cover.product{background:linear-gradient(180deg,#0f172a14,#0f172ac2),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-product-video.png) center/cover}.workflow-cover.avatar{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-avatar.png) center/cover}.workflow-cover.cyber{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-cyber-style.png) center/cover}.workflow-cover.comic{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-comic-storyboard.png) center/cover}.workflow-cover strong{font-size:24px;line-height:1.15}.workflow-card-body{padding:16px}.workflow-card-body h2,.workflow-run-card h2{margin:0 0 8px;font-size:17px}.workflow-card-body p{height:42px;margin:0;color:#637083;line-height:1.6}.workflow-card-body div{display:flex;gap:10px;margin:12px 0;color:#6b7280}.workflow-card-body footer{display:flex;align-items:center;justify-content:space-between}.workflow-card-body b{color:#ff7a1a}.workflow-card-body button,.workflow-run-card button{height:30px;padding:0 12px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.workflow-rank{align-self:start;padding:18px}.workflow-rank h2{margin:0 0 12px;font-size:18px}.workflow-rank a{min-height:44px;display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #edf0f5}.workflow-rank b{color:#ff7a1a}.workflow-rank span{color:#202633}.workflow-rank em{color:#8a92a3;font-style:normal}.workflow-rank-divider{height:1px;margin:14px 0;background:#edf0f5}.workflow-showcase{margin-top:26px}.workflow-showcase>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.workflow-showcase article{min-height:220px;display:grid;align-content:end;gap:8px;padding:16px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#111827,#2563eb)}.workflow-showcase article:nth-child(1),.workflow-showcase article:nth-child(4){grid-column:span 2}.workflow-showcase article:nth-child(2),.workflow-showcase article:nth-child(5){min-height:260px}.workflow-showcase article.video{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-character-ip.png) center/cover}.workflow-showcase article.product{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-ecommerce-batch.png) center/cover}.workflow-showcase article.cinema{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-wan-video.png) center/cover}.workflow-showcase article.cyber{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-cyber-style.png) center/cover}.workflow-showcase article.comic{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-comic-storyboard.png) center/cover}.workflow-showcase article.avatar{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-avatar.png) center/cover}.workflow-showcase strong{font-size:20px;line-height:1.2}.workflow-showcase p{margin:0;color:#ffffffc7}.workflow-scenarios{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.workflow-scenarios article{padding:18px}.workflow-scenarios strong{font-size:17px}.workflow-scenarios p{margin:10px 0 0;color:#637083;line-height:1.6}.workflow-close-rail{min-height:126px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:24px;padding:22px;border-radius:10px;background:linear-gradient(90deg,#0f172a,#1f3a8a);color:#fff}.workflow-close-rail span{color:#bfdbfe}.workflow-close-rail strong{display:block;margin:7px 0;font-size:24px}.workflow-close-rail p{max-width:720px;margin:0;color:#dbeafe;line-height:1.7}.workflow-close-rail nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.workflow-close-rail a{height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:4px;background:#fff;color:#315cff}.workflow-detail-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:20px}.workflow-detail-media,.workflow-detail-hero aside{border:1px solid #e0e5ef;border-radius:10px;background:#fff}.workflow-detail-media{padding:16px}.preview-main{height:380px;display:grid;place-items:center;color:#fff;font-size:34px;font-weight:800;text-align:center;background:linear-gradient(180deg,#0f172a14,#0f172ac2),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-detail-case.png) center/cover}.workflow-detail-media div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.workflow-detail-media span{height:88px;border-radius:6px;background:#e8edf7}.workflow-detail-hero aside{padding:24px}.workflow-detail-hero h1{margin:12px 0;font-size:32px}.workflow-detail-hero p,.workflow-author span,.workflow-price em{color:#637083;line-height:1.7}.workflow-author,.workflow-price{margin:18px 0;padding:14px;border-radius:6px;background:#f7f8fb}.workflow-author b,.workflow-price strong{display:block;margin-bottom:6px}.workflow-price strong{color:#ff7a1a;font-size:24px}.workflow-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 4px}.workflow-detail-stats span{display:grid;gap:4px;padding:12px;border:1px solid #dfe7f5;border-radius:6px;background:#f8fbff;color:#667085}.workflow-detail-stats b{color:#202633;font-size:18px}.workflow-purchase-signals{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid #e0e6f0;border-radius:8px;background:#fbfcff}.workflow-purchase-signals p{display:grid;grid-template-columns:72px 1fr;gap:10px;margin:0}.workflow-purchase-signals span{color:#637083}.workflow-purchase-signals strong{color:#202633;font-weight:600}.workflow-actions{display:flex;flex-wrap:wrap;gap:10px}.workflow-actions button{height:38px;padding:0 16px;border:1px solid #d5d9e3;border-radius:4px;background:#fff}.workflow-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.workflow-detail-grid article,.workflow-node-preview{padding:18px}.workflow-detail-grid h2,.workflow-node-preview h2{margin:0 0 10px;font-size:18px}.workflow-detail-grid p{margin:0;color:#637083;line-height:1.7}.workflow-delivery-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.workflow-delivery-row article{padding:16px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-delivery-row strong{color:#202633;font-size:16px}.workflow-delivery-row p{margin:8px 0 0;color:#637083;line-height:1.6}.workflow-mode-overview{margin-top:22px}.workflow-mode-overview>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workflow-mode-overview article{padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-mode-overview article.active{border-color:#315cff;background:#f7faff}.workflow-mode-overview strong{color:#202633;font-size:18px}.workflow-mode-overview p{min-height:48px;margin:10px 0 14px;color:#637083;line-height:1.7}.workflow-mode-overview span{display:inline-flex;height:28px;align-items:center;padding:0 10px;border-radius:14px;background:#fff7ed;color:#f97316}.workflow-example-wall{margin-top:22px}.workflow-example-wall>div:last-child{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:16px}.workflow-example-card{min-height:220px;display:grid;align-content:end;gap:8px;padding:18px;border-radius:10px;background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-detail-case.png) center/cover;color:#fff}.workflow-example-card:nth-child(2){background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-product-video.png) center/cover}.workflow-example-card:nth-child(3){background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-wan-video.png) center/cover}.workflow-example-card.large{min-height:290px}.workflow-example-card span{width:fit-content;padding:4px 9px;border-radius:12px;background:#ffffff2e}.workflow-example-card strong{font-size:24px}.workflow-example-card p{margin:0;color:#e5e7eb}.workflow-example-card em{color:#ffffffb8;font-style:normal}.workflow-node-preview{margin-top:18px}.workflow-detail-panels{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-top:18px}.workflow-param-table,.workflow-cost-card,.workflow-review-wall article,.workflow-related{border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-param-table,.workflow-cost-card{padding:18px}.workflow-param-table h2,.workflow-cost-card h2{margin:0 0 14px;font-size:18px}.workflow-param-table div{min-height:50px;display:grid;grid-template-columns:90px 70px 1fr;align-items:center;gap:14px;border-top:1px solid #edf0f5}.workflow-param-table span{color:#202633;font-weight:600}.workflow-param-table b{width:fit-content;padding:3px 8px;border-radius:12px;background:#edf3ff;color:#315cff;font-size:12px}.workflow-param-table p{margin:0;color:#637083}.workflow-cost-card{background:linear-gradient(180deg,#fff,#f8fbff)}.workflow-cost-card div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #edf0f5}.workflow-cost-card span{color:#637083}.workflow-cost-card strong{color:#ff7a1a}.workflow-cost-card p{margin:12px 0 16px;color:#637083;line-height:1.7}.workflow-cost-card a{height:38px;display:inline-flex;align-items:center;padding:0 18px;border-radius:4px;background:#315cff;color:#fff}.workflow-version-matrix{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:16px;margin-top:18px}.workflow-version-matrix article{padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-version-matrix h2{margin:0 0 14px;font-size:18px}.workflow-version-matrix p{min-height:50px;display:grid;grid-template-columns:70px 90px 1fr auto;align-items:center;gap:12px;margin:0;padding:10px 0;border-top:1px solid #edf0f5}.workflow-version-matrix article:last-child p{grid-template-columns:34px 100px 1fr}.workflow-version-matrix b{color:#315cff}.workflow-version-matrix span{color:#202633;font-weight:600}.workflow-version-matrix em,.workflow-version-matrix i{color:#637083;font-style:normal}.workflow-review-wall{margin-top:22px}.workflow-review-wall>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workflow-review-wall article{padding:18px}.workflow-review-wall article strong{display:inline-flex;height:28px;align-items:center;padding:0 10px;border-radius:14px;background:#fff7ed;color:#f97316}.workflow-review-wall h3{margin:14px 0 8px;font-size:17px}.workflow-review-wall p{margin:0;color:#637083;line-height:1.7}.workflow-related{margin-top:22px;padding:18px}.workflow-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workflow-detail-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.workflow-detail-bottom article{padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-detail-bottom h2{margin:0 0 10px;font-size:18px}.workflow-detail-bottom p{margin:0;color:#637083;line-height:1.7}.workflow-faq-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.workflow-faq-row article{padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-faq-row strong{color:#202633;font-size:16px}.workflow-faq-row p{margin:8px 0 0;color:#637083;line-height:1.7}.workflow-final-cta{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:22px;border-radius:10px;background:linear-gradient(90deg,#111827,#315cff);color:#fff}.workflow-final-cta span{color:#bfdbfe}.workflow-final-cta strong{display:block;margin:6px 0;font-size:24px}.workflow-final-cta p{margin:0;color:#dbeafe}.workflow-final-cta a{height:38px;min-width:118px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#fff;color:#315cff}@media (max-width: 1180px){.workflow-hero,.workflow-layout,.workflow-filter-bar,.workflow-close-rail,.workflow-detail-hero{grid-template-columns:1fr}.workflow-hero-stage,.workflow-featured-grid{grid-template-columns:1fr 1fr}.workflow-grid,.workflow-scenarios,.workflow-detail-grid,.workflow-scene-filter,.workflow-delivery-row,.workflow-mode-overview>div:last-child,.workflow-command-center,.workflow-operator-entry,.workflow-result-inspector,.workflow-param-summary,.workflow-asset-package>div,.workflow-next-actions,.workflow-detail-panels,.workflow-version-matrix,.workflow-review-wall>div:last-child,.workflow-faq-row,.workflow-related>div:last-child,.workflow-template-shelf>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-showcase>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.workflow-page,.workflow-detail-page,.workflow-runs-page{padding:16px}.workflow-hero,.workflow-featured-grid,.workflow-grid,.workflow-strip,.workflow-filter-bar,.workflow-command-center,.workflow-operator-entry,.workflow-scene-filter,.workflow-scenarios,.workflow-detail-grid,.workflow-delivery-row,.workflow-mode-overview>div:last-child,.workflow-result-inspector,.workflow-param-summary,.workflow-asset-package>div,.workflow-next-actions,.workflow-detail-panels,.workflow-version-matrix,.workflow-review-wall>div:last-child,.workflow-related>div:last-child,.workflow-detail-bottom,.workflow-faq-row,.workflow-final-cta,.workflow-close-rail,.workflow-template-shelf>div:last-child,.workflow-showcase>div:last-child{grid-template-columns:1fr}.workflow-hero{padding:22px}.workflow-hero h1{font-size:34px}.workflow-page .workflow-featured,.workflow-page .workflow-strip,.workflow-page .workflow-filter-bar,.workflow-page .workflow-scene-filter,.workflow-page .workflow-showcase{display:none}.workflow-hero-stage article.big,.workflow-featured-grid article.large,.workflow-showcase article:nth-child(1),.workflow-showcase article:nth-child(4){grid-row:auto;grid-column:auto}.workflow-featured-grid{grid-template-rows:none}.workflow-featured-grid article{min-height:220px}.workflow-param-table div{grid-template-columns:1fr;gap:6px;padding:12px 0}}.workflow-nodes{min-height:120px;display:flex;align-items:center;gap:18px;overflow:auto}.workflow-nodes div{position:relative;min-width:150px;height:66px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:0 14px;border:1px solid #dfe4ee;border-radius:8px;background:#fff}.workflow-nodes div.core{border-color:#315cff;background:#f4f7ff}.workflow-nodes b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#315cff;color:#fff;font-size:12px}.workflow-nodes i{position:absolute;right:-19px;width:18px;height:2px;background:#b8c0cf}.workflow-studio-top{height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border-bottom:1px solid #e0e5ef;background:#fff}.workflow-studio-top b{display:block}.workflow-studio-top span{color:#7a8496}.workflow-studio-top nav{display:flex;gap:10px}.workflow-studio-top button,.workflow-studio-top a{height:30px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#555}.workflow-studio-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border-bottom:1px solid #e7ecf5;background:linear-gradient(180deg,#fbfdff,#f3f7ff)}.workflow-studio-status article{min-height:72px;padding:14px 16px;border:1px solid #dfe7f5;border-radius:8px;background:#fff;box-shadow:0 8px 20px #304a910f}.workflow-studio-status span{display:block;margin-bottom:6px;color:#718096;font-size:12px}.workflow-studio-status strong{color:#172033;font-size:18px}.workflow-studio-status em{float:right;margin-top:3px;padding:3px 8px;border-radius:999px;background:#edf5ff;color:#315cff;font-size:12px;font-style:normal}.workflow-studio-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 16px;border-bottom:1px solid #e7ecf5;background:#fff}.workflow-studio-steps span{min-height:34px;display:grid;place-items:center;border:1px solid #e0e6f0;border-radius:999px;color:#637083}.workflow-studio-steps span.active{border-color:#315cff;background:#f4f7ff;color:#315cff;font-weight:600}.workflow-studio{display:grid;grid-template-columns:320px minmax(0,1fr) 310px;gap:16px;padding:16px;background:#f5f7fb}.workflow-input-panel,.workflow-canvas-panel,.workflow-run-config{min-height:calc(100vh - 178px);padding:16px;border:1px solid #e0e6f0;border-radius:8px;background:#fff;box-shadow:0 10px 28px #1018280d}.workflow-input-panel h2,.workflow-run-config h2{margin:0 0 16px;font-size:18px}.workflow-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.workflow-mode-switch button{height:auto;min-height:62px;display:grid;place-items:center;align-content:center;gap:4px;padding:8px;border:1px solid #d5d9e3;border-radius:6px;background:#fff;color:#445066}.workflow-mode-switch button.active{border-color:#315cff;background:#f4f7ff;color:#315cff}.workflow-mode-switch strong{font-size:14px}.workflow-mode-switch span{color:#8a92a3;font-size:12px}.workflow-input-panel label{display:grid;gap:8px;margin-bottom:14px}.workflow-input-panel span{color:#445066}.workflow-input-panel textarea,.workflow-input-panel input{width:100%;border:1px solid #d5d9e3;border-radius:4px;background:#fff}.workflow-input-panel textarea{min-height:112px;padding:10px;resize:none}.workflow-input-panel input{height:34px;padding:0 10px}.upload-box{height:110px;display:grid;place-items:center;border:1px dashed #b8c0cf;border-radius:6px;background:#fafbff;color:#8a92a3}.workflow-asset-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-4px 0 14px}.workflow-asset-strip span{height:58px;display:grid;place-items:center;border:1px solid #e1e7f2;border-radius:6px;background:linear-gradient(135deg,#f8fbff,#eef4ff);color:#657287;font-size:12px}.workflow-input-panel label div:not(.upload-box){display:flex;flex-wrap:wrap;gap:8px}.workflow-input-panel button{height:30px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.workflow-input-panel button.active{border-color:#315cff;color:#315cff}.workflow-prompt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px}.workflow-prompt-chips button{height:26px;border-radius:13px;background:#f4f7ff;color:#315cff}.workflow-result-stage{height:360px;display:grid;place-items:center;align-content:center;gap:10px;color:#fff;text-align:center}.workflow-result-stage.running{background:linear-gradient(135deg,#0f172a,#315cff 60%,#22c55e)}.workflow-result-stage.done{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-run-result.png) center/cover}.workflow-result-stage span{color:#dbeafe}.workflow-result-stage strong{font-size:34px}.workflow-result-stage p{color:#cbd5e1}.workflow-result-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px}.workflow-result-toolbar button{height:30px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#445066}.workflow-result-toolbar button:last-child{border-color:#315cff;background:#315cff;color:#fff}.workflow-result-toolbar button:disabled,.workflow-studio-top button:disabled,.workflow-run-actions button:disabled{border-color:#d5d9e3;background:#f3f5f8;color:#9aa3b2;cursor:not-allowed}.workflow-active-run{min-height:46px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin-top:12px;padding:0 12px;border:1px solid #dce5f7;border-radius:6px;background:#f7faff}.workflow-active-run span,.workflow-active-run em{color:#637083;font-style:normal}.workflow-active-run strong{color:#202633}.workflow-active-run a{color:#315cff}.workflow-frame-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.workflow-frame-strip span{height:72px;display:grid;place-items:center;border-radius:6px;background:#eef2ff;color:#58627a}.workflow-frame-strip span.ready{background:linear-gradient(135deg,#315cff24,#22c55e1f),#f7faff;color:#315cff;box-shadow:inset 0 0 0 1px #315cff29}.workflow-output-board{margin-top:14px;padding:14px;border:1px solid #e1e8f4;border-radius:8px;background:#fff}.workflow-output-board header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.workflow-output-board h2{margin:0;color:#202633;font-size:16px}.workflow-output-board header span{color:#7a8496;font-size:12px}.workflow-output-board>div{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:10px}.workflow-output-board article{min-height:106px;display:grid;align-content:end;gap:4px;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#edf3ff);color:#64748b}.workflow-output-board article.primary,.workflow-output-board article.filled{border:0;color:#fff;background:linear-gradient(180deg,#0f172a1a,#0f172ad1),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-run-result.png) center/cover}.workflow-output-board article.primary{min-height:132px}.workflow-output-board article b{font-size:16px}.workflow-output-board article span{font-size:12px;color:inherit}.workflow-result-inspector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.workflow-result-inspector p{min-height:58px;display:grid;align-content:center;gap:4px;margin:0;padding:0 12px;border:1px solid #e0e6f0;border-radius:7px;background:#fbfcff}.workflow-result-inspector span{color:#637083;font-size:12px}.workflow-result-inspector strong{color:#202633;font-size:15px}.workflow-param-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.workflow-param-summary span{min-height:52px;display:grid;align-content:center;gap:4px;padding:0 12px;border:1px solid #e0e6f0;border-radius:7px;background:#fff;color:#202633}.workflow-param-summary b{color:#637083;font-size:12px;font-weight:500}.workflow-asset-package{margin-top:14px;padding:14px;border:1px solid #e1e8f4;border-radius:8px;background:#fff}.workflow-asset-package header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.workflow-asset-package h2{margin:0;font-size:16px}.workflow-asset-package button{height:30px;padding:0 12px;border:1px solid #315cff;border-radius:3px;background:#fff;color:#315cff}.workflow-asset-package button:disabled{border-color:#d5d9e3;background:#f3f5f8;color:#9aa3b2}.workflow-asset-package>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workflow-asset-package article{min-height:74px;display:grid;align-content:center;gap:6px;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;background:#fbfcff}.workflow-asset-package article.ready{border-style:solid;border-color:#d7f0df;background:#f0fdf4}.workflow-asset-package b{color:#202633}.workflow-asset-package span{color:#637083;font-size:12px}.workflow-next-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.workflow-next-actions button{min-height:72px;display:grid;align-content:center;gap:6px;padding:12px;border:1px solid #dfe6f4;border-radius:8px;background:#fff;text-align:left}.workflow-next-actions button:not(:disabled):hover{border-color:#315cff;background:#f7faff}.workflow-next-actions button:disabled{background:#f3f5f8;color:#9aa3b2;cursor:not-allowed}.workflow-next-actions strong{color:#202633}.workflow-next-actions span{color:#637083;font-size:12px;line-height:1.5}.workflow-canvas-panel .workflow-nodes{margin-top:16px;padding:14px;border:1px solid #edf0f5;border-radius:6px;background:#fbfcff}.workflow-log{margin-top:16px;padding:14px;border-radius:6px;background:#111827;color:#dce7ff}.workflow-log b{display:block;margin-bottom:8px}.workflow-log p{margin:5px 0}.workflow-queue-card,.workflow-cost-confirm{padding:14px;border:1px solid #dce5f7;border-radius:8px;background:#f7faff}.workflow-queue-card{margin-bottom:8px}.workflow-run-timeline{margin:12px 0 4px;padding:10px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.workflow-run-timeline p{position:relative;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px 0;border:0}.workflow-run-timeline i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#eef2f7;color:#7a8496;font-size:12px;font-style:normal}.workflow-run-timeline p.done i{background:#315cff;color:#fff}.workflow-run-timeline b{color:#315cff;font-size:12px}.workflow-queue-card span,.workflow-cost-confirm span{color:#637083}.workflow-queue-card strong,.workflow-cost-confirm strong{display:block;margin:6px 0;color:#202633;font-size:22px}.workflow-queue-card p{display:block;margin:0;padding:0;border:0;color:#7a8496}.workflow-run-config p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:13px 0;border-bottom:1px solid #edf0f5}.workflow-run-config span{color:#6b7280}.workflow-cost-confirm{margin-top:14px;background:#fff7ed;border-color:#fed7aa}.workflow-preflight-card,.workflow-cost-breakdown,.workflow-exception-card{margin-top:14px;padding:14px;border:1px solid #e0e6f0;border-radius:8px;background:#fbfcff}.workflow-preflight-card>strong,.workflow-cost-breakdown>strong,.workflow-exception-card>strong{display:block;margin-bottom:8px;color:#202633}.workflow-preflight-card p,.workflow-cost-breakdown p,.workflow-exception-card p{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0;padding:8px 0;border-top:1px solid #edf0f5}.workflow-preflight-card span,.workflow-cost-breakdown span,.workflow-exception-card span{color:#637083}.workflow-preflight-card b{color:#16a34a}.workflow-cost-breakdown b,.workflow-exception-card b{color:#315cff}.workflow-cost-confirm strong{color:#f97316}.workflow-cost-confirm em{color:#9a5a16;font-style:normal}.workflow-run-config button{width:100%;height:40px;margin:18px 0 12px;border:0;border-radius:4px;background:#315cff;color:#fff}.workflow-run-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.workflow-run-actions button{margin:0;border:1px solid #d5d9e3;background:#fff;color:#555}.workflow-run-config small{color:#7a8496;line-height:1.6}@media (max-width: 1180px){.workflow-studio{grid-template-columns:1fr}.workflow-input-panel,.workflow-canvas-panel,.workflow-run-config{min-height:auto}}@media (max-width: 760px){.workflow-studio-top{height:auto;align-items:flex-start;flex-direction:column;padding:14px}.workflow-studio-top nav,.workflow-result-toolbar{width:100%;overflow:auto}.workflow-studio{padding:10px}.workflow-result-stage{height:300px}.workflow-frame-strip,.workflow-asset-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-runs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workflow-run-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.workflow-run-summary article{padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-run-summary span{color:#637083}.workflow-run-summary strong{display:block;margin:8px 0 4px;color:#202633;font-size:26px}.workflow-run-summary p{margin:0;color:#8a92a3}.workflow-run-control{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-run-control div{display:flex;flex:1;max-width:520px;gap:10px}.workflow-run-control input{flex:1;height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:4px;color:#7a8496}.workflow-run-control button{height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:4px;background:#fff;color:#445066}.workflow-run-control button.active,.workflow-run-control div button{border-color:#315cff;background:#315cff;color:#fff}.workflow-run-control nav{display:flex;flex-wrap:wrap;gap:8px}.workflow-batch-hint{min-height:46px;display:flex;align-items:center;gap:14px;margin:-6px 0 18px;padding:0 14px;border:1px solid #dfe7f5;border-radius:8px;background:#fbfcff}.workflow-batch-hint strong{color:#202633}.workflow-batch-hint span{color:#637083}.workflow-run-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.workflow-run-health article{min-height:86px;padding:16px;border:1px solid #e0e6f0;border-radius:8px;background:#fff;box-shadow:0 10px 26px #1018280a}.workflow-run-health span{color:#637083}.workflow-run-health strong{display:block;margin-top:8px;color:#202633;font-size:22px}.workflow-run-health p{margin:8px 0 0;color:#8a92a3}.workflow-run-distribution{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.workflow-run-distribution article{padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-run-distribution h2{margin:0 0 12px;font-size:18px}.workflow-run-distribution p{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;margin:0;padding:11px 0 14px;border-top:1px solid #edf0f5}.workflow-run-distribution span{color:#637083}.workflow-run-distribution b{color:#202633}.workflow-run-distribution i{position:absolute;left:0;bottom:5px;height:4px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#315cff,#13c28f)}.workflow-run-ops{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:16px;margin-bottom:18px}.workflow-run-ops article{padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-run-ops h2{margin:0 0 14px;font-size:18px}.workflow-run-ops p,.workflow-run-ops div{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:0;padding:10px 0;border-top:1px solid #edf0f5}.workflow-run-ops span{color:#202633;font-weight:600}.workflow-run-ops b{color:#315cff}.workflow-run-ops em{grid-column:1 / -1;color:#8a92a3;font-style:normal}.workflow-run-replay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.workflow-run-replay article{padding:18px;border:1px solid #dfe7f5;border-radius:8px;background:#fbfcff}.workflow-run-replay strong{color:#202633;font-size:17px}.workflow-run-replay p{margin:8px 0 0;color:#637083;line-height:1.7}.workflow-run-card{position:relative;overflow:hidden}.workflow-run-select{position:absolute;top:10px;right:10px;z-index:2;height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:999px;background:#ffffffeb;color:#445066;font-size:12px}.workflow-run-select input{margin:0}.workflow-run-card>div:not(.workflow-cover){padding:14px}.workflow-run-card p,.workflow-run-card span{color:#637083}.workflow-run-card span{display:inline-block;margin-right:12px}.workflow-run-card footer{display:flex;gap:10px;padding:0 14px 14px}.workflow-run-detail-modal{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 12px 30px #00000038}.workflow-run-detail-modal header{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.workflow-run-detail-modal h2{margin:0;font-size:18px}.workflow-run-detail-modal header span{margin-left:auto;margin-right:14px;padding:4px 9px;border-radius:999px;background:#f4f7ff;color:#315cff;font-size:12px}.workflow-run-detail-modal header button{border:0;background:transparent;color:#999;font-size:22px}.workflow-run-detail-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:18px;max-height:calc(100vh - 156px);overflow:auto}.run-detail-preview{min-height:280px;display:grid;place-items:center;align-content:center;gap:10px;padding:24px;border-radius:8px;color:#fff;text-align:center;background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-run-result.png) center/cover}.run-detail-preview.product{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-product-video.png) center/cover}.run-detail-preview.cinema{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-wan-video.png) center/cover}.run-detail-preview.cyber{background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-cyber-style.png) center/cover}.run-detail-preview.failed{background:linear-gradient(135deg,#1f2937,#6b7280)}.run-detail-preview strong{font-size:32px}.run-detail-preview p{max-width:360px;margin:0;color:#ffffffc7;line-height:1.7}.workflow-run-detail-body aside{padding:14px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcff}.workflow-run-detail-body aside p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:11px 0;border-bottom:1px solid #edf0f5}.workflow-run-detail-body aside p:last-child{border-bottom:0}.workflow-run-detail-body aside span{color:#637083}.workflow-run-detail-body section{padding:14px;border:1px solid #edf0f5;border-radius:8px}.workflow-run-detail-body h3{margin:0 0 12px;font-size:16px}.workflow-run-detail-body section div{display:grid;grid-template-columns:90px 1fr;gap:12px;margin-bottom:10px}.workflow-run-detail-body section span{color:#637083}.workflow-run-detail-body section p{margin:0;color:#202633}.run-detail-assets div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.run-detail-assets div span{height:76px;display:grid;place-items:center;border:1px solid #dfe6f4;border-radius:7px;background:linear-gradient(135deg,#f8fbff,#edf3ff);color:#526179}.run-detail-resolution div{display:grid;grid-template-columns:90px 1fr;gap:10px 12px}.run-detail-resolution span{color:#637083}.run-detail-resolution p{margin:0;color:#202633}.run-detail-timeline div{display:flex;align-items:center;gap:10px}.run-detail-timeline div span{height:30px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #d9e2f5;border-radius:999px;background:#f6f8fc;color:#526179}.run-detail-timeline div span.current{border-color:#315cff;background:#edf3ff;color:#315cff}.run-detail-log{grid-column:1 / -1}.workflow-run-detail-body pre{min-height:120px;margin:0;padding:12px;border-radius:6px;background:#111827;color:#dce7ff;line-height:1.7}.workflow-run-detail-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.workflow-run-detail-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.workflow-run-detail-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}@media (max-width: 980px){.workflow-run-detail-body,.workflow-runs-grid,.workflow-run-summary,.workflow-run-health,.workflow-run-distribution,.workflow-run-replay,.workflow-run-ops{grid-template-columns:1fr 1fr}.workflow-run-control{align-items:flex-start;flex-direction:column}.workflow-run-control div{width:100%;max-width:none}.workflow-run-detail-body aside,.run-detail-log{grid-column:1 / -1}}@media (max-width: 680px){.workflow-run-detail-body,.workflow-runs-grid,.workflow-run-summary,.workflow-run-health,.workflow-run-distribution,.workflow-run-replay,.workflow-run-ops,.run-detail-assets div{grid-template-columns:1fr}.workflow-run-control div{flex-direction:column}}.workflow-author-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.workflow-author-panel div{padding:20px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-author-panel span{color:#637083}.workflow-author-panel strong{display:block;margin:10px 0 6px;color:#202633;font-size:28px}.workflow-author-panel p{margin:0;color:#8a92a3}.workflow-mine-statusbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.workflow-mine-statusbar article{min-height:86px;padding:16px;border:1px solid #e0e6f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #10182809}.workflow-mine-statusbar span{color:#637083}.workflow-mine-statusbar strong{display:block;margin-top:8px;color:#202633;font-size:22px}.workflow-mine-statusbar p{margin:8px 0 0;color:#8a92a3}.workflow-author-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr) 260px;gap:16px;margin-bottom:18px}.workflow-author-dashboard article{padding:18px;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.workflow-author-dashboard h2{margin:0 0 14px;font-size:18px}.workflow-earnings-chart{height:154px;display:flex;align-items:end;gap:12px;padding:14px;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#eef4ff)}.workflow-earnings-chart span{flex:1;min-width:18px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#315cff,#13c28f)}.workflow-author-dashboard p{margin:12px 0 0;color:#637083;line-height:1.7}.workflow-quality-list{display:grid;gap:10px}.workflow-quality-list p{display:grid;grid-template-columns:1fr auto;gap:12px;margin:0;padding:10px 0;border-top:1px solid #edf0f5}.workflow-quality-list span{color:#637083}.workflow-quality-list b{color:#315cff}.workflow-audit-row{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:11px 0;border-top:1px solid #edf0f5}.workflow-audit-row span{color:#202633;font-weight:600}.workflow-audit-row b{color:#315cff;font-size:13px}.workflow-audit-row em{grid-column:1 / -1;color:#8a92a3;font-style:normal}.workflow-author-dashboard article:last-child{display:grid;align-content:start;gap:10px}.workflow-author-dashboard button{height:36px;border:1px solid #d5d9e3;border-radius:4px;background:#fff;color:#445066}.workflow-author-dashboard button:first-of-type{border-color:#315cff;background:#315cff;color:#fff}.workflow-publish-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.workflow-publish-health article{min-height:94px;padding:16px;border:1px solid #dfe7f5;border-radius:8px;background:#fbfcff}.workflow-publish-health span{color:#637083}.workflow-publish-health strong{display:block;margin:8px 0;color:#202633;font-size:18px}.workflow-publish-health p{margin:0;color:#7a8496;line-height:1.6}.my-workflow-table{overflow:hidden;border:1px solid #e0e5ef;border-radius:8px;background:#fff}.my-workflow-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px}.my-workflow-toolbar strong{color:#202633;font-size:17px}.my-workflow-toolbar div{display:flex;gap:10px}.my-workflow-toolbar button{height:30px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff;color:#445066}.my-workflow-filters{display:flex;align-items:center;gap:12px;padding:0 18px 14px}.my-workflow-filters input{width:260px;height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:4px}.my-workflow-filters div{display:flex;flex-wrap:wrap;gap:8px}.my-workflow-filters button{height:30px;padding:0 11px;border:1px solid #d5d9e3;border-radius:999px;background:#fff;color:#445066}.my-workflow-filters button.active{border-color:#315cff;background:#f4f7ff;color:#315cff}.my-workflow-empty{margin:18px}.my-workflow-table .head,.my-workflow-table .row{display:grid;grid-template-columns:1.45fr .65fr .65fr .75fr .75fr 1.35fr;align-items:center;min-height:54px;padding:0 18px;column-gap:14px}.my-workflow-table .head{background:#f1f3f7;color:#555}.my-workflow-table .row{border-top:1px solid #edf0f5}.my-workflow-table .row.selected{background:#f7faff}.my-workflow-table .row span:first-child{display:flex;align-items:center;gap:10px;font-weight:600}.my-workflow-check{width:18px;height:18px;display:inline-flex;align-items:center}.my-workflow-check input{margin:0}.my-workflow-table i{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,#315cff,#7c3aed)}.my-workflow-table i.product{background:linear-gradient(135deg,#0f766e,#f59e0b)}.my-workflow-table i.cinema{background:linear-gradient(135deg,#111827,#d76d77)}.my-workflow-table .row span:last-child{display:flex;flex-wrap:wrap;gap:12px}.workflow-status{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid #dce5f7;border-radius:999px;background:#f7faff;color:#315cff;font-size:12px}.workflow-status.已发布{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.workflow-status.草稿{border-color:#e5e7eb;background:#f8fafc;color:#64748b}.workflow-status.审核中{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.my-workflow-table a{color:#315cff;cursor:pointer}.workflow-template-shelf{margin-top:24px}.workflow-template-shelf>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 1180px){.workflow-author-dashboard{grid-template-columns:1fr 1fr}.workflow-author-dashboard article:last-child{grid-column:1 / -1}}@media (max-width: 760px){.workflow-author-panel,.workflow-mine-statusbar,.workflow-author-dashboard,.workflow-publish-health,.workflow-template-shelf>div:last-child{grid-template-columns:1fr}.workflow-author-dashboard article:last-child{grid-column:auto}.my-workflow-toolbar{align-items:flex-start;flex-direction:column;padding:14px}.my-workflow-filters{align-items:flex-start;flex-direction:column;padding:0 14px 14px}.my-workflow-filters input{width:100%}.my-workflow-table{overflow-x:auto}.my-workflow-table .head,.my-workflow-table .row{min-width:760px}}.my-workflow-modal{width:640px}.workflow-publish-modal{width:620px;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 12px 30px #00000038}.workflow-publish-modal header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e5ef}.workflow-publish-modal h2{margin:0;font-size:18px}.workflow-publish-modal header button{border:0;background:transparent;color:#999;font-size:22px}.workflow-publish-body{display:grid;gap:14px;padding:22px}.workflow-modal-preview{min-height:132px;display:grid;align-content:end;gap:8px;padding:18px;border-radius:8px;background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-cyber-style.png) center/cover;color:#fff}.workflow-modal-preview.video{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-ltx-video.png) center/cover}.workflow-modal-preview.cinema{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-wan-video.png) center/cover}.workflow-modal-preview.product{background:linear-gradient(180deg,#0f172a14,#0f172ac2),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-product-video.png) center/cover}.workflow-modal-preview.avatar{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-avatar.png) center/cover}.workflow-modal-preview.cyber{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-cyber-style.png) center/cover}.workflow-modal-preview.comic{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-comic-storyboard.png) center/cover}.workflow-modal-preview span{width:fit-content;padding:4px 9px;border-radius:12px;background:#ffffff2e}.workflow-modal-preview strong{font-size:24px}.workflow-modal-preview p{color:#ffffffc7}.publish-preview{height:160px;display:grid;align-content:end;gap:8px;padding:18px;border-radius:8px;background:linear-gradient(180deg,#0f172a14,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-run-result.png) center/cover;color:#fff}.publish-preview.video{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-ltx-video.png) center/cover}.publish-preview.cinema{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-wan-video.png) center/cover}.publish-preview.product{background:linear-gradient(180deg,#0f172a14,#0f172ac2),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-product-video.png) center/cover}.publish-preview.avatar{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-avatar.png) center/cover}.publish-preview.cyber{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-cyber-style.png) center/cover}.publish-preview.comic{background:linear-gradient(180deg,#0f172a1a,#0f172ac7),url(https://admin-yaochuang-tech.oss-cn-shanghai.aliyuncs.com/compute/workflows/workflow-comic-storyboard.png) center/cover}.publish-preview span{width:fit-content;padding:4px 9px;border-radius:12px;background:#ffffff2e;font-size:13px}.publish-preview strong{font-size:24px;font-weight:800}.workflow-publish-body label{display:grid;grid-template-columns:82px 1fr;gap:12px;align-items:center}.workflow-publish-body input{height:34px;padding:0 12px;border:1px solid #d5d9e3;border-radius:4px}.workflow-publish-body label div{display:flex;flex-wrap:wrap;gap:10px}.workflow-publish-body label button{height:30px;padding:0 12px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.workflow-publish-body label button.active{border-color:#315cff;color:#315cff}.workflow-publish-body p{margin:0;color:#637083}.workflow-publish-summary{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #edf0f5;border-radius:6px;background:#fbfcff}.workflow-publish-summary span{color:#637083}.workflow-publish-summary p{color:#202633}.workflow-publish-summary em{color:#8a92a3;font-style:normal}.workflow-publish-result{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #bbf7d0;border-radius:6px;background:#f0fdf4}.workflow-publish-result span{color:#15803d;font-weight:700}.workflow-publish-result p{overflow:hidden;color:#166534;text-overflow:ellipsis;white-space:nowrap}.workflow-publish-result a{color:#315cff}.workflow-version-list{display:grid;gap:8px}.workflow-version-list p{display:grid;grid-template-columns:58px 1fr auto;gap:10px;align-items:center;min-height:42px;padding:0 12px;border:1px solid #edf0f5;border-radius:6px;background:#fbfcff}.workflow-version-list b{color:#315cff}.workflow-version-list span{color:#637083}.workflow-version-list em{color:#8a92a3;font-style:normal;font-size:12px}.workflow-share-summary,.workflow-publish-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-share-summary span,.workflow-publish-checks span{min-height:42px;display:grid;place-items:center;padding:0 10px;border:1px solid #dce5f7;border-radius:6px;background:#f7faff;color:#526179;text-align:center}.workflow-publish-checks span{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.workflow-compliance-card{margin-top:12px;padding:14px;border:1px solid #dfe7f5;border-radius:6px;background:#f8fbff}.workflow-compliance-card strong{display:block;margin-bottom:10px;color:#202633}.workflow-compliance-card p{display:flex;flex-wrap:wrap;gap:8px;margin:0}.workflow-compliance-card span{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#fff;color:#526179}.workflow-publish-modal footer{height:58px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #e0e5ef;background:#fbfcff}.workflow-publish-modal footer button{height:32px;min-width:88px;border:1px solid #d5d9e3;border-radius:3px;background:#fff}.workflow-publish-modal footer .primary{border-color:#315cff;background:#315cff;color:#fff}.workflow-publish-modal footer .primary:disabled{border-color:#d5d9e3;background:#f3f5f8;color:#9aa3b2}.art-pay-modal footer .primary:disabled{opacity:.65;cursor:not-allowed}.pay-status{margin:0;padding:10px 12px;border:1px solid #bbf7d0;border-radius:6px;background:#f0fdf4;color:#166534;font-size:13px}@media (max-width: 720px){.workflow-publish-modal,.my-workflow-modal{width:min(620px,calc(100vw - 28px))}.workflow-publish-body label,.workflow-share-summary,.workflow-publish-checks{grid-template-columns:1fr}}@media (max-width: 640px){html,body,#root{width:100%;min-width:0;overflow-x:hidden}body{min-width:0;background:#f5f6fa;font-size:13px}.promo{display:none}.topbar{height:auto;min-height:56px;gap:14px;align-items:flex-start;padding:10px 12px;overflow-x:auto;scrollbar-width:none}.topbar::-webkit-scrollbar{display:none}.brand{width:auto;min-width:116px;font-size:20px}.brand span{width:28px;height:28px;flex-basis:28px}.topnav,.topuser{gap:16px;height:38px;flex:0 0 auto}.topnav a,.topuser a,.topuser button,.top-more{white-space:nowrap;font-size:14px}.topnav a.active:after,.topuser a.active:after{bottom:0}.market-content,.rent-content,.home-prices,.home-rank{width:100%;padding-right:14px;padding-left:14px}.home-hero{height:auto;min-height:0;padding-bottom:22px}.home-hero-copy{position:relative;top:auto;left:auto;padding:42px 18px 18px}.home-hero-copy h1{font-size:32px;line-height:1.16}.home-hero-copy p{margin-bottom:26px;font-size:15px}.home-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-hero-actions a{width:100%;height:40px}.home-visual{display:none}.home-dots{position:static;justify-content:center;transform:none}.home-dots b,.home-dots span{width:34px}.home-metrics{width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-10px 12px 14px}.home-metrics article{min-height:78px;padding:14px 12px;border-radius:6px}.home-metrics strong{font-size:22px}.home-metrics span{margin-top:5px;font-size:12px;line-height:1.45}.home-quick,.home-footer,.home-price-grid{grid-template-columns:1fr;padding-right:16px;padding-left:16px}.home-quick article,.home-price-grid article{border-right:0}.home-quick{gap:0;padding-top:6px;padding-bottom:6px;box-shadow:none}.home-quick article{padding:14px 0;text-align:left;border-bottom:1px solid #edf0f6}.home-quick article:last-child{border-bottom:0}.home-quick h2{margin-bottom:4px;font-size:16px}.home-workflow{margin-top:18px;border-radius:8px}.home-workflow p{line-height:1.65}.home-workflow nav{display:grid;grid-template-columns:1fr;gap:10px}.home-workflow nav a{justify-content:center}.home-workflow article{min-height:0;padding:13px}.home-tabs,.home-rank-tabs{gap:42px;overflow-x:auto;justify-content:flex-start}.home-prices>p,.home-rank>p{width:auto;margin-bottom:18px;text-align:left;line-height:1.65}.home-prices,.home-rank{padding-top:30px}.home-prices>h2,.home-rank>h2{text-align:left;font-size:24px}.home-price-grid{margin-top:18px;border-radius:6px;overflow:hidden}.home-price-grid article{min-height:0;padding:16px}.home-price-grid p{min-height:0;margin-bottom:10px}.rank-table{margin-top:18px;overflow-x:auto}.rank-head,.rank-row{min-width:520px;grid-template-columns:56px 1fr 92px 82px}.rank-head span,.rank-row span{padding:0 8px}.home-cta{min-height:170px;padding:24px 18px}.home-cta h2{font-size:22px;line-height:1.35}.home-footer{gap:18px;padding-top:26px;padding-bottom:28px}.home-footer-record{align-items:flex-start;flex-direction:column;gap:6px;margin-top:0;padding-top:16px}.workflow-page,.workflow-detail-page,.workflow-run-page,.workflow-runs-page{min-height:calc(100vh - 56px);padding:12px}.workflow-hero{min-height:0;padding:18px;border-radius:8px}.workflow-hero h1{font-size:30px}.workflow-page .workflow-featured,.workflow-page .workflow-strip,.workflow-page .workflow-filter-bar,.workflow-page .workflow-scene-filter,.workflow-page .workflow-showcase{display:none}.workflow-hero p{font-size:14px}.workflow-hero div>a,.workflow-actions a{width:100%;justify-content:center;margin:0 0 10px}.workflow-hero-stage{grid-template-columns:1fr}.workflow-hero-stage article,.workflow-featured-grid article,.workflow-showcase article,.workflow-example-card,.preview-main,.workflow-result-stage{min-height:190px;border-radius:8px}.workflow-strip,.workflow-command-center,.workflow-operator-entry,.workflow-close-rail,.workflow-layout,.workflow-grid,.workflow-featured-grid,.workflow-showcase>div:last-child,.workflow-scenarios,.workflow-detail-hero,.workflow-detail-grid,.workflow-delivery-row,.workflow-mode-overview>div:last-child,.workflow-result-inspector,.workflow-asset-package>div,.workflow-next-actions,.workflow-detail-panels,.workflow-version-matrix,.workflow-review-wall>div:last-child,.workflow-related>div:last-child,.workflow-detail-bottom,.workflow-studio,.workflow-run-summary,.workflow-run-ops,.workflow-runs-grid{grid-template-columns:1fr}.workflow-section-head{align-items:flex-start;flex-direction:column;gap:10px}.workflow-section-head>div{width:100%;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.workflow-section-head button,.workflow-section-head a{flex:0 0 auto;white-space:nowrap}.workflow-rank{order:-1}.workflow-card-body footer,.workflow-actions,.workflow-result-toolbar,.workflow-run-actions{flex-direction:column;align-items:stretch}.workflow-card-body footer button,.workflow-actions button,.workflow-result-toolbar button,.workflow-run-actions button{width:100%}.workflow-detail-media,.workflow-detail-hero aside,.workflow-input-panel,.workflow-canvas-panel,.workflow-run-config{padding:14px}.workflow-input-panel h2,.workflow-run-config h2{margin-bottom:12px;font-size:16px}.workflow-detail-hero h1{font-size:28px}.workflow-price{grid-template-columns:1fr;gap:6px}.workflow-detail-media div:last-child,.workflow-frame-strip,.run-detail-assets div{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-main,.workflow-result-stage{height:300px;font-size:24px}.workflow-result-stage strong{padding:0 8px;font-size:24px;line-height:1.18}.workflow-result-stage p{max-width:280px;margin:0;line-height:1.55}.workflow-studio-top{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.workflow-studio-top nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-studio-top nav button,.workflow-studio-top nav a{width:100%;justify-content:center;margin:0}.workflow-mode-switch{grid-template-columns:1fr;gap:7px}.workflow-mode-switch button{min-height:50px;grid-template-columns:74px 1fr;justify-items:start;text-align:left}.workflow-input-panel label{grid-template-columns:1fr;gap:6px;margin-bottom:12px}.workflow-input-panel label>div{flex-wrap:wrap}.workflow-input-panel textarea{min-height:92px}.workflow-input-panel input,.workflow-input-panel button,.workflow-result-toolbar button,.workflow-run-actions button,.workflow-studio-top nav button,.workflow-studio-top nav a{min-height:36px}.upload-box{height:82px}.workflow-asset-strip{grid-template-columns:1fr 1fr}.workflow-asset-strip span{height:48px}.workflow-active-run{grid-template-columns:1fr;padding:10px 12px}.workflow-nodes{min-height:96px;gap:10px}.workflow-nodes div{min-width:132px;height:58px}.workflow-frame-strip{gap:8px}.workflow-frame-strip span{height:56px}.workflow-log{max-height:190px;overflow:auto;padding:12px;font-size:12px}.workflow-run-config p{display:grid;grid-template-columns:1fr;gap:4px;padding:10px 0}.workflow-queue-card,.workflow-cost-confirm{padding:12px}.workflow-queue-card strong,.workflow-cost-confirm strong{font-size:19px}.workflow-run-detail-modal,.workflow-publish-modal,.my-workflow-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.workflow-run-detail-body{grid-template-columns:1fr;max-height:calc(100vh - 136px);padding:12px}.workflow-run-detail-body section div,.workflow-version-list p,.workflow-publish-summary,.workflow-publish-result{grid-template-columns:1fr}.run-detail-preview{min-height:220px}.workflow-run-detail-modal footer,.workflow-publish-modal footer{height:auto;flex-direction:column;align-items:stretch;padding:12px}.workflow-publish-modal header,.workflow-run-detail-modal header{height:50px;padding:0 14px}.workflow-publish-body{gap:12px;padding:14px}.workflow-publish-body label{grid-template-columns:1fr;gap:6px}.workflow-modal-preview,.publish-preview{min-height:128px;height:auto}.art-page{min-width:0;background:#f5f6fa}.art-topbar{height:auto;min-height:58px;display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 12px}.art-brand{width:auto;font-size:20px}.art-search{grid-column:1 / -1;grid-row:2;width:100%;order:3}.art-search button{width:68px}.art-search input{min-width:0}.art-topbar nav,.art-topbar nav.art-auth-user{width:auto;gap:10px;justify-content:flex-end}.art-topbar nav a{white-space:nowrap}.art-topbar nav a:not(:last-of-type){display:none}.art-topbar nav button,.art-topbar nav.art-auth-user button{width:56px}.art-subnav{height:44px;justify-content:flex-start;gap:8px;overflow-x:auto;padding:0 12px;background:#fff}.art-subnav a{min-width:86px;flex:0 0 auto}.art-layout,.art-layout.simple{grid-template-columns:1fr;min-height:auto}.art-sidebar{display:flex;gap:8px;overflow-x:auto;padding:10px 12px;border-right:0;border-bottom:1px solid #e0e5ef;background:#fff}.art-sidebar h2,.art-sidebar button{display:none}.art-sidebar a{height:32px;flex:0 0 auto;margin:0;padding:0 12px;border:1px solid #e5e8ef;border-radius:16px;font-size:14px}.art-market-main{padding:14px 12px;border-right:0}.art-market-main h1{margin-bottom:12px}.art-workflow-bridge{min-height:0;grid-template-columns:1fr;padding:18px;border-radius:8px}.art-workflow-bridge h2{font-size:24px}.art-workflow-bridge nav a{width:100%;justify-content:center}.art-workflow-bridge aside{grid-template-columns:1fr}.art-market-tabs,.art-tags{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.art-market-tabs a,.art-tags button{flex:0 0 auto;white-space:nowrap}.art-result-summary{min-height:0;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.art-result-summary a{margin-left:0}.art-card-grid{grid-template-columns:1fr}.art-app-card,.art-card-grid.base-mode .art-app-card{height:auto;min-height:238px}.art-rank-list article{grid-template-columns:32px 48px 1fr;gap:10px}.art-rank-list article>span{grid-column:3;font-size:12px}.mini-cover{width:48px}.art-create-panel{padding:14px 12px 24px;border-top:1px solid #e0e5ef;background:#fff}.art-create-head,.form-row,.art-submit{align-items:flex-start;flex-direction:column;gap:10px}.app-select{height:auto;flex-direction:column;gap:8px;padding:12px}.app-select i{display:none}.gpu-buttons,.art-segments,.art-counts{width:100%;display:grid;grid-template-columns:1fr;gap:8px}.gpu-buttons button,.art-segments button,.art-counts button{width:100%;margin:0}.spec-mini{overflow-x:auto}.spec-mini>div,.spec-mini p{min-width:520px}.art-cost{text-align:left}.art-cost span{display:block;margin:10px 0 0}.art-submit{height:auto;padding-top:12px}.art-submit input,.art-submit button{width:100%}.art-detail-mask{padding:10px;align-items:flex-start}.art-detail-modal{width:100%;max-height:calc(100vh - 20px);grid-template-columns:1fr;overflow:auto}.art-detail-side,.art-detail-main{overflow:visible;padding:18px 14px}.art-detail-side{border-right:0;border-bottom:1px solid #e0e3ea}.detail-cover{height:150px}.detail-cover strong{font-size:26px}.detail-actions{grid-template-columns:1fr;gap:10px}.detail-service-box{padding:12px}.service-row{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 0}.detail-video{height:220px;padding:18px}.art-panel-modal,.art-review-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:auto}.art-panel-modal header,.art-review-modal header{height:50px;padding:0 14px}.panel-app-body,.panel-cost-body,.review-form-body{padding:14px}.panel-app-list article,.panel-cost-table .head,.panel-cost-table .row{grid-template-columns:1fr;gap:6px;min-height:0;padding:12px}.art-panel-modal footer,.art-review-modal footer{height:auto;flex-direction:column;align-items:stretch;padding:12px}.review-form-body label{grid-template-columns:1fr;gap:6px}.review-form-body textarea{min-height:92px}.market-layout,.rent-layout,.dashboard-main,.billing-main,.account-main,.docs-page,.private-page,.server-page{min-width:0}.filter-box,.rent-panel,.gpu-card,.wallet-card,.notice-card,.billing-table,.image-table,.account-main,.docs-page,.private-page{width:100%}.filter-box{padding:14px}.filter-row{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px}.filter-row label{width:auto;flex-basis:auto}.filter-row button{margin:0 6px 6px 0}.region-lines,.region-lines div{width:100%;flex-wrap:wrap;gap:8px}.section-head,.section-head>div:first-child,.billing-page-head{align-items:flex-start;flex-direction:column;gap:8px}.gpu-card header,.gpu-body,.dashboard-grid,.disk-grid,.app-grid,.wallet-links,.compute-image-hero,.security-card,.settings-list section,.private-grid,.docs-grid{grid-template-columns:1fr}.gpu-card header,.gpu-body{padding:14px;gap:12px}.provider,.rent-label{text-align:left}.actions,.links,.wallet-links{flex-direction:column;align-items:stretch}.actions button,.price button,.app-grid button,.compute-image-hero button{width:100%}.table,.image-table,.billing-table,.image-cache-table,.image-task-table{overflow-x:auto;padding-bottom:4px}.table-head,.table-row{min-width:980px}.image-head,.image-row{min-width:1060px}.billing-head,.billing-data-row{min-width:860px}.image-cache-table .head,.image-cache-table .row,.image-task-table .head,.image-task-table .row{min-width:720px}.rent-panel{grid-template-columns:1fr;padding:16px}.rent-body{padding-left:0}.segment-buttons{display:flex;flex-wrap:wrap;gap:8px}.segment-buttons button{flex:1 1 calc(50% - 8px);margin-left:0;border-radius:3px}.resource-option-line{display:grid;grid-template-columns:76px 1fr;gap:8px}.resource-option-line label{width:76px}.spec-box{overflow-x:auto;grid-template-columns:112px repeat(6,132px)}.disk-grid .metric{padding:12px 0;border-right:0;border-bottom:1px solid #e0e3ea}.wallet-box{height:auto;min-height:96px;padding:14px}.wallet-box button{float:none;width:100%;margin-top:10px}.wallet-box small,.wallet-card p b,.wallet-card p span{display:block;margin:6px 0 0}.image-usage{height:auto;margin-right:0;margin-left:0;padding:14px}.image-usage-head{align-items:flex-start;flex-direction:column;gap:6px}.image-bar{width:100%}.compute-image-hero{padding:16px}.compute-image-hero aside{padding:14px}.image-info-list{padding:8px 12px 14px}.image-info-list p{grid-template-columns:1fr;gap:4px;padding:10px 0}.billing-filter,.billing-filter.wide{height:auto;flex-wrap:wrap;gap:8px}.mini-select,.date-range{width:100%}.billing-apply-modal,.account-action-modal,.image-action-modal{width:calc(100vw - 20px)}.billing-apply-form label,.account-action-form label,.image-action-form label{grid-template-columns:1fr}.settings-select{width:100%}.server-subbar{height:auto;align-items:flex-start;flex-direction:column;gap:10px;padding:14px}.server-subbar div{margin-left:0;overflow-x:auto;width:100%}.server-card{width:calc(100% - 28px);min-height:0;margin:14px}.server-machine{width:230px}.private-page,.docs-page{width:100%;padding:18px 14px 42px}.private-hero{min-height:0;padding:24px}.private-hero p{width:auto}}@media (max-width: 768px){body,html{min-width:100vw}#root{overflow-x:hidden}.home-page{width:100vw;overflow-x:hidden;background:#fff}.home-hero{height:200px;min-height:200px;padding-bottom:0}.home-hero-copy{width:100%;padding:20px 20px 30px}.home-hero-copy h1{font-size:26px;line-height:1.2}.home-hero-copy p{margin-bottom:20px}.home-hero-actions{display:flex;gap:12px;margin-top:20px}.home-hero-actions a{width:fit-content;height:auto;min-width:92px;padding:10px 20px;line-height:1}.home-dots,.home-metrics,.home-visual{display:none}.home-quick{width:100vw;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;background:#fff;box-shadow:none}.home-quick article{min-height:72px;display:grid;align-content:center;padding:10px 0;text-align:center;border-right:0;border-bottom:0}.home-quick article:nth-child(odd){border-right:1px solid #d7dae0}.home-quick article:nth-child(1),.home-quick article:nth-child(2){border-bottom:1px solid #d7dae0}.home-quick h2{margin:0 0 6px;font-size:16px}.home-quick p{font-size:12px}.home-workflow,.home-prices,.home-rank{width:100vw;margin:20px 0 0;padding:0 20px}.home-workflow{width:calc(100vw - 40px);margin:20px 20px 0;padding:20px}.home-workflow h2{font-size:24px}.home-workflow aside{grid-template-columns:1fr}.home-prices>h2,.home-rank>h2{text-align:center;font-size:24px}.home-prices>p,.home-rank>p{width:auto;text-align:center}.home-tabs,.home-rank-tabs{justify-content:center;gap:80px;overflow:visible}.home-price-grid{grid-template-columns:repeat(2,minmax(80px,1fr));margin-top:20px;padding:0;border-radius:0;overflow:visible}.home-price-grid article{min-height:150px;padding:20px;border-right:1px solid #e0e3ea}.home-price-grid article:nth-child(2n){border-right:0}.home-price-grid h3{font-size:14px}.home-price-grid strong{font-size:18px}.rank-table{overflow-x:auto}.rank-head,.rank-row{min-width:760px}.home-cta{min-height:100px;padding:0 20px}.home-cta h2{font-size:18px}.home-cta p,.home-cta a{display:none}.home-footer{width:100vw;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 20px 24px}.home-footer-service{grid-column:1 / -1}.home-footer-service p{width:auto}.home-footer-record{grid-column:1 / -1;align-items:flex-start;flex-direction:column;gap:6px;padding-top:16px;font-size:12px}.home-float{display:none}}@media (max-width: 380px){.workflow-page,.workflow-detail-page,.workflow-run-page,.workflow-runs-page,.art-market-main,.art-create-panel{padding-right:10px;padding-left:10px}.workflow-hero,.workflow-detail-media,.workflow-detail-hero aside,.workflow-input-panel,.workflow-canvas-panel,.workflow-run-config,.art-workflow-bridge{padding:12px}.workflow-hero h1{font-size:26px}.workflow-detail-hero h1,.art-workflow-bridge h2{font-size:23px}.workflow-mode-switch button{grid-template-columns:1fr;justify-items:center;text-align:center}.workflow-studio-top nav{grid-template-columns:1fr}.workflow-frame-strip,.workflow-detail-media div:last-child,.run-detail-assets div,.workflow-asset-strip{grid-template-columns:1fr}.preview-main,.workflow-result-stage{height:260px}.workflow-result-stage strong{font-size:21px}.art-topbar{grid-template-columns:1fr}.art-topbar nav,.art-topbar nav.art-auth-user{justify-content:flex-start}.art-cover strong{font-size:21px}.segment-buttons button{flex-basis:100%}}@media (max-width: 640px){.user-menu{position:fixed;top:58px;right:10px;left:10px;width:auto;max-height:calc(100vh - 74px);overflow:auto}.user-menu:before{right:42px}.art-auth-wrap{min-height:calc(100vh - 58px);place-items:start;padding:14px}.art-auth-panel{width:100%;grid-template-columns:1fr}.art-auth-copy{padding:22px 18px}.art-auth-copy h1{font-size:24px}.art-auth-copy p{line-height:1.65}.art-auth-form{gap:12px;padding:20px 18px}.art-auth-form h2{font-size:20px}.art-auth-form input,.auth-submit{min-height:40px}.art-auth-form .code-row div{grid-template-columns:1fr}.art-auth-form .code-row button{min-height:38px}.auth-options{align-items:flex-start;flex-direction:column;gap:8px}.art-auth-qr{display:none}.workflow-run-control{padding:12px}.workflow-run-control div,.workflow-run-control nav{width:100%}.workflow-run-control nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-run-control button,.workflow-run-control input{width:100%;min-height:38px}.workflow-run-summary article,.workflow-run-ops article,.workflow-author-panel div,.workflow-author-dashboard article{padding:14px}.workflow-run-summary strong,.workflow-author-panel strong{font-size:22px}.workflow-run-card footer{flex-direction:column}.workflow-run-card footer button{width:100%;min-height:36px}.workflow-run-select{height:28px}.workflow-run-ops p,.workflow-run-ops div{grid-template-columns:1fr}.my-workflow-toolbar div,.my-workflow-filters div{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.my-workflow-toolbar button,.my-workflow-filters button{width:100%;min-height:34px}.my-workflow-table .head,.my-workflow-table .row{min-width:700px}.art-billing-main,.art-message-main,.art-profile-main,.art-instance-main,.art-instance-create-main,.art-instance-detail-main,.instance-workspace-main,.model-market-main{min-height:auto;padding:14px 12px}.art-wallet-cards,.profile-grid,.profile-api-card,.message-layout,.profile-hero,.instance-create-layout,.instance-detail-hero,.instance-metric-grid,.instance-runtime-grid,.instance-detail-layout,.monitor-panels,.workspace-summary,.workspace-layout,.model-grid{grid-template-columns:1fr}.art-wallet-cards article,.profile-card,.profile-hero,.instance-detail-hero,.instance-service-card,.instance-monitor-card,.instance-config-card,.instance-log-card,.instance-bill-card,.instance-event-card{padding:14px}.art-billing-filter,.message-filter,.profile-section-title,.instance-section-title,.art-instance-filter{align-items:flex-start;flex-direction:column;gap:10px}.art-billing-filter div,.message-filter,.art-instance-filter{width:100%;overflow-x:auto}.art-billing-filter label,.message-filter label{width:100%;margin-left:0;flex-wrap:wrap}.art-billing-table,.art-instance-table,.instance-service-table,.instance-bill-table,.batch-instance-table,.profile-security-table,.detail-version-table{overflow-x:auto}.art-billing-table .head,.art-billing-table .row,.art-instance-table .head,.art-instance-table .row,.instance-service-table .head,.instance-service-table .row,.instance-bill-table .head,.instance-bill-table .row,.batch-instance-table .head,.batch-instance-table .row,.profile-security-table .head,.profile-security-table .row,.detail-version-table .head,.detail-version-table .row{min-width:760px}.art-billing-pager{height:auto;flex-wrap:wrap;justify-content:flex-start;padding:12px}.message-list article{grid-template-columns:1fr;gap:8px}.message-list p{white-space:normal}.message-detail{position:static;min-height:0;padding:16px}.profile-card label,.art-recharge-body label,.art-instance-form-body label{grid-template-columns:1fr}.profile-hero aside{padding:12px}.art-action-modal,.art-batch-modal,.art-pay-modal,.art-pay-modal.invoice{width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:auto}.art-action-modal header,.art-batch-modal header,.art-pay-modal header{height:50px;padding:0 14px}.art-instance-form-body,.art-boot-body,.art-stop-body,.art-delete-body,.art-recharge-body,.batch-action-body,.pay-form-body{padding:14px}.art-action-modal footer,.art-batch-modal footer,.art-pay-modal footer{height:auto;flex-direction:column;align-items:stretch;padding:12px}.batch-action-tabs,.batch-option-row,.recharge-options,.art-recharge-body label div,.art-boot-body label div,.art-instance-form-body label div{display:grid;grid-template-columns:1fr;gap:8px}.batch-plan-grid,.instance-create-steps,.instance-create-segments,.instance-create-grid,.instance-spec-list{grid-template-columns:1fr}.instance-create-form,.instance-create-summary{padding:14px}.terminal-card pre,.instance-log-card pre,.workflow-run-detail-body pre{max-width:100%;overflow:auto;font-size:12px}.terminal-card div{grid-template-columns:1fr}}@media (max-width: 768px){.art-auth-page{min-height:100vh;overflow:hidden;background:#ebeef5}.art-auth-page .art-topbar{position:absolute;z-index:2;width:100%;height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:transparent}.art-auth-page .art-brand{width:auto;font-size:20px}.art-auth-page .art-search{display:none}.art-auth-page .art-topbar nav{width:auto;gap:12px}.art-auth-page .art-topbar nav a:not(:last-of-type){display:none}.art-auth-page .art-topbar nav button{width:auto;height:30px;padding:0 12px}.art-auth-wrap{position:relative;min-height:100vh;display:block;padding:0 14px 28px;background:#ebeef5}.art-auth-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:300px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;background:radial-gradient(circle at 82% 24%,rgba(255,255,255,.18) 0 0,transparent 22%),linear-gradient(135deg,#315cff,#3760f4 56%,#2545d8)}.art-auth-mobile-hero{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;padding-top:86px;color:#fff;text-align:center}.art-auth-mobile-hero strong{font-size:25px;line-height:1.2}.art-auth-mobile-hero span{color:#ffffffdb;font-size:14px}.art-auth-panel{position:relative;z-index:1;width:min(430px,100%);display:block;margin:24px auto 0;overflow:hidden;border:0;border-radius:20px;background:#fff;box-shadow:0 18px 42px #14213d29}.art-auth-copy{display:none}.art-auth-form{gap:14px;padding:28px 20px 22px}.art-auth-form h2{display:block;margin-bottom:2px;text-align:center;font-size:22px}.art-auth-form label{gap:6px}.art-auth-form input{height:42px;border-radius:4px;font-size:14px}.auth-password-field button{width:42px;height:40px;border-radius:0 4px 4px 0}.art-auth-form .code-row div{grid-template-columns:1fr 102px;gap:8px}.art-auth-form .code-row button{min-height:42px;border-radius:4px}.auth-options,.auth-agree{align-items:flex-start;flex-direction:column;gap:8px;font-size:12px;line-height:1.5}.auth-check{display:inline-flex!important;align-items:center!important;width:100%;height:auto;min-height:20px;white-space:normal}.auth-check .el-checkbox__label{font-size:12px;line-height:18px;white-space:normal}.auth-submit{height:42px;border-radius:4px;font-size:15px}.art-auth-form p{font-size:13px}.art-auth-qr{display:none}}@media (max-width: 380px){.workflow-run-control nav,.my-workflow-toolbar div,.my-workflow-filters div{grid-template-columns:1fr}.art-billing-main,.art-message-main,.art-profile-main,.art-instance-main,.art-instance-create-main,.art-instance-detail-main,.instance-workspace-main{padding-right:10px;padding-left:10px}}.ant-table-wrapper .ant-table{font-size:13px}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;white-space:nowrap}.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle}.card>.ant-table-wrapper{margin:12px 16px 16px}.ant-table-wrapper .ops{display:flex;align-items:center;gap:2px}.ant-table-wrapper .ops .ant-btn{padding-inline:4px;height:24px}.ins-field>.ant-input,.ins-field>.ant-input-affix-wrapper,.ins-field>.ant-select,.ins-field>.ant-picker{flex:1 1 auto;width:auto!important;min-width:0}.ins-field>.ant-input-textarea{flex:1 1 auto;min-width:0}.toolbar .ant-input,.toolbar .ant-select,.toolbar .ant-input-affix-wrapper{min-width:180px}.ant-modal .ant-form-item:last-child{margin-bottom:0}.ins-field>.ins-inline-flex{display:flex;flex:1 1 0;gap:8px;min-width:0}.ins-field>.ins-inline-flex>.ant-select{flex:1 1 auto;width:100%!important;min-width:0}.ins-field>.ins-inline-flex>.ant-btn{flex:0 0 auto}.ins-field-top{align-items:flex-start!important}.ins-field-top>span:first-child{padding-top:5px}.ins-periods{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-width:0;max-height:260px;overflow-y:auto}.ins-period-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ins-period-row>.ins-period-seal{flex:1 1 100%;min-width:0}.ins-period-row>.ins-period-seal>.ant-select{width:100%!important;min-width:0}.ins-period-row>.idx{flex:0 0 auto;width:18px;color:#8c8c8c;font-size:12px}.ins-period-row>.sep{flex:0 0 auto;color:#8c8c8c}.ins-period-row>.ant-picker{flex:0 0 150px;width:150px!important;min-width:0}.ins-period-row>.period-del{flex:0 0 auto}.ins-period-add{display:flex;gap:8px}.ins-period-row.page{display:grid;grid-template-columns:22px 168px 18px 168px minmax(0,1fr) 32px;align-items:center;gap:10px;margin-bottom:10px}.ins-period-row.page>.ant-picker{width:168px!important}.ins-period-row.page>.idx{color:#8c8c8c;font-size:12px;text-align:center}.ins-period-row.page>.sep{color:#8c8c8c;text-align:center}.ins-period-row.page>.ant-select{min-width:0}.ins-period-sec{padding:14px 16px 4px;border:1px solid #ebeef5;border-radius:6px;background:#fcfcfe}.ins-sec-note{margin-left:10px;color:#8c8c8c;font-size:12px;font-weight:400}.ins-field .ant-select-selection-item,.ins-field .ant-select-selection-placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ins-form-grid>.ins-field{min-width:0}.ins-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ant-table-wrapper .seal-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-message{z-index:6000}.brand span:before{content:"保"}.art-brand span:before{content:"保"}.console-main{min-width:0;padding:18px 20px 44px}.console-sidebar a.current{color:#365cf6;font-weight:600;background:#f2f5ff}.ins-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ins-page-head h1{margin:0;color:#333;font-size:18px;font-weight:500}.ins-page-head .ins-actions{display:flex;gap:10px}.ins-card{border:1px solid #ebeef5;background:#fff}.ins-card-head{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #ebeef5}.ins-card-head h2{margin:0;color:#333;font-size:15px;font-weight:500}.ins-card-body{padding:16px}.ins-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ins-toolbar .spacer{flex:1}.ins-toolbar label{display:flex;align-items:center;gap:6px;color:#555;font-size:14px}.ins-input,.ins-select{height:32px;min-width:160px;padding:0 10px;border:1px solid #d5d9e3;border-radius:2px;background:#fff;color:#333;font-size:14px;outline:none}.ins-input:focus,.ins-select:focus{border-color:#365cf6}.ins-input::placeholder{color:#b6bbc6}textarea.ins-input{height:auto;min-height:76px;padding:8px 10px;line-height:1.6}.ins-field{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ins-field>span{width:92px;flex:0 0 92px;color:#555;font-size:14px;text-align:right}.ins-field>.ins-input,.ins-field>.ins-select{flex:1;width:auto}.btn{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;border:1px solid #d5d9e3;border-radius:2px;background:#fff;color:#555;font-size:14px;cursor:pointer;white-space:nowrap}.btn:hover{color:#365cf6;border-color:#365cf6}.btn.primary{border-color:#365cf6;background:#365cf6;color:#fff}.btn.primary:hover{background:#2a4cd8;border-color:#2a4cd8;color:#fff}.btn.danger{color:#f04438;border-color:#f5b5b0;background:#fff}.btn.danger:hover{color:#fff;background:#f04438;border-color:#f04438}.btn.link{border-color:transparent;background:transparent;color:#315cff;padding:0 6px}.btn.link:hover{color:#244bd6;background:transparent}.btn.sm{height:26px;padding:0 10px;font-size:13px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:disabled:hover{color:#555;border-color:#d5d9e3;background:#fff}.btn.primary:disabled:hover{background:#365cf6;border-color:#365cf6;color:#fff}.ins-table-wrap{border:1px solid #ebeef5;background:#fff;overflow-x:auto}.ins-table{width:100%;border-collapse:collapse;font-size:14px}.ins-table th{height:48px;padding:0 14px;border-bottom:1px solid #ebeef5;background:#f1f3f7;color:#555;font-weight:400;text-align:left;white-space:nowrap}.ins-table td{height:52px;padding:0 14px;border-bottom:1px solid #ebeef5;color:#333;overflow-wrap:anywhere}.ins-table tbody tr:hover{background:#fafbff}.ins-table td .btn{height:26px;padding:0 8px;font-size:13px}.ins-table td .btn+.btn{margin-left:4px}.ins-table .nowrap{white-space:nowrap}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:2px;background:#f1f3f7;color:#555;font-size:12px}.tag.ok{background:#e8f6ee;color:#18a058}.tag.warn{background:#fff4e8;color:#ff8a17}.tag.err{background:#fdecea;color:#f04438}.tag.brand{background:#eaf0ff;color:#365cf6}.tag.off{background:#f1f3f7;color:#999}.pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;color:#555;font-size:14px}.pager .btn{min-width:32px;padding:0 10px}.pager .jump{display:flex;align-items:center;gap:6px}.pager .jump .ins-input{min-width:56px;height:28px;text-align:center}.modal-mask{padding-top:120px}.modal{width:560px;max-height:calc(100vh - 180px);display:flex;flex-direction:column;border-radius:2px;background:#fff;box-shadow:0 8px 28px #0000002e}.modal.wide{width:860px}.modal-head{height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #ebeef5}.modal-head span{color:#333;font-size:16px;font-weight:500}.modal-head .x{border:0;background:transparent;color:#999;font-size:20px;line-height:1}.modal-body{flex:1;overflow:auto;padding:20px}.modal-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #ebeef5}.perm-tree{max-height:440px;overflow:auto;padding-right:4px}.perm-top{margin-bottom:10px;border:1px solid #ebeef5}.perm-top-head{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:#f7f9ff;border-bottom:1px solid #ebeef5;color:#333;font-size:14px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.perm-top-head .cnt{margin-left:auto;color:#999;font-weight:400;font-size:12px}.perm-page{border-bottom:1px solid #f2f4f8}.perm-page:last-child{border-bottom:none}.perm-page-head{display:flex;align-items:center;gap:8px;padding:9px 12px 9px 30px;background:#fcfdff;color:#333;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.perm-page-head .cnt{margin-left:auto;color:#999;font-size:12px}.perm-items{display:flex;flex-wrap:wrap;gap:8px 20px;padding:8px 14px 14px 48px}.perm-top .arrow,.perm-page .arrow{color:#b0b6c3;font-size:10px;transition:transform .15s;width:10px}.perm-top .arrow.open,.perm-page .arrow.open{transform:rotate(90deg)}.perm-item{display:flex;align-items:center;gap:6px;color:#555;font-size:14px;cursor:pointer}.perm-item input{width:14px;height:14px;accent-color:#365cf6;cursor:pointer}.perm-item em{color:#b0b6c3;font-size:12px;font-style:normal}.perm-top input[type=checkbox],.perm-page input[type=checkbox]{width:14px;height:14px;accent-color:#365cf6;cursor:pointer}.loader{padding:60px 0;color:#999;text-align:center;font-size:14px}.ins-alert{margin-bottom:12px;padding:8px 12px;border:1px solid #f5b5b0;border-radius:2px;background:#fdecea;color:#f04438;font-size:13px}.ins-success{margin-bottom:12px;padding:8px 12px;border:1px solid #b7e0c6;border-radius:2px;background:#e8f6ee;color:#18a058;font-size:13px}.ins-note{color:#999;font-size:13px}.ins-scan{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:32px}.ins-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.ins-stat{padding:18px 20px;border:1px solid #ebeef5;background:#fff}.ins-stat span{display:block;color:#555;font-size:14px}.ins-stat strong{display:block;margin-top:8px;color:#365cf6;font-size:26px;font-weight:600;line-height:1}.ins-stat em{display:block;margin-top:6px;color:#999;font-size:12px;font-style:normal}.ins-placeholder{display:grid;place-items:center;min-height:360px;border:1px dashed #d5d9e3;background:#fcfcfe;text-align:center}.ins-placeholder strong{display:block;color:#333;font-size:16px;font-weight:500}.ins-placeholder p{margin:8px 0 0;color:#999;font-size:13px}.art-auth-form p.ins-no-register{margin-top:14px;color:#999;font-size:13px;text-align:center}.art-auth-form p.ins-no-register a{display:none}.art-auth-status{color:#f04438}.art-usernav{display:flex;align-items:center;gap:24px;margin-left:auto}.art-usernav a{color:#eef3ff;font-size:15px}.art-usernav a.active{color:#fff;font-weight:600}.card{border:1px solid #ebeef5;background:#fff}.card-head{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #ebeef5}.card-head h2{margin:0;color:#333;font-size:16px;font-weight:500}.card>.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px 0}.toolbar .spacer{flex:1}.mono{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}a.link{color:#315cff;cursor:pointer;text-decoration:none}a.link:hover{text-decoration:underline}.card-head .actions{display:flex;align-items:center;gap:10px}.card>.grid{margin:12px 16px 0}.card>.pager{margin:12px 16px 16px}.input,.select{height:32px;padding:0 10px;border:1px solid #d5d9e3;border-radius:2px;background:#fff;color:#333;font-size:14px;outline:none}.input:focus,.select:focus{border-color:#365cf6}.w-full{width:100%}.ctl{flex:1;min-width:0}.muted{color:#999}.ops{display:flex;align-items:center;gap:2px}.ops .btn{height:26px;padding:0 8px;font-size:13px}.ins-colset-btn{display:inline-flex;align-items:center;gap:6px;color:#365cf6;border-color:#c6d3ff}.ins-colset-btn:hover{background:#f2f5ff}.ins-colset-body{padding:4px 0}.ins-colset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.ins-colset-item{display:flex;align-items:center;gap:8px;color:#333;font-size:14px;cursor:pointer}.ins-colset-item input{width:14px;height:14px;accent-color:#365cf6;cursor:pointer}.ins-colset-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid{width:100%;border-collapse:collapse;font-size:14px}.grid th{height:48px;padding:0 14px;border-bottom:1px solid #ebeef5;background:#f1f3f7;color:#555;font-weight:400;text-align:left;white-space:nowrap}.grid td{height:52px;padding:0 14px;border-bottom:1px solid #ebeef5;color:#333;overflow-wrap:anywhere}.grid tbody tr:hover{background:#fafbff}.grid td .btn{height:26px;padding:0 8px;font-size:13px}.tag.blue{background:#eaf0ff;color:#365cf6}.tag.on{background:#e8f6ee;color:#18a058}.empty-row{padding:48px 0;color:#999;text-align:center}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px}.stat{padding:16px 18px;border:1px solid #ebeef5;background:#fcfcfe}.stat .k{color:#555;font-size:14px}.stat .v{margin-top:8px;color:#365cf6;font-size:26px;font-weight:600;line-height:1}.ins-form-grid{display:grid;gap:0 28px}.ins-form-grid.cols1{grid-template-columns:minmax(0,1fr)}.ins-form-grid.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-form-grid.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.ins-form-grid .ins-field.span2{grid-column:1 / -1}.ins-form-group{grid-column:1 / -1;margin:8px 0 12px;padding-left:9px;border-left:3px solid #315cff;color:#2b3445;font-size:13px;font-weight:500}.ins-form-group:first-child{margin-top:0}.ins-req{margin-left:3px;color:#f04438;font-size:12px;font-style:normal}.ins-stat-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:14px;margin:4px 16px 0}.ins-stat-bar .stat{padding:12px 16px}.ins-stat-bar .stat .v{font-size:22px}.ins-card-body{padding:0 16px 12px}.ins-drawer-sec{margin:4px 0 10px;padding-left:9px;border-left:3px solid #315cff;color:#2b3445;font-size:13px;font-weight:500}.ins-form-page{padding:4px 16px 20px}.ins-form-page .ins-field>span{width:104px}.ins-form-foot{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin-top:4px;padding:12px 16px;border-top:1px solid #ebeef5;background:#fff}.ins-subpanel{margin:4px 16px 16px}.ins-subpanel-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-left:9px;border-left:3px solid #315cff}.ins-subpanel-head h3{margin:0;color:#2b3445;font-size:13px;font-weight:500}.ins-subpanel-head .btn{margin-left:auto}
