:root{font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;color:#252734;background:#f6f7f9;font-synthesis:none;font-weight:400;--pink:#e95d88;--pink-dark:#d94b77;--muted:#818390;--line:#ececf1;--cyan:#39a7ba}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #76cbd7;outline-offset:3px}button{transition:background .16s,transform .16s,opacity .16s}button:not(:disabled):active{transform:translateY(1px)}[hidden]{display:none!important}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{max-width:1280px;padding:0 36px;margin:auto;height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:13px}.brand strong{font-size:18px;letter-spacing:.2px}.brand-mark{width:58px;height:58px;border-radius:17px;background:var(--pink);display:inline-flex;align-items:center;justify-content:center;color:white;box-shadow:0 6px 16px #e95d881d}.brand-mark span{font-size:45px;line-height:1;transform:rotate(-4deg) translateY(-3px);font-weight:600}.brand-mark.small{width:36px;height:36px;border-radius:11px}.brand-mark.small span{font-size:30px}.header-label{font-size:11px;color:#9b7d86;background:#faf0f4;border:1px solid #f4e1e9;padding:4px 7px;border-radius:5px}.header-right{display:flex;align-items:center;gap:28px}.refresh-note{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px}.live-dot,.tiny-dot{width:6px;height:6px;border-radius:100%;background:#74baae;display:inline-block;flex:none}.text-button{border:0;background:transparent;padding:5px 0;font-size:12px;color:#757886;font-weight:500}.text-button:hover{color:#2d3442}.text-button.accent{color:#ca5078}.page{max-width:1280px;margin:auto;padding:35px 36px 24px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px;gap:20px}.eyebrow{font-size:11px;letter-spacing:1.4px;color:#9594a0;margin-bottom:8px}.page-heading h1{font-size:29px;font-weight:700;letter-spacing:-.7px;line-height:1.35}.heading-dot{color:var(--pink)}.schedule-chip{font-size:12px;color:#737987;background:#fff;border:1px solid var(--line);border-radius:20px;padding:9px 15px;display:flex;gap:5px;align-items:center;white-space:nowrap}.schedule-chip>span{font-size:17px;margin-right:3px;color:var(--cyan)}.schedule-chip strong{font-weight:600}.run-card{background:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--line);border-radius:16px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 4px 22px #29345103}.run-card::before{position:absolute;content:"";left:0;top:26px;bottom:26px;width:3px;background:#f0a0b9;border-radius:0 4px 4px 0}.run-copy h2{font-size:21px;letter-spacing:-.3px;margin-top:11px;margin-bottom:9px}.run-copy>p{font-size:12px;color:#858692;line-height:1.7}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;font-size:10px;padding:4px 7px;line-height:1.4;font-weight:500;white-space:nowrap}.badge.neutral{color:#8b8794;background:#f2f1f5}.badge.positive{color:#278c78;background:#eaf6f1}.badge.warning{color:#ad7c31;background:#fff5e2}.badge.danger{color:#ce6375;background:#fff0f3}.badge.cyan{color:#4199ab;background:#ebf7fa}.account-line{display:flex;align-items:center;gap:10px;color:#8b8d98;font-size:11px;margin-top:18px}.account-line #account-name{color:#616675}.separator{color:#c3c4ca}.run-controls{width:210px;display:flex;flex-direction:column;gap:9px;flex:none}.button{border-radius:8px;padding:11px 16px;border:1px solid transparent;font-size:12px;font-weight:600;min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:12px}.button.primary{background:var(--pink);color:white;box-shadow:0 3px 10px #e95d8814}.button.primary:hover:not(:disabled){background:var(--pink-dark)}.button.secondary{background:#fff;border-color:#e8e9ef;color:#656878}.button.secondary:hover:not(:disabled){background:#f8f9fb}.button.pause{background:#526174}.button.pause:hover:not(:disabled){background:#3e4f65}.button.full{width:100%}.run-controls>p{font-size:10px;color:#999ca8;text-align:center;margin-top:2px;line-height:1.5}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 31px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px 21px 18px}.stat-label{font-size:11px;color:#80848f;display:flex;justify-content:space-between;align-items:center}.stat-icon{border-radius:7px;width:26px;height:26px;display:inline-flex;justify-content:center;align-items:center;font-size:16px}.stat-icon.pink{background:#fff1f5;color:#df85a1}.stat-icon.cyan{background:#eaf8fa;color:#68acb9}.stat-icon.amber{background:#fff6e8;color:#d2a463}.stat-icon.gray{background:#f3f4f7;color:#9aa1ad}.stat-card>strong{display:block;font-size:29px;letter-spacing:-.7px;font-weight:600;margin-top:10px;font-variant-numeric:tabular-nums;line-height:1.3}.stat-card>strong.time-value{font-size:23px;letter-spacing:-.2px;line-height:1.64}.stat-card>p{font-size:10px;color:#aaaab4;margin-top:6px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 2px 12px;gap:12px}.section-heading h2,.card-heading h2{font-size:14px;font-weight:600}.section-heading>span{font-size:10px;color:#9697a3}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e8ebf1;border-radius:12px;background:#f0f3f7;padding:19px 3px}.workflow-card{display:flex;align-items:flex-start;gap:15px;padding:0 24px;position:relative}.workflow-card+article{border-left:1px solid #dfe5ed}.step-number{font-size:22px;letter-spacing:-1px;font-weight:500;color:#b6c2d1;margin-top:1px}.workflow-card h3{font-size:12px;font-weight:600;line-height:1.6}.workflow-card h3 em{font-style:normal;color:#d56789}.workflow-card p{font-size:11px;color:#969ca8;line-height:1.75;margin-top:5px}.flow-arrow{font-size:17px;color:#c2cbd8;position:absolute;right:13px;top:24px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:27px;align-items:start}.card{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.card-heading{padding:21px 23px 19px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.card-heading p{font-size:10px;color:#9b9da7;line-height:1.65;margin-top:6px}.subtle-chip{font-size:10px;color:#9296a2;background:#f4f5f8;border-radius:5px;padding:4px 7px;white-space:nowrap}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px;text-align:left;white-space:nowrap}th{padding:11px 22px;background:#fafbfc;border-top:1px solid #f2f3f7;border-bottom:1px solid #f0f1f5;color:#a0a4af;font-weight:400;font-size:10px}td{padding:15px 22px;border-bottom:1px solid #f0f1f5;color:#8a8e9c;vertical-align:middle}td:first-child{color:#505767}td .user-id{display:block;font-size:10px;color:#a5a8b2;margin-top:5px;font-variant-numeric:tabular-nums}td .action-error{display:block;max-width:140px;font-size:9px;color:#bb8791;margin-top:5px;overflow:hidden;text-overflow:ellipsis}td .text-button{font-size:10px}.resolve-buttons{display:flex;justify-content:flex-end;gap:9px}.align-right{text-align:right}.empty-state{text-align:center;padding:49px 20px 57px}.empty-illustration{border:2px solid #e2e7ee;border-radius:13px;width:51px;height:41px;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:#fafbfd;transform:rotate(-5deg)}.empty-illustration::after{content:"";position:absolute;bottom:-6px;left:11px;width:8px;height:8px;border-bottom:2px solid #e2e7ee;border-left:2px solid #e2e7ee;transform:skewY(-30deg);background:#fafbfd}.empty-illustration span{color:#b4c0d0;letter-spacing:3px;font-size:23px;margin-top:-7px}.empty-state h3{font-size:12px;color:#878e9c;font-weight:500}.empty-state p{font-size:11px;color:#b2b6c1;line-height:1.9;margin-top:9px}.activity-footnote{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#a3a7b2;border-top:1px solid var(--line);padding:13px 22px;line-height:1.7}.activity-footnote .tiny-dot{margin-top:5px;width:4px;height:4px;background:#c5cbd5}.sidebar{display:flex;flex-direction:column;gap:14px}.login-card .card-heading{padding-bottom:14px}.login-card .card-heading p{font-size:10px}.login-body{padding:0 23px 18px}.screenshot-placeholder{height:168px;background:#f9fafc;border:1px dashed #e2e6ed;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:14px}.screenshot-placeholder p{font-size:10px;color:#a8aeb9;line-height:1.75;text-align:center;margin-top:13px}.qr-symbol{display:grid;grid-template-columns:repeat(2,14px);gap:6px;opacity:.7}.qr-symbol i{width:14px;height:14px;border:3px solid #b7c2d1;border-radius:3px}.qr-symbol i:last-child{border:0;background:repeating-linear-gradient(90deg,#b7c2d1 0 4px,transparent 4px 8px);transform:rotate(90deg)}.screenshot-link{display:block;max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:7px;background:#f8f9fb}.screenshot-link img{width:100%;height:auto;display:block}.screenshot-caption{font-size:9px;line-height:1.7;color:#a0a5b0;margin:7px 0 12px;text-align:center}.login-actions{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.login-actions .text-button{font-size:10px}.login-help{font-size:10px;color:#a3a7b3;line-height:1.8;margin-top:13px}.image-card summary{padding:17px 22px;font-size:11px;color:#777f8e;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.image-card summary::-webkit-details-marker{display:none}.image-card summary>span:first-child{display:flex;align-items:center;gap:9px}.image-card .badge{font-size:9px;padding:3px 6px}.details-arrow{color:#abb1bc}.image-card details[open] .details-arrow{transform:rotate(180deg)}.image-preview{padding:0 18px 16px}.image-preview img{width:100%;border-radius:5px;border:1px solid var(--line)}.image-preview p{font-size:10px;color:#a4a7b1;margin-top:8px}.page-footer{display:flex;justify-content:space-between;gap:20px;line-height:1.8;font-size:10px;color:#a5aab5;padding:23px 2px 0}.notice{padding:12px 16px;border:1px solid #f1dfbc;border-radius:9px;background:#fff9ef;color:#9a7945;font-size:12px;line-height:1.7;margin-bottom:16px;overflow-wrap:anywhere}.notice.success{background:#eff9f5;border-color:#d7eee4;color:#4d8b76}.notice.error{background:#fff4f5;border-color:#f4dde2;color:#b56e7b}.auth-screen{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 22px;background:radial-gradient(ellipse at 78% 20%,#ecf7fa80,transparent 55%),radial-gradient(ellipse at 15% 80%,#fff0f480,transparent 55%),#f7f8fa}.auth-card{width:420px;max-width:100%;background:#fff;border:1px solid #ececf2;box-shadow:0 18px 80px #7589a00e;border-radius:21px;padding:40px}.auth-card .brand-mark{margin-bottom:29px}.auth-card h1{font-size:29px;letter-spacing:-.6px;margin-bottom:15px}.auth-card .eyebrow{font-size:10px}.auth-intro{color:#9495a1;line-height:1.85;font-size:13px}.auth-card form{margin-top:28px}.auth-card label{font-size:11px;color:#6c7282;display:block;margin-bottom:8px}.auth-card input{width:100%;height:45px;border:1px solid #e3e5ec;background:#fcfcfe;border-radius:8px;padding:0 12px;font-size:11px;color:#565e6d}.auth-card input::placeholder{color:#b2b6c2}.auth-card form .button{margin-top:13px;height:43px}.auth-footnote{font-size:10px;line-height:1.8;color:#a8adb8;margin-top:24px}.auth-bottom{font-size:10px;letter-spacing:1px;color:#b1b4bf;margin-top:24px}.error-text{font-size:11px;color:#c6677e;line-height:1.7;margin-top:12px;overflow-wrap:anywhere}.error-text:empty{display:none}@media(min-width:1450px){.page{padding-top:42px}.run-card{padding-top:32px;padding-bottom:32px}.stats-grid{margin-top:20px;margin-bottom:35px}.workflow-grid{padding-top:22px;padding-bottom:22px}}@media(max-width:1040px){.header-inner{padding:0 25px}.page{padding-left:25px;padding-right:25px}.content-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.stat-card{padding:16px}.workflow-card{padding:0 16px;gap:11px}.workflow-card p{font-size:10px}.flow-arrow{right:7px}.card-heading{padding-left:18px;padding-right:18px}td,th{padding-left:15px;padding-right:15px}.login-body{padding-left:18px;padding-right:18px}.login-actions{flex-wrap:wrap}.activity-footnote{padding-left:16px;padding-right:16px}}@media(max-width:800px){.content-grid{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.stats-grid{gap:11px}.stat-card{padding:15px 13px}.stat-card>p{font-size:9px}.stat-card>strong.time-value{font-size:20px;line-height:1.9}.stat-label{font-size:10px}.workflow-card{padding:0 13px;gap:9px}.workflow-card h3{font-size:11px}.flow-arrow{display:none}.desktop-break{display:none}.run-card{padding:24px}.page-footer{flex-direction:column;gap:4px}}@media(max-width:580px){.header-inner{height:67px;padding:0 18px}.brand{gap:9px}.brand strong{font-size:15px}.header-label{display:none}.header-right{gap:15px}.refresh-note{font-size:10px}.refresh-note #refresh-label{max-width:78px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page{padding:26px 16px 22px}.page-heading{gap:10px;margin-bottom:21px}.page-heading h1{font-size:26px}.page-heading .eyebrow{font-size:10px;letter-spacing:.7px}.schedule-chip{font-size:10px;padding:7px 10px;margin-bottom:2px}.run-card{display:block;padding:22px 21px}.run-copy h2{font-size:19px}.run-copy>p{font-size:11px}.run-controls{width:auto;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.run-controls>p{grid-column:1/-1;margin-top:1px}.button{font-size:11px;padding:11px 10px;gap:8px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;margin-bottom:27px}.stat-card{padding:15px 17px}.stat-card>strong{font-size:28px;margin-top:8px}.stat-card>strong.time-value{font-size:23px;line-height:1.58}.stat-label{font-size:11px}.stat-card>p{font-size:10px}.section-heading h2{font-size:13px}.section-heading>span{font-size:9px}.workflow-grid{grid-template-columns:1fr;padding:0 18px}.workflow-card{padding:16px 0;gap:16px;align-items:center}.workflow-card+article{border-left:0;border-top:1px solid #e0e5ec}.step-number{font-size:22px}.workflow-card h3{font-size:12px}.workflow-card p{font-size:10px;margin-top:3px}.content-grid{margin-top:24px}.sidebar{display:flex;align-items:stretch}.card-heading h2{font-size:13px}.login-actions{flex-wrap:nowrap}.login-actions .text-button{font-size:11px}.screenshot-placeholder{height:185px}.auth-card{padding:30px}.auth-card h1{font-size:27px}td,th{padding-left:13px;padding-right:13px}td{font-size:10px}.resolve-buttons{flex-direction:column;gap:2px}.empty-state{padding:39px 20px 45px}.account-line{font-size:10px;gap:7px}.activity-card .card-heading{padding-top:19px;padding-bottom:17px}}
.review-card{margin-top:24px}.review-list{padding:0 24px}.review-item{padding:20px 0;border-bottom:1px solid #eef0f4}.review-reason{color:#6e7483;font-size:13px}.review-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.review-navigation{display:flex;justify-content:space-between;padding:20px 24px;color:#6e7483}
