:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#23372e;background:#f4f5ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0;display:grid;grid-template-columns:220px 1fr;min-height:100vh}aside{padding:38px 25px;background:#23372e;color:#f0f5e9;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{font-size:39px;font-weight:650;letter-spacing:-2px;color:inherit;text-decoration:none}.brand span{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:400;margin-top:7px}nav{display:grid;gap:9px;margin-top:65px}nav a{padding:13px 10px;color:#c2d0c5;text-decoration:none;font-size:13px;border-radius:7px}nav a.selected{background:#dcebaa;color:#23372e;font-weight:650}.private{margin-top:auto;font-size:12px;line-height:1.8}.private small{color:#b2c2b6;font-size:11px}.dot{display:inline-block;width:6px;height:6px;border-radius:100%;background:#dcebaa;margin-right:6px}main{padding:46px clamp(22px,5vw,78px);max-width:1500px;width:100%}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:32px;border-bottom:1px solid #dce1d6}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:650;margin:0 0 15px;color:#6d796d}h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,47px);font-weight:400;letter-spacing:-1.6px;margin:0 0 13px}h2{font-size:22px;letter-spacing:-.5px;font-weight:550;margin:0}.muted{color:#718074;font-size:12px;line-height:1.7}.tag{border:1px solid #ced8c5;padding:8px 12px;border-radius:20px;font-size:11px;white-space:nowrap}.project-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:27px 0}.project-heading label,form label{display:block;font-size:11px;font-weight:600;margin-bottom:9px}select{background:transparent;border:0;border-bottom:1px solid #b3c0ac;padding:8px 40px 8px 0;font-size:20px;color:inherit;min-width:160px}.links{display:flex;gap:22px}a{color:#395943;font-size:12px;text-underline-offset:4px}.environments{display:grid;grid-template-columns:1fr 1fr;gap:20px}.environment{border:1px solid #dbe1d3;background:#fffef8;padding:27px;border-radius:12px;min-width:0}.production{background:#eef1e4}.title-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.badge{background:#e5e8de;border-radius:20px;font-size:10px;padding:7px 10px;text-transform:capitalize}.badge.verified{background:#dcebaa;color:#2b442a}.badge.failed{background:#f5d9cb;color:#8b3921}.version{font:13px Consolas,monospace;overflow-wrap:anywhere;margin:24px 0 5px}.environment>.muted{min-height:40px;margin:4px 0 12px}form,.approval{margin-top:28px;border-top:1px solid #dce1d3;padding-top:23px}input[type=text],input:not([type]){width:100%;border:1px solid #cbd4c4;border-radius:6px;padding:13px;background:#fffef9;color:#24392e;font:12px Consolas,monospace}button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;border:0;border-radius:6px;padding:14px;background:#23372e;color:#f2f5eb;font:600 12px Segoe UI,Arial,sans-serif;cursor:pointer;margin-top:16px}button:disabled{opacity:.4;cursor:not-allowed}button span{font-size:16px}.check{font-size:11px;display:flex;align-items:start;gap:8px;line-height:1.6;margin:0 0 9px}.check input{accent-color:#395943;flex-shrink:0;margin-top:3px}.history{margin-top:39px}.history .eyebrow{margin-bottom:9px}.history h2{font-family:Georgia,serif;font-size:26px;font-weight:400}.table-wrap{overflow:auto;margin-top:21px}table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}th{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#778371;font-weight:500;padding:13px 10px;border-bottom:1px solid #cfd7c6}td{padding:17px 10px;border-bottom:1px solid #dce2d4;vertical-align:top}td code{font-size:11px}td small{display:block;color:#7b8779;font:9px Consolas,monospace;margin-top:7px}td button{width:auto;margin:0;background:transparent;color:#395943;padding:0;font-size:10px;text-decoration:underline;white-space:nowrap}.activity{margin-top:35px}.activity h2{font-size:14px}.activity ol{list-style:none;padding:0;font-size:11px;color:#718074}.activity li{padding:8px 0;border-bottom:1px solid #e1e6d9}.activity time{margin-right:16px;color:#889280}footer{font-size:10px;line-height:1.8;color:#85907e;padding-top:40px}#notice:empty{display:none}#notice{padding:13px 16px;background:#dcebaa;margin:20px 0;border-radius:7px;font-size:12px;line-height:1.6}#notice.error{background:#f5d9cb;color:#81371e}:focus-visible{outline:3px solid #9dbd50;outline-offset:3px}@media(max-width:850px){body{grid-template-columns:1fr}aside{position:static;height:auto;padding:18px 22px;flex-direction:row;justify-content:space-between;align-items:center}.brand{font-size:28px}.brand span{display:none}nav{display:flex;margin:0;gap:3px}nav a{font-size:10px;padding:10px}.private{display:none}main{padding:30px 22px}.environments{grid-template-columns:1fr}header .tag{display:none}.project-heading{align-items:start;flex-direction:column}.links{gap:20px}.environment{padding:22px}}

[hidden]{display:none!important}
