@font-face{font-family:Aeonikpro;font-weight:300;font-style:normal;font-display:swap;src:url(https://cdn.prod.website-files.com/696571f100e709f51702fb47/6967c7236bc1e02041c1c7df_aeonikpro-light.otf)}@font-face{font-family:Aeonikpro;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.prod.website-files.com/696571f100e709f51702fb47/6967c7231155af43c7c2c596_aeonikpro-regular.otf)}@font-face{font-family:Aeonikpro;font-weight:500;font-style:normal;font-display:swap;src:url(https://cdn.prod.website-files.com/696571f100e709f51702fb47/6967c7230fba2ea4f94c81a4_aeonikpro-medium.otf)}@font-face{font-family:Aeonikpro;font-weight:600;font-style:normal;font-display:swap;src:url(https://cdn.prod.website-files.com/696571f100e709f51702fb47/6967c723dc3db61c9cf04872_aeonikpro-semibold.otf)}@font-face{font-family:Aeonikpro;font-weight:700;font-style:normal;font-display:swap;src:url(https://cdn.prod.website-files.com/696571f100e709f51702fb47/6967c72318bed2e8fe4fc015_aeonikpro-bold.otf)}:root{--bg: #ffffff;--panel: #ffffff;--panel2: #f3f5fb;--border: #e5e8f1;--fg: #2b2f38;--dim: #71757e;--accent: #1f44ff;--green: #169a5b;--red: #e5484d;--amber: #b07400;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "Aeonikpro", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}header{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--border);background:var(--panel)}header .brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none}header .brand .lz-mark{height:22px;width:auto;display:block}header .brand .lz-wordmark{height:12px;width:auto;display:block}header .product{flex:1;display:flex;justify-content:center;align-items:center;gap:9px}header .product .cw-butterfly{height:27px;width:auto;display:block}header .product .cw-wordmark{height:16px;width:auto;display:block}header .product small{color:var(--dim);font-size:12px;font-weight:500;align-self:flex-end;padding-bottom:2px}header .header-right{display:inline-flex;align-items:center;gap:10px}header .sub{color:var(--dim);font-size:12px}header .spacer{flex:1}main{max-width:1080px;margin:0 auto;padding:24px}section.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px 18px;margin-bottom:18px;box-shadow:0 1px 2px #1018400a}section.card>h2{margin:0 0 12px;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}table{width:100%;border-collapse:collapse}th{text-align:left;color:var(--dim);font-weight:500;font-size:12px;padding:6px 10px;border-bottom:1px solid var(--border)}td{padding:7px 10px;border-bottom:1px solid var(--border);vertical-align:top}tr:last-child td{border-bottom:none}tr.clickable:hover{background:var(--panel2);cursor:pointer}code,.mono{font-family:var(--mono);font-size:12.5px}.dim{color:var(--dim)}.chip{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11.5px;border:1px solid var(--border);background:var(--panel2);margin:0 4px 2px 0}.chip.ok{color:var(--green);border-color:var(--green)}.chip.bad{color:var(--red);border-color:var(--red)}.chip.warn{color:var(--amber);border-color:var(--amber)}button{background:var(--panel2);color:var(--fg);border:1px solid var(--border);border-radius:6px;padding:5px 12px;cursor:pointer;font-size:13px}button:hover{border-color:var(--accent)}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:hover{background:#163ae0;border-color:#163ae0}button.danger:hover{border-color:var(--red);color:var(--red)}button:disabled{opacity:.5;cursor:default}input,select,textarea{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:6px;padding:6px 9px;font-size:13px;width:100%}textarea{font-family:var(--mono);font-size:12.5px;min-height:110px;resize:vertical}label{display:block;font-size:12px;color:var(--dim);margin:8px 0 3px}form .row{display:flex;gap:12px}form .row>div{flex:1}.error{color:var(--red);font-size:13px;margin-top:8px;white-space:pre-wrap}.notice{background:#eef8f1;border:1px solid var(--green);border-radius:6px;padding:10px 12px;margin-top:10px;font-size:13px}.meter{height:6px;background:var(--panel2);border-radius:3px;overflow:hidden;margin-top:4px}.meter>div{height:100%;background:var(--green)}.meter.hot>div{background:var(--red)}pre.out{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:10px;overflow-x:auto;font-size:12px;margin:6px 0}details{margin:4px 0}summary{cursor:pointer;color:var(--accent);font-size:13px}.login{max-width:420px;margin:12vh auto}.login-brand{display:flex;align-items:center;gap:11px;margin-bottom:18px}.login-brand .lz-mark{height:30px;width:auto}.login-brand .lz-wordmark{height:16px;width:auto}.login-product{display:flex;align-items:center;gap:10px;margin:6px 0 18px}.login-product .cw-butterfly{height:40px;width:auto}.login-product .cw-wordmark{height:23px;width:auto}.login-product small{color:var(--dim);font-size:13px;font-weight:500;align-self:flex-end;padding-bottom:3px}.crumb{color:var(--accent);cursor:pointer;font-size:13px;margin-bottom:14px;display:inline-block}.empty{color:var(--dim);font-style:italic;padding:6px 10px}.wfgraph{overflow-x:auto;background:var(--bg);border:1px solid var(--border);border-radius:6px;margin:8px 0}.wfnode rect{fill:var(--panel2);stroke:var(--border);stroke-width:1.2;rx:6}.wfnode.visited rect{stroke:var(--green)}.wfnode.current rect{stroke:var(--amber);fill:#fff6e0;animation:wfpulse 1.1s ease-in-out infinite}.wfnode text{fill:var(--fg);font:12px var(--mono)}.wfnode text.kind{fill:var(--dim);font-size:10px}.wfnode text.ms{fill:var(--dim);font-size:10px}.wfedge{stroke:var(--dim);fill:none;stroke-width:1.2;marker-end:url(#wfarrow)}.wfedge.back{stroke-dasharray:4 3}.wflabel{fill:var(--dim);font-size:10px;font-family:var(--mono)}@keyframes wfpulse{50%{opacity:.55}}
