@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{color:#1c1b19;background:#f3f1ec;font-family:IBM Plex Sans,system-ui,sans-serif}a{color:#1f5fbf}a:hover{color:#174a94}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}.mono{font-family:IBM Plex Mono,monospace}.grow{flex-grow:1}.muted{color:#5a564f}.muted-12{color:#5a564f;font-size:12px}.muted-13{color:#5a564f;font-size:13px}.muted-14{color:#5a564f;font-size:14px}.b600{font-weight:600}.fs13{font-size:13px}.fs14{font-size:14px}.lh15{line-height:1.5}.ml8{margin-left:8px}.mt-auto{margin-top:auto}.sr-only{position:absolute;left:-9999px}.screen{background:#f3f1ec;flex-direction:column;min-height:100vh;display:flex}.topbar{color:#f3f1ec;background:#1c1b19;flex-shrink:0;align-items:center;gap:28px;height:56px;padding:0 32px;display:flex}.brand{letter-spacing:.01em;flex-shrink:0;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.brand-text{flex-shrink:0;font-size:16px;font-weight:700}.project-switch{flex-shrink:0;position:relative}.project-button{color:#f3f1ec;background:#2e2c29;border:1px solid #45423d;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:14px;display:flex}.muted-dark{color:#a8a39a}.project-menu{z-index:20;background:#2e2c29;border:1px solid #45423d;border-radius:8px;min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:42px;left:0}.project-menu a{color:#f3f1ec;white-space:nowrap;border-radius:6px;gap:8px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.project-menu a span{color:#a8a39a}.project-menu a:hover,.project-menu [aria-selected=true] a{color:#f3f1ec;background:#3a3733}.nav{flex-shrink:0;gap:4px;font-size:14px;display:flex}.nav-link{color:#d6d1c7;white-space:nowrap;border-radius:6px;padding:8px 12px;text-decoration:none}.nav-link:hover{color:#fff}.nav-link.active{color:#fff;background:#3a3733;font-weight:600}.live-indicator{color:#d6d1c7;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.live-indicator .dot{border-radius:50%;width:8px;height:8px}.avatar{color:#1c1b19;background:#d97757;border:0;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-weight:700}.board-head{align-items:flex-end;gap:24px;padding:28px 32px 16px;display:flex}.title-block{flex-direction:column;gap:6px;display:flex}.repo-line{color:#5a564f;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:12px}.h1-30{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:700}.h1-28{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700}.progress{white-space:nowrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.progress-bar{background:#e2ded6;border-radius:4px;flex-shrink:0;width:180px;height:8px;display:flex;overflow:hidden}.filters{align-items:center;gap:8px;display:flex}.filter{color:#5a564f;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.filter.check{padding:0 8px}.filter input[type=checkbox],.follow input,.check-label input{width:16px;height:16px;margin:0}.select{color:#1c1b19;background:#fff;border:1px solid #d0cbc1;border-radius:8px;height:36px;padding:0 10px;font-size:14px}.btn-dark-36{color:#fff;white-space:nowrap;background:#1c1b19;border:1px solid #1c1b19;border-radius:8px;height:36px;padding:0 14px;font-size:14px;font-weight:600}.banner-wrap{padding:0 32px}.banner-wrap.pad-top{padding-top:16px}.error-banner{color:#8c1d18;background:#fbe9e7;border:1px solid #e7a9a4;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:14px}.returns-banner{background:#fff4e5;border:1px solid #f0c98e;border-radius:8px;align-items:center;gap:12px;margin:0 32px 16px;padding:10px 14px;font-size:14px;display:flex}.returns-banner svg{flex-shrink:0}.returns-text{color:#6b3a00}.returns-link,.returns-link:hover{color:#6b3a00;white-space:nowrap;font-weight:600}.columns{flex-grow:1;align-items:stretch;gap:12px;min-height:0;padding:0 32px 28px;display:grid}.column{background:#e9e6df;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.column-head{align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.column-head.tight{gap:6px;padding:2px 2px 4px}.column-head h2{margin:0;font-size:14px;font-weight:600}.swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.count{background:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:flex}.empty{color:#5a564f;border:1px dashed #bdb7ac;border-radius:10px;padding:16px 12px;font-size:13px;line-height:1.45}.card{color:#1c1b19;background:#fff;border:1px solid #e2ded6;border-radius:10px;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.card:hover{color:#1c1b19}.card-top{align-items:center;gap:6px;display:flex}.card-id{color:#1f5fbf;font-size:12px;font-weight:500}.kind{border-radius:5px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.card-title{font-size:14px;font-weight:600;line-height:1.35}.card-meta{color:#5a564f;font-size:12px;line-height:1.4}.live{background:#eef3fb;border-radius:7px;flex-direction:column;gap:5px;padding:8px;display:flex}.live-head{color:#174a94;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.live-dot{background:#1f5fbf;border-radius:50%;width:7px;height:7px}.live-line{color:#3f3c37;white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.badges{flex-wrap:wrap;gap:5px;display:flex}.badge{border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500}.accepted{background:#e3ede3;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 10px;display:flex}.accepted-count{margin-left:auto;font-size:12px;font-weight:600}.accepted-row,.accepted-row:hover{color:#1c1b19;background:#fff;border-radius:7px;justify-content:space-between;gap:6px;padding:7px 8px;font-size:12px;text-decoration:none;display:flex}.accepted-id{color:#2f6b3a;font-weight:500}.accepted-foot{color:#3f5a41;margin-top:auto;padding:4px 2px;font-size:11px;line-height:1.4}.task-head{border-bottom:1px solid #dad6ce;flex-direction:column;gap:14px;padding:24px 32px 20px;display:flex}.crumbs{color:#5a564f;font-size:13px}.crumb-link{color:#5a564f}.task-head-row{align-items:flex-start;gap:16px;display:flex}.task-head-main{flex-direction:column;flex-grow:1;gap:10px;min-width:0;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.chip{border-radius:6px;padding:4px 10px;font-weight:600}.task-actions{flex-shrink:0;gap:8px;display:flex}.btn-dark-40{color:#fff;white-space:nowrap;background:#1c1b19;border:0;border-radius:8px;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.btn-dark-40.flat{font-size:16px}.btn-outline-40{white-space:nowrap;background:#fff;border:1px solid #c9c3b8;border-radius:8px;height:40px;padding:0 16px;font-size:14px}.btn-outline-40.strong{font-weight:600}.task-body{flex-grow:1;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;min-height:0;padding:24px 32px;display:grid}.task-main{flex-direction:column;gap:20px;min-width:0;display:flex}.task-side{flex-direction:column;gap:16px;min-width:0;display:flex}.panel{background:#fff;border:1px solid #dad6ce;border-radius:12px;overflow:hidden}.panel.pad{flex-direction:column;padding:16px 18px;display:flex}.panel.big{flex-direction:column;padding:18px 20px;display:flex;overflow:visible}.gap8{gap:8px}.gap10{gap:10px}.gap12{gap:12px}.gap14{gap:14px}.h2-15{margin:0;font-size:15px;font-weight:600}.h2-16{margin:0;font-size:16px;font-weight:600}.mb4{margin-bottom:4px}.mb6{margin-bottom:6px}.attempt-head{border-bottom:1px solid #ece9e3;align-items:center;gap:10px;padding:14px 18px;display:flex}.attempt-row{align-items:center;gap:10px;display:flex}.dot8{border-radius:50%;flex-shrink:0;width:8px;height:8px}.follow{color:#5a564f;align-items:center;gap:6px;font-size:13px;display:flex}.log{color:#d6d1c7;background:#1c1b19;flex-direction:column;height:230px;padding:14px 18px;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:1.65;display:flex;overflow-y:auto}.log-inner{white-space:pre-wrap;word-break:break-word;margin-top:auto}.facts3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fact-box{background:#f7f5f1;border-radius:8px;min-width:0;padding:10px 12px}.fact-label{color:#5a564f;font-size:12px}.fact-value{margin-top:4px;font-size:13px}.fact-value.sans{font-family:IBM Plex Sans,system-ui,sans-serif}.tag{border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600}.link-13{font-size:13px;font-weight:600}.report{font-size:14px;line-height:1.55}.report summary{cursor:pointer;color:#3f3c37;font-size:13px;font-weight:600}.report-body{color:#3f3c37;white-space:pre-wrap;background:#faf9f6;border-left:3px solid #d0cbc1;margin-top:8px;padding:12px 14px}.comment{gap:10px;font-size:14px;line-height:1.5;display:flex}.comment-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.comment-meta{color:#5a564f;font-size:12px}.comment-form{gap:8px;display:flex}.input{color:#1c1b19;background:#fff;border:1px solid #d0cbc1;border-radius:8px;min-width:0;height:40px;padding:0 12px;font-size:14px}.textarea{resize:none;height:auto;padding:10px 12px}.kv{justify-content:space-between;gap:12px;display:flex}.rule{background:#ece9e3;height:1px;margin:4px 0}.caps{color:#5a564f;letter-spacing:.04em;font-size:12px;font-weight:600}.list-mono{overflow-wrap:anywhere;font-size:12.5px;line-height:1.7}.history-row{grid-template-columns:44px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.45;display:grid}.overlay{z-index:30;background:#1c1b198c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{background:#fff;border-radius:14px;flex-direction:column;gap:14px;max-width:100%;margin:auto;padding:22px 26px;display:flex}.dialog.handoff{width:680px}.dialog.return{width:660px;padding:24px 28px}.dialog-top{align-items:flex-start;gap:12px;display:flex}.dialog-titles{flex-direction:column;gap:4px;display:flex}.dialog-h{margin:0;font-size:20px;font-weight:700}.icon-btn{color:#3f3c37;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bare{border:0;min-width:0;margin:0;padding:0}.legend{color:#3f3c37;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.agents{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.agent{background:#fff;border:1px solid #d0cbc1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:58px;display:flex}.agent.on{background:#f3f1ec;border:2px solid #1c1b19}.agent-name{font-size:14px;font-weight:600}.agent-sub{color:#5a564f;font-size:11px}.field-600{color:#3f3c37;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.field-600 .textarea{color:#1c1b19;font-weight:400}.select-mono{color:#1c1b19;background:#fff;border:1px solid #d0cbc1;border-radius:8px;height:38px;padding:0 10px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400}.select-mono:disabled{opacity:1}.apps{flex-direction:column;gap:8px;display:flex}.apps-row{gap:8px;display:flex}.app-btn,.app-btn:hover{color:#1c1b19;background:#fff;border:1px solid #1c1b19;border-radius:9px;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.app-btn.dark,.app-btn.dark:hover{color:#fff;background:#1c1b19}.app-btn[aria-disabled=true]{opacity:.55}.clone-line{color:#5a564f;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.clone-line a{font-size:12.5px}.ink{color:#1c1b19}.clone-input{border:1px solid #d0cbc1;border-radius:6px;min-width:280px;height:28px;padding:0 8px;font-size:12.5px}.note{color:#3f3c37;background:#f7f5f1;border-radius:8px;padding:9px 12px;font-size:12.5px;line-height:1.5}.runners-grid .note{border-radius:10px;padding:12px 14px;font-size:13px}.runner-box{background:#f7f5f1;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.tags-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tag-chip{background:#fff;border:1px solid #d0cbc1;border-radius:5px;padding:3px 8px;font-size:13px}.add-tag{background:0 0;border:1px dashed #bdb7ac;border-radius:6px;height:28px;padding:0 8px;font-size:12px}.tag-input{border:1px solid #d0cbc1;border-radius:6px;width:120px;height:28px;padding:0 8px;font-size:12px}.command{font-size:13px}.command summary{cursor:pointer;color:#3f3c37;font-weight:600}.command-box{border:1px solid #1c1b19;border-radius:10px;align-items:stretch;margin-top:8px;display:flex;overflow:hidden}.command-box code{color:#f3f1ec;white-space:pre-wrap;word-break:break-all;background:#1c1b19;flex-grow:1;padding:11px 14px;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:1.55}.command-box button{color:#f3f1ec;background:#2e2c29;border:0;flex-shrink:0;width:96px;font-size:13px;font-weight:600}.dialog-actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.btn-outline,.btn-outline:hover{color:#1c1b19;background:#fff;border:1px solid #c9c3b8;border-radius:8px;align-items:center;height:40px;padding:0 16px;font-size:14px;text-decoration:none;display:flex}.btn-dark{color:#fff;background:#1c1b19;border:0;border-radius:8px;height:40px;padding:0 18px;font-size:14px;font-weight:600}.quote{color:#3f3c37;background:#faf9f6;border-left:3px solid #d0cbc1;padding:10px 14px;font-size:13px;line-height:1.5}.causes{flex-direction:column;gap:6px;display:flex}.causes .legend{margin-bottom:6px}.cause{text-align:left;background:#fff;border:1px solid #dad6ce;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cause.on{background:#f3f1ec;border:2px solid #1c1b19}.radio{border:2px solid #1c1b19;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.radio span{border-radius:50%;width:8px;height:8px}.cause-text{flex-direction:column;gap:1px;display:flex}.cause-name{font-size:14px;font-weight:600}.cause-hint{color:#5a564f;font-size:12px}.field{color:#3f3c37;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.field .input{font-weight:400}.form-row{gap:12px;display:flex}.checks{flex-wrap:wrap;gap:12px;display:flex}.check-label{align-items:center;gap:6px;font-size:14px;display:flex}.page-head{align-items:flex-end;gap:16px;padding:28px 32px 18px;display:flex}.page-head.simple{display:block}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 32px;display:grid}.kpi{background:#fff;border:1px solid #dad6ce;border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.kpi-value{letter-spacing:-.01em;font-size:28px;font-weight:700}.table-panel{background:#fff;border:1px solid #dad6ce;border-radius:12px;margin:18px 32px 0;overflow:hidden}.table-row{border-bottom:1px solid #f1efea;grid-template-columns:300px 90px 120px 110px 110px 110px minmax(0,1fr);align-items:center;padding:14px 18px;font-size:14px;display:grid}.table-row.head{color:#5a564f;letter-spacing:.03em;border-bottom:1px solid #ece9e3;padding:12px 18px;font-size:12px;font-weight:600}.exec-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.cause-chips{flex-wrap:wrap;gap:6px;display:flex}.cause-chip{border-radius:5px;padding:3px 8px;font-size:12px;font-weight:500}.chart-panel{background:#fff;border:1px solid #dad6ce;border-radius:12px;flex-direction:column;gap:10px;margin:18px 32px 28px;padding:16px 18px;display:flex}.bars{align-items:flex-end;gap:18px;height:150px;padding-top:8px;display:flex}.bar-col{flex-direction:column;flex-grow:1;flex-basis:0;align-items:center;gap:6px;display:flex}.bar-cost{color:#3f3c37;font-size:12px}.bar{border-radius:6px 6px 0 0;width:100%;max-width:56px}.bar-id{color:#5a564f;font-size:12px;text-decoration:none}.bar-time{color:#5a564f;font-size:11px}.legend-row{color:#5a564f;gap:16px;font-size:12px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-swatch{border-radius:2px;width:10px;height:10px}.runners-grid{flex-grow:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;min-height:0;padding:0 32px 28px;display:grid}.runners-side{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex}.section-head{align-items:center;gap:10px;display:flex}.btn-outline-34{background:#fff;border:1px solid #c9c3b8;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:600}.btn-outline-32{background:#fff;border:1px solid #c9c3b8;border-radius:7px;height:32px;padding:0 12px;font-size:13px}.runner{border:1px solid #e2ded6;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.runner-top{align-items:center;gap:10px;display:flex}.dot9{border-radius:50%;flex-shrink:0;width:9px;height:9px}.runner-name{font-size:15px;font-weight:600}.runner-tags{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.exec-chip{color:#174a94;background:#e8eef8;border-radius:5px;padding:2px 8px;font-weight:600}.tag-chip-grey{background:#f1efea;border-radius:5px;padding:2px 8px}.runner-now{color:#3f3c37;font-size:13px}.key-row{background:#f7f5f1;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.link-btn{color:#8c1d18;background:0 0;border:0;padding:0;font-size:12px}.hint{color:#5a564f;font-size:12.5px;line-height:1.5}.token-row{border-bottom:1px solid #f1efea;grid-template-columns:minmax(0,1fr) auto 150px 90px;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:grid}.token-name{flex-direction:column;min-width:0;display:flex}.role-chip{background:#f1efea;border-radius:5px;justify-self:start;padding:2px 6px;font-size:12px}.btn-revoke{color:#8c1d18;background:#fff;border:1px solid #e7a9a4;border-radius:7px;height:30px;font-size:13px}.person{align-items:center;gap:12px;font-size:14px;display:flex}.person-avatar{background:#d97757;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.role-badge{border:0;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600}.role-select{appearance:none;cursor:pointer}.mobile{background:#f3f1ec;flex-direction:column;min-height:100vh;display:flex}.m-top{color:#f3f1ec;background:#1c1b19;flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.m-brand{font-weight:700}.m-wave{color:#d6d1c7;font-size:12px}.m-chips{scrollbar-width:none;gap:8px;padding:14px 16px 8px;display:flex;overflow-x:auto}.m-chip{border:0;border-radius:16px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.m-return,.m-return:hover{color:#6b3a00;background:#fff4e5;border:1px solid #f0c98e;border-radius:10px;margin:6px 16px 8px;padding:10px 12px;font-size:13px;line-height:1.4;text-decoration:none}.mobile .error-banner{margin:6px 16px 8px}.m-list{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.m-card,.m-card:hover{color:#1c1b19;background:#fff;border:1px solid #e2ded6;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;text-decoration:none;display:flex}.m-card-top{align-items:center;gap:8px;display:flex}.m-dot{border-radius:50%;width:8px;height:8px}.m-status{color:#5a564f;font-size:12px;font-weight:600}.m-id{color:#1f5fbf;margin-left:auto;font-size:12px}.m-title{font-size:15px;font-weight:600;line-height:1.35}.m-meta{color:#5a564f;font-size:12.5px}@media (width<=1100px){.task-body,.runners-grid{grid-template-columns:minmax(0,1fr)}.task-head-row,.board-head,.page-head{flex-wrap:wrap}.topbar,.columns{overflow-x:auto}.columns>*{min-width:180px}.table-panel{overflow-x:auto}.table-row{min-width:960px}}@media (width<=640px){.topbar{gap:12px;padding:0 16px}.board-head,.page-head,.task-head,.task-body{padding-left:16px;padding-right:16px}.banner-wrap{padding:0 16px}.table-panel,.chart-panel{margin-left:16px;margin-right:16px}.kpis{grid-template-columns:minmax(0,1fr);padding:0 16px}.facts3{grid-template-columns:minmax(0,1fr)}.agents{grid-template-columns:repeat(3,minmax(0,1fr))}.apps-row,.form-row{flex-direction:column}.task-actions{flex-wrap:wrap}.overlay{padding:12px}.dialog,.dialog.return{padding:18px 16px}}.login-screen{justify-content:center;align-items:center}.login-card{gap:12px;width:360px;padding:24px}.login-title{font-size:20px;font-weight:700}.login-btn{justify-content:center}.project-form{width:420px}
