@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-ext-800-normal-CZWJQj-F.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-800-normal-DS3YHxa9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-800-normal-CIaq-TR1.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-800-normal-Dl5-MP1T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#fbfbfb;--card:#fff;--raised:#efefef;--border:#d4d4d4;--rule:#e4e4e4;--control:#c8c8c8;--ink:#1a1a1a;--muted:#575757;--faint:#66686d;--accent:#c0263f;--accent-wash:#fbe0e4;--mint:#14915a;--on-ink:#fff;--on-mint:#fff;--strong:#000;--str:#3f3f3f;--shadow:0 12px 32px #0000002e;--hair:1px;--f-title:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--f-body:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--t-h1:1.375rem;--t-body:.8125rem;--t-small:.75rem;--t-label:.75rem;--t-mono:.8125rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--inset:var(--s4);--gap:var(--s4);--side:240px;--row:42px;--list-row:28px;--nav-row:34px;--control-h:32px;--ease:cubic-bezier(.2, .7, .2, 1);--t-press:.14s;--t-hover:.18s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ground:#101010;--card:#0a0a0a;--raised:#1c1c1c;--border:#2a2a2a;--rule:#222;--control:#3f3f3f;--ink:#f2f2f2;--muted:#a6a6a6;--faint:#8f9196;--accent:#ff8a98;--accent-wash:#3d1f26;--mint:#a1ffcb;--on-ink:#101010;--on-mint:#141414;--strong:#fff;--str:#c8c8c8;--shadow:0 12px 32px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--ground);scrollbar-color:var(--control) var(--ground);scrollbar-width:thin}body{min-height:100dvh;color:var(--ink);background:var(--ground);font:400 var(--t-body) / 1.5 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--mint);color:var(--on-mint)}a{color:inherit;text-underline-offset:3px}a:hover{color:var(--strong)}:focus-visible{outline:2px solid var(--mint);outline-offset:2px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}code,pre,.mono,.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.mono,.num{font-size:var(--t-mono)}.m{color:var(--muted)}.lab{font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);display:block}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--s4);top:calc(var(--s7) * -1);z-index:30;padding:var(--s2) var(--s3);background:var(--ink);color:var(--on-ink);font:600 var(--t-body) / 1 var(--f-body);text-decoration:none;position:absolute}.skip:focus{top:var(--s4)}svg.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}svg.i.lg{width:20px;height:20px}.tile{color:var(--ink);background:0 0;border:0}.wordmark{font:800 1.25rem/1 var(--f-title);letter-spacing:-.05em;text-decoration:none}.bar{padding:0 var(--s4) var(--s3);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.bar>.wordmark{height:var(--s7);justify-self:start;align-items:center;display:flex}.bar .bar-screen,.bar .bar-menu{display:none}.app{grid-template-columns:var(--side) var(--hair) minmax(0, 1fr);min-height:100dvh;display:grid}.app:before{content:"";background:var(--rule);grid-area:1/2}.rail,.app>.left{grid-area:1/1;height:100dvh;position:sticky;top:0}.rail,.left{flex-direction:column;min-width:0;display:flex}.rail>.left{flex:1;min-height:0}.bar .ws{padding-bottom:var(--s2);min-width:0;display:grid}.ws .m{font-size:var(--t-label);color:var(--faint)}.bar .ws b{font-weight:600}.bar .ws b,.bar .ws .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws .mono{color:var(--faint)}.bar .strip{font:400 var(--t-small) / 1.4 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar .strip b{color:var(--ink);font-weight:500}.left-scroll{gap:var(--s4);min-height:0;padding:var(--s3) var(--s2) var(--s4);border-top:var(--hair) solid var(--rule);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.side{gap:var(--s4);display:grid}.side-sec{display:grid}.side-sec h2{padding:0 var(--s2) var(--s1);font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint)}.side a{justify-content:space-between;align-items:stretch;gap:var(--s3);height:var(--nav-row);padding:0 var(--s2);font:500 var(--t-body) / 1 var(--f-body);color:var(--muted);transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), transform var(--t-press) var(--ease);text-decoration:none;display:flex}.side a>span{align-items:center;min-width:0;display:flex}.side a .n{font:400 var(--t-small) / 1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--faint);white-space:nowrap}.side a:hover{background:var(--raised);color:var(--ink)}.side a:active{transition-duration:var(--t-press);transform:translateY(1px)}.side a[aria-current=page]{color:var(--ink)}.side a[aria-current=page]>span:first-child{position:relative}.side a[aria-current=page]>span:first-child:after{content:"";height:var(--hair);background:var(--mint);position:absolute;bottom:0;left:0;right:0}.deploys{flex:none;margin-top:auto}.deploys h2{padding:0 var(--s2) var(--s1);font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint)}.deploys>.m{padding:0 var(--s2);font-size:var(--t-small)}.deploys ol{margin:0;padding:0;list-style:none;display:grid}.deploys a{align-items:baseline;column-gap:var(--s2);padding:var(--s1) var(--s2);transition:background-color var(--t-hover) var(--ease);grid-template-columns:minmax(0,1fr) auto;line-height:1.5;text-decoration:none;display:grid}.deploys a:hover{background:var(--raised)}.deploys a b{text-overflow:ellipsis;white-space:nowrap;font:500 var(--t-small) / 1.5 var(--f-mono);overflow:hidden}.deploys a .mono{color:var(--faint);grid-area:2/1}.deploys .sub{font:400 var(--t-small) / 1.5 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--faint);grid-area:1/2}.foot{padding:var(--s2);border-top:var(--hair) solid var(--rule);flex:none;display:grid}.foot .tile{width:100%;padding:var(--s2);font:500 var(--t-body) / 1.35 var(--f-body);text-align:left;cursor:pointer;transition:background-color var(--t-hover) var(--ease), transform var(--t-press) var(--ease);display:block}.foot .tile:hover{background:var(--raised)}.foot .tile:active{transition-duration:var(--t-press);transform:translateY(1px)}.foot .theme{color:var(--muted)}.foot form{margin:0}.foot .me{anchor-name:--me;display:grid}.me b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.me span{font:400 var(--t-small) / 1.4 var(--f-body);color:var(--faint)}.menu{inset:auto auto calc(var(--s7) + var(--s6)) var(--s2);width:280px;padding:var(--s2);border:var(--hair) solid var(--border);background:var(--card);color:var(--ink);box-shadow:var(--shadow);margin:0;position:fixed}@supports (anchor-name:--me){.menu{position-anchor:--me;inset:auto;bottom:anchor(top);left:anchor(left);margin-bottom:var(--s2)}}.menu-who{padding:var(--s2);display:grid}.menu-who b{overflow-wrap:anywhere}.menu-who span{font-size:var(--t-small);color:var(--faint)}.menu .facts{padding:var(--s1) var(--s2) var(--s3);font-size:var(--t-small)}.menu form{margin:0}.menu-item{width:100%;height:var(--control-h);padding:0 var(--s2);font:500 var(--t-body) / 1 var(--f-body);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-hover) var(--ease), transform var(--t-press) var(--ease);background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.menu-item:hover{background:var(--raised);color:var(--ink)}.menu-item:active{transition-duration:var(--t-press);transform:translateY(1px)}.app>main{min-width:0;padding:var(--s5) var(--s6) var(--s7);grid-area:1/3}main:focus{outline:none}.head{justify-content:space-between;align-items:flex-end;gap:var(--s4) var(--s6);padding:var(--s2) var(--inset) 0;margin-bottom:var(--s5);flex-wrap:wrap;display:flex}h1{font:600 var(--t-h1) / 1.2 var(--f-title);letter-spacing:-.01em}h1:focus{outline:none}.head-title{gap:var(--s2);min-width:0;display:grid}.head-sub{gap:var(--s1);display:grid}.crumbs{font-size:var(--t-small);color:var(--faint)}.crumbs a{color:inherit}.head-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.head-actions .reason{font-size:var(--t-small);color:var(--muted)}.usage{max-width:70ch;font:400 var(--t-body) / 1.5 var(--f-body);color:var(--muted);text-wrap:pretty}.usage b{color:var(--ink);font-weight:600}.meter{font-family:var(--f-mono);font-size:var(--t-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.meter b{color:var(--ink);font-weight:500}.usage .warn,.usage .warn b,.usage.err{color:var(--accent)}.facts{align-items:baseline;gap:var(--s2) var(--s5);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.facts dt{font-size:var(--t-small);color:var(--faint)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.settings{gap:var(--gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.settings-col{gap:var(--gap);min-width:0;display:grid}.feed{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.feed .sub{font-size:var(--t-small);color:var(--faint);display:block}.code.payload{max-height:320px;overflow:auto}.entry-page{min-height:100dvh;padding:var(--s7) var(--s6)}.entry-page .sheet{background:var(--card);border:var(--hair) solid var(--border);width:min(44rem,100%)}.entry{flex-direction:column;min-width:0;display:flex}.entry-head{min-height:var(--s7);border-bottom:var(--hair) solid var(--rule);justify-content:space-between;align-items:stretch;display:flex}.entry-head .wordmark{padding:0 var(--inset);align-items:center;display:flex}.entry-head .theme{padding:0 var(--inset);font:500 var(--t-body) / 1 var(--f-body);color:var(--muted);cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;border:0}.entry-head .theme:hover{color:var(--ink)}.entry-body{gap:var(--s4);padding:var(--s6) var(--inset) var(--s5);justify-items:start;display:grid}.entry-body>p{max-width:60ch;font-size:var(--t-body);text-wrap:pretty}.entry-body>.sk{width:70%}.entry-actions{gap:var(--s2);padding-top:var(--s2);flex-wrap:wrap;display:flex}.entry-signout{margin-top:calc(var(--s2) * -1)}.entry-terms{max-width:60ch;font-size:var(--t-small);text-wrap:pretty}.entry-terms a{color:inherit}.entry .stack{width:100%;max-width:34rem}.entry-tb,.entry-tb dt,.entry-tb dd{margin:0}@media (max-width:1280px){.app>main{padding:var(--s5) var(--s5) var(--s7)}}@media (max-width:1000px){.app{min-height:0;display:block}.app:before{content:none}.rail{z-index:20;background:var(--ground);height:auto;position:sticky}.bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--s7);align-items:center;column-gap:var(--s3);padding:0 var(--s2) 0 var(--s4);border-bottom:var(--hair) solid var(--rule)}.bar>.wordmark{grid-area:1/1}.bar .bar-screen{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);grid-area:1/2;font-weight:500;display:block;overflow:hidden}.bar .bar-menu{grid-area:1/3;display:inline-flex}.bar .ws,.bar .strip,.rail>.left{display:none}.app[data-menu=open]>.rail{display:flex;position:fixed;inset:0}.app[data-menu=open] .bar{padding-bottom:var(--s3);border-bottom:0}.app[data-menu=open] .bar .ws{grid-area:2/1/3/-1;display:grid}.app[data-menu=open] .bar .strip{grid-area:3/1/4/-1;display:block}.app[data-menu=open]>.rail>.left{display:flex}.app[data-menu=open]>main{display:none}.app>.left{height:auto;position:static}.side-sec{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.side-sec h2{grid-column:1/-1}.side a{height:44px}.foot{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.settings{grid-template-columns:minmax(0,1fr)}.app>main{padding:var(--s4) var(--s4) var(--s7)}.entry-page{padding:var(--s4)}}@media (max-width:760px){.foot{grid-template-columns:minmax(0,1fr)}.head{padding-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.btn{align-items:center;gap:var(--s2);height:var(--control-h);font:500 var(--t-body) / 1 var(--f-body);white-space:nowrap;padding:0 var(--s3);border:var(--hair) solid var(--control);color:var(--ink);cursor:pointer;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), transform var(--t-press) var(--ease);background:0 0;border-radius:0;text-decoration:none;display:inline-flex}.btn:hover{background:var(--raised);color:var(--ink)}.btn:active:not(:disabled,[aria-disabled=true]){transition-duration:var(--t-press);transform:translateY(1px)}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn.primary:hover:not(:disabled){background:var(--strong);border-color:var(--strong);color:var(--on-ink)}.btn.danger{color:var(--accent);border-color:var(--accent)}.btn.danger:hover{background:var(--accent-wash);color:var(--accent)}.btn:disabled,.btn[aria-disabled=true]{color:var(--faint);border-color:var(--rule);cursor:not-allowed;background:0 0}.btn.link{height:auto;min-height:var(--control-h);padding-left:var(--s1);padding-right:var(--s1);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:3px;border-color:#0000}.btn.link:hover{color:var(--strong);background:0 0}.btn.link:disabled{border-color:#0000}.btn.link.inline{vertical-align:baseline;min-height:0;font-size:var(--t-small);padding:0}.textlink{color:inherit;font:inherit;text-align:inherit;text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.textlink:hover{color:var(--strong)}.confirm{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.form{margin-bottom:var(--s4)}.fblock{align-items:flex-end;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.fblock>*{flex:180px;min-width:0}main>.form{padding:var(--inset);margin-bottom:var(--gap);background:var(--card);outline:var(--hair) solid var(--border);outline-offset:calc(var(--hair) * -1)}.fblock>.grow{flex:3 260px}.fblock>.fcell-actions{gap:var(--s2);flex:1 0 auto;justify-content:flex-end;align-items:flex-end;display:flex}.field{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.field>.static{padding:var(--s2) 0;overflow-wrap:anywhere}fieldset.field,fieldset.checks{border:0;min-width:0;margin:0}fieldset.checks{gap:var(--s2);flex-direction:column;padding:0;display:flex}.fblock>fieldset.checks{padding:var(--s2) var(--s3) var(--s3)}legend.lab{float:left;width:100%;margin:0 0 var(--s1);padding:0}.hint{font:400 var(--t-small) / 1.4 var(--f-body);color:var(--faint)}:is(.field:has([aria-invalid=true]) .hint,.bad-hint .hint){color:var(--accent)}.input{width:100%;min-height:var(--control-h);font:400 var(--t-body) / 1.35 var(--f-body);color:var(--ink);background:var(--card);border:var(--hair) solid var(--control);padding:var(--s1) var(--s3);transition:background-color var(--t-hover) var(--ease);border-radius:0}.input::placeholder,.composer textarea::placeholder{color:var(--faint);opacity:1}.input.mono{font:400 var(--t-mono) / 1.35 var(--f-mono)}textarea.input{resize:vertical;padding:var(--s2) var(--s3);line-height:1.5}.input:hover{background:var(--raised)}.input:focus-visible{outline-offset:1px}.input[aria-invalid=true]{border-color:var(--accent)}.num-input{max-width:8rem}.check{align-items:baseline;gap:var(--s2);font-size:var(--t-body);cursor:pointer;display:flex}.check input{accent-color:var(--ink);margin:0;translate:0 2px}.check .hint{margin-left:var(--s1)}.check.sub,.check-grid.sub{margin-left:var(--s5)}.check-grid{gap:var(--s2) var(--s4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.option{align-items:baseline;gap:0 var(--s2);font-size:var(--t-body);grid-template-columns:auto minmax(0,1fr);display:grid}.option input{accent-color:var(--ink);margin:0;translate:0 2px}.option label{cursor:pointer;font-weight:600}.option .hint{grid-column:2}details.advanced{border-top:var(--hair) solid var(--rule);border-bottom:var(--hair) solid var(--rule)}details.advanced>summary{align-items:center;gap:var(--s2);padding:var(--s2) 0;font:600 var(--t-body) / 1.35 var(--f-body);cursor:pointer;list-style:none;display:flex}details.advanced>summary::-webkit-details-marker{display:none}details.advanced>summary .m{font-weight:400}details.advanced>summary svg{transition:rotate var(--t-hover) var(--ease)}details.advanced[open]>summary svg{rotate:90deg}details.advanced>.stack{padding:0 0 var(--s4)}.stack{gap:var(--s4);display:grid}.stack>.btn{justify-self:start}.select{align-items:center;display:flex;position:relative}.select select{appearance:none;width:100%;height:var(--control-h);font:400 var(--t-mono) / 1 var(--f-mono);color:var(--ink);background:var(--card);border:var(--hair) solid var(--control);padding:0 var(--s6) 0 var(--s3);cursor:pointer;min-width:140px;transition:background-color var(--t-hover) var(--ease);border-radius:0}.select select:hover{background:var(--raised)}.select svg{right:var(--s2);pointer-events:none;position:absolute}.select select:disabled{color:var(--faint);border-color:var(--rule);cursor:not-allowed}.inline-form{gap:var(--s2);align-items:center;display:inline-flex}.inline-form .select select{min-width:120px}.seg{border:var(--hair) solid var(--control);width:max-content;max-width:100%;display:flex}.seg button{appearance:none;height:calc(var(--control-h) - 2 * var(--hair));cursor:pointer;padding:0 var(--s3);font:500 var(--t-body) / 1 var(--f-body);color:var(--muted);white-space:nowrap;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), transform var(--t-press) var(--ease);background:0 0;border:0;border-radius:0;position:relative}.seg button+button{border-left:var(--hair) solid var(--rule)}.seg button:hover{background:var(--raised);color:var(--ink)}.seg button:active:not(:disabled){transition-duration:var(--t-press);transform:translateY(1px)}.seg button[aria-pressed=true]{color:var(--ink)}.seg button[aria-pressed=true]:after{content:"";left:var(--s3);right:var(--s3);bottom:calc(var(--hair) * -1);height:var(--hair);background:var(--mint);position:absolute}.seg button:disabled{color:var(--faint);cursor:not-allowed;background:0 0}.seg button[aria-pressed=true]:disabled:after{background:var(--faint)}.seg button:focus-visible{outline-offset:-4px}.filters{align-items:flex-end;gap:var(--s4) var(--s5);padding:0 var(--inset);margin-bottom:var(--gap);flex-wrap:wrap;display:flex}.filters .row-actions{justify-content:flex-start}.modal{width:min(34rem, calc(100vw - 2 * var(--s4)));border:var(--hair) solid var(--border);background:var(--card);max-width:none;max-height:88dvh;color:var(--ink);box-shadow:var(--shadow);margin:auto;padding:0;overflow:hidden}.modal.wide{width:min(1200px,94vw)}.modal[open]{flex-direction:column;display:flex}.modal::backdrop{background:#00000073}.modal-head{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s3) var(--s4);border-bottom:var(--hair) solid var(--rule);flex:none;display:flex}.modal-titles{min-width:0;padding-top:var(--s1)}.modal-title{font:600 1rem/1.35 var(--f-title);overflow-wrap:anywhere}.modal-title:focus{outline:none}.modal-sub{margin-top:var(--s1);font-size:var(--t-small);color:var(--faint)}.modal-head>.btn{flex:none}.modal-main{flex-direction:column;flex:auto;min-height:0;display:flex}.modal-main>.actions{flex:none}.modal-body{overscroll-behavior:contain;align-content:start;gap:var(--s4);min-height:0;padding:var(--s4);flex:auto;display:grid;overflow-y:auto}.modal-body.flush{gap:0;padding:0}.modal-body.flush>.row-err{margin:var(--s4) var(--inset)}.modal .select{max-width:20rem}.modal-foot{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-top:var(--hair) solid var(--rule);flex-wrap:wrap;flex:none;display:flex}@media (max-width:600px){.modal,.modal.wide{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.help-cmd{gap:var(--s2);display:grid}.help-cmd-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.help-cmd-head p{text-wrap:pretty;max-width:80ch}.help-cmd-head .btn{flex:none}pre.cmd{padding:var(--s2) var(--s3);border:var(--hair) solid var(--rule);background:var(--ground);font:400 var(--t-small) / 1.6 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}pre.cmd code{font:inherit}.help-docs a{font-weight:600}.panel{background:var(--card);outline:var(--hair) solid var(--border);outline-offset:calc(var(--hair) * -1);min-width:0}table.data{border-collapse:collapse;width:100%;font-size:var(--t-body)}.data thead th{height:36px;font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);text-align:left;vertical-align:middle;padding:0 var(--s3);border-bottom:var(--hair) solid var(--border);white-space:nowrap}.data th.num,.data td.num{text-align:right}.data tbody td{height:var(--row);padding:var(--s2) var(--s3);border-bottom:var(--hair) solid var(--rule);vertical-align:middle;line-height:1.4}.data td .sub{font:400 var(--t-small) / 1.4 var(--f-body);color:var(--faint);overflow-wrap:anywhere;display:block}@media (min-width:761px){.data td.mono.strong,.data td .mono{white-space:nowrap}}@media (min-width:1400px){.data td.mono:not(.wrap,.wrap-any){white-space:nowrap}}.data tbody tr:last-child td{border-bottom:0}.data th:first-child,.data td:first-child{padding-left:var(--inset)}.data th:last-child,.data td:last-child{padding-right:var(--inset)}.data tbody tr{transition:background-color var(--t-hover) var(--ease)}.data tbody tr:hover{background:var(--raised)}.data tbody tr.row{cursor:pointer}.data tbody tr.skel:hover{background:0 0}.data .btn,.ledger td.act .btn,.rev .btn{height:26px;padding:0 var(--s2)}.data .rid{font:500 var(--t-mono) / 1.4 var(--f-mono);text-decoration:none}.data .rid:hover{text-decoration:underline}.data .rid[aria-current=true]{font-weight:600}.data tbody tr.sel>:is(td.c-run,td:first-child:not(.c-st)),.rev tbody tr.pin>td:first-child{position:relative}.data tbody tr.sel>td.c-run>.rid,.data tbody tr.sel>td:first-child:not(.c-st)>:first-child,.rev tbody tr.pin>td:first-child>:first-child{anchor-name:--selected}.data tbody tr.sel>:is(td.c-run,td:first-child:not(.c-st)):after,.rev tbody tr.pin>td:first-child:after{content:"";left:var(--sel-left,0);width:var(--sel-width,0);bottom:calc(var(--hair) * -1);height:var(--hair);background:var(--mint);position:absolute}@supports (anchor-name:--selected){.data tbody tr.sel>:is(td.c-run,td:first-child:not(.c-st)):after,.rev tbody tr.pin>td:first-child:after{left:anchor(--selected left);right:anchor(--selected right);width:auto}}.data tr.bad td{color:var(--accent)}.strong{font-weight:600}.wrap{overflow-wrap:break-word;white-space:normal}.wrap-any{overflow-wrap:anywhere;white-space:normal}.nowrap{white-space:nowrap}.dim,.dash,td.dim{color:var(--faint)}.row-actions{gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}td.row-actions{text-align:right;white-space:nowrap;display:table-cell}td.row-actions>*+*{margin-left:var(--s2)}.tag,.flag{font:400 var(--t-small) / 16px var(--f-body);border:var(--hair) solid var(--control);color:var(--muted);padding:0 var(--s1);margin-left:var(--s2);vertical-align:1px;white-space:nowrap;display:inline-block}td>.flag:first-child,.flag+.flag{margin-left:0}.flag+.flag{margin-left:var(--s1)}.flag{color:var(--ink);border-color:var(--control)}.flag.bad{color:var(--accent);border-color:var(--accent)}.flags{justify-items:start;gap:var(--s1);display:inline-grid}.flags>.flag{white-space:nowrap;margin-left:0}.warn-text{color:var(--accent)}.act{font:600 var(--t-body) / 1 var(--f-body)}.act.bad{color:var(--accent)}.st{align-items:center;gap:var(--s2);font:500 var(--t-body) / 1 var(--f-title);white-space:nowrap;display:inline-flex}.st.sleeping,.st.queued,.st.cancelled,.st.terminated{color:var(--muted)}.st.failed{color:var(--accent);font-weight:600}.st.running{font-weight:600}.dur{vertical-align:middle;flex-direction:column;align-items:flex-start;display:inline-flex}.dur svg{display:block;overflow:visible}.dur text{font:400 12px var(--f-mono);fill:var(--ink)}.dur .note{font:500 11px var(--f-mono);fill:var(--faint)}.dur .dl,.dur .ext{stroke:var(--muted);stroke-width:.75px;fill:none}.dur .ah{fill:var(--muted)}.toasts{right:var(--s4);bottom:var(--s4);z-index:50;gap:var(--s2);width:min(26rem, calc(100vw - 2 * var(--s4)));pointer-events:none;display:grid;position:fixed}.toast{gap:var(--s3);padding:var(--s3) var(--s2) var(--s3) var(--s3);background:var(--card);color:var(--ink);border:var(--hair) solid var(--border);box-shadow:var(--shadow);font-size:var(--t-body);pointer-events:auto;animation:toast-in .24s var(--ease);align-items:flex-start;line-height:1.45;display:flex}.toast.err{border-color:var(--accent);background:var(--accent-wash)}.toast>svg{flex:none;translate:0 1px}.toast.err>svg{color:var(--accent)}.toast-body{overflow-wrap:anywhere;flex:auto;min-width:0}.toast-body .btn.link.inline{margin-top:var(--s1);font-size:var(--t-small)}.toast-close.btn.link{min-height:0;margin:calc(var(--s1) * -1) 0 calc(var(--s1) * -1) auto;padding:var(--s1);color:var(--faint);flex:none;text-decoration:none}.toast-close.btn.link:hover{color:var(--ink)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:600px){.toasts{top:var(--s2);right:var(--s2);width:calc(100vw - 2 * var(--s2));bottom:auto}.modal .toasts{top:calc(var(--modal-head,0px) + var(--s2))}}.result{gap:var(--s2);font-size:var(--t-body);padding:var(--s1) 0;align-items:flex-start;line-height:1.45;display:flex}.result svg{translate:0 1px}.result.err,.row-err,.notice.warn,.warn-line{color:var(--accent);background:var(--accent-wash);border:var(--hair) solid var(--accent);padding:var(--s2) var(--s3)}.result.err .m,.row-err .m{color:var(--ink)}.row-err{gap:var(--s2);font-size:var(--t-body);margin:var(--s3) var(--inset);align-items:flex-start;line-height:1.45;display:flex}:is(.sec-body,.modal-body,.facts) .row-err{margin:0}.row-err .btn.link{min-height:0;color:var(--ink);margin-left:auto;padding-top:0;padding-bottom:0}.notice{gap:var(--s2);font-size:var(--t-body);color:var(--muted);margin-bottom:var(--s4);align-items:flex-start;line-height:1.45;display:flex}.notice.warn{color:var(--accent)}main>.notice{padding:0 var(--inset)}main>.notice.warn{padding:var(--s2) var(--inset)}.note-line{font-size:var(--t-small);color:var(--faint);margin-bottom:var(--s4)}.warn-line{gap:var(--s2);font-size:var(--t-body);align-items:flex-start;line-height:1.45;display:flex}.empty-box{border:var(--hair) dashed var(--control);padding:var(--s5);margin:var(--s4) var(--inset);justify-items:start;gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.empty-box p{max-width:62ch;font-size:var(--t-body);color:var(--muted);text-wrap:pretty;line-height:1.5}.panel.list .empty-box,.panel.list .error-wrap{margin:0}.curl{border:var(--hair) solid var(--rule);background:var(--ground);align-items:stretch;min-width:0;max-width:100%;display:flex}.curl code{min-width:0;padding:var(--s2) var(--s3);font:400 var(--t-mono) / 1.5 var(--f-mono);white-space:nowrap;scrollbar-width:thin;overflow-x:auto}.curl .btn{border:0;border-left:var(--hair) solid var(--rule);flex:none;height:auto}.error-wrap{margin:var(--s4) var(--inset);border:var(--hair) solid var(--accent);position:relative}.error-wrap svg.cloud{display:none}.error-box{justify-items:start;gap:var(--s4);padding:var(--s5);display:grid}.error-box .ttl{gap:var(--s3);color:var(--accent);align-items:flex-start;display:flex}.error-box .ttl svg{translate:0 2px}.error-box p{max-width:62ch;font-size:var(--t-body);text-wrap:pretty;line-height:1.5}.error-box p .m{color:var(--muted)}.error-box>.btn{margin-left:var(--s6)}.sk{background:var(--raised);height:8px;animation:1.4s ease-in-out infinite pulse;display:block}.sk.tall{height:24px}.sk.inline{vertical-align:middle;width:18rem;max-width:100%;display:inline-block}.sk.end{margin-left:auto}.w20{width:20%}.w52{width:52%}.w58{width:58%}.w62{width:62%}.w72{width:72%}.w80{width:80%}.w86{width:86%}.sk-lines{gap:var(--s3);padding:var(--s3) var(--inset);display:grid}@keyframes pulse{0%{opacity:1}to{opacity:.25}}.code{background:var(--card);border-top:var(--hair) solid var(--rule);font:400 var(--t-small) / 1.6 var(--f-mono);grid-template-columns:auto minmax(0,1fr);display:grid}.code pre{padding:var(--s2) var(--s3);font:inherit;margin:0}.code .gutter{color:var(--faint);text-align:right;-webkit-user-select:none;user-select:none;border-right:var(--hair) solid var(--rule);overflow:hidden}.code .src{overflow-x:auto}.code .str{color:var(--str)}.code .key{color:var(--ink);font-weight:500}.code.editor{border:var(--hair) solid var(--control)}.code.editor.invalid{border-color:var(--accent)}.code.editor textarea.src{width:100%;padding:var(--s2) var(--s3);resize:vertical;color:var(--ink);font:inherit;white-space:pre;background:0 0;border:0;border-radius:0;margin:0;display:block}.code.editor textarea.src:focus-visible{outline-offset:-3px}.logs{padding:var(--s1) 0;font:400 var(--t-small) / 1.5 var(--f-mono);background:var(--card);margin:0}.logs>div{padding:var(--s1) var(--s3)}.logs>div+div{border-top:var(--hair) solid var(--rule)}.logs .meta{gap:var(--s3);display:flex}.logs .tm,.logs .lv{color:var(--faint)}.logs .warn .lv{color:var(--accent);font-weight:600}.logs .msg{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.redact{padding:0 var(--s1);border:var(--hair) dashed var(--control);color:var(--muted)}.code.payload{padding:var(--s3) var(--s4) var(--s4);margin:0}@media (max-width:600px){.run-tb{grid-template-columns:repeat(2,minmax(0,1fr))}.run-tb>div:nth-child(2n){border-right:0}}.panels{gap:var(--gap);min-width:0;display:grid}.index{margin:0;padding:0;list-style:none}.index>li{column-gap:var(--s3);min-height:var(--row);padding:0 var(--inset);border-bottom:var(--hair) solid var(--rule);cursor:pointer;transition:background-color var(--t-hover) var(--ease);grid-template-columns:15rem minmax(0,1fr);display:grid}.index>li:last-child{border-bottom:0}.index>li:hover{background:var(--raised)}.index a{text-decoration-thickness:var(--hair);justify-self:start;align-items:center;font-weight:500;display:flex;position:relative}.index a[aria-current=true]:after{content:"";left:0;right:0;bottom:calc(var(--hair) * -1);height:var(--hair);background:var(--mint);position:absolute}.index .state{padding:var(--s2) 0;color:var(--muted);align-self:center}.index .state .mono{color:var(--ink)}.index .state .bad{color:var(--accent)}@media (max-width:760px){.index>li{row-gap:var(--s1);padding:var(--s3) var(--inset);grid-template-columns:minmax(0,1fr)}.index .state{padding:0}}.runs tbody td{white-space:nowrap}.runs tbody td.c-run,.runs tbody td.c-wf{white-space:normal}.runs .wf{font:400 var(--t-mono) / 1.4 var(--f-mono);overflow-wrap:anywhere}.table-panel{overflow-x:auto}.deploy-notes{padding:var(--s3) var(--inset) 0}.deploy-notes .note-line{margin-bottom:var(--s2)}.runs td.dim{color:var(--faint)}.data tr.failed-row td{border-bottom-color:#0000}.data tr.err:hover{background:0 0}.data tr.err td{height:auto;padding:0 var(--inset) var(--s3);border-bottom:var(--hair) solid var(--rule);white-space:normal}.data tr.err .msg{gap:var(--s2);color:var(--accent);font-size:var(--t-body);align-items:flex-start;line-height:1.45;display:flex}.data tr.err .msg span{color:var(--ink)}.tfoot{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s2) var(--inset);border-top:var(--hair) solid var(--rule);font-size:var(--t-small);color:var(--faint);display:flex}.pager{gap:var(--s2);display:flex}.tb{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tb>div{padding:var(--s2) var(--s4) var(--s3);border-bottom:var(--hair) solid var(--rule);border-right:var(--hair) solid var(--rule);min-width:0}.tb>div.r{border-right:0}.tb .span4{grid-column:1/-1}.tb .span3{grid-column:span 3}.tb .span2{grid-column:span 2}.tb .v{margin-top:var(--s1);font:400 var(--t-mono) / 1.5 var(--f-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.tb .v .m,.tb .m{color:var(--muted)}.tb .t{font:600 1rem/1.35 var(--f-title)}a.t{text-decoration:none}a.t:hover{text-decoration:underline}.tb .stcell{align-items:center;min-height:1.5em;display:flex}.tb .sk{margin-top:var(--s2)}.tb .err-cell{background:var(--accent-wash)}.tb .err-cell .v,.tb .err-cell .lab{color:var(--accent)}.entry-tb{border-top:var(--hair) solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr))}.entry-tb>div{border-bottom:0}.entry-tb .v{font:400 var(--t-body) / 1.4 var(--f-body)}.entry-tb .v .mono{font-size:var(--t-mono)}.actions{gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:var(--hair) solid var(--rule);flex-wrap:wrap;align-items:center;display:flex}.actions .perm{font:400 var(--t-small) / 1 var(--f-mono);color:var(--faint)}.actions .close{margin-left:auto}.sec{border-bottom:var(--hair) solid var(--rule)}.sec:last-child{border-bottom:0}.sec-head{align-items:baseline;gap:var(--s2);padding:var(--s3) var(--inset);border-bottom:var(--hair) solid var(--rule);display:flex}.sec-head h2{font:600 var(--t-body) / 1.35 var(--f-title)}.sec-head .note{font:400 var(--t-small) / 1.35 var(--f-body);color:var(--faint);text-align:right;margin-left:auto}.sec-head .btn.link{min-height:0;padding-top:0;padding-bottom:0}.sec-head .note+.btn{margin-left:0}.sec-head h2+.btn{margin-left:auto}.sec-body{padding:var(--s4) var(--inset);gap:var(--s3);display:grid}.sec-body .form{margin-bottom:0}.sec-body>p.m{text-wrap:pretty;max-width:80ch}.invite{gap:var(--s2);max-width:40rem;display:grid}.invite-row{align-items:flex-end;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.invite-row>.grow{flex:14rem}.inline-edit{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.inline-edit .input{flex:8rem;min-width:6rem;max-width:20rem}.inline-edit+.hint{margin-top:var(--s1);display:block}.fact-action{margin-left:var(--s1);font-size:var(--t-small);font-weight:600}.ws-facts{row-gap:var(--s3);flex-wrap:wrap;display:flex}.ws-facts>div{min-width:0;padding:0 var(--s4);border-left:var(--hair) solid var(--rule);flex:10rem}.ws-facts>div:first-child{border-left:0;flex:3 18rem;padding-left:0}.ws-facts .v{margin-top:var(--s1);overflow-wrap:anywhere;font-weight:500;display:block}.ws-facts .v .mono{font-weight:400}.ws-facts .inline-edit{margin-top:var(--s1)}.limits{column-gap:var(--s6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.limits>div{justify-content:space-between;align-items:baseline;gap:var(--s3);min-width:0;min-height:var(--list-row);padding:var(--s1) 0;border-bottom:var(--hair) solid var(--rule);display:flex}.limits .lab{font-size:var(--t-body);color:var(--muted)}.limits .v{text-align:right}.tiles .warn,.tiles .warn b{color:var(--accent)}.sec-empty{padding:var(--s3) var(--inset);font-size:var(--t-body);color:var(--muted)}.sec-body .sec-empty{padding:0}.sec>.row-err{margin:var(--s3) var(--inset)}.links{gap:var(--s1) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.m+.links{margin-top:var(--s1)}.rev{border-collapse:collapse;width:100%}.rev th,.rev td{height:var(--list-row);padding:var(--s1) var(--s3);text-align:left;font:400 var(--t-mono) / 1.4 var(--f-mono);font-variant-numeric:tabular-nums;border-right:var(--hair) solid var(--rule);white-space:nowrap}.rev th:last-child,.rev td:last-child{border-right:0}.rev :is(th,td):first-child{padding-left:var(--inset)}.rev :is(th,td):last-child{padding-right:var(--inset)}.rev td.by{white-space:normal;overflow-wrap:anywhere}.rev td.acts{white-space:normal}.rev thead th{font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);border-bottom:var(--hair) solid var(--border)}.rev tbody tr+tr td{border-top:var(--hair) solid var(--rule)}.rev tr.pin td{font-weight:600}.rev .pinmark{font:400 var(--t-small) / 1 var(--f-body);margin-left:var(--s2);color:var(--faint)}.chain{padding:var(--s3) var(--s3) var(--s1);min-height:60px}.chain svg{width:100%;display:block;overflow:visible}.chain text{font-family:var(--f-mono);fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11.5px}.chain .val{font-size:12px;font-weight:500}.chain .tot{font-size:12px;font-weight:600}.chain .nm{font-family:var(--f-title);fill:var(--muted);font-size:11px;font-weight:600}.chain .sub{fill:var(--faint);font-size:11px}.chain .bad text,.chain .bad .nm,.chain .bad .sub{fill:var(--accent)}.chain .ext,.chain .dl{stroke:var(--muted);stroke-width:.75px;fill:none}.chain .part{stroke:var(--ink);stroke-width:2px;fill:none}.chain .ah{fill:var(--muted)}.out{border-collapse:collapse;width:100%}.out th,.out td{padding:var(--s2) var(--s3);text-align:left;font:400 var(--t-mono) / 1.4 var(--f-mono);font-variant-numeric:tabular-nums;vertical-align:middle}.out thead th{font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);border-bottom:var(--hair) solid var(--border)}.out th.num,.out td.num{text-align:right}.out tbody tr+tr td{border-top:var(--hair) solid var(--rule)}.out .req{overflow-wrap:anywhere}.out .via{font:400 var(--t-small) / 1.4 var(--f-body);color:var(--faint);display:block}.out .via b{color:var(--ink);font:500 var(--t-small) / 1.4 var(--f-mono)}.out tr.bad td,.out tr.bad .via{color:var(--accent)}.out .flag{margin-left:0}.kv{border-collapse:collapse;width:100%}.kv th,.kv td{height:var(--list-row);padding:var(--s1) var(--s2);text-align:left;font-size:var(--t-body);border-bottom:var(--hair) solid var(--rule);vertical-align:middle}.kv thead th{font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);border-bottom:var(--hair) solid var(--border)}.kv tr.inherited td{color:var(--faint)}.once-body{gap:var(--s2);display:grid}.once-body .curl code{white-space:normal;overflow-wrap:anywhere}.once-body .note-line{margin:0}.report{gap:var(--s2);min-width:0;font-size:var(--t-body);display:grid}.report .result{padding:0}.report .notice,.sec-body>.notice{margin:0}.findings{margin:var(--s1) 0 0;padding-left:var(--s4);color:var(--accent);line-height:1.5}.code.trace{margin:var(--s1) 0 0;padding:var(--s2) var(--s3);border:var(--hair) solid var(--rule);background:var(--ground);max-height:320px;display:block;overflow:auto}.consequences{padding:var(--s2) var(--s3);border:var(--hair) solid var(--accent);background:var(--accent-wash);font-size:var(--t-body);line-height:1.5}.consequences ul{padding-left:var(--s4);margin:0}.consequences li+li{margin-top:var(--s1)}@media (max-width:760px){.head{flex-direction:column;align-items:flex-start}.limits{grid-template-columns:minmax(0,1fr)}.ws-facts{grid-template-columns:minmax(0,1fr);display:grid}.ws-facts>div,.ws-facts>div:first-child{border-left:0;padding:0}.filters{flex-flow:column;align-items:stretch}.filters>*{min-width:0}.seg{scrollbar-width:thin;overflow-x:auto}.seg button{flex:none}.select{width:100%}.select select{min-width:0}.curl{flex-direction:column;width:100%}.curl code{white-space:normal;overflow-wrap:anywhere}.curl .btn{height:var(--control-h);border-left:0;border-top:var(--hair) solid var(--rule);justify-content:center}table.data thead{display:none}table.data,.data tbody,.data tr,.data td{width:100%;display:block}.data tbody tr{padding:var(--s3) var(--inset);border-bottom:var(--hair) solid var(--rule)}.data tbody tr:last-child{border-bottom:0}.data tbody td,.data th:first-child,.data td:first-child,.data td:last-child{height:auto;padding:var(--s1) 0;white-space:normal;border:0}.data td[data-label]:before{content:attr(data-label);font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);display:block}.data td.num{text-align:left}td.row-actions{padding-top:var(--s2);justify-content:flex-start;display:flex}td.row-actions>*+*{margin-left:0}.runs tbody tr.row{gap:var(--s1) var(--s3);padding:var(--s3) var(--inset);grid-template-columns:auto 1fr auto;grid-template-areas:"st st dur""run wf wf""ver start disp";display:grid}.runs tbody tr.row td{width:auto;padding:0}.runs td.c-st{grid-area:st}.runs td.c-run{grid-area:run}.runs td.c-wf{grid-area:wf}.runs td.c-ver{grid-area:ver}.runs td.c-start{grid-area:start}.runs td.c-dur{grid-area:dur;justify-self:end}.runs td.c-disp{text-align:right;grid-area:disp}.runs td.c-disp:before{text-align:right}.data tr.failed-row{border-bottom-color:#0000}.data tr.err{padding:0 var(--inset) var(--s3)}.data tr.err td{border:0;padding:0}.tfoot{flex-direction:column;align-items:flex-start}.tb{grid-template-columns:repeat(2,minmax(0,1fr))}.tb .span3,.tb .span4,.tb .span2{grid-column:1/-1}.tb>div{border-right:0}.tb>div:not(.span2,.span4,.r){border-right:var(--hair) solid var(--rule)}.entry-tb{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-tb>div:nth-child(odd){border-right:var(--hair) solid var(--rule)}.entry-tb>div:nth-child(2n){border-right:0}.entry-tb>div:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.entry-tb>div:nth-child(-n+2){border-bottom:var(--hair) solid var(--rule)}.entry-body{padding:var(--s5) var(--s4)}.rev th,.rev td{padding:var(--s1) var(--s2)}.rev .pinmark{margin:0;display:block}.modal :is(.rev,.kv) thead{display:none}.modal :is(.rev,.kv),.modal :is(.rev,.kv) :is(tbody,tr,td){width:100%;display:block}.modal :is(.rev,.kv) tbody tr{padding:var(--s2) 0;border-bottom:var(--hair) solid var(--rule)}.modal :is(.rev,.kv) tbody tr:last-child{border-bottom:0}.modal :is(.rev,.kv) tbody td{height:auto;padding:var(--s1) 0;white-space:normal;border:0}.modal :is(.rev,.kv) td[data-label]:before{content:attr(data-label);font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);display:block}.modal :is(.rev,.kv) td:empty{display:none}.modal .rev tbody tr{gap:0 var(--s4);padding-inline:var(--s4);grid-template-columns:auto auto 1fr;display:grid}.modal .rev :is(td.by,td.acts){grid-column:1/-1}.modal .rev .pinmark{margin:0 0 0 var(--s2);display:inline}.modal .rev td.acts .row-actions{padding-top:var(--s2);justify-content:flex-start}.modal .kv td.row-actions{padding-top:var(--s2);display:flex}.empty-box{margin:var(--s3) var(--inset);padding:var(--s5) var(--s4)}.error-wrap{margin:var(--s3) var(--inset);padding:var(--s4)}.error-box{padding:var(--s4)}.error-box>.btn{margin-left:0}}.conv-facts{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));margin:0 0 var(--gap);padding:var(--s3) 0;background:var(--card);outline:var(--hair) solid var(--border);outline-offset:calc(var(--hair) * -1);display:grid}.conv-facts>div{min-width:0;padding:0 var(--inset);border-left:var(--hair) solid var(--rule)}.conv-facts>div:first-child{border-left:0}.conv-facts dt{font-size:var(--t-label);color:var(--faint)}.conv-facts dd{margin:var(--s1) 0 0;font:400 var(--t-mono) / 1.5 var(--f-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.conv-facts dd>b{font:500 1rem/1.35 var(--f-mono)}.conv-facts dd>strong{font:600 1rem/1.35 var(--f-body)}.conv-facts .sub{margin-top:var(--s1);font:400 var(--t-small) / 1.4 var(--f-body);color:var(--faint);display:block}.turns{gap:var(--s1);vertical-align:middle;display:inline-flex}.turns i{border:var(--hair) solid var(--control);width:16px;height:8px}.turns i.used{background:var(--ink);border-color:var(--ink)}.track{max-width:220px;height:4px;margin-top:var(--s2);background:var(--raised);display:block}.track i{background:var(--ink);height:100%;display:block}.track.over i{background:var(--accent)}.conv-tabs{gap:var(--s5);margin:0 0 var(--gap);padding:0 var(--inset);border-bottom:var(--hair) solid var(--border);display:flex}.conv-tabs a{padding:var(--s3) 0;font:500 var(--t-body) / 1.2 var(--f-body);color:var(--muted);transition:color var(--t-hover) var(--ease);text-decoration:none;position:relative}.conv-tabs a:hover,.conv-tabs a[aria-current=page]{color:var(--ink)}.conv-tabs a[aria-current=page]:after{content:"";left:0;right:0;bottom:calc(var(--hair) * -1);height:var(--hair);background:var(--mint);position:absolute}.conv-tabs .m{font:400 var(--t-small) / 1 var(--f-mono);color:var(--faint)}.panel.chat,.panel.trace,.panel.list{padding:var(--s4) var(--inset) var(--s5)}.msgs{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.msgs>.msg{max-width:680px;padding:var(--s3) var(--s4);background:var(--ground);border:var(--hair) solid var(--rule)}.msgs>.msg.user{background:var(--raised);border-color:var(--raised);justify-self:end}.msgs>.msg.error{background:var(--accent-wash);border-color:var(--accent)}.msgs>.msg .who{align-items:baseline;gap:0 var(--s3);margin-bottom:var(--s1);font:600 var(--t-body) / 1.35 var(--f-body);flex-wrap:wrap;display:flex}.msgs>.msg.update .who:before{content:"";width:8px;height:8px;margin-right:calc(var(--s1) * -1);background:var(--ink);align-self:center}.msgs>.msg .who .m{font:400 var(--t-small) / 1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--faint)}.msgs>.msg.error .who .m{color:var(--muted)}.msgs>.msg p{font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.msgs>.msg .did{margin-top:var(--s1);font-size:var(--t-small);color:var(--muted)}.msgs>.msg .did.bad{color:var(--accent)}.approval{max-width:680px;padding:var(--s4);background:var(--ground);border:var(--hair) solid var(--border)}.approval h3{align-items:center;gap:var(--s2);margin:0 0 var(--s2);font:600 var(--t-body) / 1.35 var(--f-body);display:flex}.approval h3:before{content:"";background:var(--ink);flex:none;width:8px;height:8px}.approval p{font-size:var(--t-body);overflow-wrap:anywhere;line-height:1.5}.approval pre.cmd{margin-top:var(--s2);background:var(--card)}.approval p.m{margin-top:var(--s2);font-size:var(--t-small)}.approval-actions{align-items:center;gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.composer{align-items:flex-end;gap:var(--s2);max-width:1000px;margin-top:var(--s5);display:flex}.composer textarea{min-width:0;min-height:var(--control-h);max-height:200px;padding:var(--s1) var(--s3);font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--card);border:var(--hair) solid var(--control);resize:vertical;flex:1;line-height:1.6}.ledger{border-collapse:collapse;width:100%;font-size:var(--t-body)}.ledger thead th{height:36px;padding:0 var(--s2);font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);text-align:left;vertical-align:middle;border-bottom:var(--hair) solid var(--border)}.ledger thead th.num{text-align:right}.ledger td{height:var(--row);padding:var(--s2);vertical-align:top;text-align:left;border-top:var(--hair) solid var(--rule);line-height:1.5}.ledger tbody tr:first-child td{border-top:0}.panel.list>.composer-wrap{margin-bottom:var(--s5)}.panel.list>.composer-wrap .composer{margin-top:0}.agent-welcome{max-width:1000px;margin-bottom:var(--s4)}.agent-welcome p{font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;line-height:1.5}.agent-welcome .suggestions{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.agent-welcome .suggestions .btn{height:auto;min-height:var(--control-h);padding-block:var(--s1);white-space:normal;text-align:left;overflow-wrap:anywhere;font-weight:400;line-height:1.4}.ledger tr>:first-child{padding-left:0}.ledger tr>:last-child{padding-right:0}.ledger .num{text-align:right;white-space:nowrap}.ledger td>.mono{white-space:nowrap}.ledger td.num .sub{font:inherit;color:var(--faint)}.ledger b{font-weight:600}.ledger .sub{color:var(--muted);overflow-wrap:anywhere;display:block}.ledger .sub.mono{font-size:var(--t-small);color:var(--faint)}.ledger .name{color:var(--ink);font-weight:600;text-decoration:none}.ledger .name.mono{font-weight:500}.ledger .name:hover{text-decoration:underline}.ledger td.act{text-align:right;white-space:nowrap;width:1%}.ledger td.act>*+*{margin-left:var(--s2)}.ledger tr:is(.needs,.failed)>:first-child{position:relative}.ledger tr:is(.needs,.failed)>:first-child:before{content:"";left:calc(var(--s3) * -1);background:var(--ink);width:8px;height:8px;position:absolute;top:14px}.ledger tr.failed>:first-child:before{background:var(--accent)}.ledger tfoot td{border-top:var(--hair) solid var(--border);font-weight:600}.ledger pre{margin:var(--s1) 0 0;font:400 var(--t-small) / 1.5 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.trace .ledger td:nth-child(2){width:60%}.ledger .needs-item{display:block}.ledger .needs-item+.needs-item{margin-top:var(--s2)}.ledger.templates td:first-child{max-width:46ch}.ledger.agent-cols th:first-child{width:31%}.ledger.agent-cols th:nth-child(2){width:15rem}.ledger.agent-cols thead th:nth-child(6){white-space:normal}.panel.list>.sec-title:first-child{margin-top:0}.panel.list>.sec-title+.m{max-width:80ch;margin-bottom:var(--s4);text-wrap:balance}.table-scroll{min-width:0;max-width:100%;position:relative;overflow-x:auto}.panel .table-scroll{margin-left:calc(var(--s3) * -1);padding-left:var(--s3)}.notice-line{align-items:baseline;gap:var(--s2);margin:0 0 var(--gap);padding:var(--s3) var(--inset);font-size:var(--t-body);background:var(--card);border:var(--hair) solid var(--border);display:flex}.notice-line:before{content:"";background:var(--ink);flex:none;width:8px;height:8px}.notice-line.stopped{background:var(--accent-wash);border-color:var(--accent)}.notice-line.stopped:before{background:var(--accent)}.notice-line b{font-weight:600}.working-line{align-items:center;gap:var(--s2);margin-top:var(--s4);font-size:var(--t-body);color:var(--muted);display:flex}.pulse{background:var(--ink);width:8px;height:8px;animation:pulse 1.2s var(--ease) infinite alternate}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.panel.first-run{padding:var(--s6) var(--inset)}.first-run h2{margin-bottom:var(--s2);font:600 1rem/1.35 var(--f-body)}.sec-title{margin:var(--s5) 0 var(--s2);font:600 var(--t-body) / 1.35 var(--f-body)}.deny-form{gap:var(--s2);margin-left:var(--s2);flex-wrap:wrap;display:inline-flex}.deny-form .input{width:240px}.first-run .m{max-width:70ch;font-size:var(--t-body);text-wrap:pretty;line-height:1.5}.first-run pre.cmd{margin-top:var(--s4)}.def-text{max-width:80ch;font-size:var(--t-body);white-space:pre-wrap;text-wrap:pretty;line-height:1.5}@media (max-width:1099px){.conv-facts{row-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.conv-facts>div:nth-child(odd){border-left:0}.conv-facts>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:599px){.approvals-table thead{display:none}.approvals-table,.approvals-table tbody,.approvals-table tr,.approvals-table td{display:block}.approvals-table tr{margin-bottom:var(--s3);padding:var(--s3) var(--s4);background:var(--ground);border:var(--hair) solid var(--border)}.ledger.approvals-table td{height:auto;padding:var(--s1) 0;text-align:left;border:0}.ledger.approvals-table tr:is(.needs,.failed)>:first-child{padding-left:var(--s4)}.ledger.approvals-table tr:is(.needs,.failed)>:first-child:before{top:10px;left:0}.ledger.approvals-table td[data-label]{padding-left:80px;position:relative}.ledger.approvals-table td[data-label]:before{content:attr(data-label);font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);position:absolute;top:5px;left:0}.approvals-table td.act{gap:var(--s2);width:auto;padding-top:var(--s3);grid-template-columns:1fr 1fr 1fr;display:grid}.approvals-table td.act>*+*{margin-left:0}.approvals-table td.act .btn{justify-content:center;height:44px}.composer{flex-direction:column;align-items:stretch}.ledger.templates thead{display:none}.ledger.templates,.ledger.templates tbody,.ledger.templates tr,.ledger.templates td{display:block}.ledger.templates tr{padding:var(--s3) 0;border-top:var(--hair) solid var(--rule)}.ledger.templates td,.ledger.templates td:first-child{max-width:none;height:auto;padding:var(--s1) 0;text-align:left;border:0}.ledger.templates td[data-label]{padding-left:80px;position:relative}.ledger.templates td[data-label]:before{content:attr(data-label);font:400 var(--t-label) / 1.35 var(--f-body);color:var(--faint);position:absolute;top:5px;left:0}.ledger.templates td.act{width:auto;padding-top:var(--s3)}.ledger.templates td.act .btn{justify-content:center;width:100%;height:44px}}
