:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#dce4ee;background:#0b1019;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{border:0;border-radius:9px;background:#55dbc2;color:#08241f;font-weight:650;padding:11px 17px;cursor:pointer}button:hover{filter:brightness(1.08)}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #5be2cc;outline-offset:3px}header{height:84px;display:flex;align-items:center;gap:22px;padding:0 max(24px,calc((100vw - 1320px)/2));border-bottom:1px solid #263041;background:#0e1520}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand strong{font-size:19px;letter-spacing:-.5px}.brand small{display:block;color:#8491a7;font-size:11px;margin-top:4px}.mark{width:37px;height:37px;background:#55dbc2;color:#092d25;border-radius:11px;display:grid;place-items:center;font-size:25px;font-weight:850}.environment{font-size:12px;color:#8491a7;border:1px solid #2c394b;border-radius:30px;padding:7px 11px}main{max-width:1320px;padding:42px 24px;margin:auto}.page-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.eyebrow{color:#61d9c3;font-size:10px;letter-spacing:2.5px;font-weight:750}h1{font-size:32px;letter-spacing:-1px;margin:9px 0 10px}p{color:#91a0b4;font-size:14px;line-height:1.8;margin:0}h2{font-size:16px;margin:0}h3{font-size:12px;color:#8f9db1;text-transform:uppercase;margin:23px 0 12px}h3 small{float:right;font-weight:400}.session{display:flex;align-items:center;gap:16px;font-size:12px;color:#91a0b4}.layout{display:grid;grid-template-columns:1.07fr 1fr;gap:22px}.panel{background:#111a27;border:1px solid #263346;border-radius:14px;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:23px 24px;border-bottom:1px solid #253144}.panel-title h2 span{color:#8291a6;font-size:12px;padding-left:8px}.panel-title small{font-size:11px;color:#8190a7}.task-list{padding:6px;margin:0;list-style:none;max-height:580px;overflow:auto}.task{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;color:#d7e2ee;background:transparent;padding:18px 16px;font-size:13px;font-weight:450;border-radius:9px}.task:hover,.task.active{background:#1b293a}.task.active{box-shadow:inset 3px 0 #55dbc2}.task small,.events small{display:block;font-size:10px;color:#8d9bb0;margin-top:7px;font-weight:400}.badge{display:inline-block;font-size:10px;border-radius:30px;padding:5px 9px;white-space:nowrap;background:#243146;color:#aebed6}.badge.succeeded{background:#163d34;color:#78ddbf}.badge.failed,.badge.needs_review{background:#49302c;color:#efb1a2}.badge.waiting_email,.badge.waiting_approval,.badge.paused{background:#403b23;color:#e7d286}.details{min-height:320px}.details>h3,.details>pre,.details>.actions,.details>.warning,.detail-head{margin-left:24px;margin-right:24px}.detail-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:24px}.detail-head code{font-size:10px;color:#8d9bb0;overflow-wrap:anywhere}.actions{display:flex;gap:8px;margin-top:20px}.actions button{font-size:12px;padding:9px 13px}.secondary,.quiet{background:#1c2a3c;color:#cbd8e9;border:1px solid #334259}.quiet{font-size:12px;background:transparent}.danger{background:#422a30;color:#f6adac}.empty{padding:64px 22px;text-align:center;color:#708198;font-size:13px}pre{border:1px solid #253144;background:#0d1521;border-radius:9px;font-size:12px;line-height:1.7;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.events{list-style:none;margin:0;padding:0 24px 24px;max-height:280px;overflow:auto}.events li{display:flex;gap:12px;align-items:center;margin:14px 0}.events strong{font-size:11px;font-weight:550}.sequence{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border:1px solid #3a4d64;border-radius:50%;color:#8193a9;font-size:10px}.create{margin-top:24px;padding:27px;display:grid;grid-template-columns:1fr 1.5fr;gap:48px}.create h2{font-size:21px;margin:12px 0}.create p{max-width:280px;font-size:12px}label{display:block;color:#9cadc2;font-size:12px;margin-bottom:16px}input,select,textarea{display:block;width:100%;background:#0d1521;border:1px solid #324258;color:#dce7f5;border-radius:8px;padding:11px;margin-top:8px}textarea{font-family:ui-monospace,monospace;font-size:12px;resize:vertical}.form-row{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.error,.notice{border-radius:9px;padding:14px 18px;font-size:13px;margin:0 0 22px}.error{color:#ffb8ae;background:#392226;border:1px solid #693b3e}.notice{color:#85e0c4;background:#14372f;border:1px solid #245c4e}.warning{font-size:12px;color:#e8c78b;margin-top:16px}.muted{font-size:11px;color:#7f8fa7}.login{max-width:480px;padding-top:95px}.login h1{font-size:29px}.login form{margin:30px 0 25px}.login button{width:100%;margin-top:4px}.login .error{margin-top:20px}footer{font-size:11px;color:#60718a;text-align:center;margin-top:28px}@media(max-width:850px){header{padding:0 20px;height:72px}.environment{display:none}main{padding:26px 16px}.page-title{align-items:flex-start;gap:16px}.session{flex-direction:column;align-items:flex-end;gap:8px}h1{font-size:25px}.layout{grid-template-columns:1fr}.create{grid-template-columns:1fr;gap:24px;padding:22px}.create p{max-width:none}.task-list{max-height:380px}.panel-title{padding:19px}.panel-title small{font-size:10px}.task{padding:16px 12px}.login{padding-top:66px}.form-row{grid-template-columns:1fr}.brand small{font-size:10px}}@media(max-width:400px){header{gap:12px}.brand small{display:none}.brand strong{font-size:16px}.quiet{padding:8px 10px}.page-title p{font-size:12px}}.review-panel{margin:20px 24px;padding:18px;border:1px solid #655533;border-radius:10px;background:#211f1b}.review-panel h3{margin-top:0;color:#e1c27e}.review-panel p{font-size:12px;margin-bottom:14px}.review-panel .check{display:flex;align-items:flex-start;gap:9px;line-height:1.7}.check input{width:16px;height:16px;flex-shrink:0;margin:3px 0 0}.review-panel form{margin-top:18px}.review-panel button{font-size:12px;margin-bottom:10px}.review-history{padding-left:17px;font-size:11px;line-height:1.9;color:#a6b4c5}.review-release{border-top:1px solid #52472f;padding-top:14px;margin-top:14px}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:36rem;overflow:auto}
