@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.XgyiRW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.XgyiRW_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.cnb1wa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.cnb1wa_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#f5f3eb;--card:#fff;--line:#e4e0d4;--line2:#efece3;--ink:#04252b;--ink2:#0e3d42;--mute:#5d6b6e;--mute2:var(--mute);--teal:#0e3d42;--teal-soft:#e3ecea;--yellow:#fffc4f;--ok:#1d6b4a;--okbg:#dff1e6;--bad:#9f2f1f;--badbg:#f9e3dd;--warn:#7a5a00;--warnbg:#fff4c2;--chip:#ece9df;--tint:#fbfaf6;--amber:#c99a00;--amber-edge:#e3c84a;--bad-edge:#efc6bd;--chip2:#f3f1e9;--link:#0e3d42;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mono:"IBM Plex Mono", SFMono-Regular, Consolas, monospace;--ink3:#3b4a4d;--side:230px;--on-ink:#fff;--side-ink:#c9d5d3;--side-hi:#e8ede9;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:20px;--fs-display:28px;--fs-body:16px;--fs-stat:24px;--fs-stat-lg:30px;--fs-hero:34px;--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-pill:999px;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:14px;--sp-7:16px;--sp-8:24px;--shadow-pop:0 20px 60px #04252b40;--shadow-float:0 6px 24px #04252b2e;--shadow-drawer:-12px 0 32px #04252b2e;--scrim:#04252b73;--z-sticky:10;--z-drawer:50}*{box-sizing:border-box}@media (min-width:1700px){:root{--z:1.12}body{zoom:1.12}}@media (min-width:2100px){:root{--z:1.25}body{zoom:1.25}}@media (min-width:2600px){:root{--z:1.4}body{zoom:1.4}}html{-webkit-font-smoothing:antialiased}::selection{background:var(--teal-soft);color:var(--ink)}input,textarea{caret-color:var(--ink2)}input[type=checkbox],input[type=radio]{accent-color:var(--ink2)}h1,h2{text-wrap:balance}body{font:16px/1.5 var(--font-sans), "DM Sans", "Avenir Next", system-ui, sans-serif;color:var(--ink);background:var(--bg);min-height:calc(100vh / var(--z,1));margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}code,pre,.mono{font-family:var(--font-mono), var(--mono)}.muted{color:var(--mute)}.small{font-size:var(--fs-base)}.num{font-family:var(--font-mono), var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-base)}.shell{grid-template-columns:var(--side) minmax(0, 1fr);min-height:calc(100vh / var(--z,1));display:grid}.shell.bare{display:block}aside{background:var(--ink);color:var(--side-ink);padding:18px var(--sp-6);height:calc(100vh / var(--z,1));height:calc(100dvh / var(--z,1));align-self:start;gap:var(--sp-2);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}aside .brand{align-items:center;gap:var(--sp-4);padding:var(--sp-1) var(--sp-3) 18px;color:var(--on-ink);display:flex}aside .brand:hover{text-decoration:none}aside .brand img{filter:brightness(0)invert();width:auto;height:24px;display:block}aside .brand small{font-size:var(--fs-xs);letter-spacing:.4px;text-transform:uppercase;opacity:.7;padding-left:var(--sp-4);border-left:1px solid #ffffff40;font-weight:600}aside nav{gap:var(--sp-6);flex-direction:column;display:flex}aside .navtoggle{display:none}aside nav a{color:var(--side-ink);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-sm);font-weight:500;font-size:var(--fs-lg);align-items:center;gap:var(--sp-4);display:flex}aside nav a:hover{color:var(--on-ink);background:#ffffff14;text-decoration:none}aside nav a.active{background:var(--yellow);color:var(--ink);font-weight:600}aside nav a svg{opacity:.85;flex:none;width:16px;height:16px}aside .user{padding:var(--sp-5) var(--sp-3) 0;justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-md);color:var(--side-ink);border-top:1px solid #ffffff1f;margin-top:auto;display:flex}aside .user button{padding:5px var(--sp-4);font-size:var(--fs-sm);color:var(--side-ink);background:0 0;border:1px solid #ffffff40}aside .user button:hover{color:var(--on-ink);background:#ffffff1a}main:focus{outline:none}.skip{left:var(--sp-5);z-index:var(--z-drawer);padding:var(--sp-3) var(--sp-6);background:var(--ink);color:var(--on-ink);border-radius:var(--r-sm);position:absolute;top:-100px}.skip:focus{top:var(--sp-5)}main{min-width:0;padding:22px 28px 60px}@media (max-width:900px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}aside{flex-flow:wrap;align-items:center;min-width:0;max-width:100vw;height:auto;position:static}aside .navtoggle{margin-left:auto;display:inline-block}aside nav,aside .utc{flex-basis:100%;min-width:0;display:none}aside.menu-open nav{display:flex}aside.menu-open .utc{display:block}aside .user{border:0;margin:0;padding:0}}.ph{justify-content:space-between;align-items:flex-end;gap:var(--sp-7);margin-bottom:var(--sp-7);flex-wrap:wrap;display:flex}h1{font-size:var(--fs-display);letter-spacing:-.4px;margin:0;font-weight:700;line-height:1.2}h1 .id{color:var(--mute);font-weight:400;font-size:var(--fs-body);margin-left:var(--sp-3);font-family:var(--font-mono), var(--mono)}.sub{color:var(--mute);margin:var(--sp-1) 0 0;font-size:var(--fs-lg)}h2{font-size:var(--fs-xl);letter-spacing:-.1px;margin:0;font-weight:700}h2 small{font-size:var(--fs-md);color:var(--mute);margin-left:var(--sp-3);font-weight:500}h3.sub2,.sub2{font-size:var(--fs-sm);color:var(--mute);text-transform:uppercase;letter-spacing:.6px;margin:var(--sp-6) 0 var(--sp-2);font-weight:600}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-6) var(--sp-7);margin-bottom:var(--sp-6)}.card.flush{padding:0;overflow:hidden}.card.flush table{margin:0}.card.flush .chead{padding:var(--sp-4) var(--sp-7)}.chead{justify-content:space-between;align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.card.flush .chead{border-bottom:1px solid var(--line2);margin:0}.grid2{gap:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.grid2{grid-template-columns:1fr}}table{border-collapse:collapse;width:100%}th,td{padding:9px var(--sp-5);text-align:left;vertical-align:top;border-top:1px solid var(--line2);font-size:var(--fs-lg)}th{font-size:var(--fs-sm);color:var(--mute);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:var(--tint);border-top:0;font-weight:600}tbody tr:hover td{background:var(--tint)}td.pre{white-space:pre-wrap}td.w-id{width:44px;font-weight:700;font-family:var(--font-mono), var(--mono);font-size:var(--fs-sm)}td.w-pts{width:60px}td.w-src{width:30%;min-width:220px}td.w-res{width:90px}td.w-window{width:180px}td.r,th.r{text-align:right}table.dense td{padding:7px var(--sp-5)}.empty{color:var(--mute);padding:var(--sp-6) var(--sp-7)}table a.rowlink{font-weight:600}.tag{padding:2px var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-md);background:var(--chip);color:var(--ink2);white-space:nowrap;vertical-align:middle;font-weight:600;line-height:17px;display:inline-block}.tag.len{border:1px solid var(--line);background:0 0;font-weight:500}.tag.label{border:1px dashed var(--line);color:var(--mute);background:0 0;font-weight:500}.tag.ok{background:var(--okbg);color:var(--ok)}.tag.bad{background:var(--badbg);color:var(--bad)}.tag.running,.tag.warn{background:var(--warnbg);color:var(--warn)}.pts{text-align:center;min-width:34px;padding:2px var(--sp-2);border-radius:var(--r-sm);background:var(--chip);color:var(--ink2);font-weight:700;font-family:var(--font-mono), var(--mono);font-size:var(--fs-sm);display:inline-block}.pts.on{background:var(--okbg);color:var(--ok)}.dot{background:var(--mute2);width:8px;height:8px;margin-right:var(--sp-2);vertical-align:middle;border-radius:50%;display:inline-block}.dot.ok{background:var(--ok)}.dot.bad{background:var(--bad)}.dot.warn{background:var(--amber)}form.run{gap:var(--sp-4);grid-template-columns:2fr .5fr 1fr 1fr auto;align-items:end;display:grid}form.run.ev{grid-template-columns:2fr .5fr 1fr 1fr 1.2fr auto}form.run .wide{grid-column:1/-1}.incbox{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:var(--sp-5) var(--sp-6)}.evform{gap:var(--sp-5) var(--sp-7);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.evform .s2{grid-column:span 2}.evform .s3{grid-column:1/-1}.evform h3.sub2{margin:var(--sp-3) 0 0;padding-top:var(--sp-5);border-top:1px solid var(--line2)}.evform h3.sub2:first-of-type{border-top:0;margin-top:0;padding-top:0}.evform label i{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.evform .hint{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--mute);display:block}.evform .hint.pt{padding-top:22px}@media (max-width:900px){.evform{grid-template-columns:1fr}.evform .s2{grid-column:auto}}.inchead,.incrow{gap:var(--sp-4);grid-template-columns:1.2fr 1.2fr 2fr auto;align-items:center;display:grid}.inchead{font-size:var(--fs-sm);color:var(--mute);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--sp-2);font-weight:600}.inchead i{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.incrow{margin-bottom:var(--sp-3)}@media (max-width:900px){.inchead{display:none}.incrow{grid-template-columns:1fr}}.incopt{align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0 0;font-size:var(--fs-md);text-transform:none;letter-spacing:0;color:var(--ink2);cursor:pointer;font-weight:500;display:flex}.incopt input{flex:none;width:auto;margin:0}@media (max-width:900px){form.run{grid-template-columns:1fr 1fr}}label{font-size:var(--fs-sm);color:var(--mute);margin-bottom:var(--sp-1);text-transform:uppercase;letter-spacing:.4px;font-weight:600;display:block}input,select{width:100%;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;background:var(--card);color:var(--ink)}input:focus,select:focus{outline:2px solid var(--ink2);outline-offset:1px}button,.btn{padding:var(--sp-4) 20px;background:var(--ink);color:var(--on-ink);border-radius:var(--r-pill);cursor:pointer;font:inherit;font-weight:600;font-size:var(--fs-base);white-space:nowrap;border:0;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-block}button:hover,.btn:hover{background:var(--ink2);text-decoration:none}button:active:not(:disabled),.btn:active:not([aria-disabled=true]){transform:translateY(1px)}button.ghost,.btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}button.ghost:hover,.btn.ghost:hover{background:var(--chip2)}button.danger,.btn.danger{background:var(--card);color:var(--bad);border:1px solid var(--bad-edge)}button.danger:hover,.btn.danger:hover{background:var(--badbg)}button.sm,.btn.sm{padding:5px var(--sp-5);font-size:var(--fs-sm)}button:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.notice{padding:11px var(--sp-6);border-radius:var(--r-md);background:var(--warnbg);color:var(--warn);margin-bottom:var(--sp-6);font-size:var(--fs-base)}.notice.bad{background:var(--badbg);color:var(--bad)}.notice a{color:inherit;text-decoration:underline}pre{background:var(--ink);color:var(--side-hi);padding:var(--sp-6) var(--sp-7);border-radius:var(--radius);max-height:calc(70vh / var(--z,1));font-size:var(--fs-md);white-space:pre-wrap;margin:0;line-height:1.5;overflow:auto}.console{background:var(--ink);color:var(--side-hi);padding:var(--sp-6) var(--sp-7);border-radius:var(--radius);min-height:140px;height:calc((100vh - 170px) / var(--z,1))}.kv{width:100%}.kv td{padding:var(--sp-2) 0;vertical-align:top;font-size:var(--fs-base);border-top:0}.kv td:first-child{width:180px;color:var(--mute);font-weight:600;font-size:var(--fs-md);padding-right:var(--sp-5)}.kv td:first-child:first-letter{text-transform:uppercase}.kv tr+tr td{border-top:1px solid var(--line2)}.bar{background:var(--chip);border-radius:var(--r-xs);width:100%;height:6px;overflow:hidden}.bar i{background:var(--ink2);height:100%;display:block}.src{gap:var(--sp-1);vertical-align:middle;flex-wrap:wrap;align-items:center;display:inline-flex}.sc{align-items:center;gap:var(--sp-1);padding:1px var(--sp-3);border-radius:var(--r-pill);background:var(--teal-soft);border:1px solid var(--line);font-size:var(--fs-md);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;max-width:280px;line-height:18px;display:inline-flex;overflow:hidden}a.sc:hover{background:var(--teal-soft);text-decoration:none}.sc .p{color:var(--mute);text-overflow:ellipsis;font-weight:400;overflow:hidden}.sc b{font-weight:600}.sc.tool,.sc.config{background:var(--chip2);border-color:var(--line);color:var(--mute)}.sc.search,.sc.none{background:var(--badbg);border-color:var(--bad-edge);color:var(--bad)}.srcs{vertical-align:middle;display:inline-block}.srcs>summary{cursor:pointer;list-style:none;display:inline-block}.srcs>summary::-webkit-details-marker{display:none}.srcs>summary .sc:after{content:" ▸";opacity:.6}.srcs[open]>summary .sc:after{content:" ▾"}.srcl{margin:var(--sp-2) 0 2px;gap:var(--sp-1);flex-direction:column;display:flex}.srci{gap:var(--sp-3);font-size:var(--fs-md);flex-wrap:wrap;align-items:baseline;display:flex}.srci .sc{max-width:420px}.srci .d{color:var(--mute2);font-family:var(--font-mono), var(--mono);font-size:var(--fs-sm)}.srci .q{color:var(--ink3);padding-left:var(--sp-4);border-left:2px solid var(--line);flex-basis:100%;font-style:italic}.ev{font-size:var(--fs-base)}.ev .src{margin-top:var(--sp-1);display:flex}.fold>summary{cursor:pointer;align-items:center;gap:var(--sp-4);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"";border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);width:7px;height:7px;margin:0 var(--sp-1) 2px 2px;flex:none;transition:transform .15s;transform:rotate(-45deg)}.fold[open]>summary:before{transform:rotate(45deg)}.fold>summary h2{margin:0}.fold[open]>summary{margin-bottom:var(--sp-5)}.fold.card>summary{padding:var(--sp-5) var(--sp-7);margin:-14px -16px}.fold.card[open]>summary{border-bottom:1px solid var(--line2);margin-bottom:0}.fold.card[open]>summary+*{margin-top:var(--sp-6)}.chips{flex-wrap:wrap;gap:5px;display:flex}.people{gap:var(--sp-5);flex-direction:column;display:flex}.person{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.phead{gap:var(--sp-7);padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--line2);grid-template-columns:minmax(260px,1.1fr) minmax(220px,1fr) minmax(220px,1fr) auto;align-items:start;display:grid}@media (max-width:1100px){.phead{grid-template-columns:1fr 1fr}}.phead.noseq .who+div{display:none}@media (min-width:1101px){.phead.noseq .who{grid-column:span 2}}@media (max-width:900px){.phead{grid-template-columns:1fr}}.who{gap:var(--sp-5);min-width:0;display:flex}.avatar{background:var(--ink);width:38px;height:38px;color:var(--on-ink);font-weight:700;font-size:var(--fs-md);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.who .name{font-weight:700;font-size:var(--fs-body);letter-spacing:-.2px;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.who .title{color:var(--mute);font-size:var(--fs-base);margin:1px 0 var(--sp-2);line-height:1.35}.who .meta{font-size:var(--fs-md);color:var(--mute);gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.who .meta b{color:var(--ink);font-size:var(--fs-base)}.fact{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-base);grid-template-columns:72px 1fr;align-content:start;display:grid}.fact b{color:var(--mute);font-weight:600;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.4px;padding-top:2px}.fact>span{overflow-wrap:anywhere;min-width:0}.seq{flex-direction:column;gap:3px;display:flex}.step{gap:var(--sp-2);font-size:var(--fs-md);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);background:var(--tint);border:1px solid var(--line2);grid-template-columns:130px 1fr;display:grid}.step b{color:var(--ink2);font-weight:600}.step.sent{border-left-color:var(--ok);background:var(--okbg)}.step.due{border-left-color:var(--amber);background:var(--warnbg)}.step.stopped{border-left-color:var(--bad);background:var(--badbg)}.pscore{text-align:right;min-width:90px}.pscore .big{font-size:var(--fs-display);letter-spacing:-.6px;font-weight:700;line-height:1}.pscore .lbl{font-size:var(--fs-sm);color:var(--mute);text-transform:uppercase;letter-spacing:.4px}.gates td:first-child{width:36px;font-weight:700;font-family:var(--font-mono), var(--mono);font-size:var(--fs-sm)}.gates td:nth-child(2){width:180px}.gates td:nth-child(2):first-letter{text-transform:uppercase}.tabs{padding:0 var(--sp-4);border-bottom:1px solid var(--line2);background:var(--tint);gap:2px;display:flex;overflow-x:auto}.tabs label{padding:var(--sp-4) var(--sp-6);font-size:var(--fs-base);color:var(--mute);cursor:pointer;text-transform:none;letter-spacing:0;white-space:nowrap;border-bottom:2px solid #0000;margin:0;font-weight:600}.tabs label:hover{color:var(--ink)}.tabs label i{color:var(--mute2);margin-left:var(--sp-1);font-style:normal;font-weight:500}.tabr{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tabr:focus-visible~.tabs{outline:2px solid var(--teal);outline-offset:2px}.pane{padding:var(--sp-6) var(--sp-7);display:none}.person .tabr:first-of-type:checked~.tabs label:first-of-type,.person .tabr:nth-of-type(2):checked~.tabs label:nth-of-type(2),.person .tabr:nth-of-type(3):checked~.tabs label:nth-of-type(3),.person .tabr:nth-of-type(4):checked~.tabs label:nth-of-type(4),.person .tabr:nth-of-type(5):checked~.tabs label:nth-of-type(5){color:var(--ink);border-bottom-color:var(--ink)}.person .tabr:first-of-type:checked~.pane:first-of-type,.person .tabr:nth-of-type(2):checked~.pane:nth-of-type(2),.person .tabr:nth-of-type(3):checked~.pane:nth-of-type(3),.person .tabr:nth-of-type(4):checked~.pane:nth-of-type(4),.person .tabr:nth-of-type(5):checked~.pane:nth-of-type(5){display:block}.drafts{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));display:grid}.draft{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);flex-direction:column;display:flex}.dhead{gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line2);background:var(--tint);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;display:flex}.dhead .n{font-weight:700;font-size:var(--fs-base)}.dhead .cnt{font-size:var(--fs-md);color:var(--mute);font-family:var(--font-mono), var(--mono);white-space:nowrap;margin-left:auto}.dflag{margin:var(--sp-3) var(--sp-5) 0;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);background:var(--warnbg);color:var(--warn);font-size:var(--fs-md);line-height:1.4}.subj{padding:var(--sp-3) var(--sp-5) 0;font-weight:600;font-size:var(--fs-lg);color:var(--ink2)}.dtext{padding:var(--sp-3) var(--sp-5) var(--sp-4);font-size:var(--fs-lg);white-space:pre-wrap;flex:1;line-height:1.55}.mat{gap:var(--sp-6);font-size:var(--fs-base);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.matcol{min-width:0}.mathead{font-weight:700;font-size:var(--fs-md);margin-bottom:var(--sp-1);text-transform:uppercase;letter-spacing:.4px;color:var(--mute)}.mat .item{padding:var(--sp-2) 0;border-top:1px solid var(--line2)}.mat .item:first-of-type{border-top:0}.mat .text{white-space:pre-wrap;color:var(--ink3);margin-top:2px}.mat b{color:var(--mute);margin-right:var(--sp-1);font-weight:600}.mat ul{padding-left:var(--sp-7);margin:2px 0 0}.mat .about{white-space:pre-wrap}.login{max-width:400px;margin:80px auto 0}.login .card{padding:26px 28px}.login h1{font-size:var(--fs-2xl);margin-bottom:var(--sp-1)}.login label{margin-top:var(--sp-4)}.fold.card.flush>summary{padding:var(--sp-5) var(--sp-7);margin:0}.fold.card.flush[open]>summary{border-bottom:1px solid var(--line2)}.fold.card.flush[open]>summary+*{margin-top:0}.fold>summary h2 small{font-weight:500}details.person>summary{cursor:pointer;list-style:none}details.person>summary::-webkit-details-marker{display:none}details.person>summary:hover{background:var(--tint)}details.person:not([open])>summary{border-bottom:0}.chev{margin-top:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--ink2);font-size:var(--fs-md);white-space:nowrap;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-weight:600;display:inline-flex}.chev i{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:-3px 0 0;transition:transform .15s;transform:rotate(45deg)}.chev em{font-style:normal}.chev em+em{display:none}details.person[open] .chev i{margin:3px 0 0;transform:rotate(-135deg)}details.person[open] .chev em{display:none}details.person[open] .chev em+em{display:inline}details.person>summary:hover .chev{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}details.person[open]>summary .chev{background:var(--yellow);border-color:var(--amber-edge);color:var(--ink)}details.more{display:inline}details.more>summary{cursor:pointer;list-style:none;display:inline}details.more>summary::-webkit-details-marker{display:none}details.more>summary .m{color:var(--link);white-space:nowrap;font-weight:600}details.more[open]>summary .m{display:none}.filters{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.filters input,.filters select{width:auto;padding:7px var(--sp-4);font-size:var(--fs-base)}.filters select{padding-right:32px}.tw{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto;container-type:inline-size}.tw table{min-width:640px}@media (max-width:900px){.tw th:first-child,.tw td:first-child{background:var(--card);z-index:1;position:sticky;left:0}.tw thead th:first-child{background:var(--tint)}.btiles.sm{grid-template-columns:1fr 1fr}main{padding:var(--sp-6) max(var(--sp-5), env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(var(--sp-5), env(safe-area-inset-left))}aside{padding-left:max(var(--sp-6), env(safe-area-inset-left));padding-right:max(var(--sp-6), env(safe-area-inset-right))}.ph{flex-direction:column;align-items:flex-start}}.stack{gap:var(--sp-4);flex-direction:column;max-width:520px;display:flex}textarea{width:100%;padding:9px var(--sp-5);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;background:var(--card);color:var(--ink);line-height:1.5}textarea:focus{outline:2px solid var(--ink2);outline-offset:1px}.acts{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.acts>form{gap:var(--sp-2);align-items:center;display:flex}.notice.ok{background:var(--okbg);color:var(--ok)}.settings{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.settings textarea{font-size:var(--fs-md)}.items{gap:var(--sp-1);flex-direction:column;display:flex}.item{border:1px solid var(--line2);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-5);background:var(--card)}.item.add{background:0 0;border-style:dashed}.item>summary{cursor:pointer;gap:var(--sp-4);grid-template-columns:52px 200px 1fr;align-items:baseline;list-style:none;display:grid}.item>summary::-webkit-details-marker{display:none}@media (max-width:900px){.item>summary{grid-template-columns:52px 1fr}}.dact{gap:var(--sp-2);padding:0 var(--sp-5) var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.dedit{gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);flex-direction:column;display:flex}.dedit textarea{font-size:var(--fs-lg)}.draft.due{border-color:var(--amber-edge);box-shadow:0 0 0 2px var(--warnbg)}.draft.sent{opacity:.75}.seqacts{gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.stepgo{color:var(--warn);font-weight:600;text-decoration:underline}.dwhy{border-top:1px solid var(--line2);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-md);background:var(--tint);border-radius:0 0 10px 10px}.dverdict{gap:var(--sp-4);margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.dwhy dl{gap:5px var(--sp-4);grid-template-columns:110px 1fr;margin:0;display:grid}.dwhy dt{color:var(--mute);font-weight:600;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.4px;padding-top:2px}.dwhy dd{margin:0;line-height:1.45}.dwhy dd b{font-weight:600}.tag.hs.human{background:var(--okbg);color:var(--ok)}.tag.hs.mixed{background:var(--warnbg);color:var(--warn)}.tag.hs.machine{background:var(--badbg);color:var(--bad)}.hsr{margin:var(--sp-1) 0 0;padding-left:var(--sp-7);color:var(--mute)}.ed{white-space:pre-wrap}button.ed.edit{background:var(--tint);border:1px solid var(--line);padding:3px var(--sp-3);font:inherit;color:inherit;text-align:left;cursor:text;border-radius:var(--r-sm);white-space:pre-wrap;line-height:inherit;margin:0}button.ed.edit:hover{border-color:var(--ink2);background:var(--tint)}button.ed.edit:after{content:"Edit";margin-left:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--mute);font-weight:600}button.ed.edit.long{width:100%;max-height:7.5em;display:block;overflow:auto}button.ed.edit.long:after{margin:var(--sp-1) 0 0;display:block}button.ed.edit:hover{background:var(--warnbg);border-bottom-color:var(--warn)}.edf{gap:var(--sp-2);flex-direction:column;min-width:220px;display:flex}.edf input,.edf textarea,.edf select{font-size:var(--fs-base);padding:var(--sp-2) var(--sp-4)}.item[open]{background:var(--tint);border-color:var(--line)}.item[open]>summary{padding-bottom:var(--sp-3);border-bottom:1px solid var(--line2);margin-bottom:var(--sp-4)}summary:focus{outline:none}summary:focus-visible{outline:2px solid var(--ink2);outline-offset:2px}.fold.card>summary{padding:var(--sp-6) var(--sp-7)}.item>summary{padding:var(--sp-1) 0}.settings-t td.sk{width:240px;color:var(--ink2);font-weight:600}.settings-t td.sv{width:280px}.settings-t td.sv.num{font-family:var(--font-mono), var(--mono);font-size:var(--fs-base)}select{appearance:none;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%230e3d42' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:34px}td.err{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--bad);font-size:var(--fs-md);overflow:hidden}.tree{gap:var(--sp-4);flex-direction:column;display:flex}.tree-sec{border:1px solid var(--line2);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-5);background:var(--card)}.tree-sec>summary{cursor:pointer;font-weight:600;font-size:var(--fs-base);list-style:none}.tree-sec>summary::-webkit-details-marker{display:none}.tree-sec>summary:before{content:"▸ ";color:var(--mute)}.tree-sec[open]>summary:before{content:"▾ "}.tree-sec[open]>summary{margin-bottom:var(--sp-3)}.tree-list{gap:var(--sp-2);flex-direction:column;display:flex}.tree-item{gap:var(--sp-3);grid-template-columns:28px 1fr;align-items:start;display:grid}.tree-n{color:var(--mute2);font-family:var(--font-mono), var(--mono);font-size:var(--fs-sm);padding-top:3px}.tree-t td{vertical-align:top}.tree-t th{white-space:normal}.filters span>select{max-width:100%}.fgrid{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;display:grid}.fgrid .f.wide{grid-column:span 2}.fgrid .f.end{gap:var(--sp-4);grid-column:span 2;align-items:center;padding-bottom:9px;display:flex}.fgrid label{margin-bottom:3px}.fgrid input,.fgrid select{width:100%;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fgrid select{padding-right:30px}.cscroll{overflow-x:auto}.cscroll .cgrid{min-width:1280px}.cgrid{gap:var(--sp-5);padding:9px var(--sp-7);font-size:var(--fs-base);grid-template-columns:minmax(190px,1.3fr) minmax(150px,1fr) minmax(140px,1fr) 110px minmax(200px,1.2fr) 56px 96px 120px 100px 84px;align-items:start;display:grid}.cgrid.people{grid-template-columns:minmax(190px,1.3fr) minmax(160px,1fr) 56px minmax(110px,.7fr) minmax(150px,1fr) 120px 84px}.cscroll .cgrid.people{min-width:980px}.cgrid.head{font-size:var(--fs-sm);color:var(--mute);text-transform:uppercase;letter-spacing:.4px;background:var(--tint);border-bottom:1px solid var(--line2);font-weight:600}.crow{border-top:1px solid var(--line2)}.crow>summary{cursor:pointer;list-style:none}.crow>summary::-webkit-details-marker{display:none}.crow>summary:hover{background:var(--tint)}.crow[open]>summary{background:var(--warnbg)}.crow .person.headless{border:0;border-top:1px solid var(--line2);border-radius:0}@media (max-width:1100px){.cgrid{font-size:var(--fs-md);grid-template-columns:1fr 1fr 1fr}.cgrid.head{display:none}}.tw.narrow table{min-width:0}@keyframes sk{0%{background-position:-400px 0}to{background-position:400px 0}}.sk-line,.skrows>div,.btile.sk .bv,.btile.sk .bl{background:linear-gradient(90deg, var(--line2) 25%, var(--tint) 50%, var(--line2) 75%);border-radius:var(--r-sm);background-size:800px 100%;animation:1.4s linear infinite sk}.sk-line{width:60%;height:22px}.sk-line.w2{width:40%}.sk-line.w3{width:70%;height:14px}.skrows{gap:var(--sp-4);padding:var(--sp-6) var(--sp-7);flex-direction:column;display:flex}.skrows>div{height:18px}.btile.sk .bv{width:40%;height:26px}.btile.sk .bl{width:60%;height:14px}.bar-anim{background:var(--yellow);width:40%;height:3px;z-index:var(--z-sticky);animation:1.2s ease-in-out infinite barmove;position:fixed;top:0;left:0}@keyframes barmove{0%{left:-40%}to{left:100%}}.phead,.who,.fact,.seq{min-width:0}.dtext,.dwhy dd,.srci,.ev{overflow-wrap:anywhere}@media (max-width:900px){main{min-width:0}}.pager{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-7);border-top:1px solid var(--line2);grid-template-columns:1fr auto 1fr;display:grid}.pager .pl{gap:var(--sp-4);align-items:center;display:flex}.pager .pr{gap:var(--sp-3);justify-content:flex-end;align-items:center;display:flex}.pager select{width:auto;padding:5px 28px 5px var(--sp-3);font-size:var(--fs-md)}.btiles{gap:var(--sp-5);margin-bottom:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));display:grid}.btile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-7) 18px var(--sp-6);color:var(--ink);min-height:132px;display:block}a.btile:hover{border-color:var(--ink2);text-decoration:none}.btile.good{border-color:var(--ok)}.btile.warn{border-color:var(--amber)}.btile.bad{border-color:var(--bad)}.bv{font-size:var(--fs-hero);letter-spacing:-1px;font-weight:700;line-height:1.05}.bl{font-weight:700;font-size:var(--fs-lg);margin-top:var(--sp-3);line-height:1.25}.bs{font-size:var(--fs-md);color:var(--mute);margin-top:var(--sp-1);line-height:1.35}.rates{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));display:grid;overflow:hidden}.rate{padding:var(--sp-6) var(--sp-7);border-left:1px solid var(--line2);border-bottom:4px solid #0000}.rate:first-child{border-left:0}.rate.good{border-bottom-color:var(--ok)}.rate.bad{border-bottom-color:var(--bad)}.rate .bv{font-size:var(--fs-stat-lg);font-family:var(--font-mono), var(--mono);font-variant-numeric:tabular-nums}.rate .bl{font-weight:600;font-size:var(--fs-base);color:var(--ink2)}.cgrid.due{grid-template-columns:minmax(200px,1.3fr) minmax(160px,1fr) 190px 130px 130px 120px 60px}.btiles.sm .btile{min-height:0;padding:var(--sp-5) var(--sp-7) var(--sp-4)}.btiles.sm .bv{font-size:var(--fs-stat);letter-spacing:-.5px}.btiles.sm .bl{font-size:var(--fs-md);margin-top:var(--sp-1);color:var(--mute);text-transform:uppercase;letter-spacing:.4px;font-weight:600}.btiles.sm{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.bv.txt,.btiles.sm .bv.txt{font-size:var(--fs-xl);letter-spacing:0;overflow-wrap:anywhere;line-height:1.3}.btile .bar{margin-top:var(--sp-3)}.pad{padding:var(--sp-6) var(--sp-7)}.crow>summary,.item>summary{position:relative}.crow>summary,.cgrid.head{padding-left:36px}.crow>summary:before,.item>summary:before{content:"";border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);width:7px;height:7px;transition:transform .15s;position:absolute;top:16px;left:15px;transform:rotate(-45deg)}.crow[open]>summary:before,.item[open]>summary:before{transform:rotate(45deg)}.item>summary{padding-left:22px}.item>summary:before{top:11px;left:2px}.tree-sec>summary:before{content:"";border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);width:7px;height:7px;margin:0 9px 2px 2px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}.tree-sec[open]>summary:before{content:"";transform:rotate(45deg)}@media (max-width:1100px){.cgrid.due{grid-template-columns:1fr 1fr 1fr}}@media (max-width:600px){.cgrid,.cgrid.due{grid-template-columns:1fr 1fr}}.filters .count{margin-left:auto}@media (max-width:900px){.pager{justify-items:start;gap:var(--sp-3);grid-template-columns:1fr}.pager .pl{flex-wrap:wrap}.pager .pr{justify-content:flex-start}}.u-mb0{margin-bottom:0!important}.u-mb10{margin-bottom:var(--sp-4)!important}.u-mb12{margin-bottom:var(--sp-5)!important}.u-mb16{margin-bottom:var(--sp-7)!important}.u-mb6{margin-bottom:var(--sp-2)!important}.u-ml6{margin-left:var(--sp-2)!important}.u-mr10{margin-right:var(--sp-4)!important}.u-mt0{margin-top:0!important}.u-mt10{margin-top:var(--sp-4)!important}.u-mt14{margin-top:var(--sp-6)!important}.u-mt16{margin-top:var(--sp-7)!important}.u-mt2{margin-top:2px!important}.u-mt6{margin-top:var(--sp-2)!important}.u-mt8{margin-top:var(--sp-3)!important}.nw{white-space:nowrap}dialog.dlg{white-space:normal;text-align:left;font-family:inherit;font-size:var(--fs-lg);border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow-pop);line-height:1.5}dialog.dlg::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.dlg h2{font-size:var(--fs-xl);margin:0 0 var(--sp-2)}dialog.dlg.sm{border-radius:var(--r-lg);padding:22px var(--sp-8);width:min(520px,100vw - 32px)}dialog.dlg.sm p{margin:0 0 var(--sp-5)}dialog.dlg.sm textarea,dialog.dlg.sm input:not([type=hidden]){width:100%;font-size:var(--fs-lg)}dialog.dlg.sm form{display:block}dialog.dlg.lg{border-radius:var(--r-lg);width:min(960px,100vw - 32px);max-height:calc(100vh - 48px);padding:0;overflow:auto}dialog.dlg .dhd{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-6) 22px;border-bottom:1px solid var(--line2);background:var(--card);display:flex}dialog.dlg.lg .dhd{z-index:1;position:sticky;top:0}dialog.dlg .dhd h2,dialog.dlg .dhd p{margin:0}dialog.dlg .dbody{padding:18px 22px 22px}dialog.dlg.drawer{width:min(1080px,96vw);max-width:none;height:100vh;max-height:none;box-shadow:var(--shadow-drawer);border:0;border-radius:0;margin:0 0 0 auto;padding:0;inset:0 0 0 auto}dialog.dlg.drawer[open]{flex-direction:column;display:flex}dialog.dlg.drawer .dhd{padding:18px var(--sp-8) var(--sp-4);align-items:flex-start}dialog.dlg .askwork{padding:var(--sp-2) 0 2px}dialog.dlg .askbar{border-radius:var(--r-xs);background:var(--line2);height:6px;margin:var(--sp-1) 0 var(--sp-5);overflow:hidden}dialog.dlg .askbar i{border-radius:var(--r-xs);background:var(--teal);width:38%;height:100%;animation:1.3s ease-in-out infinite askmove;display:block}@keyframes askmove{0%{margin-left:-38%}to{margin-left:100%}}.errtext{color:var(--bad)}mark.ph{background:var(--warnbg);color:var(--ink);border-radius:var(--r-xs);white-space:inherit;padding:0 3px;font-weight:600;display:inline}.rowhi>td{background:var(--warnbg)}.convo{gap:var(--sp-4);flex-direction:column;display:flex}.cmsg{border:1px solid var(--line2);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-6);max-width:820px}.cmsg.out{background:var(--bg2,transparent)}.cmsg.in{border-color:var(--ok);margin-left:var(--sp-8)}.chd{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.csub{margin-top:var(--sp-2);font-weight:600}.ctext{white-space:pre-wrap;margin-top:var(--sp-2);font-size:var(--fs-base);line-height:1.5}@media (max-width:600px){.cmsg.in{margin-left:0}}@media (max-width:1100px){.cscroll .cgrid{min-width:0}}button:focus-visible,a:focus-visible,.btn:focus-visible{outline:2px solid var(--ink2);outline-offset:2px}.notice.toast{z-index:var(--z-drawer);gap:var(--sp-5);width:max-content;max-width:min(520px,100vw - 36px);box-shadow:var(--shadow-float);align-items:flex-start;margin:0;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.notice.toast .x{all:unset;cursor:pointer;font-size:var(--fs-2xl);padding:2px var(--sp-3);opacity:.7;margin:-4px -8px -4px 0;line-height:1}.notice.toast .x:hover{opacity:1}.notice.toast .x:focus-visible{outline-offset:1px;opacity:1;outline:2px solid}@container (max-width:700px){.tw table.dense{min-width:0;display:block}.tw table.dense thead{display:none}.tw table.dense tbody{display:block}.tw table.dense tr{gap:0 var(--sp-5);border:1px solid var(--line);border-radius:var(--r-md);margin:0 0 var(--sp-4);padding:var(--sp-2) var(--sp-4);background:var(--card);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.tw table.dense td{text-align:left;width:auto;min-width:0;max-width:none;padding:var(--sp-1) 0;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;display:block;position:static}.tw table.dense td[data-label]:before{content:attr(data-label);color:var(--mute);font-size:var(--fs-sm);text-transform:none;display:block}.tw table.dense td[data-label]:first-child,.tw table.dense td.cell-msg,.tw table.dense td[colspan]{grid-column:1/-1}.tw table.dense td[data-label]:first-child{font-weight:600}.tw table.dense td:empty{display:none}}.cell-msg{min-width:240px;max-width:520px}body.navbusy main{opacity:.55;transition:opacity .15s}.draft,.dhead{min-width:0}.dhead .tag{white-space:normal;overflow-wrap:anywhere;border-radius:var(--r-lg);max-width:100%}.grid2>*{min-width:0}aside .utc{padding:0 var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--side-ink);margin:auto 0 0;line-height:1.4}aside .user{margin-top:0}h3.sub2 small{text-transform:none;letter-spacing:0;margin-left:var(--sp-3);font-weight:500}.yline{margin:var(--sp-5) 0 0}.btiles.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.btiles.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.btiles.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.card .btiles{margin-bottom:0}.sk-inline{vertical-align:middle;width:70px;height:12px;display:inline-block}.sk-row{width:100%;height:16px}.sk-tr td{padding:var(--sp-4) var(--sp-7)}.btile.sk{min-height:64px}.pageload .btiles{margin-bottom:var(--sp-6)}.stage-row{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .15s ease-out;display:block}.stage-row:hover{border-color:var(--teal)}.drawer-body{flex:1;min-height:0;display:flex}.drawer-side{width:208px;padding:var(--sp-6) var(--sp-4);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;display:flex;overflow:auto}.drawer-side button{width:100%;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);color:var(--ink);text-align:left;white-space:normal;background:0 0;font-weight:500;display:block}.drawer-side button:hover{background:var(--chip2)}.drawer-side button[aria-current=page]{background:var(--teal-soft);font-weight:700}.drawer-side button small{color:var(--mute);font-size:var(--fs-sm);font-weight:400;display:block}.drawer-main{flex:1;min-width:0;padding:18px 28px 32px;overflow:auto}.drawer-main h3{margin:0 0 var(--sp-1);font-size:var(--fs-xl)}.drawer-main>div>p.muted{max-width:68ch}.rules-box{width:100%;padding:var(--sp-5);border-radius:var(--r-sm);border:1px solid var(--line);resize:vertical;color:var(--ink);background:var(--card);tab-size:2;font:13px/1.55 ui-monospace,Menlo,monospace}.facts{gap:var(--sp-3) var(--sp-8);margin:var(--sp-5) 0;grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.facts dt{color:var(--mute)}.facts.stack{grid-template-columns:minmax(0,1fr);gap:2px}.facts.stack dd{margin-bottom:var(--sp-6);font:400 13px/1.5 ui-monospace,Menlo,monospace}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}@media (max-width:900px){.drawer-body{flex-direction:column}.drawer-side{border-right:0;border-bottom:1px solid var(--line);width:auto;padding:var(--sp-3) var(--sp-5);gap:var(--sp-2);flex-direction:row}.drawer-side button{white-space:nowrap;width:auto;padding:var(--sp-3) var(--sp-6)}.drawer-side button small{display:none}.drawer-main{padding:var(--sp-6) var(--sp-7) 28px}.facts{grid-template-columns:minmax(0,1fr);gap:2px}.facts dd{margin-bottom:var(--sp-5)}}.reading{max-width:76ch}.reading h4{margin:28px 0 var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);font-size:var(--fs-lg)}.reading h4:first-child{margin-top:var(--sp-1)}.reading p{margin:var(--sp-1) 0 0;line-height:1.55}.reading li.sub{margin-left:22px;list-style:circle}.reading .rule-head{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;margin-top:18px;display:flex}.reading .rule-head+p{color:var(--ink2)}.reading code{border-radius:var(--r-xs);background:var(--chip2);padding:1px 5px;font-size:.92em}.stage-row:focus-visible,.drawer-side button:focus-visible,.rules-box:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.drawer-side button:active{background:var(--teal-soft)}.reading-edit{cursor:text;border-radius:var(--r-sm);padding:0 var(--sp-4) var(--sp-3);margin:0 -10px;transition:background-color .15s ease-out}.reading-edit:hover{background:var(--tint)}.reading-edit:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.reading ul{margin:var(--sp-2) 0 0;padding-left:20px}.reading li{margin:var(--sp-2) 0;line-height:1.55}.savebar{align-items:center;gap:var(--sp-6);margin-top:var(--sp-5);padding:var(--sp-5) 0;background:var(--card);border-top:1px solid var(--line);display:flex;position:sticky;bottom:0}.example{max-width:76ch;padding:var(--sp-1) 18px var(--sp-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--tint)}.reading ul+p{margin-top:var(--sp-5)}.acts.end{margin-top:var(--sp-4);justify-content:flex-end}.menu{display:inline-block;position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-panel{right:0;top:calc(100% + var(--sp-2));z-index:var(--z-sticky);gap:var(--sp-1);min-width:200px;padding:var(--sp-2);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute}.menu-panel button.menuitem{width:100%;padding:var(--sp-3) var(--sp-5);text-align:left;color:var(--ink);border-radius:var(--r-sm);background:0 0;border:0;font-weight:500}.menu-panel button.menuitem:hover{background:var(--chip2)}.menu-panel button.menuitem.danger{color:var(--bad)}.menu-panel button.menuitem.danger:hover{background:var(--badbg)}.navg{flex-direction:column;gap:2px;display:flex}.navh,.side-h{padding:0 var(--sp-5) var(--sp-1);font-size:var(--fs-xs);letter-spacing:.4px;text-transform:uppercase;font-weight:600}.navh{color:var(--side-ink);opacity:.6}.side-h{color:var(--mute);margin-top:var(--sp-5)}.side-h:first-child{margin-top:0}@media (max-width:900px){.side-h{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.row{align-items:center;gap:var(--sp-3);display:flex}.row.loose{gap:var(--sp-6)}.list{margin:0;padding-left:18px}.sect{margin:var(--sp-8) 0 var(--sp-1)}label.check{align-items:center;gap:var(--sp-2);margin:0;display:flex}label.check.plain{font-size:var(--fs-md);text-transform:none;letter-spacing:0}input[type=checkbox],.w-auto{width:auto}.block{display:block}.inline{display:inline}.grow{flex:1}.minw0{min-width:0}.minw280{min-width:280px}.w-full{width:100%}.w-search{width:260px;max-width:100%}.w-130{width:130px}.w-24p{width:24%}.w-18p{width:18%}.prewrap{white-space:pre-wrap}.scrollbox{max-height:420px;overflow:auto}.fw4{font-weight:400}.caps{text-transform:uppercase}.tip{cursor:help;border-bottom:1px dotted}.pad-v{padding:11px 0}.note-in{margin:var(--sp-5) var(--sp-7)}.card-lead{padding:var(--sp-4) var(--sp-6) 0;margin:0}.label-plain{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.u-m0{margin:0}.u-mt4{margin-top:var(--sp-1)}.u-mt18{margin-top:18px}.u-mb14{margin-bottom:var(--sp-6)}.u-ml8{margin-left:var(--sp-3)}.u-my8{margin-top:var(--sp-3);margin-bottom:var(--sp-3)}details.more>summary{cursor:pointer;font-size:var(--fs-md);color:var(--ink2);padding:var(--sp-2) 0;font-weight:600}details.more[open]>summary{margin-bottom:var(--sp-3)}@media (max-width:1100px){.cgrid.people{grid-template-columns:1fr 1fr 1fr}.cscroll .cgrid.people{min-width:0}}@media (max-width:600px){.cgrid.people{grid-template-columns:1fr 1fr}}.tabbar{gap:var(--sp-2);margin:var(--sp-7) 0 var(--sp-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tabbar button{padding:var(--sp-3) var(--sp-7);color:var(--mute);border-radius:var(--r-sm) var(--r-sm) 0 0;background:0 0;border-bottom:3px solid #0000;font-weight:600}.tabbar button:hover{background:var(--chip2);color:var(--ink)}.tabbar button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.dfoot{justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-5) 0 0;background:var(--card);border-top:1px solid var(--line2);display:flex;position:sticky;bottom:0}.fgrid .f.wide.more{grid-column:1/-1;align-self:start}.filters input.w-search{width:260px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px),(pointer:coarse){.btn.sm,button.sm{min-height:44px}.filters input,.filters select{font-size:var(--fs-body);min-height:44px}details.more>summary{align-items:center;min-height:44px;display:inline-flex}.tabs label,summary.cgrid,aside nav a,aside .user button{min-height:44px}}@media (min-width:901px) and (max-width:1100px){.tw th:first-child,.tw td:first-child{background:var(--card);z-index:1;position:sticky;left:0}.tw thead th:first-child{background:var(--tint)}}.banks-table td{font-size:var(--fs-base);line-height:1.5}.banks-table td a.rowlink{overflow-wrap:anywhere;vertical-align:top;min-width:9ch;max-width:26ch;font-size:var(--fs-body);color:var(--ink);font-weight:700;display:inline-block}.banks-table td .btn.sm{font-size:var(--fs-md)}.btile .bv,.banks-table td.num{font-variant-numeric:tabular-nums}.ph h1{text-wrap:balance}.banks-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}@media (max-width:1100px){.banks-table td:last-child:not([colspan]),.banks-table th:last-child,.users-table td:last-child:not([colspan]),.users-table th:last-child{background:var(--card);box-shadow:-1px 0 0 var(--line2);z-index:1;position:sticky;right:0}.banks-table th:last-child,.users-table th:last-child,.banks-table tbody tr:hover td:first-child,.banks-table tbody tr:hover td:last-child:not([colspan]),.users-table tbody tr:hover td:last-child:not([colspan]){background:var(--tint)}}@media (max-width:600px){.banks-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.banks-filters input.w-search{grid-column:1/-1;width:100%}.banks-filters select{width:100%}.banks-filters>a{grid-column:1/-1}}@container (max-width:700px){.banks-table td:last-child:not([colspan]){box-shadow:none;gap:var(--sp-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.banks-table td:last-child:not([colspan]) .u-ml6{margin-left:0}}form.run.quick{grid-template-columns:minmax(0,1fr) 110px auto}.runopts>summary{flex-wrap:wrap}.runopts .og{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:900px){form.run.quick{grid-template-columns:1fr 1fr;align-items:start}form.run.quick>:first-child{grid-column:1/-1}form.run.quick>div:has(>.btn,>button){grid-column:1/-1}form.run.quick .btn{width:100%}.runopts .og{grid-template-columns:1fr}}@media (max-width:900px),(pointer:coarse){form.run input,form.run select,form.run .btn{min-height:44px}form.run input,form.run select{font-size:var(--fs-body)}.fold>summary{min-height:44px}.yline a{padding:var(--sp-4) var(--sp-2);margin:calc(-1 * var(--sp-4)) 0;display:inline-block}}.overview h2{font-size:var(--fs-2xl)}.overview h2 small{margin:var(--sp-1) 0 0;font-size:var(--fs-base);color:var(--ink3);display:block}.overview .card.osec,.overview .osec{box-shadow:none;margin:0 0 var(--sp-8);background:0 0;border:0;padding:0}.overview .card.osec>.chead,.overview .osec>.chead{margin-bottom:var(--sp-5)}.needs{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.need{gap:var(--sp-1);padding:var(--sp-7) var(--sp-8);color:var(--ink);font-size:var(--fs-lg);display:grid}.need+.need{border-left:1px solid var(--line2)}a.need:hover,a.stat:hover{background:var(--tint);text-decoration:none}.need b{font-size:var(--fs-hero);line-height:1}.need .nl{margin-top:var(--sp-2);font-weight:700}.need small,.st-t small{color:var(--ink3)}.need small{font-size:var(--fs-base)}.mbar{width:72px;height:6px;margin-left:var(--sp-4);vertical-align:middle;border-radius:var(--r-pill);background:var(--chip);display:inline-block;overflow:hidden}.mbar i{background:var(--ink2);height:100%;display:block}.stats{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.stat{justify-content:space-between;align-items:center;gap:var(--sp-7);padding:var(--sp-5) var(--sp-7);border-top:1px solid var(--line2);color:var(--ink);display:flex}.stat:nth-child(-n+2){border-top:0}.stat:nth-child(2n){border-left:1px solid var(--line2)}.st-t{gap:2px;min-width:0;display:grid}.st-t b{font-size:var(--fs-lg)}.st-t small{font-size:var(--fs-md)}.st-v{font-size:var(--fs-stat);white-space:nowrap;font-weight:700}.need b.warn,.st-v.warn{color:var(--warn)}.st-v.bad{color:var(--bad)}.st-v.ok{color:var(--ok)}@media (max-width:700px){.needs,.stats{grid-template-columns:1fr}.need+.need{border-left:0;border-top:1px solid var(--line2)}.stat:nth-child(2n){border-left:0}.st-v{white-space:normal;text-align:right}.stat:nth-child(2){border-top:1px solid var(--line2)}}@container (max-width:700px){.overview .tw table.dense td[data-label]:first-child:before{display:none}}@media (max-width:900px),(pointer:coarse){.menu-panel button.menuitem{min-height:44px}.fgrid input:not([type=checkbox]):not([type=radio]),.fgrid select,.pager select{min-height:44px;font-size:var(--fs-body)}}.evmore>summary{flex-wrap:wrap}.evmore[open]>summary{margin-bottom:var(--sp-5)}@media (max-width:900px),(pointer:coarse){.ph .btn,.dfoot .btn{min-height:44px}.evform input,.evform textarea{font-size:var(--fs-body)}.evform input{min-height:44px}}.dfoot-left{margin-right:auto}.pwcard{max-width:460px}@media (max-width:900px),(pointer:coarse){.menu>summary.btn,form.stack .btn{min-height:44px}}dialog.dlg.lg.narrow{width:min(480px,100vw - 32px)}dialog.dlg.narrow .stack{max-width:none}@media (max-width:900px),(pointer:coarse){dialog.dlg.lg input:not([type=checkbox]):not([type=radio]):not([type=hidden]),dialog.dlg.lg select{font-size:var(--fs-body);min-height:44px}}.setrow{gap:var(--sp-5) var(--sp-7);padding:var(--sp-6) 0;border-top:1px solid var(--line2);grid-template-columns:minmax(200px,320px) minmax(0,1fr);align-items:start;display:grid}.setrow:first-child{border-top:0}.setl{gap:var(--sp-1);min-width:0;display:grid}.setl b{font-size:var(--fs-lg);color:var(--ink)}.setd{color:var(--ink3);font-size:var(--fs-base);max-width:62ch}.setv{min-width:0}.setv.num{font-family:var(--font-mono), var(--mono)}.setrow.other{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.setv button.ed.edit:after{content:"";margin:0}.setv button.ed.edit:hover:after,.setv button.ed.edit:focus-visible:after{content:"Edit";margin-left:var(--sp-3)}.setv button.ed.edit.long{max-height:6.5em}.setv:has(button.ed.edit.long):after{content:"Click the text to read and edit all of it";margin-top:var(--sp-2);font-size:var(--fs-md);color:var(--mute);display:block}.setpage .tabbar button{padding:var(--sp-3) var(--sp-5)}@media (max-width:900px){.setrow,.setrow.other{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.tabbar{flex-wrap:nowrap;overflow-x:auto}.tabbar button{flex:none;min-height:44px}.setv button.ed.edit{width:100%;min-height:44px}}@media (max-width:900px),(pointer:coarse){.edf input,.edf select,.edf textarea{font-size:var(--fs-body)}.edf input,.edf select{min-height:44px}}.setv button.ed.edit{width:100%;max-width:600px;min-height:40px;padding:var(--sp-3) var(--sp-5);background:var(--card);border:1px solid var(--line);display:block}.setv.num button.ed.edit{max-width:220px}.setv button.ed.edit:hover{background:var(--card);border-color:var(--ink2)}.setv .edf{width:100%;min-width:0;max-width:600px}.setv .edf textarea{resize:vertical;min-height:14em}.setv .edf input,.setv .edf select{min-height:40px}.setv .edf textarea,.setv .edf input,.setv .edf select{width:100%}.setv.num{align-items:center;gap:var(--sp-3);display:flex}@media (max-width:900px),(pointer:coarse){.setv button.ed.edit,.setv .edf input,.setv .edf select{min-height:44px}}.setv input[type=number]{appearance:textfield}.setv input[type=number]::-webkit-inner-spin-button{display:none}.setv input[type=number]::-webkit-outer-spin-button{display:none}.flow{max-width:720px;margin:var(--sp-7) auto 0;gap:32px;padding:0;list-style:none;display:grid}.flow>li{position:relative}.flow>li:not(:last-child):after{content:"";background:var(--ink2);width:2px;height:32px;position:absolute;top:100%;left:50%}.flow>li:not(:last-child):before{content:"";border-top:2px solid var(--ink2);border-right:2px solid var(--ink2);z-index:1;width:8px;height:8px;position:absolute;top:calc(100% + 24px);left:calc(50% - 4px);transform:rotate(135deg)}.flow>li.term{padding:var(--sp-3) var(--sp-7);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--ink3);font-size:var(--fs-base);justify-self:center}.flow>li.term b{margin-right:var(--sp-3);color:var(--ink)}.agent-card{cursor:pointer;margin:0}.agent-card:hover{border-color:var(--ink2)}.agent-head{align-items:center;gap:var(--sp-4);display:flex}.agent-head h2{margin:0}.agent-n{border-radius:var(--r-pill);background:var(--ink);width:28px;height:28px;color:var(--on-ink);font-size:var(--fs-base);flex:none;place-items:center;font-weight:700;display:grid}.agent-open{font-size:var(--fs-base);color:var(--ink2);margin-left:auto;font-weight:600}.agent-card:hover .agent-open{text-decoration:underline}.agent-about{margin:var(--sp-3) 0 var(--sp-4);color:var(--ink)}.agent-meta{margin:var(--sp-3) 0 0;font-size:var(--fs-base);color:var(--ink3)}.pills{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.pill{padding:1px var(--sp-4);border-radius:var(--r-pill);background:var(--teal-soft);color:var(--ink2);font-size:var(--fs-md);font-weight:600}button.agent-open{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin-left:auto;padding:0;font-weight:600}button.agent-open:after{content:"";position:absolute;inset:0}.agent-card{position:relative}.agent-card:has(button.agent-open:focus-visible){outline:2px solid var(--ink2);outline-offset:2px}@media (max-width:900px),(pointer:coarse){.drawer-side button,button.ed.edit,button.agent-open{min-height:44px}}.builder{gap:var(--sp-8);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;display:grid}.builder .flow{max-width:none;margin-top:0}.builder .agent-card{padding:var(--sp-5) var(--sp-6)}.builder .agent-card.on{border-color:var(--ink2);box-shadow:0 0 0 3px var(--teal-soft)}.builder .agent-card .pills,.builder .agent-card .agent-meta:last-child,.builder .agent-open{display:none}.builder .agent-about{margin-bottom:var(--sp-2);font-size:var(--fs-base);color:var(--ink3)}.inspector{top:var(--sp-7);max-height:calc(100vh - 2 * var(--sp-7));border:1px solid var(--line);border-radius:var(--radius);background:var(--card);position:sticky;overflow:auto}.inspector.empty{padding:var(--sp-8)}.insp-head{padding:var(--sp-6) var(--sp-8) var(--sp-4)}.insp-head h2{font-size:var(--fs-2xl);margin:0}.insp-head p{margin:var(--sp-1) 0 0}.insp-tabs{gap:var(--sp-2);padding:0 var(--sp-8) var(--sp-4);border-bottom:1px solid var(--line2);flex-wrap:wrap;display:flex}.insp-tabs .side-h{display:none}.insp-tabs button{padding:var(--sp-2) var(--sp-5);border-radius:var(--r-pill);background:var(--chip2);color:var(--ink);font-weight:600;font-size:var(--fs-base)}.insp-tabs button small{display:none}.insp-tabs button[aria-current=page]{background:var(--ink);color:var(--on-ink)}.insp-body{padding:var(--sp-7) var(--sp-8) var(--sp-8)}.drawer-main button.ed.edit:after{content:"";margin:0}.drawer-main button.ed.edit:hover:after,.drawer-main button.ed.edit:focus-visible:after{content:"Edit";margin-left:var(--sp-3)}.drawer-main button.ed.edit.long:after{content:"Click the text to read and edit all of it";margin:var(--sp-1) 0 0;display:block}.drawer-main button.ed.edit:not(.long){background:var(--card)}
