:root{--主色: #0071e3;--主色深: #0062c4;--主色悬停: #0077ed;--主色按下: #006edb;--主色淡: rgba(0, 113, 227, .08);--成功: #1a7f3c;--危险: #d70015;--警告: #a05a00;--琥珀: #8a5200;--琥珀淡: rgba(255, 159, 10, .16);--冷蓝: #2f4f6f;--冷蓝淡: rgba(90, 120, 150, .16);--金: #7a5300;--金淡: rgba(255, 179, 0, .16);--底: #fbfbfd;--底次: #f5f5f7;--面: #ffffff;--边: #e6e6eb;--边强: #d2d2d7;--字: #1d1d1f;--字次: #515154;--字弱: #6e6e73;--圆大: 22px;--圆: 16px;--圆小: 12px;--阴: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 28px rgba(0, 0, 0, .05);--阴悬: 0 2px 6px rgba(0, 0, 0, .05), 0 16px 40px rgba(0, 0, 0, .09);--动: cubic-bezier(.4, 0, .2, 1);--时长: .26s}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--底);color:var(--字);font:400 16px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro SC,PingFang SC,Helvetica Neue,Microsoft YaHei,Segoe UI,Noto Sans SC,sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.数字,.进度时间,.徽标,.片 small,.侧栏项 b{font-variant-numeric:tabular-nums}a{color:var(--主色);text-decoration:none}a:hover{text-decoration:underline}code{font:13px/1.4 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;background:var(--底次);padding:2px 6px;border-radius:6px;color:var(--字次)}:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:2px}.页头{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:#fbfbfdc7;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.page-wrap,.主区{max-width:1200px;margin:0 auto}.页签行{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box;border-bottom:1px solid var(--边)}.页签组{display:flex;align-items:flex-end;gap:4px;align-self:stretch}.页签右侧{display:flex;align-items:center;gap:8px;margin-left:auto}.页签项{position:relative;margin-bottom:-1px;flex:0 0 auto;font:inherit;font-size:16.5px;font-weight:500;color:var(--字次);background:transparent;border:none;border-bottom:none;padding:12px 20px 14px;cursor:pointer;transition:color var(--时长) var(--动),background var(--时长) var(--动);white-space:nowrap;border-radius:12px 12px 0 0}.页签项:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:4px;border-radius:4px 4px 0 0;background:transparent;transition:background var(--时长) var(--动)}.页签项:hover{color:var(--字);background:#0000000a}.页签项.选中{color:var(--主色);font-weight:700;background:#0071e317}.页签项.选中:after{background:var(--主色)}.页签项.选中:hover{background:#0071e321}.页签项:focus-visible{outline:2px solid var(--主色);outline-offset:-2px}.品牌{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600}.品牌点{width:11px;height:11px;border-radius:3.5px;background:linear-gradient(140deg,#0071e3,#4a9bff)}.状态条{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--字次);font-variant-numeric:tabular-nums}.灯{width:7px;height:7px;border-radius:50%;background:var(--字弱)}.灯.好{background:#34c759;box-shadow:0 0 0 3px #34c75929}.灯.坏{background:#ff3b30;box-shadow:0 0 0 3px #ff3b3029}.首屏{padding:44px 0 14px;text-align:center}.大标题{margin:0;font-size:clamp(30px,4.6vw,48px);line-height:1.1;font-weight:600;letter-spacing:-.022em}.大副标题{margin:14px auto 0;max-width:620px;font-size:clamp(15px,1.6vw,19px);line-height:1.5;color:var(--字次);letter-spacing:-.01em}.首屏标签{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.药丸{padding:6px 14px;border-radius:999px;background:var(--底次);color:var(--字次);font-size:13px;white-space:nowrap}.首屏{text-align:center;padding:40px 0 26px}.品牌大标题{margin:0;font-size:52px;font-weight:700;line-height:1.08;letter-spacing:.02em;background:linear-gradient(118deg,#1d1d1f 24%,#0b5cc4 88%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.大标语{margin:13px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Hiragino Sans GB,Helvetica Neue,Segoe UI,Noto Sans SC,sans-serif;font-size:20px;font-weight:300;color:var(--字次);letter-spacing:.12em}@media (max-width: 720px){.首屏{padding:26px 0 18px}.品牌大标题{font-size:38px}.大标语{font-size:18px}}.主区{width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 8px}.两栏{display:grid;grid-template-columns:minmax(0,1fr) clamp(222px,36vw,480px);gap:clamp(10px,1.6vw,24px);align-items:start}.两栏.单栏{grid-template-columns:minmax(0,1fr)}@media (max-width: 940px){.主区{padding:20px 16px 8px}.卡{padding:16px 14px;border-radius:16px}.卡标题{font-size:16px}.卡说明,.侧栏项,.段详情,.创意文{font-size:13px}.侧栏项{padding:7px 0}.徽标{font-size:11.5px;padding:3px 9px}.段{padding:10px 12px}.段画面{font-size:12.5px}.主按钮.小,.次按钮.小{font-size:12px;padding:7px 10px}.参考图 img{border-radius:8px}}@media (max-width: 720px){.主区{padding:16px 12px 8px}.卡{padding:13px 11px}.卡标题{font-size:15px}.卡说明,.侧栏项,.段详情,.创意文{font-size:12px}.侧栏项{padding:6px 0}.进度时间{font-size:12px;gap:10px}.徽标{font-size:11px;padding:2px 8px}.段{padding:9px 10px}.段画面,.段台词{font-size:12px}.成品卡 .播放器{margin-top:8px}.主按钮.小,.次按钮.小{font-size:11.5px;padding:6px 8px}.参考图 img{border-radius:7px}.参考图组{gap:6px}.参考图 figcaption{font-size:10.5px}.参考音 b{font-size:11.5px}.参考音 audio{height:40px}}.卡{background:var(--面);border:1px solid var(--边);border-radius:var(--圆大);box-shadow:var(--阴);padding:30px}.卡+.卡{margin-top:20px}.卡标题{margin:0 0 6px;font-size:19px;font-weight:600;letter-spacing:-.012em}.卡说明{margin:0 0 20px;color:var(--字次);font-size:14px;line-height:1.55}.字段{margin-bottom:26px}.字段:last-of-type{margin-bottom:22px}.标签{display:block;font-size:14px;font-weight:600;margin-bottom:10px;letter-spacing:-.008em}.标签 .必{color:var(--危险);margin-left:3px}.提示{color:var(--字弱);font-size:12.5px;line-height:1.55;margin:8px 0 0}.错误文{color:var(--危险);font-size:13px;margin-top:6px}.输入框,.文本域,.下拉{width:100%;padding:13px 15px;font:inherit;color:var(--字);background:var(--底次);border:1px solid transparent;border-radius:var(--圆小);transition:background var(--时长) var(--动),border-color var(--时长) var(--动),box-shadow var(--时长) var(--动)}.输入框::placeholder,.文本域::placeholder{color:var(--字弱)}.输入框:hover,.文本域:hover{background:#f0f0f2}.输入框:focus,.文本域:focus,.下拉:focus{outline:none;background:var(--面);border-color:var(--主色);box-shadow:0 0 0 4px var(--主色淡)}.文本域{min-height:132px;resize:vertical;line-height:1.7}.字数{text-align:right;font-size:12px;color:var(--字弱);margin-top:8px}.字数.超{color:var(--危险);font-weight:600}.片组{display:flex;flex-wrap:wrap;gap:8px;padding:4px;background:var(--底次);border-radius:14px}.片{flex:1 1 auto;min-width:84px;min-height:46px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:7px 14px;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer;font:inherit;font-size:15px;font-weight:500;color:var(--字次);transition:all var(--时长) var(--动)}.片:hover{color:var(--字);background:#ffffffb3}.片[aria-pressed=true]{background:var(--面);color:var(--字);font-weight:600;box-shadow:0 1px 3px #0000001a,0 1px 1px #0000000a}.片 small{font-weight:400;font-size:11.5px;color:var(--字弱)}.片[aria-pressed=true] small{color:var(--主色)}.档位标题{margin:0 0 8px;font-size:12.5px;color:var(--字弱);font-weight:500}.档位列表{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.档位{position:relative;text-align:left;padding:13px 16px;min-height:62px;border:1px solid var(--边强);background:var(--面);border-radius:14px;cursor:pointer;font:inherit;transition:all var(--时长) var(--动)}.档位:hover{border-color:var(--字弱);transform:translateY(-1px);box-shadow:var(--阴)}.档位[aria-pressed=true]{border-color:var(--主色);background:var(--主色淡)}.档位[aria-pressed=true]:after{content:"✓";position:absolute;top:10px;right:12px;width:18px;height:18px;border-radius:50%;background:var(--主色);color:#fff;font-size:11px;line-height:18px;text-align:center}.档位 b{display:block;font-size:15px;font-weight:600;margin-bottom:2px}.档位 span{font-size:12.5px;color:var(--字弱);line-height:1.45}.主按钮{width:100%;min-height:52px;padding:15px 24px;border:none;border-radius:999px;background:var(--主色);color:#fff;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:all var(--时长) var(--动)}.主按钮:hover:not(:disabled){background:var(--主色悬停);transform:translateY(-1px)}.主按钮:active:not(:disabled){background:var(--主色按下);transform:translateY(0)}.主按钮:disabled{background:var(--底次);color:var(--字弱);cursor:not-allowed}.次按钮{min-height:44px;padding:11px 22px;border:1px solid var(--边强);border-radius:999px;background:var(--面);color:var(--字);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:all var(--时长) var(--动)}.次按钮:hover{background:var(--底次);border-color:var(--字弱)}.进度条{height:6px;background:var(--底次);border-radius:999px;overflow:hidden;margin:20px 0 10px}.进度卡{margin:0 0 20px;padding:18px 26px}.进度卡 .进度条{margin:0 0 10px}@media (max-width: 940px){.进度卡{padding:14px 18px}}.进度条>i{display:block;height:100%;border-radius:999px;background:var(--主色);transition:width .5s var(--动)}.进度时间{font-size:13.5px;color:var(--字次);display:flex;gap:18px;flex-wrap:wrap}.进度时间 b{color:var(--字)}.段列表{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px;min-width:0}.段{border:1px solid var(--边);border-radius:14px;padding:11px 13px;background:var(--面);font-size:12.5px;transition:all var(--时长) var(--动);position:relative;min-width:0}.段:hover{border-color:var(--边强)}.段.完成{border-color:#c8e9d2;background:#f4fbf6}.段.生成中,.段.排队中{border-color:#cfe2fb;background:#f4f8ff}.段.失败{border-color:#f5c9c6;background:#fdf5f5}@property --段角{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.段.生成中:before,.段.排队中:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--段角),var(--主色淡),var(--主色),var(--主色淡));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:段跑马灯 2.2s linear infinite;pointer-events:none}@keyframes 段跑马灯{to{--段角: 360deg}}@media (prefers-reduced-motion: reduce){.段.生成中:before,.段.排队中:before{animation:none;background:var(--主色)}.段.生成中,.段.排队中{border-color:var(--主色)}}.段头{display:flex;flex-wrap:wrap;gap:8px;align-items:center;cursor:pointer}.段头:focus-visible{outline:2px solid var(--主色);outline-offset:2px;border-radius:6px}.台词提示{color:var(--主色深)}.段 b{font-size:13.5px;font-weight:600}.段状态{color:var(--字次)}.段.完成 .段状态{color:var(--成功)}.段.失败 .段状态{color:var(--危险)}.段.生成中 .段状态,.段.排队中 .段状态{color:var(--主色深)}.段小声{font-size:11.5px;color:var(--字弱)}.段块{margin-top:0}.段块+.段块{margin-top:10px}.段标签{font-size:11.5px;color:var(--字弱);margin:10px 0 5px;letter-spacing:.01em}.段标签:first-child{margin-top:0}.段画面{margin:0;font-size:14px;line-height:1.75;color:var(--字);overflow-wrap:anywhere}.段台词{margin:0;padding-left:20px;font-size:14px;line-height:1.9;color:var(--字);overflow-wrap:anywhere}.播放器{width:100%;display:block;border-radius:var(--圆);background:#000;box-shadow:var(--阴)}.徽标{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:var(--底次);color:var(--字次);font-size:12.5px;white-space:nowrap}.徽标.成功{background:#f0f9f2;color:var(--成功)}.徽标.失败{background:#fdf2f2;color:var(--危险)}.提醒{border-radius:14px;padding:14px 17px;font-size:13.5px;line-height:1.6;background:#fff8ec;color:#6b3f00;border:1px solid #f3e0bd}.提醒.失败{background:#fdf3f3;color:#8a1c14;border-color:#f5d3d0}.提醒.成功{background:#f0f9f2;color:var(--成功);border-color:#c8e9d2}.神币余额{font-size:13px;font-weight:700;color:var(--主色深);font-variant-numeric:tabular-nums;margin-right:2px;white-space:nowrap}.弹窗层 .确认卡.充值卡{max-width:820px;width:92vw;padding:30px 34px}.档位表{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}@media (max-width: 760px){.档位表{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.档位表{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 380px){.档位表{grid-template-columns:minmax(0,1fr)}}.充值档{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;text-align:left;padding:20px 22px;min-height:128px;border:1px solid var(--边强);border-radius:18px;min-width:0;background:var(--面);color:var(--字);font:inherit;cursor:pointer;transition:all var(--时长) var(--动)}.充值档:hover{border-color:var(--主色)}.充值档.选中{border-color:var(--主色);background:var(--主色淡);box-shadow:0 0 0 3px var(--主色淡)}.充值档 .档金额{font-size:24px;font-weight:600;white-space:nowrap}.充值档 .档到账{color:var(--主色深);font-weight:700;font-size:21px;white-space:nowrap;font-variant-numeric:tabular-nums}.充值档 .档赠,.充值档 .档折{color:var(--字弱);font-size:17px}.弹窗层 .确认卡.充值卡 .提示,.弹窗层 .确认卡.充值卡 .改密按钮行{font-size:19px}.弹窗层 .确认卡.充值卡 .提示{line-height:1.8}.弹窗层 .确认卡.充值卡 .提示.到账了{font-size:19px;font-weight:600}.弹窗层 .确认卡.充值卡 .改密按钮行{margin-top:22px;gap:16px}.弹窗层 .确认卡.充值卡 .改密按钮行 .主按钮,.弹窗层 .确认卡.充值卡 .改密按钮行 .次按钮{font-size:19px;padding:14px 26px;border-radius:12px}.弹窗层 .确认卡.充值卡 h3{font-size:24px}.收款说明{margin:18px 0;padding:18px 20px;border-radius:14px;background:var(--底次);color:var(--字次);font-size:19px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.收款码{display:block;width:320px;max-width:100%;margin:18px auto;border-radius:14px}.神币花费{color:var(--主色深)}.充值声明{color:var(--字次)}.充值声明 .不可退{color:var(--字);font-weight:700}.侧栏项{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;border-bottom:1px solid var(--边)}.侧栏项:last-child{border-bottom:none}.侧栏项 span:first-child{color:var(--字次)}.侧栏项 b{font-weight:600}#根{min-height:100vh;display:flex;flex-direction:column}.主区{flex:1 0 auto}.页脚{position:sticky;bottom:0;z-index:30;padding:14px 24px;border-top:1px solid var(--边);background:#fbfbfde0;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);color:var(--字弱);font-size:12.5px;text-align:center}.素材格{display:grid;gap:12px}.素材槽{border:1px solid var(--边);border-radius:var(--圆);padding:16px 18px;background:var(--底次);transition:border-color var(--时长) var(--动)}.素材槽.空{background:var(--底次)}.素材槽头{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;flex-wrap:wrap}.素材槽头 b{font-size:14.5px;font-weight:600}.素材槽头 span{font-size:12.5px;color:var(--字弱)}.素材内容{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.素材项{position:relative;width:82px}.素材项 img{width:82px;height:82px;object-fit:cover;border-radius:14px;border:1px solid var(--边);display:block;background:var(--面)}.音频占位{width:82px;height:82px;border-radius:14px;border:1px solid var(--边);display:flex;align-items:center;justify-content:center;color:var(--主色);background:var(--面)}.素材项 .删{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;border:none;background:#1d1d1fd1;color:#fff;cursor:pointer;font-size:13px;line-height:22px;padding:0;transition:background var(--时长) var(--动)}.素材项 .删:hover{background:var(--危险)}.素材名{margin-top:5px;font-size:11.5px;color:var(--字弱);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.加素材{min-width:82px;min-height:82px;padding:8px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--边强);border-radius:14px;background:var(--面);color:var(--字次);font:inherit;font-size:12.5px;cursor:pointer;transition:all var(--时长) var(--动)}.加素材:hover:not(:disabled){border-color:var(--主色);color:var(--主色);background:var(--主色淡)}.加素材:disabled{opacity:.55;cursor:default}.加素材.小{min-width:46px;min-height:46px;border-radius:999px}.加素材.录音中{border-style:solid;border-color:#ff3b30;color:var(--危险);background:#fdf3f3;font-variant-numeric:tabular-nums}.红点{width:9px;height:9px;border-radius:50%;background:#ff3b30;animation:呼吸 1.1s infinite}@keyframes 呼吸{0%,to{opacity:1}50%{opacity:.22}}.素材条{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.图标{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width: 480px){.页头{height:auto;min-height:52px;padding:10px 12px;flex-wrap:wrap}.状态条{font-size:12px}.主区,.页脚{padding-left:10px;padding-right:10px}.卡{padding:11px 9px;border-radius:14px}.首屏{padding-top:24px}.大副标题{font-size:14px}.主按钮.小,.次按钮.小{font-size:11px;padding:5px 7px}}.登录壳{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:radial-gradient(1200px 600px at 50% -10%,rgba(0,113,227,.1),transparent 60%),var(--底)}.登录卡{width:100%;max-width:400px;background:var(--面);border:1px solid var(--边);border-radius:var(--圆大);box-shadow:var(--阴悬);padding:34px 32px 28px}.登录标题{margin:14px 0 6px;font-size:30px;font-weight:600;letter-spacing:-.02em}.顶栏分隔{width:1px;height:18px;background:var(--边强);margin:0 4px}.顶栏账号{font-size:13px;color:var(--字);font-weight:600;padding:5px 12px;background:var(--底次);border-radius:999px}.顶栏按钮{font:inherit;font-size:13px;color:var(--主色深);background:transparent;border:1px solid var(--边强);border-radius:999px;padding:5px 12px;cursor:pointer;transition:all var(--时长) var(--动)}.顶栏按钮:hover{background:var(--主色淡);border-color:var(--主色)}.三连{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.账号表{display:grid;gap:2px;margin-top:10px}.账号行{display:grid;grid-template-columns:1.1fr .9fr .8fr .85fr .7fr .6fr 88px;gap:10px;align-items:center;padding:10px 4px;font-size:13.5px;border-bottom:1px solid var(--边)}.账号行>*{min-width:0}.账号行>span:last-child>button{min-height:0;height:2em;padding:0 12px;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.账号标题行{display:flex;align-items:center;gap:10px}.账号标题行 .卡标题{margin-bottom:0}.账号标题行>button{min-height:0;height:2em;padding:0 14px;display:inline-flex;align-items:center;justify-content:center}.弹窗层.叠层{z-index:90}.账号行:last-child{border-bottom:none}.账号行.表头{color:var(--字弱);font-size:12px}@media (max-width: 720px){.三连{grid-template-columns:1fr}.账号行{grid-template-columns:1fr 1fr}.账号行.表头{display:none}}.三选{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 720px){.三选{grid-template-columns:1fr;gap:0}}select.输入框{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%236e6e73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.可放大{cursor:zoom-in}.放大层{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000d1;display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out}.放大层 img{max-width:96vw;max-height:92vh;border-radius:12px;box-shadow:0 24px 80px #00000080;background:#fff}.放大关{position:absolute;top:18px;right:22px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff29;color:#fff;font-size:22px;line-height:1;cursor:pointer}.放大关:hover{background:#ffffff47}.试听{width:100%;height:34px;margin-top:6px}.素材项:has(.试听){width:100%}.标签行{display:flex;align-items:center;justify-content:space-between;gap:8px}.小按钮{font:inherit;font-size:12.5px;color:var(--主色深);background:var(--主色淡);border:1px solid transparent;border-radius:999px;padding:5px 12px;cursor:pointer;transition:all var(--时长) var(--动)}.小按钮:hover:not(:disabled){background:#e2efff}.小按钮:disabled{opacity:.55;cursor:default}.做片卡{max-width:880px;margin:0 auto}.工具条{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--边)}.工具选择{font:inherit;font-size:13.5px;color:var(--字);background:var(--底次);border:1px solid var(--边);border-radius:999px;padding:9px 34px 9px 14px;cursor:pointer;max-width:190px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%236e6e73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.工具选择:hover{border-color:var(--边强)}.工具选择:focus-visible{outline:2px solid var(--主色);outline-offset:1px}.工具圆,.生成圆{position:relative;flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--边);background:var(--底次);color:var(--字);font:inherit;font-size:18px;line-height:1;cursor:pointer;transition:all var(--时长) var(--动)}.工具圆:hover:not(:disabled){background:#fff;border-color:var(--边强)}.工具圆.开{background:var(--主色淡);border-color:var(--主色);color:var(--主色深)}.工具圆.已录{color:var(--成功);border-color:var(--成功)}.工具条 .加素材.工具圆{padding:0;gap:0;width:40px;height:40px}.工具条 .加素材.工具圆 .图标{width:20px;height:20px}.角标{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--主色);color:#fff;font-size:11px;font-style:normal;display:inline-flex;align-items:center;justify-content:center}.创意框{display:flex;flex-direction:column;gap:8px;border:1px solid var(--边);border-radius:var(--圆大);background:var(--面);padding:14px 14px 10px;transition:border-color var(--时长) var(--动),box-shadow var(--时长) var(--动)}.创意框:focus-within{border-color:var(--主色);box-shadow:0 0 0 3px var(--主色淡)}.创意框 .标签行{margin-bottom:0}.文本域.内嵌{border:none;background:transparent;padding:0;box-shadow:none;min-height:12.4em;resize:none}.文本域.内嵌:focus{outline:none;box-shadow:none}.工具条.吸底{margin-top:auto;padding-top:10px;border-top:1px solid var(--边);margin-bottom:0}.字数.行内{margin:0;font-size:12px;color:var(--字弱)}.字数.行内.超{color:var(--危险);font-weight:600}.工具组{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.生成圆{margin-left:0;width:46px;height:46px;border:none;background:var(--主色);color:#fff}.生成圆 svg{width:20px;height:20px;fill:currentColor;margin-left:2px}.生成圆:hover:not(:disabled){background:var(--主色深)}.生成圆:disabled{opacity:.45;cursor:default}.转圈{width:18px;height:18px;border-radius:50%;display:inline-block;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:转 .9s linear infinite}@keyframes 转{to{transform:rotate(360deg)}}.声音条{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 12px;border:1px solid var(--边);border-radius:12px;background:var(--底次);font-size:13px}.声音条 .试听{flex:1;height:34px;margin:0}.素材面板{margin-top:14px;padding-top:14px;border-top:1px dashed var(--边强)}.素材面板 .素材格{margin-top:4px}.登录层{z-index:95}.登录层 .登录壳{min-height:auto;background:transparent;padding:0}.登录层 .登录卡{box-shadow:0 24px 80px #00000047}.顶栏按钮.主{background:var(--主色);border-color:var(--主色);color:#fff}.顶栏按钮.主:hover{background:var(--主色深);border-color:var(--主色深)}.品牌.可点{cursor:pointer;-webkit-user-select:none;user-select:none}.品牌.可点:hover{color:var(--主色深)}.顶栏按钮.返回{margin-left:4px}.弹窗层{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000061;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:saturate(140%) blur(2px);backdrop-filter:saturate(140%) blur(2px)}.弹窗{width:100%;max-width:640px;max-height:86vh;display:flex;flex-direction:column;background:var(--面);border-radius:var(--圆大);box-shadow:0 24px 80px #00000047;overflow:hidden}.弹窗头{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--边);font-size:16px}.弹窗身{padding:18px 20px 22px;overflow-y:auto}.弹窗身 .字段>.标签{display:none}@media (max-width: 640px){.弹窗层{padding:0;align-items:flex-end}.弹窗{max-width:none;max-height:92vh;border-radius:var(--圆大) var(--圆大) 0 0}}.行业区{display:grid;gap:12px;margin-bottom:18px}.行业行{display:flex;flex-direction:column;gap:6px;min-width:0}.行业行头{display:flex;align-items:center;gap:8px;min-width:0}.行业行标{flex:0 0 auto;font-size:12.5px;color:var(--字弱);line-height:1.3;white-space:nowrap}.行业已选{flex:0 0 auto;font-size:12.5px;font-weight:600;color:var(--主色深);background:var(--主色淡);border-radius:999px;padding:3px 10px;white-space:nowrap}.行业行身{display:flex;align-items:center;gap:3px;min-width:0;background:var(--底次);border-radius:12px;padding:3px}.行业行身 .片组{flex:1 1 auto;min-width:0;padding:0;gap:3px;background:transparent;border-radius:0;flex-wrap:nowrap;overflow:hidden}.行业行身 .片组.展开{flex-wrap:wrap;overflow:visible}.片.小片{flex:0 0 auto;min-width:0;min-height:0;padding:7px;font-size:13.5px;font-weight:400;border-radius:9px;white-space:nowrap}.片.小片[aria-pressed=true]{font-weight:600}.更多按钮{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;font:inherit;font-size:13px;color:var(--主色深);background:transparent;border:none;padding:6px 0;cursor:pointer;white-space:nowrap}.更多按钮 svg{width:14px;height:14px;transition:transform var(--时长) var(--动)}.更多按钮:hover{text-decoration:underline}.自定义细分{flex:0 0 auto;width:124px;font-size:13px;padding:7px 12px;min-height:0;background:var(--面);border:1px solid var(--边);border-radius:9px}.自定义细分::placeholder{color:var(--字弱)}.自定义细分:focus{border-color:var(--主色);background:#fff}.参考区{display:flex;flex-direction:column;gap:10px;margin-top:4px}.参考音{display:flex;flex-direction:column;gap:6px}.参考音 b{font-size:12.5px;font-weight:600;color:var(--字弱);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.参考音 audio{display:block;width:100%;height:44px;border-radius:10px;background:#000;filter:invert(1) hue-rotate(180deg)}.参考图组{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.参考图{margin:0;min-width:0}.参考图 img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;border:1px solid var(--边);background:var(--底次);cursor:zoom-in}.参考图 figcaption{margin:0 0 4px;font-size:11.5px;font-weight:600;color:var(--字次);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.卡内横线{height:1px;background:var(--边);margin:18px 0}.卡分段>.卡标题:first-child{margin-top:0}.标题卡{display:flex;align-items:stretch;gap:16px;margin:0 0 20px;padding:20px 26px}.标题卡:before{content:"";flex:0 0 auto;width:5px;border-radius:3px;align-self:stretch;background:linear-gradient(180deg,#0071e3,#4a9bff)}.标题正文{flex:1 1 auto;min-width:0}.标题行{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.作业标题{margin:0;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--字)}.进度信息{margin:0 0 12px;font-size:13.5px;line-height:1.6;color:var(--字次);word-break:break-word}.状态徽标{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1;border-radius:999px;padding:5px 12px;white-space:nowrap}.状态徽标:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.状态徽标.完成{background:#34c75924;color:#1c7a37}.状态徽标.失败{background:#ff3b301f;color:#b3000c}.状态徽标.已取消{background:#6e6e7321;color:#3a3a3c}.状态徽标.进行中{background:#0071e31a;color:#0059b3}@media (max-width: 940px){.标题卡{padding:16px 18px;gap:12px}}.创意文{margin:6px 0 0;font-size:14.5px;line-height:1.7;color:var(--字);white-space:pre-wrap}.成品卡 .播放器{margin-top:10px}.成片视频{max-height:62vh;margin:0 auto 20px}.卡标题行{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.卡标题行 .卡标题{margin-bottom:0;margin-right:0}.靠右{margin-left:auto}.次按钮.小{width:auto;min-height:0;height:2em;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:8px;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1;background:#0071e31a;border:1px solid rgba(0,113,227,.22);color:var(--主色深);transition:background var(--时长) var(--动),border-color var(--时长) var(--动),color var(--时长) var(--动)}.次按钮.小:hover:not(:disabled){background:#0071e329;border-color:#0071e359}.次按钮.小:active:not(:disabled){background:#0071e338;border-color:#0071e373}.次按钮.小:disabled{background:var(--底次);border-color:var(--边);color:var(--字弱);cursor:not-allowed}.次按钮.小:focus-visible{outline:2px solid var(--主色);outline-offset:2px}.标题行 .主按钮.小{font-size:14px;padding:9px 18px;box-shadow:0 2px 12px #0071e357}.标题行 .主按钮.小:hover:not(:disabled){box-shadow:0 4px 16px #0071e370}.时长徽标{flex:0 0 auto;font-size:12.5px;font-weight:600;color:var(--主色深);background:var(--主色淡);border-radius:999px;padding:3px 10px;white-space:nowrap}.卡标题行 .次按钮.小{margin-left:auto;align-self:center}.主按钮.小{font-size:13px;padding:8px 14px;width:auto}.详情横幅{position:relative;overflow:hidden;height:210px;margin:2px 0 20px;border-radius:16px;border:1px solid var(--边);background-image:url(/banner.svg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;padding:0 44px;box-shadow:0 14px 36px #0b5cc433}.详情横幅:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#03142d94,#03142d42 42%,#03142d00 72%)}.横幅文字{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.横幅标语{margin:0;font-size:40px;font-weight:600;line-height:1.28;letter-spacing:.02em;color:#fff;text-shadow:0 2px 20px rgba(0,30,70,.45)}.横幅品牌{font-size:1.38em;font-weight:800;letter-spacing:.01em;text-shadow:0 4px 26px rgba(0,20,50,.5),0 1px 3px rgba(0,0,0,.28)}@media (max-width: 940px){.详情横幅{height:170px;padding:0 26px}.横幅标语{font-size:29px}}@media (max-width: 720px){.详情横幅{height:130px;padding:0 18px;border-radius:13px}.横幅标语{font-size:19px}}.历史表{display:grid;gap:10px}.历史行{border:1px solid var(--边);border-radius:14px;padding:12px 14px;background:var(--面);transition:border-color var(--时长) var(--动),box-shadow var(--时长) var(--动),transform var(--时长) var(--动)}.历史行:hover{border-color:var(--边强)}.历史行.可点{cursor:pointer}.历史行.可点:hover{border-color:var(--主色);box-shadow:0 6px 18px #0071e31a;transform:translateY(-1px)}.历史行.可点:active{transform:translateY(0);box-shadow:none}.历史行.可点:focus-visible{outline:2px solid var(--主色);outline-offset:2px}.历史头{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.历史头 b{font-size:19px;font-weight:700;letter-spacing:-.01em}.历史状态{color:var(--字次)}.历史时间{color:var(--字弱);font-size:12.5px;margin-left:auto}.历史标签行{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin-top:2px}.徽标.标签行业{color:#0059b3}.徽标.标签时长{color:#5b30b8}.徽标.标签档位{color:#9a5b00}.历史标签行 .徽标{background:none;padding:0;border-radius:0;font-size:12.5px;line-height:1.5}.历史标签行 .徽标+.徽标:before{content:"|";margin:0 4px 0 3px;color:var(--边强);font-weight:400}.历史标签行 .历史时间{margin-left:0}.历史标签行 .历史时间+.徽标:before{content:"|";margin:0 4px 0 3px;color:var(--边强);font-weight:400}.历史操作{margin-left:auto;display:flex;gap:6px}.历史创意{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--边);font-size:13.5px;color:var(--字次);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.历史创意.全{-webkit-line-clamp:unset;display:block}.历史错{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--边);font-size:12.5px;color:var(--危险)}.分类行{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 14px}.分类项{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13.5px;font-weight:500;border:1px solid transparent;border-radius:999px;padding:6px 14px;cursor:pointer;transition:background var(--时长) var(--动),color var(--时长) var(--动),box-shadow var(--时长) var(--动)}.分类项:focus-visible{outline:2px solid var(--主色);outline-offset:2px}.分类数{min-width:20px;text-align:center;font-size:12px;font-weight:700;border-radius:999px;padding:1px 6px;background:#ffffffb3}.分类项.进行中{background:#0071e31a;color:#0059b3}.分类项.进行中:hover{background:#0071e32b}.分类项.进行中 .分类数{color:#0059b3}.分类项.进行中.选中{background:#0071e3;color:#fff;box-shadow:0 2px 8px #0071e347}.分类项.已完成{background:#34c75924;color:#1c7a37}.分类项.已完成:hover{background:#34c75938}.分类项.已完成 .分类数{color:#1c7a37}.分类项.已完成.选中{background:#2fa14a;color:#fff;box-shadow:0 2px 8px #2fa14a47}.分类项.已失败{background:#ff3b301f;color:#b3000c}.分类项.已失败:hover{background:#ff3b3030}.分类项.已失败 .分类数{color:#b3000c}.分类项.已失败.选中{background:#d70015;color:#fff;box-shadow:0 2px 8px #d7001542}.分类项.全部作业{background:#6e6e7321;color:#3a3a3c}.分类项.全部作业:hover{background:#6e6e7333}.分类项.全部作业 .分类数{color:#3a3a3c}.分类项.全部作业.选中{background:#6e6e73;color:#fff;box-shadow:0 2px 8px #6e6e7342}.分类项.选中 .分类数{background:#ffffff4d;color:#fff}.代码块{background:var(--底次);border:1px solid var(--边);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.6;color:var(--字);white-space:pre-wrap;word-break:break-word;margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.个人中心{position:relative}.名字按钮{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:600;color:var(--字);background:var(--底次);border:1px solid transparent;border-radius:999px;padding:4px 10px 4px 4px;cursor:pointer;transition:background var(--时长) var(--动),border-color var(--时长) var(--动)}.名字按钮:hover,.名字按钮.开着{background:#fff;border-color:var(--边强)}.名字按钮:focus-visible{outline:2px solid var(--主色);outline-offset:2px}.头像{width:22px;height:22px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-style:normal;color:#fff;background:linear-gradient(140deg,#0071e3,#4a9bff)}.名字{max-width:8.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.小箭头{width:0;height:0;flex:0 0 auto;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--字弱);transition:transform var(--时长) var(--动)}.名字按钮.开着 .小箭头{transform:rotate(180deg)}.个人中心菜单{position:absolute;right:0;top:calc(100% + 10px);z-index:70;width:max-content;min-width:148px;max-width:260px;background:#fff;border:1px solid var(--边);border-radius:16px;padding:7px;box-shadow:0 16px 40px #00000026,0 2px 8px #0000000d;animation:菜单出 .14s ease-out}@keyframes 菜单出{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.菜单分隔{height:1px;background:var(--边);margin:6px 8px}.菜单项{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;text-align:center;font:inherit;font-size:13.5px;color:var(--字);background:transparent;border:none;border-radius:10px;padding:10px 12px;cursor:pointer;transition:background var(--时长) var(--动),color var(--时长) var(--动)}.菜单项+.菜单项{margin-top:2px}.菜单项 svg{flex:0 0 auto;opacity:.72;transition:opacity var(--时长) var(--动)}.菜单项:hover{background:var(--主色淡);color:var(--主色深)}.菜单项:hover svg{opacity:1}.菜单项:focus-visible{outline:2px solid var(--主色);outline-offset:-2px}.菜单项.危险{color:#d70015}.菜单项.危险:hover{background:#ff3b301a;color:#b3000c}.改密卡{width:100%;max-width:380px;background:#fff;border-radius:18px;padding:22px 22px 18px;box-shadow:0 20px 50px #00000038}.改密卡 h3{margin:0 0 4px;font-size:18px}.改密说明{margin:0 0 14px;font-size:12.5px;color:var(--字次)}.改密卡 label{display:block;margin-bottom:11px;font-size:12.5px;color:var(--字次)}.改密卡 input{display:block;width:100%;margin-top:5px;box-sizing:border-box;font:inherit;font-size:14px;color:var(--字);padding:9px 12px;border:1px solid var(--边强);border-radius:10px;background:#fff;transition:border-color var(--时长) var(--动),box-shadow var(--时长) var(--动)}.改密卡 input:focus{outline:none;border-color:var(--主色);box-shadow:0 0 0 3px #0071e324}.改密按钮行{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.改密按钮行 .主按钮,.改密按钮行 .次按钮{width:auto;padding:9px 18px}.账号层{align-items:flex-start;overflow-y:auto;padding:40px 24px}.账号弹窗{width:100%;max-width:940px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 24px 60px #0000003d;overflow:hidden;animation:菜单出 .18s ease-out}.弹窗头{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--边)}.弹窗头 b{font-size:15px}.关闭叉{font:inherit;font-size:22px;line-height:1;color:var(--字次);background:transparent;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;transition:background var(--时长) var(--动),color var(--时长) var(--动)}.关闭叉:hover{background:var(--底次);color:var(--字)}.关闭叉:focus-visible{outline:2px solid var(--主色);outline-offset:2px}.账号弹窗体{padding:20px 22px 24px;max-height:calc(100vh - 170px);overflow-y:auto}.账号弹窗体 .两栏{margin:0}.账号弹窗体 .两栏>.卡>.卡标题{display:none}@media (max-width: 520px){.名字{max-width:5.5em}.个人中心菜单{min-width:130px;max-width:calc(100vw - 32px)}.账号层{padding:16px 10px}.账号弹窗体{padding:14px 12px 18px}}.头像 img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.头像.巨大{width:72px;height:72px;font-size:30px}.资料卡{width:100%;max-width:420px;max-height:calc(100vh - 80px);overflow-y:auto;background:#fff;border-radius:18px;padding:22px 22px 18px;box-shadow:0 20px 50px #00000038}.资料卡 label{display:block;margin-bottom:11px;font-size:12.5px;color:var(--字次)}.资料卡 input:not([type=file]){display:block;width:100%;margin-top:5px;box-sizing:border-box;font:inherit;font-size:14px;color:var(--字);padding:9px 12px;border:1px solid var(--边强);border-radius:10px;background:#fff;transition:border-color var(--时长) var(--动),box-shadow var(--时长) var(--动)}.资料卡 input:not([type=file]):focus{outline:none;border-color:var(--主色);box-shadow:0 0 0 3px #0071e324}.资料卡 .提示{margin:2px 0 12px}.资料行{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--边)}.资料行:last-of-type{border-bottom:none}.资料名{flex:0 0 62px;font-size:12.5px;color:var(--字次)}.资料值{flex:1 1 auto;min-width:0;font-size:14px;color:var(--字);word-break:break-all}.资料空{color:var(--字弱);font-style:normal}.资料输入{flex:1 1 auto;min-width:0}.资料操作{flex:0 0 auto;display:flex;align-items:center;gap:6px}.资料操作>button{display:inline-flex;align-items:center;justify-content:center;min-height:0;height:2em;padding:0 10px;font-size:13px;line-height:1}.资料不许改{font-size:11.5px;color:var(--字弱)}.头像编辑{display:flex;align-items:center;justify-content:center;gap:14px;margin:8px 0 18px}.头像可点{display:inline-block;cursor:pointer;border-radius:50%}.头像可点:hover .头像{box-shadow:0 0 0 4px #0071e32e}.头像可点.禁用{cursor:default;opacity:.6}.头像可点.禁用:hover .头像{box-shadow:none}.头像右侧{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;text-align:center}.资料大名{font-size:18px;font-weight:600;color:var(--字);word-break:break-all;line-height:1.25}.权限徽标{font-size:12px;line-height:1;padding:5px 11px;border-radius:999px;background:var(--主色淡);color:var(--主色深);font-weight:600}.确认卡{width:100%;max-width:340px;background:#fff;border-radius:18px;padding:22px 22px 16px;box-shadow:0 20px 50px #00000038}.确认卡 h3{margin:0 0 8px;font-size:17px}.确认卡 p{margin:0;font-size:13px;color:var(--字次);line-height:1.6}.主按钮.危险{background:#d70015;border-color:#d70015}.主按钮.危险:hover:not(:disabled){background:#b3000c;border-color:#b3000c}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}.档位:hover,.主按钮:hover:not(:disabled){transform:none}}.运行页{display:flex;flex-direction:column;gap:14px}.队列总览{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.队卡{flex:1 1 92px;background:var(--底次);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.队名{font-size:12px;color:var(--字次)}.队数{font-size:22px;line-height:1.15}.账号行.排队行{grid-template-columns:1.1fr .45fr .45fr .45fr .55fr 2.4fr}.用户号{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.任务串{display:flex;gap:5px;flex-wrap:wrap}.机器卡{border:1px solid var(--边);border-radius:14px;padding:12px 14px;margin-top:10px;background:var(--面)}.机器头{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.机器当前{display:grid;grid-template-columns:62px 1fr auto;gap:10px;align-items:center;margin-top:10px}.机器当前 .资料值{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.机器进度{grid-column:1 / -1;margin:2px 0 0}.机器任务{margin-top:8px;display:flex;flex-direction:column;gap:2px}.机器任务行{display:grid;grid-template-columns:1.1fr 1fr .9fr .5fr .7fr;gap:8px;font-size:12.5px;padding:5px 2px;border-bottom:1px solid var(--边)}.机器任务行:last-child{border-bottom:none}.日志行{font-family:Consolas,Monaco,monospace;font-size:12px;margin:2px 0}.账号行.在途行{grid-template-columns:1.15fr .6fr .8fr 1fr .85fr .5fr .55fr .6fr}.运行两栏{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}.运行左,.运行右{display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width: 1100px){.运行两栏{grid-template-columns:minmax(0,1fr)}}.队条{display:block;height:4px;border-radius:999px;background:var(--边);overflow:hidden;margin-top:4px}.队条>i{display:block;height:100%;background:var(--主色);border-radius:999px;transition:width .4s var(--动)}.花费卡{background:#0071e314}.机器行卡{border:1px solid var(--边);border-radius:12px;padding:9px 11px;margin-top:8px;background:var(--面)}.机器行卡:hover{border-color:var(--边强)}.机器行{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;cursor:pointer}.机器行>*{min-width:0}.机器当前任务{grid-column:2 / -1;font-size:12.5px;color:var(--字次);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.机器钱{color:var(--主色深);font-size:13px}.机器箭头{color:var(--字弱);font-size:13px}.机器展开{margin-top:8px;padding-top:8px;border-top:1px solid var(--边)}.机器进度{margin:6px 0 0}.机行{display:grid;grid-template-columns:58px 1px minmax(0,1fr) auto;gap:10px;align-items:center;padding:4px 0}.机行标{font-size:13px;color:var(--字次)}.机行竖{align-self:stretch;background:var(--边强);width:1px;border-radius:1px}.机行条{min-width:0}.条槽{display:block;height:10px;border-radius:999px;background:#78829147;overflow:hidden;max-width:300px}.条槽.空{background:repeating-linear-gradient(90deg,var(--边) 0 6px,transparent 6px 12px)}.条槽>i{display:block;height:100%;border-radius:999px;background:#6ede4a;transition:width .4s var(--动)}.机行值{font-size:13px;font-weight:600;white-space:nowrap}.机器分隔{height:1px;background:var(--边);margin:8px 0 6px}.机注{font-size:12px;margin:0}.机器行卡{border:1px solid var(--边);border-radius:14px;padding:11px 13px;margin-top:10px;background:var(--面)}.机器行卡.展开{border-color:var(--主色);box-shadow:0 4px 14px #0071e31a}.机器行{display:flex;align-items:center;gap:8px;cursor:pointer}.机器名{font-size:15px;font-weight:600}.机器钱{margin-left:auto;color:var(--主色深);font-size:14px}.机器钱贴标题{color:var(--主色深);font-size:14px;font-weight:700}.机区标{margin:2px 0 4px;font-size:12.5px;color:var(--字次)}.机行条{flex:1 1 auto}.机两列{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 22px}.机列{min-width:0}@media (max-width: 900px){.机两列{grid-template-columns:minmax(0,1fr)}}.机行.无条{grid-template-columns:58px 1px minmax(0,1fr)}.机器区域{font-size:12px;color:var(--字次);background:var(--底次);border-radius:6px;padding:2px 7px;white-space:nowrap}.机器排队{font-size:12.5px;color:var(--字次);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.运行页 .徽标.用途{background:var(--主色淡);color:var(--主色深)}.运行页 .徽标.按类型{background:var(--冷蓝淡);color:var(--冷蓝)}.运行页 .机器区域{background:var(--冷蓝淡);color:var(--冷蓝);font-weight:600}.运行页 .机器钱贴标题{background:var(--金淡);color:var(--金);border-radius:999px;padding:3px 10px}.运行页 .状态徽标.状态-好{background:#34c75924;color:#1c7a37}.运行页 .状态徽标.状态-忙{background:var(--琥珀淡);color:var(--琥珀)}.运行页 .状态徽标.状态-开机{background:#0071e31a;color:#0059b3}.运行页 .状态徽标.状态-坏{background:#ff3b301f;color:#b3000c}.运行页 .状态徽标.状态-等{background:var(--冷蓝淡);color:var(--冷蓝)}.运行页 .状态徽标.状态-退{background:#6e6e7321;color:#3a3a3c}.编号徽标{background:var(--冷蓝淡);color:var(--冷蓝);font-size:12px;font-weight:600;letter-spacing:.02em}.段编号{font-size:12px;font-weight:600;color:var(--冷蓝);background:var(--冷蓝淡);border-radius:999px;padding:2px 8px;white-space:nowrap}.段重跑{margin-left:auto;align-self:center}.历史标签行 .徽标.标签编号{color:var(--冷蓝)}.段视频{width:100%;max-height:48vh;margin-top:8px}
