@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}.machine-hero{height:262px;margin:calc(-1 * var(--s4)) calc(-1 * var(--s4)) var(--s1);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:radial-gradient(70% 55% at 50% 78%,var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#7896dc17),#0000 70%),linear-gradient(var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#0f141d),var(--lightningcss-light,#e8ecf2)var(--lightningcss-dark,#0b0f17));position:relative;overflow:hidden}.machine-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0d),#0000);height:1px;position:absolute;bottom:40px;left:8%;right:8%}.lt-stage{perspective:1050px;perspective-origin:50% 38%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0}.lt-stage.dragging{cursor:grabbing}.lt-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.lt-hint{z-index:2;color:var(--text-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#11161fbf);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:550;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:8px;right:10px;transform:translateY(4px)}.lt-hint svg{width:12px;height:12px}.machine-hero:hover .lt-hint,.lt-stage:focus-visible~.lt-hint{opacity:1;transform:none}.lt-stage{--lt-shell:var(--lightningcss-light,linear-gradient(160deg, #eceef2, #c9ccd3))var(--lightningcss-dark,linear-gradient(160deg, #6a6d75, #3f4248));--lt-deck:var(--lightningcss-light,#dfe1e6)var(--lightningcss-dark,#4b4e56);--lt-deck-back:var(--lightningcss-light,#d3d6dc)var(--lightningcss-dark,#43464d);--lt-edge:var(--lightningcss-light,#bfc2c9)var(--lightningcss-dark,#35373d);--lt-edge-hi:var(--lightningcss-light,#d8dbe0)var(--lightningcss-dark,#4a4d54);--lt-well:var(--lightningcss-light,#c9ccd2)var(--lightningcss-dark,#383b42);--lt-key:var(--lightningcss-light,#1d1f24)var(--lightningcss-dark,#17181c);--lt-key-lit:#23262d;--lt-pad:var(--lightningcss-light,#d4d7dc)var(--lightningcss-dark,#44474e);--lt-pad-line:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff0f);--lt-hole:var(--lightningcss-light,#00000047)var(--lightningcss-dark,#00000073);--lt-glow:#8caaff8c;--lt-bezel:#0a0a0c}.lt-stage.windows{--lt-shell:linear-gradient(160deg, var(--lightningcss-light,#4a4e57)var(--lightningcss-dark,#3b3e45), var(--lightningcss-light,#2b2e34)var(--lightningcss-dark,#222429));--lt-deck:var(--lightningcss-light,#34373e)var(--lightningcss-dark,#2b2d33);--lt-deck-back:var(--lightningcss-light,#2f3238)var(--lightningcss-dark,#26282d);--lt-edge:var(--lightningcss-light,#26282d)var(--lightningcss-dark,#1d1f23);--lt-edge-hi:var(--lightningcss-light,#3a3d44)var(--lightningcss-dark,#303238);--lt-well:var(--lightningcss-light,#26282e)var(--lightningcss-dark,#202227);--lt-key:#111216;--lt-pad:var(--lightningcss-light,#3a3d44)var(--lightningcss-dark,#303238);--lt-pad-line:#ffffff0f;--lt-hole:#00000080;--lt-glow:#5096ff99}.lt-stage.linux{--lt-shell:linear-gradient(160deg, var(--lightningcss-light,#4b4744)var(--lightningcss-dark,#3d3a37), var(--lightningcss-light,#2e2b29)var(--lightningcss-dark,#232120));--lt-deck:var(--lightningcss-light,#383532)var(--lightningcss-dark,#2d2a28);--lt-deck-back:var(--lightningcss-light,#33302e)var(--lightningcss-dark,#282624);--lt-edge:var(--lightningcss-light,#292624)var(--lightningcss-dark,#1f1d1c);--lt-edge-hi:var(--lightningcss-light,#3d3a37)var(--lightningcss-dark,#322f2d);--lt-well:var(--lightningcss-light,#2a2725)var(--lightningcss-dark,#222020);--lt-key:#121110;--lt-pad:var(--lightningcss-light,#3e3b38)var(--lightningcss-dark,#33302e);--lt-pad-line:#ffffff0f;--lt-hole:#00000080;--lt-glow:#ff8c5a80}.lt-rig{width:0;height:0;transform-style:preserve-3d;will-change:transform;transition:transform .75s cubic-bezier(.34,1.4,.64,1),top 1.15s cubic-bezier(.65,0,.2,1);position:absolute;top:calc(50% + 62px);left:50%}.lt-stage.shut .lt-rig{top:calc(50% - 12px)}.lt-caption{z-index:2;white-space:nowrap;color:var(--muted);pointer-events:none;align-items:center;gap:8px;font-size:12px;animation:.5s ease-out lt-fade;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%)}.lt-stage.dragging .lt-rig{transition:none}.lt-box,.lt-lid{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.lt-lid{transform:rotateX(var(--lid));transition:transform 1.15s cubic-bezier(.65,0,.2,1)}.lt-face{backface-visibility:hidden;position:absolute}.lt-shadow{filter:blur(7px);background:radial-gradient(closest-side,var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#000000a6),#0000);border-radius:50%;position:absolute}.lt-base .lt-front,.lt-base .lt-left,.lt-base .lt-right,.lt-base .lt-back{background:linear-gradient(180deg, var(--lt-edge-hi), var(--lt-edge) 70%)}.lt-base .lt-bottom{background:var(--lightningcss-light,#a9adb5)var(--lightningcss-dark,#1e2024);border-radius:9px}.lt-frontface{width:100%;height:100%;position:relative}.lt-led{background:#0000004d;border-radius:1px;width:3px;height:1.6px;transition:background .6s,box-shadow .6s;position:absolute;top:2.5px;right:22px}.lt-stage.on .lt-led{background:#4ade80;box-shadow:0 0 4px 1px #4ade80b3}.lt-stage.scene-work .lt-led{animation:2.2s ease-in-out infinite lt-breathe}.lt-stage.scene-signin .lt-led,.lt-stage.scene-blocked .lt-led,.lt-stage.scene-limit .lt-led{background:#fbbf24;box-shadow:0 0 4px 1px #fbbf24a6}@keyframes lt-breathe{50%{opacity:.35}}.lt-lip{background:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000059);border-radius:0 0 4px 4px;width:40px;height:2.5px;margin:0 auto}.lt-deck{background:linear-gradient(180deg, var(--lt-deck-back), var(--lt-deck) 45%);border-radius:9px;width:100%;height:100%;position:relative;overflow:hidden}.lt-keywell{background:var(--lt-well);border-radius:5px;height:81px;padding:4px 5px;position:absolute;top:14px;left:32px;right:32px;box-shadow:inset 0 1px 2px #0000002e}.lt-keys{width:100%;height:100%;display:block}.lt-keys rect{fill:var(--lt-key);transition:fill .6s}.lt-stage.scene-work .lt-keys rect{fill:var(--lt-key-lit);filter:drop-shadow(0 0 1.2px #96beff8c)}.lt-pad{background:var(--lt-pad);width:98px;height:60px;box-shadow:inset 0 0 0 1px var(--lt-pad-line);border-radius:6px;position:absolute;top:106px;left:50%;transform:translate(-50%)}.lt-speaker{background-image:radial-gradient(var(--lt-hole) .65px, transparent .9px);background-size:3px 3px;width:18px;height:81px;position:absolute;top:14px}.lt-speaker.l{left:7px}.lt-speaker.r{right:7px}.lt-stage.windows .lt-speaker,.lt-stage.linux .lt-speaker{display:none}.lt-stage.windows .lt-keywell,.lt-stage.linux .lt-keywell{left:14px;right:14px}.lt-spill{background:radial-gradient(75% 46% at 50% 0%, var(--lt-glow), transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity .9s;position:absolute;inset:0}.lt-stage.on .lt-spill{opacity:.45}.lt-stage.scene-work .lt-spill{opacity:.6}.lt-lidbox .lt-left,.lt-lidbox .lt-right,.lt-lidbox .lt-top{background:linear-gradient(90deg, var(--lt-edge), var(--lt-edge-hi) 50%, var(--lt-edge))}.lt-bezel{background:var(--lt-bezel);border-radius:10px;width:100%;height:100%;padding:6px 6px 9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 0 0 2px var(--lightningcss-light,#c3c6cc)var(--lightningcss-dark,#3a3d44)}.lt-stage.windows .lt-bezel,.lt-stage.linux .lt-bezel{padding:7px 7px 12px;box-shadow:inset 0 0 0 1px #ffffff0f}.lt-notch{z-index:3;background:var(--lt-bezel);border-radius:0 0 4px 4px;width:34px;height:6px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.lt-cam{background:#1d2430;border-radius:50%;width:2.5px;height:2.5px;margin-left:-1.25px;position:absolute;top:2.5px;left:50%;box-shadow:0 0 0 .5px #ffffff1a}.lt-shell{background:var(--lt-shell);border-radius:10px;place-items:center;width:100%;height:100%;display:grid}.lt-shell .lt-apple{color:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff4d);filter:drop-shadow(0 .5px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0006))}.lt-stage.windows .lt-shell .lt-apple,.lt-stage.linux .lt-shell .lt-apple{display:none}.lt-mark svg{filter:grayscale()contrast(.9);opacity:.5;width:30px;height:30px;display:block}.lt-screen{color:#fff;width:100%;height:100%;font:500 7px / 1.3 var(--font-sans);letter-spacing:0;isolation:isolate;background:#000;border-radius:3px;position:relative;overflow:hidden}.lt-screen.scene-off>:not(.lt-glare){display:none}.lt-wall{z-index:-1;transition:filter .8s,opacity .8s;position:absolute;inset:0}.lt-screen.mac .lt-wall{background:radial-gradient(110% 85% at 0 0,#7a5cff 0%,#0000 55%),radial-gradient(90% 80% at 100% 100%,#ff8a5c 0%,#0000 58%),radial-gradient(70% 70% at 85% 8%,#36b2ff 0%,#0000 60%),#1b1f3a}.lt-screen.windows .lt-wall{background:radial-gradient(70% 90% at 62% 60%,#3d8bff 0%,#0000 62%),radial-gradient(45% 55% at 38% 40%,#8ec5ff 0%,#0000 70%),radial-gradient(100% 100% at 100% 0,#1b2f6b 0%,#0000 60%),#071433}.lt-screen.linux .lt-wall{background:radial-gradient(90% 80% at 15% 100%,#f2702e 0%,#0000 55%),radial-gradient(80% 80% at 90% 10%,#9b3b8f 0%,#0000 60%),#2a0f26}.lt-screen.scene-work .lt-wall,.lt-screen.scene-paused .lt-wall,.lt-screen.scene-blocked .lt-wall{filter:saturate(.8)brightness(.65)}.lt-screen.scene-signin .lt-wall,.lt-screen.scene-limit .lt-wall{filter:blur(4px)brightness(.55)}.lt-screen.scene-update .lt-wall{opacity:0}.lt-fill{flex:1}.lt-menubar{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;align-items:center;gap:4px;height:9px;padding:0 5px;font-size:5.5px;display:flex;position:absolute;inset:0 0 auto}.lt-menubar>span:not(.lt-fill):not(.lt-tray){opacity:.85}.lt-menubar .lt-apple{flex:none;margin-right:1px}.lt-macbar{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:0;display:grid}.lt-bar-left{align-items:center;gap:3px;min-width:0;display:inline-flex}.lt-macbar .lt-tray{justify-self:end;max-width:100%;overflow:hidden}.lt-macbar .lt-account{flex:0 auto;min-width:0;max-width:none;font-size:5.4px;font-weight:600}.lt-bar-left{overflow:hidden}.lt-macbar .lt-slots,.lt-macbar .lt-batt,.lt-macbar .lt-time-now{flex:none}.lt-macbar .lt-batt-pct{display:none}.lt-gnome{background:#0000008c}.lt-tray{align-items:center;gap:4px;min-width:0;font-size:5.2px;display:inline-flex}.lt-account{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;max-width:82px;display:inline-flex;overflow:hidden}.lt-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt-account .claude-mark{color:#f0a084;flex:none}.lt-slots{gap:1px;display:inline-flex}.lt-slots i{border-radius:.8px;width:3.5px;height:3.5px;box-shadow:inset 0 0 0 .5px #ffffffbf}.lt-slots i.used{box-shadow:none;background:#4ade80}.lt-batt{align-items:center;gap:1.5px;display:inline-flex}.lt-batt-cell{border-radius:1.2px;width:9px;height:4.5px;padding:.6px;position:relative;box-shadow:inset 0 0 0 .5px #fffc}.lt-batt-cell:after{content:"";background:#fffc;border-radius:0 .5px .5px 0;width:.8px;height:1.7px;position:absolute;top:1.4px;right:-1.3px}.lt-batt-cell i{background:#fff;border-radius:.6px;height:100%;display:block}.lt-batt.low .lt-batt-cell i{background:#ff6b5e}.lt-bolt{font-size:4.5px}.lt-taskbar{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121622c7;align-items:center;gap:3px;height:11px;padding:0 5px;display:flex;position:absolute;inset:auto 0 0}.lt-taskbar i{background:#4a90ff;border-radius:1.5px;width:6px;height:6px}.lt-taskbar i:nth-of-type(2){background:#f5b84a}.lt-taskbar i:nth-of-type(3){background:#2c2f36;box-shadow:inset 0 0 0 .6px #9aa3b5}.lt-taskbar i:nth-of-type(4){background:#3ecf8e}.lt-taskbar .lt-tray{margin-left:4px}.lt-term{background:#0a0d12ed;border-radius:4px;flex-direction:column;animation:.52s cubic-bezier(.2,.9,.2,1) lt-window;display:flex;position:absolute;inset:13px 9px 9px;overflow:hidden;box-shadow:0 4px 14px #00000080,0 0 0 .5px #ffffff1f}.lt-screen.windows .lt-term{border-radius:3px;inset:7px 9px 15px}.lt-screen.linux .lt-term{inset:7px 9px 8px}.lt-term-bar{color:#fff9;background:#ffffff0f;align-items:center;gap:4px;height:9px;padding:0 4px;font-size:5px;display:flex}.lt-lights{gap:2px;display:flex}.lt-lights i{background:#ff5f57;border-radius:50%;width:3.5px;height:3.5px}.lt-lights i:nth-child(2){background:#febc2e}.lt-lights i:nth-child(3){background:#28c840}.lt-tab{color:#fff;background:#ffffff1a;border-radius:2px;padding:0 4px}.lt-term-title{position:absolute;left:50%;transform:translate(-50%)}.lt-term-run{border-bottom:.5px solid #ffffff14;align-items:center;gap:4px;padding:3px 5px;font-size:6px;display:flex}.lt-role{text-transform:capitalize;background:#ffffff1a;border-radius:2px;padding:.5px 3px;font-weight:700}.lt-role.clarifier,.tk-role-clarifier{color:#b9a4ff}.lt-role.planner,.tk-role-planner{color:#79b8ff}.lt-role.coder,.tk-role-coder{color:#4fe0cc}.lt-role.tester,.tk-role-tester{color:#ffab70}.lt-role.reviewer,.tk-role-reviewer{color:#ff8ccf}.lt-ticket{font-family:var(--font-mono);color:#d2a8ff}.lt-ticket.hidden{color:#ffffff73;font-family:inherit;font-style:italic}.lt-time{font-family:var(--font-mono);color:#ffffff8c}.lt-step-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;overflow:hidden}.lt-toast{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#242834d1;border-radius:4px;align-items:center;gap:4px;max-width:120px;padding:3px 5px;animation:.6s cubic-bezier(.2,.9,.2,1) lt-toast-in;display:flex;position:absolute;top:12px;right:6px;box-shadow:0 3px 10px #00000059,inset 0 0 0 .5px #ffffff24}.lt-toast.windows{top:auto;bottom:14px}.lt-toast.bad{box-shadow:0 3px 10px #00000059,inset 0 0 0 .6px #ff6b5eb3}.lt-toast-logo svg{border-radius:2px;width:9px;height:9px;display:block}.lt-toast-text{font-size:5.2px;line-height:1.35;display:grid}.lt-toast-text span{opacity:.8}@keyframes lt-toast-in{0%{opacity:0;transform:translate(10px)}}.lt-term-body{font:6px / 1.5 var(--font-mono);color:#c9d1d9;flex-direction:column;flex:1;justify-content:flex-end;padding:2px 5px 4px;display:flex;overflow:hidden}.lt-line{text-overflow:ellipsis;white-space:nowrap;animation:.42s cubic-bezier(.2,.8,.2,1) lt-in;overflow:hidden}.lt-line.err{color:#ff9a92}.lt-step{color:#fff9}.lt-cursor{background:#c9d1d9;width:3px;height:6px;margin-top:1px;animation:1.1s step-end infinite blink;display:inline-block}.lt-center{text-align:center;text-shadow:0 1px 3px #00000059;flex-direction:column;justify-content:center;align-items:center;gap:3px;animation:.6s ease-out lt-fade;display:flex;position:absolute;inset:0}.lt-big-logo svg{border-radius:5px;width:22px;height:22px;display:block;box-shadow:0 3px 10px #00000059}.lt-hello{letter-spacing:-.01em;margin-top:2px;font-size:11px;font-weight:650}.lt-sub{opacity:.85;font-size:6.2px}.lt-clock{letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:300;line-height:1}.lt-claude{background:#ffffffeb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 14px #00000059}.lt-claude .claude-mark{color:#d97757}.lt-lock .lt-sub{margin-top:2px}.lt-pause{width:16px;height:16px;position:relative}.lt-pause:before,.lt-pause:after{content:"";background:#fff;border-radius:1.5px;width:5px;height:16px;position:absolute;top:0}.lt-pause:before{left:1.5px}.lt-pause:after{right:1.5px}.lt-warn{color:#2a1a00;background:#f5b84a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.lt-updating{background:#000}.lt-progress{background:#ffffff2e;border-radius:2px;width:70px;height:2.5px;margin:6px 0 2px;overflow:hidden}.lt-progress span{background:#fff;border-radius:2px;width:40%;height:100%;animation:1.4s cubic-bezier(.6,0,.4,1) infinite lt-indeterminate;display:block}.lt-glare{z-index:5;pointer-events:none;background:linear-gradient(118deg,#ffffff1c 0%,#ffffff08 34%,#0000 36%);position:absolute;inset:0}.lt-screen.scene-off{background:radial-gradient(120% 120% at 30% 0,#15181d,#050608)}@keyframes lt-in{0%{opacity:0;transform:translateY(3px)}}@keyframes lt-fade{0%{opacity:0;transform:scale(.97)}}@keyframes lt-window{0%{opacity:0;transform:scale(.92)translateY(4px)}}@keyframes lt-indeterminate{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes blink{50%{opacity:0}}.tk-url{color:#79c0ff;text-underline-offset:2px;-webkit-text-decoration:underline #79c0ff66;text-decoration:underline #79c0ff66}.tk-bad,.a-red{color:#ff7b72}.tk-warn,.a-yellow{color:#e3b341}.tk-ok,.a-green{color:#7ee787}.tk-ticket,.a-magenta{color:#d2a8ff}.tk-step{color:#8b949e;font-weight:600}.tk-dim,.a-dim{color:#6e7681}.tk-num,.a-blue{color:#a5d6ff}.a-cyan{color:#56d4dd}.a-b{font-weight:700}.lv-overlay{z-index:60;-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);background:#03060c8c;place-items:center;animation:.22s ease-out fade;display:grid;position:fixed;inset:0}.lv-window{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6edf3;background:#0d1117;border:1px solid #ffffff1a;border-radius:12px;outline:none;flex-direction:column;width:min(1320px,100vw - 48px);height:min(860px,100vh - 48px);font-size:13px;animation:.3s cubic-bezier(.2,.9,.2,1) lv-pop;display:flex;overflow:hidden;box-shadow:0 40px 100px #0009,0 0 0 1px #00000080}:root.vt-on .lv-window,:root.vt-on .lv-overlay{animation:none}.lv-window.windows{background:#0c0c0f;border-radius:8px}.lv-window.linux{background:#141414}.lv-titlebar{-webkit-user-select:none;user-select:none;background:linear-gradient(#232832,#1b1f27);border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex;position:relative}.lv-window.windows .lv-titlebar{background:#1d1d23;align-items:flex-end;height:40px;padding:0 0 0 8px}.lv-window.linux .lv-titlebar{background:#272727}.lv-lights{gap:8px;display:flex}.lv-lights>*{background:#ff5f57;border:0;border-radius:50%;width:12px;height:12px;padding:0;position:relative;box-shadow:inset 0 0 0 .5px #00000040}.lv-lights>i:nth-child(2){background:#febc2e}.lv-lights>i:nth-child(3){background:#28c840}.lv-lights .close{cursor:pointer}.lv-lights .close:after{content:"×";font:700 10px / 1 var(--font-sans);color:#500000cc;opacity:0;place-items:center;transition:opacity .1s;display:grid;position:absolute;inset:0}.lv-lights:hover .close:after,.lv-lights .close:focus-visible:after{opacity:1}.lv-title{color:#c9d1d9;white-space:nowrap;font-size:13px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.lv-tabs{align-self:stretch;align-items:flex-end;display:flex}.lv-wtab{color:#e6edf3;background:#0c0c0f;border-radius:8px 8px 0 0;align-items:center;gap:8px;height:32px;padding:0 16px;font-size:12.5px;display:flex}.lv-wtab svg{color:#79c0ff;width:14px;height:14px}.lv-wtab .muted{color:#8b949e}.lv-live{letter-spacing:.08em;text-transform:uppercase;color:#8b949e;align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.lv-window.windows .lv-live{align-self:center}.lv-live .dot{background:#6e7681;border-radius:50%;width:7px;height:7px}.lv-live.on{color:#7ee787}.lv-live.on .dot{background:#3fb950;animation:1.8s ease-out infinite lv-ping}.lv-caption{align-self:stretch;display:flex}.lv-caption>*{color:#c9d1d9;background:0 0;border:0;place-items:center;width:46px;display:grid}.lv-caption svg{width:15px;height:15px}.lv-caption .min:before{content:"";background:#c9d1d9;width:10px;height:1px}.lv-caption .max:before{content:"";border:1px solid #c9d1d9;border-radius:1.5px;width:9px;height:9px}.lv-caption button{cursor:pointer;transition:background .12s}.lv-window.windows .lv-caption button:hover{color:#fff;background:#c42b1c}.lv-window.linux .lv-caption{align-items:center}.lv-window.linux .lv-caption button{background:#ffffff14;border-radius:50%;width:24px;height:24px}.lv-window.linux .lv-caption button:hover{background:#ffffff29}.lv-window.linux .lv-caption svg{width:13px;height:13px}.lv-body{flex:1;grid-template-columns:272px minmax(0,1fr);min-height:0;display:grid}.lv-side{background:#0f141b;border-right:1px solid #ffffff12;flex-direction:column;gap:18px;min-height:0;padding:18px 16px 16px;display:flex;overflow-y:auto}.lv-window.windows .lv-side{background:#111116}.lv-window.linux .lv-side{background:#181818}.lv-id{justify-items:start;gap:2px;display:grid}.lv-name{letter-spacing:-.01em;font-size:17px;font-weight:650}.lv-kind{color:#8b949e;margin-bottom:8px;font-size:12px}.lv-claude{background:#d9775714;border:1px solid #d9775738;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.lv-claude>div{min-width:0}.lv-claude-mark{background:#d9775729;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lv-claude .claude-mark{color:#e0896a}.lv-account{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.lv-login{color:#8b949e;font-size:11.5px}.lv-login.ok{color:#7ee787}.lv-login.warn{color:#e3b341}.lv-login.bad{color:#ff7b72}.lv-label{letter-spacing:.08em;text-transform:uppercase;color:#6e7681;margin-bottom:8px;font-size:10.5px;font-weight:700}.lv-run{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;gap:2px;margin-bottom:6px;padding:8px 10px;font-size:12.5px;display:grid}.lv-run .role{font-size:12px}.lv-run.hidden .mono{color:#8b949e;font-family:inherit;font-style:italic}.lv-run .role.clarifier{color:#b9a4ff}.lv-run .role.planner{color:#79b8ff}.lv-run .role.coder{color:#4fe0cc}.lv-run .role.tester{color:#ffab70}.lv-run .role.reviewer{color:#ff8ccf}.lv-run-step{color:#8b949e;font-size:11.5px}.lv-none{color:#8b949e;font-size:12.5px}.lv-kv{color:#8b949e;justify-content:space-between;gap:8px;font-size:12px;display:flex}.lv-kv .mono{color:#c9d1d9}.lv-group .lv-kv+.lv-kv{margin-top:4px}.lv-bar+.lv-bar{margin-top:9px}.lv-track{background:#ffffff14;border-radius:2px;height:4px;margin-top:5px;overflow:hidden}.lv-track span{background:linear-gradient(90deg,#388bfd,#79c0ff);border-radius:2px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.lv-bar.warn .lv-track span{background:linear-gradient(90deg,#bb8009,#e3b341)}.lv-settings{color:#e6edf3;height:34px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:12.5px;font-weight:550;transition:background .12s;display:inline-flex}.lv-settings:hover{background:#ffffff14}.lv-settings svg{width:14px;height:14px}.lv-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.lv-toolbar{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.lv-fill{flex:1}.lv-seg{background:#ffffff0d;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.lv-seg button{color:#8b949e;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12.5px;font-weight:550;transition:background .12s,color .12s}.lv-seg button.on{color:#e6edf3;background:#ffffff1c}.lv-pick{color:#c9d1d9;max-width:220px;height:30px;font:inherit;font-family:var(--font-mono);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:0 8px;font-size:12px}.lv-chip{color:#c9d1d9;height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;transition:background .12s,border-color .12s;display:inline-flex}.lv-chip:hover:not(:disabled){background:#ffffff0d}.lv-chip:disabled{opacity:.5;cursor:default}.lv-chip svg{width:14px;height:14px}.lv-chip b{color:#8b949e;font-weight:650}.lv-chip.on.bad{color:#ff7b72;background:#f851491f;border-color:#f8514966}.lv-chip.on.bad b{color:#ff7b72}.lv-find{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:2px;width:min(340px,100%);height:30px;padding:0 4px 0 30px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.lv-find:focus-within{border-color:#388bfd;box-shadow:0 0 0 3px #388bfd40}.lv-find>svg{color:#6e7681;width:14px;height:14px;position:absolute;left:10px}.lv-find input[type=search]{color:#e6edf3;min-width:0;height:28px;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:12.5px}.lv-find input[type=search]:focus{box-shadow:none}.lv-count{color:#8b949e;font-variant-numeric:tabular-nums;padding:0 4px;font-size:11.5px}.lv-find button,.lv-icon{color:#8b949e;cursor:pointer;background:0 0;border:0;place-items:center;transition:background .12s,color .12s;display:grid}.lv-find button{border-radius:5px;width:22px;height:22px}.lv-find button svg{width:14px;height:14px}.lv-find .up{transform:rotate(180deg)}.lv-icon{border-radius:8px;width:30px;height:30px}.lv-icon svg{width:15px;height:15px}.lv-icon:hover,.lv-find button:hover:not(:disabled){color:#e6edf3;background:#ffffff12}.lv-icon.on{color:#e6edf3;background:#ffffff17}.lv-service-bar{color:#8b949e;background:#388bfd0f;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex}.lv-service-bar>svg{width:14px;height:14px}.lv-log{min-height:0;font:12.5px / 1.62 var(--font-mono);font-variant-ligatures:none;color:#c9d1d9;scrollbar-color:#ffffff2e transparent;outline:none;flex:1;padding:10px 0 28px;overflow:auto}.lv-line{white-space:pre;gap:14px;padding:0 18px;display:flex}.lv-log.wrap .lv-line{white-space:pre-wrap;overflow-wrap:anywhere}.lv-line:hover{background:#ffffff09}.lv-t{color:#6e7681;-webkit-user-select:none;user-select:none;flex:none}.lv-n{text-align:right;color:#484f58;-webkit-user-select:none;user-select:none;flex:none;width:3.2em}.lv-text{min-width:0}.lv-line.err{background:linear-gradient(90deg,#f851491c,#0000 65%);box-shadow:inset 2px 0 #f85149}.lv-line.fresh{animation:.48s cubic-bezier(.2,.8,.2,1) lv-in,2s ease-out lv-flash}.lv-line.hit{background:#d2992226;box-shadow:inset 2px 0 #d29922}.lv-log mark{color:#fff;background:#d299226b;border-radius:2px}.lv-cursor{background:#c9d1d9;width:8px;height:15px;margin:4px 18px 0;animation:1.1s step-end infinite blink;display:inline-block}.lv-empty{font-family:var(--font-sans);color:#8b949e;align-items:center;gap:8px;padding:24px 18px;display:flex}.lv-jump{color:#fff;height:32px;font:inherit;cursor:pointer;background:#1f6feb;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:12.5px;font-weight:600;animation:.26s cubic-bezier(.2,.9,.2,1) lv-rise;display:inline-flex;position:absolute;bottom:46px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000080,inset 0 0 0 1px #ffffff1f}.lv-jump svg{width:15px;height:15px}.lv-status{color:#8b949e;white-space:nowrap;background:#00000040;border-top:1px solid #ffffff12;flex:none;align-items:center;gap:10px;height:30px;padding:0 14px;font-size:11.5px;display:flex;overflow:hidden}.lv-status .sep{background:#ffffff1a;width:1px;height:12px}.lv-status .bad{color:#ff7b72}.lv-pulse{background:#6e7681;border-radius:50%;width:7px;height:7px}.lv-pulse.on{background:#3fb950;animation:1.8s ease-out infinite lv-ping}.lv-keys kbd{font:10.5px var(--font-mono);color:#c9d1d9;border:1px solid #ffffff24;border-radius:4px;margin:0 3px 0 10px;padding:1px 5px}@keyframes lv-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes lv-in{0%{opacity:0;transform:translateY(5px)}}@keyframes lv-flash{0%{background-color:#388bfd33}}@keyframes lv-rise{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes lv-ping{0%{box-shadow:0 0 #3fb9508c}80%,to{box-shadow:0 0 0 7px #3fb95000}}::view-transition-group(machine-screen){animation-duration:.56s;animation-timing-function:cubic-bezier(.2,.9,.1,1)}::view-transition-old(machine-screen){height:100%;animation-duration:.42s}::view-transition-new(machine-screen){height:100%;animation-duration:.42s}::view-transition-old(root){animation-duration:.38s}::view-transition-new(root){animation-duration:.38s}@media (width<=900px){.lv-window{border-radius:0;width:100vw;height:100vh}.lv-body{grid-template-columns:minmax(0,1fr)}.lv-side,.lv-keys{display:none}}@media (prefers-reduced-motion:reduce){.lt-rig,.lt-lid{transition:none}}.machine-id{gap:2px;min-width:0;display:grid}.machine-id .card-title{font-size:var(--fs-md)}.machine-id .machine-sub{margin:0}.vitals.three{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr))}.vitals.three .meter-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vitals.three .meter-value{font-size:var(--fs-sm);color:var(--text-2);margin-left:2px}.machine-foot .fill{flex:1}.machine-card .machine-foot{justify-content:flex-start}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:14px;--fs-lg:16px;--fs-xl:22px;--side-w:236px;--bar-h:56px;--pad:28px;--radius:10px;--radius-sm:7px;--radius-lg:14px;--chrome:var(--lightningcss-light,#eceff3)var(--lightningcss-dark,#07090e);--bg:var(--lightningcss-light,#f7f8fa)var(--lightningcss-dark,#0b0f17);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#11161f);--surface-2:var(--lightningcss-light,#f2f4f7)var(--lightningcss-dark,#161c27);--hover:var(--lightningcss-light,#e6e9ee)var(--lightningcss-dark,#1b2230);--text:var(--lightningcss-light,#0b1220)var(--lightningcss-dark,#eef1f6);--text-2:var(--lightningcss-light,#384356)var(--lightningcss-dark,#c2c9d5);--muted:var(--lightningcss-light,#667085)var(--lightningcss-dark,#8b95a7);--line:var(--lightningcss-light,#e3e7ed)var(--lightningcss-dark,#212938);--line-strong:var(--lightningcss-light,#cdd4de)var(--lightningcss-dark,#2f3a4d);--accent:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#22c55e);--accent-hover:var(--lightningcss-light,#166534)var(--lightningcss-dark,#4ade80);--accent-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#03200d);--accent-soft:var(--lightningcss-light,#e7f6ec)var(--lightningcss-dark,#22c55e21);--link:var(--lightningcss-light,#1d5bd8)var(--lightningcss-dark,#7ba6ff);--focus:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#93c5fd);--claude:var(--lightningcss-light,#c96442)var(--lightningcss-dark,#e0896a);--ok:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#4ade80);--ok-soft:var(--lightningcss-light,#e7f6ec)var(--lightningcss-dark,#4ade801f);--warn:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24);--warn-soft:var(--lightningcss-light,#fdf3dc)var(--lightningcss-dark,#fbbf241f);--bad:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#f87171);--bad-soft:var(--lightningcss-light,#fdeaea)var(--lightningcss-dark,#f871711f);--info:var(--lightningcss-light,#1d5bd8)var(--lightningcss-dark,#7ba6ff);--info-soft:var(--lightningcss-light,#e8effd)var(--lightningcss-dark,#7ba6ff1f);--neutral-soft:var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#94a3b81c);--clarifier:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#a78bfa);--planner:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#60a5fa);--coder:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#2dd4bf);--tester:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#fb923c);--reviewer:var(--lightningcss-light,#be185d)var(--lightningcss-dark,#f472b6);--shadow-sm:0 1px 2px var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#0006);--shadow:0 1px 3px var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#00000073), 0 1px 2px var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#0000004d);--shadow-lg:0 18px 48px var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#0009), 0 2px 6px var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#0006)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--chrome);color:var(--text);font:var(--fs-base) / 1.5 var(--font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}p{margin:0}h1,h2,h3{letter-spacing:-.01em;margin:0}code,.mono{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.92em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{top:var(--s2);left:var(--s2);z-index:100;clip:auto;width:auto;height:auto;padding:var(--s2) var(--s3);background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);position:fixed}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.row{align-items:center;gap:var(--s2);display:flex}.chips{gap:var(--s2);flex-wrap:wrap;display:flex}.stack{gap:var(--s4);display:grid}.stack.tight{gap:var(--s2)}.what{font-weight:600}.how{color:var(--muted);font-size:var(--fs-sm)}.inline-icon{vertical-align:-2px;flex:none;width:14px;height:14px}.nowrap{white-space:nowrap}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.strong{font-weight:600}.ok-text{color:var(--ok)}.bad-text{color:var(--bad)}.claude-mark{color:var(--claude);flex:none}.model{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.app{grid-template-columns:var(--side-w) minmax(0, 1fr);height:100vh;display:grid}.side{gap:var(--s5);min-height:0;padding:var(--s3) var(--s3) var(--s3);flex-direction:column;display:flex}.brand{height:36px;padding:0 var(--s2);color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.brand:hover{text-decoration:none}.brand svg{flex:none;width:26px;height:26px}.side-nav{gap:2px;display:grid}.side-nav a,.side-projects li a{min-height:34px;color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;transition:background .12s,color .12s;display:flex}.side-nav a:hover,.side-projects li a:hover{background:var(--hover);color:var(--text);text-decoration:none}.side-nav a[aria-current=page],.side-projects li a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line), var(--shadow-sm)}.side-nav svg{width:17px;height:17px;color:var(--muted);flex:none}.side-nav a[aria-current=page] svg{color:var(--accent)}.side-projects{flex-direction:column;min-height:0;display:flex}.side-head{margin-bottom:var(--s1);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.02em;justify-content:space-between;align-items:center;padding:0 6px 0 10px;font-weight:600;display:flex}.side-add{width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.side-add:hover{background:var(--hover);color:var(--text)}.side-add svg{width:15px;height:15px}.side-projects ul{gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.side-projects li a{min-height:30px;font-size:var(--fs-sm);font-family:var(--font-mono);font-weight:450}.side-projects .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pdot{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px;margin:0 5px 0 4px}.pdot.on{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.pdot.paused{background:var(--warn)}.pdot.setup{border:2px solid var(--warn);background:0 0}.side-count{background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent);font:600 11px / 18px var(--font-sans);text-align:center;border-radius:9px;padding:0 5px}.side-foot{margin-top:auto;padding:0 10px}.canvas{min-width:0;margin:var(--s2) var(--s2) var(--s2) 0;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;overflow:auto}.bar{z-index:20;justify-content:space-between;align-items:center;gap:var(--s4);height:var(--bar-h);padding:0 var(--s4) 0 var(--pad);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}main{padding:var(--s5) var(--pad) var(--s16)}.crumbs{flex:none}.crumbs ol{font-size:var(--fs-sm);align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:2px;min-width:0;display:flex}.crumbs a{color:var(--muted);border-radius:6px;padding:4px 6px}.crumbs a:hover{background:var(--hover);color:var(--text);text-decoration:none}.crumbs [aria-current=page]{color:var(--text);padding:4px 6px;font-weight:600}.crumbs .sep{width:14px;height:14px;color:var(--line-strong)}.account{position:relative}.account-btn{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 4px;transition:background .12s,border-color .12s;display:flex}.account-btn:hover,.account-btn[aria-expanded=true]{background:var(--surface);border-color:var(--line)}.account-btn .caret{width:14px;height:14px}.avatar{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu{z-index:50;background:var(--surface);border:1px solid var(--line);width:272px;box-shadow:var(--shadow-lg);transform-origin:100% 0;border-radius:12px;padding:6px;animation:.14s ease-out pop;position:absolute;top:calc(100% + 6px);right:0}.menu-head{align-items:center;gap:var(--s3);padding:var(--s2) 10px var(--s3);border-bottom:1px solid var(--line);margin-bottom:6px;display:flex}.menu [role=menuitem]{min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.menu [role=menuitem]:hover,.menu [role=menuitem]:focus-visible{background:var(--hover);outline:none;text-decoration:none}.menu [role=menuitem] svg{width:16px;height:16px;color:var(--muted);flex:none}.menu [role=menuitem] .end{width:13px;height:13px;margin-left:auto}.menu-sep{background:var(--line);height:1px;margin:6px 0}.menu-label{color:var(--muted);font-size:var(--fs-xs);padding:4px 10px;font-weight:600}.theme-pick{grid-template-columns:repeat(3,1fr);gap:4px;padding:2px 4px 4px;display:grid}.theme-pick button{padding:var(--s2) 4px;font:inherit;font-size:var(--fs-xs);color:var(--text-2);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-items:center;gap:4px;font-weight:500;transition:border-color .12s,background .12s;display:grid}.theme-pick button:hover{border-color:var(--line-strong)}.theme-pick button.on{color:var(--text);background:var(--accent-soft);border-color:var(--accent)}.theme-pick svg{width:16px;height:16px}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(-4px)}}.bar-head{flex:1;align-items:center;min-width:0;display:flex}.page-head{justify-content:space-between;align-items:center;gap:var(--s4);flex:1;min-width:0;display:flex}.page-head .page-title{flex-wrap:nowrap;overflow:hidden}.page-head .page-meta{white-space:nowrap;flex-wrap:nowrap;min-width:0;overflow:hidden}.page-head .page-actions{flex-wrap:nowrap;flex:none}.page-title{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;min-width:0;display:flex}.page-head h1{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex-shrink:100;min-width:4em;font-size:17px;font-weight:650;line-height:1.2;overflow:hidden}.page-head h1.mono{letter-spacing:-.01em;font-size:15.5px}.crumbs+.bar-head{margin-left:2px}.page-meta{align-items:center;gap:var(--s2);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.page-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}section{margin-bottom:var(--s8)}section:last-child{margin-bottom:0}.section-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:28px;margin-bottom:var(--s3);display:flex}h2{font-size:var(--fs-md);font-weight:650;line-height:1.4}.count{min-width:20px;height:20px;margin-left:var(--s2);background:var(--neutral-soft);color:var(--muted);font-size:var(--fs-xs);vertical-align:1px;border-radius:10px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.cols{gap:var(--s6);grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;display:grid}.cols>section,.cols>div>section{margin-bottom:var(--s6)}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:36px;font:inherit;font-size:var(--fs-md);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;white-space:nowrap;padding:0 14px;font-weight:550;transition:background .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex}.btn:hover{background:var(--surface-2);text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.small{min-height:30px;font-size:var(--fs-sm);padding:0 10px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn svg{flex:none;width:15px;height:15px}.btn .claude-mark{width:15px;height:15px}.btn.primary .claude-mark{color:currentColor}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn.danger:hover{filter:brightness(1.08);background:var(--bad)}.icon-btn{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .12s,color .12s;display:grid}.icon-btn:hover{background:var(--hover);color:var(--text)}.icon-btn svg{width:18px;height:18px}.link-btn{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.link-btn:hover{text-decoration:underline}.link-like{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.link-like:hover{color:var(--link)}input[type=text],input[type=email],input[type=search],input[type=number],select,textarea{font:inherit;font-size:var(--fs-md);min-height:36px;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);transition:border-color .12s,box-shadow .12s}textarea{width:100%;padding:var(--s2) var(--s3);resize:vertical;line-height:1.55}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--text-2);cursor:not-allowed}input[aria-invalid=true]{border-color:var(--bad)}.field{align-content:start;gap:6px;display:grid}.field label,.label-text{font-weight:550;font-size:var(--fs-sm);color:var(--text-2)}.field .help{color:var(--muted);font-size:var(--fs-xs)}.field input:not([type=checkbox],[type=radio]),.field select{width:100%}.field .error,.check-field .error{align-items:center;gap:var(--s1);color:var(--bad);font-size:var(--fs-xs);display:flex}.field .error svg,.check-field .error svg{width:14px;height:14px}.form-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .span{grid-column:1/-1}.with-icon{position:relative}.with-icon>svg{pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.with-icon>select,.with-icon>input{padding-left:32px}.with-suffix{display:flex;position:relative}.with-suffix input{width:100%;padding-right:var(--s10)}.suffix{right:var(--s3);color:var(--muted);font-size:var(--fs-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.check-field{gap:var(--s1);display:grid}.check-field.inline{align-items:center;gap:var(--s2);min-height:30px;display:inline-flex}.check{gap:var(--s2);cursor:pointer;align-items:center;display:inline-flex}.check input,.check-field input{accent-color:var(--accent);flex:none;width:16px;height:16px}.check.toggle{align-items:flex-start;display:flex}.check.toggle input{margin-top:2px}.choices{gap:var(--s2);display:grid}.choices.row3{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.choice{padding:10px var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;transition:border-color .12s,background .12s;display:flex}.choice:hover{border-color:var(--muted)}.choice.selected{border-color:var(--accent);background:var(--accent-soft)}.choice.disabled{opacity:.6;cursor:not-allowed}.choice input{accent-color:var(--accent);margin-top:3px}.choice-title{font-weight:600;font-size:var(--fs-sm);display:block}.choice-help{color:var(--muted);font-size:var(--fs-xs);display:block}.seg,.tabs,.os-switch{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);gap:2px;padding:2px;display:inline-flex}.seg button,.tabs button,.os-switch button{min-height:28px;padding:0 var(--s3);font:inherit;font-size:var(--fs-sm);color:var(--muted);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;background:0 0;border:0;font-weight:550;transition:background .12s,color .12s}.seg button:hover,.tabs button:hover,.os-switch button:hover{color:var(--text)}.seg button.on,.tabs button.on,.os-switch button.on{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.search{position:relative}.search svg{left:var(--s3);width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search input{width:100%;padding-left:34px}.chip{height:22px;font-size:var(--fs-xs);white-space:nowrap;background:var(--neutral-soft);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-weight:550;display:inline-flex}.chip svg{flex:none;width:13px;height:13px}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.info{background:var(--info-soft);color:var(--info)}.chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px;margin:0 1px}.role{font-size:var(--fs-sm);white-space:nowrap;text-transform:capitalize;align-items:center;gap:6px;font-weight:600;display:inline-flex}.role:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.role.clarifier{color:var(--clarifier)}.role.planner{color:var(--planner)}.role.coder{color:var(--coder)}.role.tester{color:var(--tester)}.role.reviewer{color:var(--reviewer)}.label-chip{margin:0 var(--s1) var(--s1) 0;border:1px solid var(--line-strong);font-family:var(--font-mono);background:var(--surface-2);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11.5px;line-height:20px;display:inline-block}.label-chip.missing{color:var(--warn);border-style:dashed}.agent-cards{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.agent-card{padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:inherit;gap:4px;text-decoration:none;display:grid}.agent-card:hover{border-color:var(--muted)}.stats{gap:var(--s3);margin-bottom:var(--s6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stat{padding:14px var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.stat .label{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:500;display:flex}.stat .label svg{width:15px;height:15px}.stat .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:650;line-height:1.1}.stat.bad .value{color:var(--bad)}.stat.warn .value{color:var(--warn)}.stat .hint{margin-top:var(--s1);color:var(--muted);font-size:var(--fs-xs)}.grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.card,.panel,.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card{padding:var(--s4)}.card-head{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s3);display:flex}.card-title{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.panel{padding:var(--s5);margin-bottom:var(--s4)}.panel>.section-head:first-child,.panel>h2:first-child{margin-bottom:var(--s3)}.panel>.lead{color:var(--muted);font-size:var(--fs-sm);margin:calc(-1 * var(--s2)) 0 var(--s4)}.panel>.actions-row{margin-top:var(--s4)}.actions-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.facts{gap:6px var(--s4);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.run-card{padding-left:18px;position:relative;overflow:hidden}.run-card:before{content:"";background:var(--line-strong);width:3px;position:absolute;inset:0 auto 0 0}.run-card.clarifier:before{background:var(--clarifier)}.run-card.planner:before{background:var(--planner)}.run-card.coder:before{background:var(--coder)}.run-card.tester:before{background:var(--tester)}.run-card.reviewer:before{background:var(--reviewer)}.run-card .title{margin-bottom:var(--s1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-card .meta{gap:var(--s2);color:var(--muted);font-size:var(--fs-sm);display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}th,td{text-align:left;padding:10px var(--s4);border-bottom:1px solid var(--line);vertical-align:middle}th{padding-top:var(--s2);padding-bottom:var(--s2);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;font-weight:600}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .1s}tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}tr.clickable{cursor:pointer}tr.clickable:focus-visible{background:var(--surface-2);outline-offset:-2px}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td .stacked{gap:2px;display:grid}.status-cell{gap:var(--s1);justify-items:start;display:grid}.cell-note{gap:var(--s1);max-width:360px;display:flex}.table-wrap.tight td,.table-wrap.tight th{padding-top:7px;padding-bottom:7px}.table-wrap.flat{box-shadow:none}.empty{justify-items:center;gap:var(--s2);text-align:center;padding:var(--s10) var(--s6);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius);display:grid}.empty .icon{width:40px;height:40px;margin-bottom:var(--s1);background:var(--surface-2);color:var(--muted);border-radius:10px;place-items:center;display:grid}.empty .icon svg{width:19px;height:19px}.empty h3{font-size:var(--fs-md)}.empty p{color:var(--muted);font-size:var(--fs-sm);max-width:52ch}.empty .btn{margin-top:var(--s2)}.notice{gap:var(--s3);padding:10px var(--s4);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--info) 22%, transparent);background:var(--info-soft);color:var(--text);font-size:var(--fs-sm);margin-bottom:var(--s4);align-items:flex-start;display:flex}.notice-text{flex:1;align-self:center}.notice>.btn{margin:-2px 0}.notice>svg{width:17px;height:17px;color:var(--info);flex:none;margin-top:1px}.notice.warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.notice.warn>svg{color:var(--warn)}.notice.bad{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 25%, transparent)}.notice.bad>svg{color:var(--bad)}.skeletons{gap:var(--s3);padding:var(--s1) 0;display:grid}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--line), var(--surface-2));background-size:200% 100%;border-radius:4px;height:14px;animation:1.2s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.spin{flex:none;width:15px;height:15px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.waiting-panel{gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface-2);border-radius:var(--radius-sm);align-items:flex-start;display:flex}.waiting-panel .spin{color:var(--muted);margin-top:2px}.live{align-items:center;gap:var(--s2);font-size:var(--fs-xs);color:var(--muted);font-weight:550;display:inline-flex}.live .dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.live.on{color:var(--text-2)}.live.on .dot{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft);animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 5px #0000}}.steps{margin:0;padding:0;list-style:none;display:grid}.steps li{gap:var(--s3);padding:var(--s3) 0;grid-template-columns:24px 1fr;align-items:start;display:grid}.steps li+li{border-top:1px solid var(--line)}.steps .n,.rail .n,.step-card .n{border:1.5px solid var(--line-strong);width:24px;height:24px;color:var(--muted);background:var(--surface);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.steps li.done .n,.rail li.done .n,.step-card.done .n{border-color:var(--ok);background:var(--ok);color:var(--surface)}.steps .n svg,.rail .n svg,.step-card .n svg{width:13px;height:13px}.steps .what{line-height:24px}.steps li.done .what{color:var(--muted)}.overlay{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--lightningcss-light,#0f172a52)var(--lightningcss-dark,#0000008c);animation:.15s ease-out fade;position:fixed;inset:0}.drawer{top:var(--s2);right:var(--s2);bottom:var(--s2);z-index:31;width:min(760px, calc(100vw - 2 * var(--s2)));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;animation:.18s ease-out slide;display:flex;position:fixed}.drawer header{justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;padding:0 var(--s3) 0 var(--s6);border-bottom:1px solid var(--line);display:flex}.drawer header h2{align-items:center;gap:var(--s2);font-size:var(--fs-lg);display:flex}.drawer .body{padding:var(--s5) var(--s6) var(--s6);gap:var(--s5);display:grid;overflow-y:auto}.overlay.over-panel{z-index:40}.drawer.modal{z-index:41;width:min(580px, calc(100vw - 2 * var(--s4)));max-height:calc(100vh - 2 * var(--s8));animation:.15s ease-out fade;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{opacity:0;transform:translate(24px)}}.drawer-section{gap:var(--s3);padding-top:var(--s5);border-top:1px solid var(--line);margin-bottom:0;display:grid}.drawer-section.first{border-top:0;padding-top:0}.drawer-section .section-head{margin-bottom:0}.drawer-section.danger h2{color:var(--bad)}.drawer .stepper{margin-bottom:0}.transcript,.log pre,.machine-log,.instructions-view,.template pre{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius-sm);font:12px / 1.6 var(--font-mono);font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#0a0e15);margin:0;overflow:auto}.transcript{max-height:52vh}.transcript .stream{color:var(--muted);-webkit-user-select:none;user-select:none}.stepper{gap:var(--s2);margin:0 0 var(--s5);padding:0;list-style:none;display:flex}.stepper li{padding-top:var(--s2);border-top:3px solid var(--line);color:var(--muted);font-size:var(--fs-sm);flex:1;align-items:center;gap:6px;font-weight:550;display:flex}.stepper li.current{border-top-color:var(--accent);color:var(--text)}.stepper li.done{border-top-color:var(--ok);color:var(--text-2)}.stepper li svg{width:15px;height:15px;color:var(--ok)}.done-head{gap:var(--s4);align-items:flex-start;display:flex}.done-head .big{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.done-head .big svg{width:22px;height:22px}.done-head h2{font-size:var(--fs-lg);line-height:1.35}.done-head p{margin-top:var(--s1);color:var(--text-2)}.done-head .actions-row{margin-top:var(--s4)}.needs{font-size:var(--fs-sm);color:var(--text-2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.needs svg{color:var(--ok);margin-right:var(--s1)}.command{gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#0a0e15);align-items:flex-start;display:flex}.command code{min-width:0;font-size:var(--fs-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;line-height:1.6}.os-switch{align-self:start}.new-project{gap:var(--s6);grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:start;display:grid}.new-project .aside{top:calc(var(--bar-h) + var(--s5));gap:var(--s4);display:grid;position:sticky}.repo-tools{gap:var(--s2);margin-bottom:var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.repo-list{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:min(62vh,640px);overflow-y:auto}.repo-list>p{padding:var(--s3) var(--s4)}.repo{gap:var(--s4);width:100%;min-height:46px;padding:var(--s2) var(--s4);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background .1s;display:grid}.repo:not(:last-child){border-bottom:1px solid var(--line)}.repo:hover{background:var(--surface-2)}.repo.selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.repo.disabled{cursor:default;opacity:.55}.repo.disabled:hover{background:0 0}.repo:focus-visible{outline-offset:-2px}.repo-text{min-width:0}.repo .name,.picked .name{align-items:center;gap:var(--s2);min-width:0;font-weight:600;display:flex}.repo .name svg,.picked .name svg{width:13px;height:13px;color:var(--muted);flex:none}.repo .desc{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.repo .when{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}.picked{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--accent-soft);border-radius:var(--radius-sm);display:flex}.picked>svg{width:19px;height:19px;color:var(--accent);flex:none}.picked .repo-text{flex:1}.list-foot{justify-content:space-between;gap:var(--s2) var(--s3);margin-top:var(--s3);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.paste{gap:var(--s2);margin-top:var(--s3);display:flex}.paste input{flex:1;min-width:0}.checks{margin:0;padding:0;list-style:none;display:grid}.checks li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.checks li+li{border-top:1px solid var(--line)}.checks li:first-child{padding-top:0}.checks li:last-child{padding-bottom:0}.checks .mark{align-items:center;height:22px;display:flex}.checks .mark svg{width:18px;height:18px}.checks .ok .mark{color:var(--ok)}.checks .bad .mark{color:var(--bad)}.checks .warn .mark{color:var(--warn)}.checks .what{font-size:var(--fs-sm);line-height:22px}.checks .detail{color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.checks .detail:not(.mono):first-letter{text-transform:uppercase}.checks.compact li{padding:7px 0}.create-bar{gap:var(--s3);display:grid}.create-bar .why{color:var(--muted);font-size:var(--fs-sm)}.create-bar .btn.primary{width:100%}.project-layout{gap:var(--s6);grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.rail{top:calc(var(--bar-h) + var(--s5));gap:var(--s4);display:grid;position:sticky}.progress{gap:6px;display:grid}.progress .bar-track{background:var(--surface-2);border:1px solid var(--line);border-radius:3px;height:6px;overflow:hidden}.progress .bar-fill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s ease-out}.progress .small{justify-content:space-between;display:flex}.rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rail button{width:100%;min-height:36px;padding:0 var(--s2);font:inherit;font-size:var(--fs-sm);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;font-weight:500;display:flex}.rail button:hover{background:var(--hover);color:var(--text)}.rail li.selected button,.rail-danger button.selected{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line), var(--shadow-sm)}.rail li.current .n{border-color:var(--accent);color:var(--accent)}.rail li.blocked button{color:var(--muted)}.rail-danger{border-top:1px solid var(--line);padding-top:var(--s2)}.rail-danger button,.rail-danger button:hover,.rail-danger button.selected{color:var(--bad)}.rail-danger svg{flex:none;width:16px;height:16px;margin:0 3px}.rail .n{width:22px;height:22px;font-size:11px}.step-card{scroll-margin-top:calc(var(--bar-h) + var(--s4));margin-bottom:var(--s3)}.step-card.current{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));box-shadow:0 0 0 3px var(--accent-soft)}.step-head{align-items:flex-start;gap:var(--s3);display:flex}.step-head .what{font-size:var(--fs-md);line-height:24px}.step-head .how{margin-top:2px}.step-head>div{flex:1;min-width:0}.step-card.blocked .what{color:var(--muted)}.step-body{gap:var(--s3);margin:var(--s4) 0 0 36px;display:grid}.step-foot{justify-content:space-between;gap:var(--s2);margin:var(--s4) 0 0 36px;display:flex}.terms{gap:var(--s4);display:grid}.terms fieldset,fieldset.plain{border:0;min-width:0;margin:0;padding:0}.terms legend,fieldset.plain legend{font-weight:550;font-size:var(--fs-sm);color:var(--text-2);margin-bottom:var(--s2);padding:0}.machine-picks{gap:var(--s2) var(--s4);margin-top:var(--s3);flex-wrap:wrap;display:flex}.log summary,.template summary,.artifact summary,.danger-zone summary{cursor:pointer;font-size:var(--fs-sm);color:var(--text-2);font-weight:550}.log pre{margin-top:var(--s2);max-height:380px}.template{border-top:1px solid var(--line);padding-top:var(--s3)}.template pre{margin:var(--s3) 0}.template .field+.field,.template .field:first-of-type{margin-top:var(--s3)}.danger-zone{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.danger-zone summary{color:var(--bad)}.danger-zone[open] summary{margin-bottom:var(--s3)}.removes{margin:0 0 var(--s3);padding-left:var(--s5);color:var(--text-2);font-size:var(--fs-sm);gap:2px;display:grid}.danger-zone .field{margin:var(--s3) 0;max-width:360px}.offboarded{margin:0;padding:0;list-style:none;display:grid}.offboarded li{gap:var(--s1);padding:var(--s3) 0;display:grid}.offboarded li+li{border-top:1px solid var(--line)}.offboarded .row-head{gap:var(--s2);flex-wrap:wrap;align-items:baseline;display:flex}.agent-layout{gap:var(--s5);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.agent-layout .panel{margin-bottom:0}.editor{flex-direction:column;padding:0;display:flex;overflow:hidden}.editor-head{justify-content:space-between;align-items:center;gap:var(--s3);padding:10px var(--s4);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.editor textarea{min-height:calc(100vh - 300px);padding:var(--s4) var(--s5);font:12.5px / 1.65 var(--font-mono);font-variant-ligatures:none;resize:none;box-shadow:none;border:0;border-radius:0}.editor textarea:focus{box-shadow:inset 0 0 0 2px var(--accent-soft)}.editor-foot{padding:var(--s2) var(--s4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-xs)}.settings-panel{gap:var(--s4);display:grid}.tools-list{gap:6px;display:grid}.history{margin:0;padding:0;list-style:none;display:grid}.history li{padding:var(--s2) 0}.history li+li{border-top:1px solid var(--line)}.history .row-head{gap:var(--s3);flex-wrap:wrap;align-items:baseline;display:flex}.instructions-view{margin-top:var(--s2);max-height:380px}.below{gap:var(--s5);margin-top:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.below .panel{margin-bottom:0}.memory-note{align-items:flex-start;gap:var(--s2);display:flex}.memory-note>:first-child{white-space:pre-wrap;flex:1;min-width:0}.memory-source{margin-top:4px}.below .memory-panel{grid-column:1/-1}.memory-body{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.memory-body:has(.memory-side){grid-template-columns:minmax(0,1fr) minmax(240px,300px)}}.memory-notes{margin:var(--s2) 0 0;gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;padding:0;list-style:none;display:grid}.memory-note textarea{resize:none;min-height:0;overflow:hidden}.memory-side{border-left:1px solid var(--line);padding-left:var(--s5)}@media (width<=1099px){.memory-side{border-left:0;padding-left:0}}.memory-side .memory-notes{grid-template-columns:minmax(0,1fr)}.memory-side .row-head{column-gap:var(--s2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;display:grid}.memory-add{margin-top:var(--s2)}.memory-versions{font-size:var(--fs-sm);margin:0 0 var(--s2)}.grid.machines{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.machine-card{gap:var(--s3);flex-direction:column;display:flex}.machine-card .card-head{margin-bottom:0}.machine-sub{color:var(--muted);font-size:var(--fs-sm);margin-top:calc(-1 * var(--s2))}.vitals{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meter{gap:5px;min-width:0;display:grid}.meter-top{font-size:var(--fs-xs);align-items:center;gap:5px;min-width:0;display:flex}.meter-top svg{width:13px;height:13px;color:var(--muted);flex:none}.meter-label{color:var(--muted)}.meter-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.meter-bar{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.meter-bar span{background:var(--muted);border-radius:2px;height:100%;display:block}.meter.warn .meter-bar span{background:var(--warn)}.meter.warn .meter-top svg{color:var(--warn)}.meter.bad .meter-bar span{background:var(--bad)}.meter.bad .meter-top svg{color:var(--bad)}.blockers{padding:var(--s2) var(--s3);gap:var(--s1);background:var(--warn-soft);border-radius:var(--radius-sm);font-size:var(--fs-sm);margin:0;list-style:none;display:grid}.blockers li{gap:var(--s2);align-items:baseline;display:flex}.blockers svg{color:var(--warn)}.blockers .claude-mark{color:var(--claude);align-self:center}.machine-runs{gap:var(--s1);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.machine-runs li{gap:var(--s2);align-items:center;min-width:0;display:flex}.machine-foot{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);margin-top:auto;display:flex}.slots{align-items:center;gap:3px;display:flex}.slot{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:2px;flex:1;width:16px;max-width:22px;height:8px}.slot.used{background:var(--accent);border-color:var(--accent)}.slots .label{margin-left:var(--s2);color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}.claude-id{gap:var(--s3);padding:10px var(--s3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid}.claude-id-icon{background:color-mix(in srgb, var(--claude) 13%, var(--surface));border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.claude-id-icon .claude-mark{width:19px;height:19px}.claude-id.bad .claude-id-icon,.claude-id.neutral .claude-id-icon{filter:grayscale(.7);opacity:.75}.claude-id-text{min-width:0}.claude-id-account{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.claude-id-account.none{color:var(--muted);font-weight:400}.claude-id-state{font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:5px;min-width:0;display:flex}.claude-id-state svg{flex:none;width:13px;height:13px}.claude-id-state span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.claude-id.ok .claude-id-state svg{color:var(--ok)}.claude-id.warn .claude-id-state{color:var(--warn)}.claude-id.bad .claude-id-state{color:var(--bad)}.claude-id.large{padding:var(--s3) var(--s4);grid-template-columns:44px minmax(0,1fr)}.claude-id.large .claude-id-icon{border-radius:11px;width:44px;height:44px}.claude-id.large .claude-id-icon .claude-mark{width:24px;height:24px}.claude-id.large .claude-id-account{font-size:var(--fs-lg)}.claude-id.large .claude-id-state{font-size:var(--fs-sm)}.account-cell{align-items:center;gap:var(--s2);font-weight:600;display:inline-flex}.project-picks{gap:var(--s2) var(--s4);margin-top:var(--s2);flex-wrap:wrap;display:flex}.worker-line{align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-sm);font-size:var(--fs-sm);background:var(--info-soft);color:var(--text);display:flex}.worker-line>svg{flex:none;margin-top:3px}.worker-line.failed{background:var(--bad-soft);color:var(--bad)}.worker-line .worker-text{gap:var(--s2);min-width:0;display:grid}.machine-log{min-height:140px;max-height:360px}.machine-log .t{color:var(--muted)}.machine-log .err{color:var(--bad)}.machine-log.service{max-height:440px}.mrows{display:grid}.mrow{gap:var(--s1) var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;transition:background .1s;display:grid}.mrow:last-child{border-bottom:0}.mrow:hover{background:var(--surface-2)}.mrow:focus-visible{outline-offset:-2px}.mrow .stacked{gap:3px;min-width:0;display:grid}.mrow .name{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-sm)}.mrow .sub{min-width:0;color:var(--muted);font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.mrow .sub span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mrow .right{justify-items:end;gap:6px;display:grid}.approval-history{margin:var(--s2) 0 0;gap:4px;padding:0;list-style:none;display:grid}.connect-form{align-items:flex-start;gap:var(--s2);flex-wrap:wrap;display:flex}.connect-form .field{flex:260px;max-width:360px}.public-url{gap:var(--s2);margin:0 0 var(--s3);display:flex}.move-results{margin:var(--s2) 0 0;gap:4px;padding:0;list-style:none;display:grid}.move-results li{align-items:center;gap:var(--s2);display:flex}.facts dd.move-failed{color:var(--warn)}.move-detail{display:block}.go-live{margin:var(--s2) 0 var(--s4);padding:0;list-style:none}.go-live li{align-items:center;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:130px 90px minmax(0,1fr) minmax(0,1fr) auto;display:grid}.go-live .go-live-needed{align-items:center;gap:var(--s2);overflow-wrap:anywhere;min-width:0;display:flex}.go-live .notice{grid-column:1/-1}.backup-status{gap:4px var(--s4);margin:0 0 var(--s3);grid-template-columns:max-content minmax(0,1fr);display:grid}.backup-status dt{color:var(--muted)}.backup-status dd{font-family:var(--font-mono);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.backup-status dd.bad{color:var(--bad)}.backup-form{align-items:flex-end}.backup-form .field.short{flex:0 130px}@media (width<=1280px){.cols,.new-project,.agent-layout,.below{grid-template-columns:minmax(0,1fr)}.new-project .aside{position:static}.editor textarea{min-height:420px}}@media (width<=1024px){:root{--side-w:64px;--pad:var(--s5)}.brand span,.side-nav .label,.side-foot .label,.side-projects{display:none}.side{align-items:center}.side-nav a{justify-content:center;width:40px;padding:0}.project-layout{grid-template-columns:minmax(0,1fr)}.rail{position:static}.rail ol{flex-wrap:wrap;display:flex}.rail li{flex:140px}}@media (width<=680px){:root{--pad:var(--s4)}.go-live li{grid-template-columns:minmax(0,1fr) auto}.page-head .page-meta,.crumbs{display:none}.app{height:auto;display:block}.side{z-index:25;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--chrome);border-bottom:1px solid var(--line);flex-direction:row;position:sticky;top:0}.side-nav{gap:2px;display:flex}.side-foot{display:none}.canvas{border:0;border-radius:0;margin:0;overflow:visible}.bar{top:57px}.form-grid{grid-template-columns:minmax(0,1fr)}.panel{padding:var(--s4)}.step-body,.step-foot{margin-left:0}.paste{flex-direction:column}.drawer{border-radius:0;width:100vw;top:0;bottom:0;right:0}}.lead-text{color:var(--text-2);font-size:var(--fs-sm)}.ticket-title{text-overflow:ellipsis;white-space:nowrap;max-width:min(560px,40vw);display:block;overflow:hidden}.issue-link{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--s4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);display:flex}.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}table.accounts th:first-child,table.accounts td.account-group{width:34%}table.accounts td.account-group{vertical-align:top;border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 45%, transparent)}table.accounts tbody tr:hover td.account-group{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}table.accounts tr.group-start:not(:first-child) td{border-top:1px solid var(--line-strong)}.account-note{margin-top:6px}.timeline{margin:0;padding:0;list-style:none}.timeline li{align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) var(--s3);border-left:3px solid #0000;flex-wrap:wrap;display:flex}.timeline li+li{border-top:1px solid var(--line)}.timeline li.bounce{border-left-color:var(--warn)}.learned{margin:0;padding:0;list-style:none}.learned li{align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.learned li+li{border-top:1px solid var(--line)}.md{font-size:var(--fs-sm);overflow-wrap:anywhere}.md *{margin:0}.artifact+.artifact,.artifact .md,.md>*+*{margin-top:var(--s2)}.md p{white-space:pre-line}.md :is(h3,h4,h5,h6){font-size:var(--fs-md)}.md pre,.md blockquote{padding:var(--s2) var(--s3);background:var(--surface-2);border-radius:var(--radius-sm);white-space:pre-wrap}.update-actions{gap:var(--s2);margin:var(--s3) 0;display:flex}.update-steps{gap:var(--s2);padding:0;list-style:none;display:grid}.update-steps pre{max-height:240px;padding:var(--s2);background:var(--surface-2);font:var(--fs-xs) / 1.5 var(--font-mono);overflow:auto}
