:root{color:#243047;font-synthesis:none;background:#f3f5f9;font-family:Inter,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,.button{color:#33405a;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:7px;padding:9px 14px;text-decoration:none;display:inline-block}button:hover{border-color:#7376e8}button:disabled{opacity:.5;cursor:default}.primary,.button{color:#fff;background:#514ed7;border-color:#514ed7}.shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}aside{color:#b6c1d5;background:#152039;height:100vh;padding:30px 20px;position:sticky;top:0}.brand{letter-spacing:-.6px;font-size:23px;font-weight:750}.brand span{color:#a2a5ff;font-weight:400}.navtitle{letter-spacing:2px;margin:45px 0 13px;font-size:10px}.nav{text-align:left;color:#fff;background:#263556;border:0;width:100%}.aside-bottom{position:absolute;bottom:30px}.aside-bottom p{font-size:13px}.aside-bottom button{color:#b6c1d5;background:0 0;border-color:#3c4961}main{width:100%;max-width:1600px;padding:40px 42px}header{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.8px;color:#747f92;font-size:10px}h1{letter-spacing:-.6px;margin:8px 0;font-size:29px}h2{margin:0 0 14px;font-size:18px}h3{margin:0;font-size:14px}p,small{color:#6b768a;line-height:1.6}small{font-size:11px;display:block}input,select{color:#33405a;background:#fff;border:1px solid #d5dce6;border-radius:7px;padding:11px}label{color:#536079;margin:20px 0;font-size:13px;display:block}label input,label select{width:100%;max-width:650px;margin-top:7px;display:block}.toolbar{gap:12px;margin:20px 0;display:flex}.toolbar input{flex:1}.panel{background:#fff;border:1px solid #e0e5ed;border-radius:12px;margin-bottom:20px;padding:25px;box-shadow:0 2px 8px #24304704}.summary{justify-content:space-between;align-items:center;display:flex}.summary h2{margin:15px 0 0;font-size:24px}.summary code{color:#929aae;font-size:11px}.badge{color:#69778d;white-space:nowrap;background:#eef0f5;border-radius:5px;padding:5px 9px;font-size:11px;display:inline-block}.succeeded{color:#177454;background:#e4f5ee}.running,.ready{color:#5550ba;background:#eeedff}.waiting_for_reboot,.waiting_for_manual_action,.waiting,.waiting_for_approval{color:#9a6913;background:#fff3dc}.failed,.cancelled{color:#b64949;background:#fbe9e9}.notice,.alert{color:#876425;background:#fff1d7;border-radius:8px;margin-bottom:18px;padding:15px 20px;font-size:13px}.alert{color:#933b3b;background:#fbe7e7;justify-content:space-between;display:flex}.code{background:#f0efff;border:1px solid #9e9bed;border-radius:12px;margin-bottom:20px;padding:24px}.code strong{letter-spacing:5px;color:#514ed7;font-size:32px}.list{padding:0;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#8892a3;background:#fafbfc;padding:15px 20px;font-size:11px;font-weight:500}td{border-top:1px solid #edf0f4;padding:20px}tbody tr{cursor:pointer}tbody tr:hover{background:#fbfbff}.link{color:#263047;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.empty{text-align:center;padding:60px}.steps{margin-top:24px}.step{border-bottom:1px solid #eef1f5;grid-template-columns:35px 1fr;gap:14px;padding:18px 0;display:grid}.step:last-child{border:0}.number{color:#6660c7;background:#f0effa;border-radius:50%;place-content:center;width:28px;height:28px;font-size:12px;display:grid}.step-head{justify-content:space-between;align-items:center;display:flex}.step p{margin:8px 0;font-size:12px}details{color:#758094;margin-top:12px;font-size:12px}summary{cursor:pointer}pre{color:#48546a;background:#f6f7f9;max-height:300px;padding:16px;overflow:auto}.actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.pair{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.fingerprint{color:#524ecc;letter-spacing:2px;font-family:monospace;font-size:19px}.timeline{padding:0;list-style:none}.timeline li{border-bottom:1px solid #eef1f5;gap:25px;padding:12px 0;font-size:12px;display:flex}.timeline time{color:#8c96a8}.pager{justify-content:flex-end;align-items:center;gap:20px;margin:18px 0;font-size:12px;display:flex}.login{max-width:600px;margin:15vh auto;padding:40px}.login .brand{color:#152039}.login p{margin-bottom:30px}ol{color:#5a677e;font-size:14px;line-height:2.4}@media (width<=1000px){.shell{grid-template-columns:160px 1fr}aside{padding:25px 12px}main{padding:25px 20px}.summary,.pair{flex-wrap:wrap;gap:20px}.timeline li{display:block}}@media (width<=650px){.shell{display:block}aside{align-items:center;gap:20px;height:auto;display:flex;position:relative}.navtitle,.aside-bottom{display:none}.nav{width:auto}.brand{font-size:18px}header{align-items:flex-start}.toolbar{flex-direction:column}}
