@import url("data:text/css,");:root{color-scheme:light;--blue:#3665ef;--ink:#19233b;--muted:#6d7891;--line:#e6eaf2}*{box-sizing:border-box}body{margin:0;background:#f7f9fd;color:var(--ink);font:14px/1.6 Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--line);border-radius:8px;background:white;padding:8px 14px;color:var(--ink)}button:hover{border-color:#a5b9ff}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--blue);color:#fff;border-color:var(--blue);font-weight:600}button.text{border:0;background:none;color:var(--blue);padding:0;text-align:left}.shell{display:flex;min-height:100vh}aside{width:228px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);padding:28px 20px;display:flex;flex-direction:column}.brand{display:flex;gap:10px;align-items:center;font-weight:750;font-size:24px;letter-spacing:-.8px}.brand b{background:var(--blue);color:white;border-radius:10px;padding:0 10px;font-size:25px}.eyebrow{font-size:10px;letter-spacing:1.5px;color:var(--muted);font-weight:700}aside>.eyebrow{margin:15px 0 30px;font-size:9px}nav{display:grid;grid-gap:8px;gap:8px}nav button{display:flex;gap:12px;align-items:center;text-align:left;border:none;color:var(--muted);padding:12px}nav button span{font-size:19px;width:21px;color:#9aa6bd}nav button.active{background:#edf2ff;color:var(--blue);font-weight:600}nav button.active span{color:var(--blue)}.workspace{margin-top:auto;border-top:1px solid var(--line);padding-top:20px}.workspace small{display:block;color:var(--muted);margin:4px 0}.dot{display:inline-block;background:#34b990;width:7px;height:7px;border-radius:50%;margin-right:6px}.main{margin-left:228px;flex:1 1;min-width:0}header{height:74px;padding:0 40px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:var(--muted)}main{padding:34px 40px;max-width:1500px;margin:auto}.heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}h1{font-size:29px;line-height:1.3;margin:6px 0 8px;letter-spacing:-.7px}h2{font-size:18px;margin:0 0 15px}h3{font-size:16px}p{color:var(--muted);margin:8px 0 20px}.heading p{margin:0}.pill{display:inline-block;border-radius:20px;background:#edf2ff;color:var(--blue);font-size:11px;padding:5px 12px;font-weight:600}.notice{padding:10px 16px;background:#f0f4ff;border:1px solid #dce5ff;color:#526899;border-radius:9px;font-size:12px}.metrics,.notice{margin-bottom:24px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.metrics article{padding:24px;background:#fff;border:1px solid var(--line);border-radius:12px}.metrics article span{color:var(--muted)}.metrics article strong{display:block;font-size:32px;margin:8px 0}.metrics article small{color:#8a96ad}.columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px;margin-bottom:24px;box-shadow:0 3px 10px #18265003}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{background:#f8faff;color:var(--muted);font-size:11px;text-transform:uppercase;font-weight:600;padding:12px}td{padding:18px 12px;border-bottom:1px solid #f0f2f7;font-size:12px}td small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.status{display:inline-block;border-radius:6px;background:#f0f3f8;color:#67758a;font-size:11px;padding:4px 9px;text-transform:capitalize}.status.completed,.status.running{background:#e9f8f1;color:#298364}.status.failed{background:#fff0ef;color:#c45450}.status.paused,.status.pausing{background:#fff7e7;color:#ab8127}.inline{display:flex;gap:6px}.inline button{font-size:11px;padding:4px 8px}.empty{padding:42px;text-align:center;color:var(--muted)}.wizard{padding:0}.steps{list-style:none;display:flex;margin:0;padding:25px;border-bottom:1px solid var(--line);gap:12px;justify-content:space-between}.steps li{font-size:11px;color:var(--muted);display:flex;gap:7px;align-items:center}.steps li span{border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;width:24px;height:24px}.steps .selected{color:var(--blue);font-weight:600}.steps .selected span{background:var(--blue);color:white}.steps .done span{background:#ebf1ff;color:var(--blue)}.step-body{padding:35px;min-height:355px;max-width:900px}.step-body h2{font-size:22px;margin-top:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.wide{grid-column:1/-1}label{display:flex;flex-direction:column;font-size:12px;color:#53617c;gap:7px;margin-bottom:16px}input,select,textarea{width:100%;padding:11px 13px;border:1px solid #dce2ee;border-radius:7px;background:#fff;color:var(--ink);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #eaf0ff}textarea{resize:vertical}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:20px 35px}.option{padding:20px;border:1px solid var(--line);border-radius:9px;margin:16px 0}.option.selected{border-color:#9eb8ff;background:#f8faff}.option p{margin-bottom:10px}dl{display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px}dt{color:var(--muted)}dd{margin:0}.bottom{font-size:11px;color:#95a0b7;text-align:center;padding:10px 20px 25px}.error{padding:13px 18px;background:#fff0f0;color:#a33c3c;border:1px solid #f7cccc;border-radius:8px;margin-bottom:20px;display:flex;justify-content:space-between;gap:20px}.login{max-width:490px;margin:10vh auto;padding:40px;background:#fff;border:1px solid var(--line);border-radius:16px}.login h1{margin-top:26px}.login small{display:block;color:var(--muted);margin-top:20px;font-size:11px}.login button{width:100%}code{font-size:11px;overflow-wrap:anywhere}.card>button{margin-right:8px}@media(max-width:1000px){aside{width:185px;padding:24px 12px}.main{margin-left:185px}main{padding:24px}.metrics{grid-template-columns:repeat(2,1fr)}.steps{flex-wrap:wrap}.columns{grid-template-columns:1fr}}@media(max-width:650px){aside{position:static;width:100%;padding:16px}.shell{display:block}nav{display:flex;overflow:auto;margin-top:12px}nav button{white-space:nowrap}.workspace,aside>.eyebrow{display:none}.main{margin-left:0}header{padding:0 20px;height:55px}.heading{align-items:flex-start}.heading>button{font-size:11px}main{padding:20px 14px}.metrics{gap:10px}.metrics article{padding:16px}.card{padding:18px}.wizard{padding:0}.step-body{padding:22px}.form-grid{grid-template-columns:1fr}.steps li{font-size:10px}h1{font-size:24px}}.login{position:relative}.login>.lang{position:absolute;top:20px;right:20px}.lang{display:inline-flex;gap:4px;align-items:center;padding:4px 10px;font-size:12px;color:var(--muted)}.lang,.login button.lang{width:auto}.lang span{padding:0 2px}.lang .on{color:var(--blue);font-weight:700}header .inline{align-items:center;gap:10px}footer .inline{align-items:center;gap:14px}.missing{color:#c45450}dd.missing{font-weight:600}