:root{color:#f1f2f4;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#9ca3af;--line:#2b2e35;--accent:#8ba8d8;background:#101114;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{background:var(--accent);color:#101114;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:9px 16px;font-weight:600}button:hover{filter:brightness(1.12)}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--accent);text-underline-offset:4px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.2}h2{font-size:17px;font-weight:550}h3{font-size:15px}code,pre{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:12px}code{overflow-wrap:anywhere}pre{border:1px solid var(--line);white-space:pre-wrap;background:#121418;border-radius:5px;padding:24px;overflow:auto}label{color:#c7cbd2;flex-direction:column;gap:6px;font-size:13px;display:flex}input,select,textarea{color:#f1f2f4;background:#16181d;border:1px solid #383c46;border-radius:5px;width:100%;padding:10px 12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent)}form{gap:18px;max-width:600px;display:grid}form button{justify-self:start}textarea{resize:vertical;min-height:90px}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.5px;color:var(--muted);font-size:10px;font-weight:650}.wordmark{letter-spacing:2px;color:#f1f2f4;align-items:center;gap:10px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.mark{color:var(--accent);font-size:34px;line-height:1}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.subtle{color:#bec8d8;border:1px solid var(--line);background:0 0;padding:7px 12px;font-weight:450}.danger{color:#e3a5a5;border-color:#634044}.notice,.error{background:#191d26;border:1px solid #4b5364;border-radius:5px;margin:20px 0;padding:20px}.error{color:#efbfc2;background:#2c1b1f;border-color:#704648;justify-content:space-between;gap:16px;display:flex}.secret{word-break:break-all;background:#101114;margin:16px 0;padding:16px;display:block}.block{display:block}.landing{max-width:1100px;margin:auto;padding:60px 48px 24px}.landing>.wordmark{margin-bottom:100px}.landing h1{letter-spacing:-4px;max-width:800px;font-size:clamp(46px,7vw,82px)}.landing h1 span{color:#a4adc0}.intro{color:var(--muted);max-width:600px;margin:28px 0;font-size:19px;line-height:1.7}.pipeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#b1bed3;align-items:center;gap:28px;margin:80px 0 30px;padding:30px 0;font-family:Consolas,monospace;display:flex}.pipeline b{color:#555c69}.features{grid-template-columns:repeat(3,1fr);gap:40px;margin:48px 0 72px;display:grid}.features p{color:var(--muted);font-size:14px}summary{cursor:pointer;color:var(--accent)}footer{color:#717987;letter-spacing:.3px;border-top:1px solid var(--line);margin-top:64px;padding:40px 0 24px;font-size:11px}.console{grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}aside{border-right:1px solid var(--line);background:#14161a;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}aside .wordmark{margin-bottom:48px}aside label{margin-bottom:8px}aside>.subtle{text-align:left;color:#8d96a6;border:0;margin-top:10px;padding-left:0}nav{flex-direction:column;gap:4px;margin-top:36px;display:flex}nav button{color:#9da5b2;text-align:left;background:0 0;border-radius:4px;justify-content:space-between;padding:11px 12px;font-weight:450;display:flex}nav button span{opacity:0}nav button.selected{color:#d5e0f2;background:#242a35}nav button.selected span{opacity:1}.aside-bottom{color:#717987;margin-top:auto;font-size:11px}.beta{color:#a4b6d4;letter-spacing:1px;border:1px solid #4c5669;padding:2px 5px;font-size:9px}.aside-bottom p{margin:14px 0}.workspace{width:100%;max-width:1500px;padding:42px 48px 20px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:24px;display:flex}header h1{margin:12px 0 0}header .eyebrow span{color:#535b68;margin:0 14px}.retention{color:#8e97a8;border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:5px 10px;font-size:11px}.metrics{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,1fr);margin:24px 0 42px;display:grid}.metrics>div{border-right:1px solid var(--line);padding:24px}.metrics>div:last-child{border:0}.metrics span{color:var(--muted);font-size:12px;display:block}.metrics strong{letter-spacing:-1px;margin-top:12px;font-size:34px;font-weight:500;display:block}.section-title{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 20px;display:flex}.section-title h2{margin:0}.filters{flex-wrap:wrap;align-items:end;max-width:none;margin:20px 0;display:flex}.filters label{min-width:180px}.table-wrap{border:1px solid var(--line);border-radius:5px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}th{color:#8e97a8;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--line);background:#191b20;padding:13px 18px;font-size:10px;font-weight:500}td{border-bottom:1px solid #252830;padding:18px;font-size:12px}tr:last-child td{border-bottom:0}td strong{font-size:13px;font-weight:500}td .block{color:var(--muted);margin-top:4px}.empty{text-align:center;color:var(--muted);padding:60px 24px}.empty h2{color:#d6dbe5}.empty .eyebrow{margin-bottom:16px;display:block}.empty button{margin-top:20px}.panel{border:1px solid var(--line);background:#191b20;border-radius:5px;margin:28px 0;padding:28px}.status{text-transform:capitalize;color:#b3c0d6;background:#242a35;border:1px solid #4a5363;border-radius:4px;margin-right:8px;padding:2px 7px;font-size:10px;display:inline-block}.delivered,.enabled{color:#a1c8af;background:#1d2c24;border-color:#3b5c4b}.failed{color:#dca1a5;background:#301f22;border-color:#674346}.retrying,.unknown{color:#d0bd8c;background:#302a1e;border-color:#65583c}.cancelled,.retired,.disabled{color:#939aa5;background:#25272c;border-color:#40444d}.detail>code{color:var(--muted)}.delivery{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.delivery p{margin:8px 0;font-size:12px}.delivery .block{margin-top:10px}.attempts{padding-left:22px}.attempts li{padding:12px 0;font-size:12px}.attempts strong{margin-right:14px}.attempts span:last-child{color:var(--muted);margin-top:7px;display:block}.integration{max-width:850px}.integration p{color:var(--muted)}.integration h3{margin-top:30px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}hr{border:0;border-top:1px solid var(--line);margin:35px 0}.table-wrap+.actions{margin-top:16px}@media (width<=1000px){.workspace{padding:30px 24px}.metrics>div{padding:18px}.console{grid-template-columns:190px minmax(0,1fr)}aside{padding:24px 14px}.metrics strong{font-size:28px}.delivery{flex-direction:column;align-items:start}.pipeline{gap:16px}}@media (width<=700px){.console{display:block}aside{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:20px;position:static}aside .wordmark{margin-bottom:20px}aside label{display:none}aside select{max-width:100%}nav{flex-direction:row;gap:6px;margin-top:20px;overflow-x:auto}nav button{padding:8px 12px}nav button span,.aside-bottom{display:none}.workspace{padding:26px 16px}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>div:nth-child(2){border:0}.metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.retention{display:none}.landing{padding:32px 24px}.landing>.wordmark{margin-bottom:64px}.landing h1{letter-spacing:-2px}.features{grid-template-columns:1fr;gap:24px;margin:40px 0}.pipeline{flex-direction:column;gap:10px;margin-top:48px}.pipeline b{transform:rotate(90deg)}.panel{padding:20px}.filters label{flex:1;min-width:0}.filters input{width:100%}.filters{gap:12px}header{padding-bottom:20px}footer{margin-top:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
