@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_eb218f5e-module__KuGm3a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_eb218f5e-module__KuGm3a__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d867bb08-module__fLvW6a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d867bb08-module__fLvW6a__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#14120b;--s1:#1b1913;--s2:#1d1b15;--hov:#201e18;--chip:#26241e;--raise:#2b2923;--warm:#1c1713;--tx:#edecec;--tx2:#d7d6d5;--mu:#edecec9e;--t3:#edecec8f;--dv:#edecec1a;--ring:#edecec13;--acc:#2f6bff;--acc-t:#9bb6ff;--acc-bg:#2f6bff2e;--ok:#1f8a65;--ok-t:#5cc9a2;--ok-bg:#1f8a652e;--bad:#cf2d56;--bad-t:#f27b97;--bad-bg:#cf2d562b;--amb-t:#e3b45f;--amb-bg:#d99a2b26;--sans:Inter,system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#0b0a07;width:100%;height:100%;overflow:hidden}body{font:12.5px/1.45 var(--sans);color:var(--tx);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.win{background:var(--bg);border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.win:after{content:"";box-shadow:inset 0 0 0 1px var(--dv);pointer-events:none;border-radius:10px;position:absolute;inset:0}.tb{border-bottom:1px solid var(--dv);flex:none;align-items:center;height:38px;padding:0 12px 0 14px;display:flex;position:relative}.lights{gap:8px;display:flex}.lights span{border-radius:50%;width:12px;height:12px}.lights .r{background:#ff5f57}.lights .y{background:#febc2e}.lights .g{background:#28c840}.tb .ttl{color:var(--mu);white-space:nowrap;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.tb .r{gap:4px;margin-left:auto;display:flex}.i{flex:none;width:15px;height:15px}.i.xs{width:13px;height:13px}.i.flip{transform:scaleX(-1)}.ib{width:26px;height:26px;color:var(--mu);border-radius:6px;flex:none;place-items:center;display:grid}.ib.sm{width:24px;height:24px}.ib:hover{background:var(--hov);color:var(--tx)}kbd{font:500 10.5px/1 var(--mono);color:var(--mu);background:#edecec14;border-radius:4px;padding:3px 4px}.cols{flex:1;grid-template-columns:232px minmax(0,1fr) 344px;min-height:0;display:grid}.cols.wide{grid-template-columns:232px minmax(0,1fr) 44px}.cols.nr{grid-template-columns:44px minmax(0,1fr) 344px}.cols.nr.wide{grid-template-columns:44px minmax(0,1fr) 44px}.cstrip{border-left:1px solid var(--dv);background:var(--bg);flex-direction:column;align-items:center;gap:6px;min-height:0;padding:8px 0 10px;display:flex;overflow:hidden}.cstrip .on{background:var(--hov);color:var(--tx)}.cstrip .vt{writing-mode:vertical-rl;color:var(--mu);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:11.5px;overflow:hidden;transform:rotate(180deg)}.rstrip{border-left:0;border-right:1px solid var(--dv)}.rstrip .pm{border-radius:4px;width:16px;height:16px}.rstrip .ib{position:relative}.rstrip .nb{background:var(--acc);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:7px;min-width:13px;height:13px;padding:0 3px;font-size:9.5px;font-weight:600;line-height:13px;position:absolute;top:1px;right:1px}.rstrip .av{margin-top:auto}[hidden]{display:none!important}.pushr{margin-left:auto}.pushb{margin-top:auto}.rail{border-right:1px solid var(--dv);flex-direction:column;min-height:0;display:flex}.lock{letter-spacing:-.01em;align-items:center;gap:7px;height:42px;padding:0 8px 0 14px;font-size:14px;font-weight:600;display:flex}.clm{width:auto;height:10.2px;color:var(--tx);flex:none}.search{background:var(--s2);height:28px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--mu);font:12px var(--sans);text-align:left;border:0;border-radius:6px;flex:none;align-items:center;gap:7px;margin:0 8px 6px;padding:0 6px 0 8px;display:flex}.search:hover{background:var(--hov);color:var(--tx2)}.search kbd{margin-left:auto}.search .i{width:13px;height:13px}.rail .row{height:25px;color:var(--tx2);white-space:nowrap;cursor:default;border-radius:5px;align-items:center;gap:8px;margin:0 6px;padding:0 8px;display:flex}.rail .row:hover{background:var(--hov)}.rail .row.on{background:var(--hov);color:var(--tx)}.rail .row .nm{text-overflow:ellipsis;overflow:hidden}.rail .row.pr{align-items:flex-start;height:auto;padding:5px 8px}.rail .row.pr .pm{margin-top:2px}.rail .row.pr .n{margin-top:1px}.rail .row.pr .nm{flex-direction:column;min-width:0;line-height:1.35;display:flex}.rail .row.pr small{color:var(--t3);text-overflow:ellipsis;font-size:11px;overflow:hidden}.rail .row .ri{width:14px;height:14px;color:var(--mu)}.pm{object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px}.pm.xs{width:12px;height:12px}.pm.lg{border-radius:4px;width:18px;height:18px}.rail .row .n{color:var(--mu);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.n.w{color:var(--acc-t);background:var(--acc-bg);border-radius:9px;padding:0 6px;font-weight:500;line-height:16px}.rs{flex:1;min-height:0;padding-bottom:6px;overflow:auto}.grp{height:26px;color:var(--t3);align-items:center;gap:4px;margin-top:8px;padding:0 14px;font-size:11.5px;font-weight:500;display:flex}.grp .cr{width:11px;height:11px}.me{border-top:1px solid var(--dv);flex:none;align-items:center;gap:9px;height:46px;padding:0 8px 0 12px;display:flex}.av{background:var(--raise);width:24px;height:24px;color:var(--tx2);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.me .nm{flex-direction:column;font-size:12px;line-height:1.25;display:flex}.me small{color:var(--t3);font-size:11px}.me .ib{margin-left:auto}.me .nm{min-width:0}.me .nm,.me small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me .acts{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.me .acts .ib{margin-left:0}.me .acts form{display:contents}.rnote{background:var(--s2);box-shadow:inset 0 0 0 1px var(--ring);color:var(--t3);border-radius:5px;margin:8px 6px 0;padding:7px 8px;font-size:11px;line-height:1.4;display:block}.rnote b{color:var(--tx2);align-items:center;gap:5px;margin-bottom:2px;font-size:11.5px;font-weight:500;display:flex}.rnote .i{flex:none;width:12px;height:12px}.me .sgn{height:26px;color:var(--tx2);border-radius:5px;flex:1;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:flex}.me .sgn:hover{background:var(--hov);color:var(--tx)}.me .sgn .i{width:14px;height:14px;color:var(--mu)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#edecec1f padding-box content-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-track{background:0 0}.centre{background:var(--s1);flex-direction:column;min-width:0;min-height:0;display:flex}.tabs{background:var(--bg);border-bottom:1px solid var(--dv);flex:none;align-items:stretch;height:34px;display:flex}.tab{color:var(--mu);border-right:1px solid var(--dv);white-space:nowrap;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:flex}.tab .i{width:14px;height:14px}.tab.on{background:var(--s1);color:var(--tx);margin-bottom:-1px}.tab .n{color:var(--mu);font-size:11px}.tabs .rt{min-width:0;color:var(--mu);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:11.5px;display:flex;overflow:hidden}.scroll{flex:1;min-height:0;overflow:auto}.hd{align-items:flex-end;gap:16px;padding:14px 20px 12px;display:flex}.crumb{color:var(--mu);align-items:center;gap:6px;font-size:12px;display:flex}.crumb .sl{color:var(--t3)}h1{letter-spacing:-.005em;margin-top:5px;font-size:15px;font-weight:600}.sub{color:var(--mu);margin-top:2px}.hd .r{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.btn{background:var(--raise);height:26px;color:var(--tx);font:500 12px var(--sans);white-space:nowrap;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.btn .i{width:13px;height:13px}.btn.pri{background:var(--tx);color:var(--bg)}.btn.pri kbd{color:#14120b9e;background:#14120b1a}.btn.acc{background:var(--acc);color:#fff}.btn.ghost{color:var(--mu);background:0 0}.btn.sm{border-radius:5px;height:22px;padding:0 8px;font-size:11.5px}.seg{background:var(--bg);box-shadow:inset 0 0 0 1px var(--ring);border-radius:6px;padding:2px;display:inline-flex}.seg span{color:var(--mu);border-radius:4px;padding:2px 9px;font-size:12px;line-height:18px}.seg .on{background:var(--raise);color:var(--tx)}.chip{background:var(--chip);height:22px;color:var(--tx2);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.chip.sm{height:20px;padding:0 7px;font-size:11px}.chip.on{background:var(--raise);color:var(--tx)}.chip .c{color:var(--mu)}.tag{white-space:nowrap;color:var(--mu);background:#edecec0f;border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:11px;line-height:17px;display:inline-flex}.tag.ok{color:var(--ok-t);background:var(--ok-bg)}.tag.warn{color:var(--amb-t);background:var(--amb-bg)}.tag.bad{color:var(--bad-t);background:var(--bad-bg)}.tag.acc{color:var(--acc-t);background:var(--acc-bg)}.pnl{background:var(--s2);box-shadow:inset 0 0 0 1px var(--ring);border-radius:8px;min-width:0}.ph3{height:32px;color:var(--tx);align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.ph3 .i{width:14px;height:14px;color:var(--mu)}.ph3 .m{color:var(--t3);margin-left:auto;font-size:11.5px;font-weight:400}.ai{object-fit:contain;vertical-align:-2px;flex:none;width:13px;height:13px}.ai.cut{filter:brightness(0)invert(.93)}.muted{color:var(--mu)}.t3{color:var(--t3)}.chat{border-left:1px solid var(--dv);background:var(--bg);flex-direction:column;min-height:0;display:flex}.ch{border-bottom:1px solid var(--dv);flex:none;align-items:center;gap:8px;height:34px;padding:0 6px 0 14px;display:flex}.ch .t{font-size:12.5px;font-weight:500}.ch .ctx{gap:5px;height:20px;padding:0 7px;font-size:11px}.ch .r{margin-left:auto;display:flex}.msgs{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 14px 8px;display:flex;overflow:auto}.msgs>*{flex:none}.um{background:var(--s2);box-shadow:inset 0 0 0 1px var(--ring);color:var(--tx);border-radius:8px;padding:8px 10px;font-size:12.5px}.tool{color:var(--mu);align-items:flex-start;gap:7px;margin:-4px 0;font-size:12px;display:flex}.tool .i{margin-top:2px}.tool b{color:var(--tx2);font-weight:500}.am{color:var(--tx2);font-size:12.5px;line-height:1.55}.am p+p{margin-top:6px}.am q{quotes:none;color:var(--tx)}.wf{background:var(--s1);box-shadow:inset 0 0 0 1px var(--ring);border-radius:8px;overflow:hidden}.wf .h{border-bottom:1px solid var(--dv);align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.wf .h .tag{margin-left:auto}.wf .b{color:var(--mu);flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex}.wf .b b{color:var(--tx2);font-weight:500}.wf .f{gap:6px;padding:0 10px 10px;display:flex}.comp{flex:none;padding:8px 10px 10px}.box{background:var(--s1);box-shadow:inset 0 0 0 1px var(--dv);border-radius:9px;padding:9px 10px 8px}.box .cph{color:var(--tx);resize:none;width:100%;min-height:34px;font-size:12.5px;font-family:var(--sans);background:0 0;border:0;line-height:1.45;display:block}.box .cph::placeholder{color:var(--t3)}.box .cph:focus{outline:0}.send:disabled{opacity:.4}.crow{align-items:center;gap:6px;display:flex}.send{background:var(--tx);width:24px;height:24px;color:var(--bg);border-radius:50%;place-items:center;margin-left:auto;display:grid}.send .i{width:13px;height:13px}.ph3 .r2{align-items:center;gap:6px;margin-left:auto;display:flex}.lst .li{border-top:1px solid var(--dv);align-items:center;gap:8px;min-width:0;padding:7px 12px;font-size:12px;display:flex}.lst .li b{font-weight:500}.lst .li .m{color:var(--mu);white-space:nowrap;margin-left:auto;font-size:11.5px}.lst .li.sel{background:var(--hov)}.kv2{grid-template-columns:150px minmax(0,1fr);gap:0;font-size:12px;display:grid}.kv2>*{border-top:1px solid var(--dv);padding:6px 12px}.kv2 .k{color:var(--mu)}.step{color:var(--tx2);align-items:flex-start;gap:8px;font-size:12px;display:flex}.step .i{margin-top:2px}.step.ok .i{color:var(--ok-t)}.step.run .i{color:var(--acc-t)}.step.wait,.step.wait .i{color:var(--t3)}.step.bad .i{color:var(--bad-t)}.step small{color:var(--t3);font-size:11px;display:block}.prog{background:#edecec14;border-radius:2px;height:4px;overflow:hidden}.prog i{background:var(--acc);border-radius:2px;height:100%;display:block}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot.ok{background:var(--ok-t)}.dot.acc{background:var(--acc)}.dot.warn{background:var(--amb-t)}.dot.bad{background:var(--bad-t)}.dot.mu{background:var(--t3)}.stag{font:500 10px/1 var(--mono);color:var(--acc-t);background:var(--acc-bg);vertical-align:2px;white-space:nowrap;border-radius:3px;margin:0 2px 0 4px;padding:2px 4px}.inp2{background:var(--bg);height:28px;box-shadow:inset 0 0 0 1px var(--dv);color:var(--tx2);border-radius:6px;align-items:center;min-width:0;padding:0 10px;font-size:12.5px;display:flex}.tog{background:var(--raise);vertical-align:middle;border-radius:8px;flex:none;width:28px;height:16px;display:inline-block;position:relative}.tog i{background:#edececb3;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.tog.on{background:var(--acc)}.tog.on i{background:#fff;left:14px}.pad20{padding:0 20px 20px}a{color:inherit;text-decoration:none}.rail .row,.lr,.wr,.rr{cursor:default}.rail a.row,a.lr,a.wr .btn,a.gh,a.rnote,a.sgn,button.ib,button.search,button.kr,a.ib,a.av{cursor:pointer}button.ib{background:0 0;border:0;padding:0}button.tab{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;background:0 0;border-width:0 1px 0 0;border-top-style:none;border-top-color:currentColor;border-bottom-style:none;border-bottom-color:currentColor;border-left-style:none;border-left-color:currentColor}button.tab.on{background:var(--s1)}a.rnote:hover,.lr:hover,.rr:hover{background:var(--hov)}button{cursor:pointer;font:inherit}.btn:hover{filter:brightness(1.08)}.tb .cap{background:var(--chip);height:22px;color:var(--tx2);white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:flex}.tb .cap .i{width:13px;height:13px;color:var(--mu)}.tb .cap b{color:var(--tx);font-weight:500}.zero{color:var(--mu);padding:22px 20px;font-size:12.5px}.zero b{color:var(--tx);margin-bottom:3px;font-weight:500;display:block}.nw{white-space:nowrap}.kscrim{z-index:5;background:#0807049e;border-radius:10px;position:absolute;inset:0}.kp{z-index:6;background:var(--s1);width:640px;box-shadow:0 0 0 1px var(--dv),0 24px 60px #00000080;border-radius:12px;position:absolute;top:104px;left:50%;overflow:hidden;transform:translate(-50%)}.kp .kq{border-bottom:1px solid var(--dv);align-items:center;gap:9px;height:46px;padding:0 14px;font-size:14px;display:flex}.kp .kq .i{color:var(--mu);width:16px;height:16px}.kp .kq input{min-width:0;color:var(--tx);font:14px var(--sans);background:0 0;border:0;flex:1;padding:0}.kp .kq input:focus{outline:0}.kp .kq input::placeholder{color:var(--t3)}.kp .kq .scope{color:var(--mu);background:var(--chip);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11.5px}.kp .kl{max-height:50vh;padding:6px;overflow:auto}.kp .kg{color:var(--t3);padding:8px 8px 4px;font-size:11.5px;font-weight:500}.kp .kr{width:100%;height:32px;color:var(--tx);font:12.5px var(--sans);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 8px;display:flex}.kp .kr.on{background:var(--hov);box-shadow:inset 0 0 0 1px var(--ring)}.kp .kr:hover{background:var(--hov)}.kp .kp1{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.kp .kp1 b{font-weight:500}.kp .sep{color:var(--t3);margin:0 6px}.kp .ks{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:280px;margin-left:auto;font-size:12px;overflow:hidden}.kp .kr kbd{margin-left:6px}.kp u{color:var(--acc-t);font-weight:500;text-decoration:none}.kp .kf{border-top:1px solid var(--dv);color:var(--t3);background:var(--bg);gap:16px;padding:9px 14px;font-size:11.5px;display:flex}.kp .kf span{align-items:center;gap:4px;display:flex}.kp .kf kbd{padding:2px 4px;font-size:10px}:root{--sans:var(--font-inter,Inter),system-ui,-apple-system,sans-serif;--mono:var(--font-mono,"JetBrains Mono"),ui-monospace,monospace}
.os-inbox .hg{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:10px;padding:0 20px 20px;display:grid}.os-inbox .gh{align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;font-size:12px;display:flex}.os-inbox .gh b{font-weight:600}.os-inbox .gh .ml-auto{margin-left:auto}.os-inbox .zero.zero-runs{border-top:1px solid var(--dv);padding:10px 12px 12px}.os-inbox .zero.zero-rule{border-top:1px solid var(--dv)}.os-inbox .gh .mr{font-size:11.5px}.os-inbox .gh .mr:before{content:"· "}.os-inbox .gh:not(:first-child){border-top:1px solid var(--dv)}.os-inbox .wr{border-top:1px solid var(--dv);align-items:flex-start;gap:12px;padding:6px 10px 7px 34px;display:flex}.os-inbox .wr:hover{background:var(--hov)}.os-inbox .wr .l{flex:1;min-width:0}.os-inbox .wr .a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os-inbox .wr .a b{font-weight:500}.os-inbox .wr .b{color:var(--mu);margin-top:1px;font-size:12px}.os-inbox .wr .rt{flex:none;align-items:center;gap:8px;padding-top:1px;display:flex}.os-inbox .wh{color:var(--mu);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.os-inbox .side{flex-direction:column;gap:10px;display:flex}.os-inbox .rr{border-top:1px solid var(--dv);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 12px;font-size:12px;display:grid}.os-inbox .rr .pm{margin-top:2px}.os-inbox .rr b{font-weight:500;display:block}.os-inbox .rr span{color:var(--mu);display:block}.os-inbox .lr{border-top:1px solid var(--dv);grid-template-columns:14px 1fr auto;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:12px;display:grid}.os-inbox .lr b{font-weight:500}.os-inbox .lr kbd{padding:2px 4px;font-size:10px}.os-inbox .lnote{border-top:1px solid var(--dv);color:var(--t3);padding:7px 12px 9px;font-size:11.5px}.os-models .sec{letter-spacing:.07em;text-transform:uppercase;color:var(--t3);margin:14px 0 6px;padding:0 20px;font-size:11px;font-weight:500}.os-models .mono{font-family:var(--mono);font-size:11.5px}.os-models .tbl{margin:0 20px;overflow:hidden}.os-models table{border-collapse:collapse;width:100%;font-size:12.5px}.os-models col.w26{width:26%}.os-models col.w18{width:18%}.os-models col.w16{width:16%}.os-models col.w24{width:24%}.os-models th{text-align:left;color:var(--t3);white-space:nowrap;padding:8px 12px 7px;font-size:11.5px;font-weight:500}.os-models th .ai,.os-models th .i{margin-right:3px}.os-models td{border-top:1px solid var(--dv);vertical-align:middle;padding:6px 12px}.os-models td small{color:var(--t3);margin-top:1px;font-size:11px;display:block}.os-models .pv{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.os-models .pv b{font-weight:500}.os-models .pv .i{color:var(--mu)}.os-models .kv{color:var(--tx2);background:var(--bg);box-shadow:inset 0 0 0 1px var(--ring);border-radius:5px;padding:3px 7px}.os-models .ub{gap:5px;display:inline-flex}.os-models .ac{text-align:right;white-space:nowrap}.os-models .ac .btn+.btn{margin-left:4px}.os-models .tog{background:var(--raise);vertical-align:middle;border-radius:8px;width:28px;height:16px;display:inline-block;position:relative}.os-models .tog i{background:var(--tx);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.os-models .tog.on{background:var(--acc)}.os-models .tog.on i{background:#fff;left:14px}.os-models .sel{background:var(--bg);height:22px;box-shadow:inset 0 0 0 1px var(--ring);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.os-models .sel .i{color:var(--mu)}.os-models .use td{font-variant-numeric:tabular-nums}.os-models .use td b{font-weight:500}.os-models .tot td{color:var(--tx2);font-weight:500}.os-models .tot td small{font-weight:400}.os-models .foot{color:var(--t3);padding:10px 20px 22px;font-size:11.5px}.os-settings .sa{grid-template-columns:minmax(0,1fr) 284px;align-items:start;gap:10px;padding:0 20px 20px;display:grid}.os-settings .lc,.os-settings .rc{flex-direction:column;gap:10px;min-width:0;display:flex}.os-settings .prof{align-items:center;gap:12px;padding:9px 12px;display:flex}.os-settings .av2{background:var(--raise);width:38px;height:38px;color:var(--tx2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.os-settings .pf2{flex-direction:column;flex:1;font-size:12px;display:flex}.os-settings .pf2 b{font-size:13.5px;font-weight:600}.os-settings .pf2 span{color:var(--mu)}.os-settings .cg{border-top:1px solid var(--dv);align-items:center;gap:8px;padding:6px 12px 3px;font-size:12px;display:flex}.os-settings .cg b{font-weight:600}.os-settings .cr2{border-top:1px solid var(--dv);grid-template-columns:14px 118px minmax(0,1fr) auto 76px;align-items:center;gap:9px;padding:5px 12px;font-size:12px;display:grid}.os-settings .cr2 .i{color:var(--mu)}.os-settings .cr2 .v{color:var(--mu);line-height:1.35}.os-settings .cr2 .a{text-align:right}.os-settings .cr2:last-child{padding-bottom:8px}.os-settings .dv2{border-top:1px solid var(--dv);padding:8px 12px 10px}.os-settings .dt{align-items:center;gap:9px;display:flex}.os-settings .dt .i{color:var(--mu)}.os-settings .dt b{font-size:12.5px;font-weight:500;display:block}.os-settings .dt span{color:var(--mu);font-size:11.5px}.os-settings .dt>.tag,.os-settings .dt>.btn{margin-left:auto}.os-settings .dv2 p{color:var(--mu);margin-top:5px;font-size:12px}.os-settings .nr{border-top:1px solid var(--dv);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 12px;font-size:12px;display:grid}.os-settings .nr b{color:var(--mu);font-size:11.5px;font-weight:500;display:block}.os-settings .nr span{color:var(--tx2)}.os-settings .nr .i{color:var(--mu)}.os-settings .dd{gap:6px;padding:0 12px;display:flex}.os-settings .btn.red{color:var(--bad-t)}.os-settings .dn{color:var(--t3);padding:8px 12px 11px;font-size:11.5px}.os-settings .dn.dn0{padding-top:0}.os-settings .acts{flex-wrap:wrap;gap:6px;display:flex}.fixn{background:var(--acc-bg);color:var(--acc-t);border-radius:6px;align-items:center;gap:7px;margin:0 20px 10px;padding:7px 10px;font-size:11.5px;display:flex}.fixn .i{flex:none;width:13px;height:13px}.si{background:var(--bg);place-items:center;display:grid;position:absolute;inset:0}.sib{background:var(--s2);width:360px;box-shadow:inset 0 0 0 1px var(--ring);border-radius:10px;padding:20px 20px 18px}.sib .lock{height:auto;padding:0 0 12px}.sib h1{margin:0 0 4px;font-size:15px}.sib p{color:var(--mu);font-size:12.5px;line-height:1.5}.sib .btn{justify-content:center;width:100%;height:30px;margin-top:12px}.sib a.btn{text-decoration:none}.sib .or{color:var(--t3);align-items:center;gap:8px;margin:12px 0 8px;font-size:11.5px;display:flex}.sib .or:before,.sib .or:after{content:"";background:var(--dv);flex:1;height:1px}.sib label{color:var(--mu);margin-bottom:4px;font-size:11.5px;display:block}.sib input{background:var(--bg);width:100%;height:30px;box-shadow:inset 0 0 0 1px var(--dv);color:var(--tx);font:12.5px var(--sans);border:0;border-radius:6px;padding:0 10px}.sib input:focus{box-shadow:inset 0 0 0 1px var(--acc);outline:0}.sib .msg{color:var(--ok-t);margin-top:10px;font-size:12px}.sib .err{color:var(--bad-t);margin-top:10px;font-size:12px}.embed{background:var(--s2);box-shadow:inset 0 0 0 1px var(--ring);border-radius:8px;margin:0 20px 20px;padding:16px 18px}.embed b{margin-bottom:4px;font-weight:500;display:block}.embed p{color:var(--mu);font-size:12.5px;line-height:1.55}.embed .f{gap:6px;margin-top:12px;display:flex}.os-inbox .wr.ind{padding-left:12px}
