@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#161a22;--cloth:#1e2430;--cloth-hi:#242c3a;--linen:#e8e4da;--linen-dim:#9aa0ab;--linen-faint:#6b7280;--thread-provider:#7fa8c9;--thread-control:#c97f5a;--thread-lifecycle:#8b93a3;--tension:#d9a441;--edge:#2a3140;--edge-soft:#222835;--font-body:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-label:"IBM Plex Sans Condensed", system-ui, sans-serif;--t-xs:12px;--t-sm:13px;--t-md:15px;--t-lg:18px;--t-xl:24px;--leading:1.55;--selvedge-w:11px;--measure:76ch}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ground);color:var(--linen);font:400 var(--t-md) / var(--leading) var(--font-body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--tension);outline-offset:2px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app{grid-template-columns:var(--selvedge-w) 1fr auto;height:100%;display:grid}.selvedge{background:var(--edge-soft);border-right:1px solid var(--edge);flex-direction:column;gap:1px;padding:0;display:flex;overflow:hidden}.pick{opacity:.8;border-radius:0;flex:1 1 0;width:100%;min-height:2px;padding:0}.pick:hover{opacity:1}.pick--provider{background:var(--thread-provider)}.pick--control{background:var(--thread-control)}.pick--lifecycle{background:var(--thread-lifecycle)}.pick--waiting{background:var(--tension);height:3px;animation:1.6s ease-in-out infinite hold}@keyframes hold{0%,to{opacity:.35}50%{opacity:1}}.main{flex-direction:column;min-width:0;display:flex}.bar{border-bottom:1px solid var(--edge);font-family:var(--font-label);font-size:var(--t-sm);color:var(--linen-dim);align-items:center;gap:8px;padding:10px 20px;display:flex}.bar__rail{font-size:var(--t-lg);line-height:1;display:none}.bar__title{font-size:var(--t-sm);letter-spacing:.06em;color:var(--linen);text-transform:uppercase;margin:0;font-weight:600}.bar__sep{color:var(--linen-faint)}.bar__session{color:var(--linen)}.bar__meta{margin-left:auto}.bar__meta+.bar__meta{margin-left:0}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot--idle,.dot--running{background:var(--thread-provider)}.dot--awaiting_permission{background:var(--tension)}.dot--failed{background:var(--thread-control)}.dot--exited{background:var(--thread-lifecycle)}.scroll{flex:1;overflow-y:auto}.thread{max-width:var(--measure);margin:0 auto;padding:28px 20px 40px}.row+.row{margin-top:18px}.said{white-space:pre-wrap;margin:0}.said--user{color:var(--linen);border-left:2px solid var(--edge);padding-left:12px}.said--assistant{color:var(--linen)}.said code,.ask__arg{background:var(--cloth);border-radius:2px;padding:1px 5px;font-size:.95em}.life{font-size:var(--t-sm);color:var(--linen-faint);font-family:var(--font-label);letter-spacing:.02em;margin:0}.life--error{color:var(--thread-control)}.think{font-size:var(--t-sm);color:var(--linen-dim)}.think summary{cursor:pointer;font-family:var(--font-label);letter-spacing:.04em}.think p{border-left:1px solid var(--edge);margin:8px 0 0;padding-left:12px}.tool{border:1px solid var(--edge);background:var(--cloth)}.tool__head{text-align:left;align-items:baseline;gap:10px;width:100%;padding:8px 12px;display:flex}.tool__name{font-family:var(--font-label);letter-spacing:.04em;color:var(--thread-provider);font-weight:600;font-size:var(--t-sm)}.tool__target{color:var(--linen-dim);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool__chev{color:var(--linen-faint);margin-left:auto}.tool__body{border-top:1px solid var(--edge)}.tool__args,.tool__result{font-size:var(--t-sm);color:var(--linen-dim);margin:0;padding:10px 12px;overflow-x:auto}.tool__result{border-top:1px solid var(--edge-soft);color:var(--linen)}.diff{font-size:var(--t-sm);margin:0;padding:8px 0;overflow-x:auto}.diff__line{white-space:pre;padding:0 12px}.diff__tag{width:1.4em;color:var(--linen-faint);-webkit-user-select:none;user-select:none;display:inline-block}.diff__line--add{color:var(--linen);background:#7fa8c91a}.diff__line--add .diff__tag{color:var(--thread-provider)}.diff__line--del{color:var(--linen-dim);background:#c97f5a1a}.diff__line--del .diff__tag{color:var(--thread-control)}.ask{border:1px solid var(--edge);border-left:2px solid var(--tension);background:var(--cloth-hi)}.ask--settled{border-left-color:var(--thread-lifecycle)}.ask__head{font-family:var(--font-label);font-weight:600;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tension);padding:10px 12px 0}.ask--settled .ask__head{color:var(--linen-faint)}.ask__what{flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px;display:flex}.ask__tool{font-family:var(--font-label);letter-spacing:.04em;color:var(--tension);font-weight:600}.ask__arg{color:var(--linen);word-break:break-all}.ask__actions{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.ask__settled{color:var(--linen-dim);font-size:var(--t-sm);margin:0;padding:0 12px 12px}.btn{border:1px solid var(--edge);background:var(--cloth);font-size:var(--t-sm);letter-spacing:.02em;padding:7px 14px}.btn:hover:not(:disabled){background:var(--cloth-hi)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--allow{border-color:var(--tension);color:var(--tension)}.btn--deny{border-color:var(--thread-control);color:var(--thread-control)}.btn--always{color:var(--linen-dim)}.btn--send{border-color:var(--edge)}.raw{border:1px dashed var(--edge);font-size:var(--t-sm);color:var(--linen-dim);padding:8px 12px}.raw summary{cursor:pointer;font-family:var(--font-label);letter-spacing:.03em}.raw pre{margin:8px 0 0;overflow-x:auto}.composer{border-top:1px solid var(--edge);max-width:var(--measure);gap:10px;width:100%;margin:0 auto;padding:14px 20px;display:flex}.composer__input{resize:none;background:var(--cloth);border:1px solid var(--edge);color:var(--linen);font:inherit;flex:1;padding:9px 12px}.composer__input::placeholder{color:var(--linen-faint)}.composer__input:disabled{opacity:.5}.rail{border-left:1px solid var(--edge);flex-direction:column;width:240px;padding:14px 0;display:flex}.rail__head{font-family:var(--font-label);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--linen-faint);margin:0 16px 10px;font-weight:600}.rail__list{flex:1;margin:0;padding:0;list-style:none}.rail__item{text-align:left;width:100%;font-size:var(--t-sm);align-items:center;gap:9px;padding:8px 16px;display:flex}.rail__item:hover{background:var(--cloth)}.rail__item--on{background:var(--cloth);box-shadow:inset 2px 0 0 var(--tension)}.rail__dir{color:var(--linen);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail__when{color:var(--linen-faint);font-size:var(--t-xs);margin-left:auto}.rail__new{border:1px dashed var(--edge);color:var(--linen-dim);font-size:var(--t-sm);margin:10px 16px 0;padding:8px}.rail__new:hover{color:var(--linen);border-color:var(--linen-faint)}@media (width<=860px){.app{grid-template-columns:var(--selvedge-w) 1fr}.bar__rail{display:block}.rail{background:var(--ground);width:260px;transition:transform .16s;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.rail--open{transform:none}.thread{padding:20px 14px 32px}.composer{padding:12px 14px}}.md-para{white-space:pre-wrap;margin:0 0 .7em}.md-para:last-child{margin-bottom:0}.md-code{background:var(--cloth);border:1px solid var(--edge);font-size:var(--t-sm);margin:0 0 .7em;padding:10px 12px;position:relative;overflow-x:auto}.md-code__lang{font-family:var(--font-label);font-size:var(--t-xs);letter-spacing:.08em;color:var(--linen-faint);position:absolute;top:4px;right:8px}.gate{place-items:center;height:100%;display:grid}.gate__form{flex-direction:column;gap:14px;width:280px;display:flex}.gate__mark{font-family:var(--font-label);font-size:var(--t-xl);letter-spacing:.28em;color:var(--linen);margin:0 0 6px;font-weight:600}.gate__label{font-size:var(--t-sm);color:var(--linen-dim);flex-direction:column;gap:6px;display:flex}.gate__input{background:var(--cloth);border:1px solid var(--edge);color:var(--linen);font:inherit;padding:9px 11px}.gate__error{color:var(--thread-control);font-size:var(--t-sm);margin:0}.empty{color:var(--linen-dim);padding:40px 0}.empty__hint{color:var(--linen-faint);font-size:var(--t-sm)}.shell{grid-template-columns:1fr auto;height:100%;display:grid}.shell__blank{place-items:center;display:grid}.shell .app{grid-template-columns:var(--selvedge-w) 1fr}.rail__form{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.rail__error{padding:0 16px}.composer--closed{color:var(--linen-faint);font-size:var(--t-sm);justify-content:center}@media (width<=860px){.shell{grid-template-columns:1fr}}.tool--asking{border-color:var(--tension)}.tool--asking .tool__body>.ask{border:none;border-top:1px solid var(--edge);border-left:2px solid var(--tension)}.ask__failed{color:var(--thread-control);font-size:var(--t-sm);margin:0;padding:0 12px 8px}.picks__note{font-family:var(--font-label);font-size:var(--t-xs);letter-spacing:.04em;color:var(--tension);white-space:nowrap}.tool--denied{border-color:var(--thread-control)}.tool__denied{font-family:var(--font-label);font-size:var(--t-xs);letter-spacing:.04em;color:var(--thread-control);white-space:nowrap;margin-left:auto}.tool__why{border-top:1px solid var(--edge-soft);color:var(--linen-dim);font-size:var(--t-sm);overflow-wrap:anywhere;margin:0;padding:8px 12px}.composer__error{color:var(--thread-control);font-size:var(--t-sm);flex-basis:100%;margin:0}.picks{gap:6px;margin-left:auto;display:inline-flex}.picks__select{background:var(--cloth);border:1px solid var(--edge);color:var(--linen-dim);font:400 var(--t-xs) / 1.2 var(--font-label);letter-spacing:.03em;padding:3px 6px}.picks__select:hover:not(:disabled){color:var(--linen);border-color:var(--linen-faint)}.picks__select:disabled{opacity:.45;cursor:not-allowed}.bar__meta+.picks{margin-left:0}.bar__error{color:var(--thread-control);font-size:var(--t-xs);margin:0;padding:0 16px 6px}.life--config{color:var(--thread-control);opacity:.8}.picker{border:1px solid var(--edge);background:var(--cloth);font-size:var(--t-sm);margin:12px 16px 0}.picker__head{border-bottom:1px solid var(--edge-soft);align-items:center;gap:8px;padding:8px 10px;display:flex}.picker__up{font-size:var(--t-xs);font-family:var(--font-label);color:var(--linen-dim)}.picker__up:disabled{opacity:.4;cursor:not-allowed}.picker__here{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--linen);font-size:var(--t-xs);direction:rtl;flex:1;overflow:hidden}.picker__close{color:var(--linen-faint);line-height:1}.picker__close:hover{color:var(--linen)}.picker__list{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.picker__item{text-align:left;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.picker__item:hover{background:var(--cloth-hi)}.picker__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker__git{font-family:var(--font-label);font-size:var(--t-xs);letter-spacing:.06em;color:var(--thread-provider);margin-left:auto}.picker__empty{color:var(--linen-faint);font-size:var(--t-xs);padding:10px}.picker__error{color:var(--thread-control);font-size:var(--t-xs);margin:0;padding:10px}.picker__foot{border-top:1px solid var(--edge-soft);align-items:center;gap:10px;padding:8px 10px;display:flex}.picker__toggle{font-size:var(--t-xs);color:var(--linen-dim);cursor:pointer;align-items:center;gap:6px;display:flex}.rail__dirrow{gap:6px;display:flex}.rail__dirrow .gate__input{flex:1;min-width:0}.rail__browse{border:1px solid var(--edge);color:var(--linen-dim);font-family:var(--font-label);font-size:var(--t-xs);padding:0 10px}.rail__browse:hover{color:var(--linen);border-color:var(--linen-faint)}
