@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=studio]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tone-0:#080916;--tone-1:#0d0f1e;--tone-2:#131527;--tone-3:#1c1e33;--tone-4:#292c43;--tone-5:#40435b;--tone-6:#878aa2;--tone-7:#a1a5b9;--tone-8:#c1c3d1;--tone-9:#f2f3f9;--ground:var(--tone-0);--rail:var(--tone-1);--plate:var(--tone-2);--plate-raised:var(--tone-3);--plate-hover:var(--tone-4);--line:color-mix(in oklch, var(--tone-6) 22%, transparent);--line-strong:color-mix(in oklch, var(--tone-6) 45%, transparent);--ink:var(--tone-9);--ink-2:var(--tone-8);--ink-3:var(--tone-7);--ink-mute:var(--tone-6);--live:#df1335;--live-ink:#fff8f8;--live-soft:color-mix(in oklch, var(--live) 18%, transparent);--held:#fbb636;--held-ink:#291600;--held-soft:color-mix(in oklch, var(--held) 16%, transparent);--focus:#46daf1;--focus-soft:color-mix(in oklch, var(--focus) 18%, transparent);--done:#6bcf9d;--danger:#ff645f;--diff-add:#6fd087;--diff-add-bg:color-mix(in oklch, var(--diff-add) 14%, transparent);--diff-add-cb:#86ccff;--diff-add-cb-bg:color-mix(in oklch, var(--diff-add-cb) 18%, transparent);--diff-del:#fd7273;--diff-del-bg:color-mix(in oklch, var(--diff-del) 14%, transparent);--ansi-black:var(--tone-3);--ansi-red:#ff645f;--ansi-green:#67d283;--ansi-yellow:#f0c543;--ansi-blue:#6aa7f4;--ansi-magenta:#d787e9;--ansi-cyan:#47d2e8;--ansi-white:var(--tone-8);--ansi-bright-black:var(--tone-6);--ansi-bright-white:var(--tone-9);--font-ui:"Barlow", system-ui, sans-serif;--font-label:"Barlow Condensed", "Barlow", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--leading-tight:1.2;--leading-body:1.55;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:4px;--radius-md:7px;--radius-lg:11px;--rail-width:300px;--content-width:46rem;--shadow-plate:0 1px 0 #ffffff0d inset, 0 10px 28px -12px #000000a6;--shadow-pop:0 18px 48px -16px #000000bf, 0 2px 6px #00000059;--scrim:#00000073;--text-field-touch:1rem;--radius-tab:3px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur:.22s;--world-grass:#1f542e;--world-grass-2:#004631;--world-leaf-1:#3a8f42;--world-leaf-2:#007558;--world-leaf-3:#7fa034;--world-blossom:#ed9ac1;--world-water:#067396;--world-water-light:#5db2cc;--world-stone:#675b4f;--world-path:#453b33;--world-wall-1:#bfa780;--world-wall-2:#bc795b;--world-wall-3:#789d7f;--world-wall-4:#6a9dba;--world-wall-5:#9283b1;--world-wall-6:#c58488;--world-roof-1:#b25634;--world-roof-2:#c3963b;--world-roof-3:#1d777b;--world-roof-4:#744a70;--world-glow:#f8ce73;--world-lantern:#fbdd67;--world-creature-1:#fb8371;--world-creature-2:#f4b93c;--world-creature-3:#69d6aa;--world-creature-4:#4baeed;--world-creature-5:#ad87ed;--world-creature-6:#f080b8}@supports (color:lab(0% 0 0)){:root,:root[data-theme=studio]{--tone-0:lab(2.61044% 1.4564 -6.58462);--tone-1:lab(4.60691% 2.35319 -10.3264);--tone-2:lab(7.42531% 3.54441 -12.8488);--tone-3:lab(12.02% 3.86247 -14.3352);--tone-4:lab(18.3994% 3.77201 -15.1209);--tone-5:lab(28.8872% 3.16411 -14.5274);--tone-6:lab(57.9531% 2.3815 -13.2544);--tone-7:lab(67.8689% 1.86211 -11.1027);--tone-8:lab(78.9718% 1.14918 -7.44982);--tone-9:lab(95.8829% .425011 -3.00002);--live:lab(48.3273% 71.9853 40.0343);--live-ink:lab(98.1632% 3.12686 1.4599);--held:lab(79.0829% 17.9751 70.0634);--held-ink:lab(9.40036% 8.32853 14.6775);--focus:lab(80.0674% -34.6825 -23.2172);--done:lab(76.0748% -39.5039 15.5771);--danger:lab(63.3139% 59.7937 35.1683);--diff-add:lab(76.2673% -42.0219 27.4338);--diff-add-cb:lab(78.8084% -12.4584 -47.5789);--diff-del:lab(65.7858% 54.0082 27.0547);--ansi-red:lab(63.3139% 59.7937 35.1683);--ansi-green:lab(76.3874% -45.0956 29.5179);--ansi-yellow:lab(81.8169% 6.44654 67.7062);--ansi-blue:lab(66.8707% -3.299 -45.34);--ansi-magenta:lab(67.4776% 43.0427 -37.2896);--ansi-cyan:lab(77.7108% -33.3259 -22.2996);--shadow-plate:0 1px 0 lab(100% 0 0/.05) inset, 0 10px 28px -12px lab(0% 0 0/.65);--shadow-pop:0 18px 48px -16px lab(0% 0 0/.75), 0 2px 6px lab(0% 0 0/.35);--scrim:lab(0% 0 0/.45);--world-grass:lab(31.4742% -25.6217 16.8451);--world-grass-2:lab(25.5926% -25.8674 7.30909);--world-leaf-1:lab(52.9651% -39.3085 32.8675);--world-leaf-2:lab(43.4519% -38.5184 8.5053);--world-leaf-3:lab(61.8628% -24.1491 49.944);--world-blossom:lab(73.0077% 35.8109 -6.85445);--world-water:lab(44.5772% -18.0813 -27.008);--world-water-light:lab(67.9993% -21.34 -21.4311);--world-stone:lab(39.678% 3.1594 9.2296);--world-path:lab(25.7124% 3.58379 6.82056);--world-wall-1:lab(69.9449% 4.67256 23.6887);--world-wall-2:lab(57.6386% 24.5853 28.0784);--world-wall-3:lab(61.3477% -17.8372 11.4682);--world-wall-4:lab(61.8346% -11.5644 -21.178);--world-wall-5:lab(57.3737% 13.2655 -22.2388);--world-wall-6:lab(62.0086% 26.0089 8.3827);--world-roof-1:lab(47.9546% 36.7947 37.5464);--world-roof-2:lab(65.3039% 10.6903 53.0736);--world-roof-3:lab(45.0952% -25.0639 -10.3026);--world-roof-4:lab(37.3726% 23.3996 -14.624);--world-glow:lab(85.1604% 7.59387 50.7268);--world-lantern:lab(88.9506% .921518 60.2904);--world-creature-1:lab(68.483% 45.595 31.8041);--world-creature-2:lab(79.2258% 13.7682 67.839);--world-creature-3:lab(78.3975% -40.6809 11.6096);--world-creature-4:lab(67.4201% -14.8709 -40.7933);--world-creature-5:lab(63.1007% 30.9343 -46.8099);--world-creature-6:lab(67.8257% 48.3636 -9.31351)}}:root[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tone-0:#f6f6fb;--tone-1:#edeef5;--tone-2:#fdfdff;--tone-3:#e6e7f0;--tone-4:#dbdde9;--tone-5:#c1c3d1;--tone-6:#64687b;--tone-7:#4e5166;--tone-8:#30334a;--tone-9:#0e0f23;--live:#e20c35;--held:#e29000;--held-ink:#321c00;--focus:#0080ae;--done:#06915f;--diff-add:#0a7e3a;--diff-add-bg:color-mix(in oklch, var(--diff-add) 14%, transparent);--diff-add-cb:#005186;--diff-add-cb-bg:color-mix(in oklch, var(--diff-add-cb) 18%, transparent);--diff-del:#cc3336;--diff-del-bg:color-mix(in oklch, var(--diff-del) 14%, transparent);--ansi-yellow:#af7b00;--ansi-green:#0a7e3a;--ansi-cyan:#00758f;--shadow-plate:0 1px 2px #13152414, 0 8px 22px -14px #13152459;--shadow-pop:0 18px 44px -18px #13152473, 0 2px 6px #1315241f;--world-grass:#99ce9a;--world-grass-2:#83c1a0;--world-leaf-1:#409d48;--world-leaf-2:#008665;--world-leaf-3:#89ae37;--world-blossom:#f4a0c8;--world-water:#52abcf;--world-water-light:#ace1f3;--world-stone:#dacfc3;--world-path:#c1b5ab;--world-wall-1:#f0dbb9;--world-wall-2:#efac8d;--world-wall-3:#b0d6b6;--world-wall-4:#a5d2ed;--world-wall-5:#cabce6;--world-wall-6:#f5b9bc;--world-roof-1:#cb6440;--world-roof-2:#daa843;--world-roof-3:#228a8f;--world-roof-4:#8f5e8b;--world-glow:#edb345;--world-lantern:#e6b816;--world-creature-1:#e76250;--world-creature-2:#dc9400;--world-creature-3:#17a478;--world-creature-4:#1380c7;--world-creature-5:#8459c3;--world-creature-6:#cd5394}@supports (color:lab(0% 0 0)){:root[data-theme=daylight]{--tone-0:lab(97.0574% .315428 -2.25216);--tone-1:lab(94.1283% .537217 -3.74644);--tone-2:lab(99.3989% .155151 -1.12765);--tone-3:lab(91.7935% .652432 -4.49114);--tone-4:lab(88.2833% .890821 -5.97593);--tone-5:lab(78.9718% 1.14918 -7.44982);--tone-6:lab(44.0802% 1.99652 -11.04);--tone-7:lab(34.7463% 2.54184 -12.7924);--tone-8:lab(21.9131% 3.37642 -14.4609);--tone-9:lab(4.93535% 3.47766 -13.3355);--live:lab(48.852% 73.5996 41.1422);--held:lab(67.147% 26.4915 75.1288);--held-ink:lab(12.8472% 10.1428 20.744);--focus:lab(49.1467% -21.4457 -38.573);--done:lab(52.9897% -43.5333 17.0799);--diff-add:lab(46.059% -42.549 28.3829);--diff-add-cb:lab(31.9216% -3.1013 -48.1756);--diff-del:lab(47.0381% 60.1094 37.2059);--ansi-yellow:lab(55.8775% 15.8011 71.6186);--ansi-green:lab(46.059% -42.549 28.3829);--ansi-cyan:lab(44.8343% -24.2736 -25.7397);--shadow-plate:0 1px 2px lab(6.95687% 2.60581 -10.6943/.08), 0 8px 22px -14px lab(6.95687% 2.60581 -10.6943/.35);--shadow-pop:0 18px 44px -18px lab(6.95687% 2.60581 -10.6943/.45), 0 2px 6px lab(6.95687% 2.60581 -10.6943/.12);--world-grass:lab(77.9425% -25.1641 20.0037);--world-grass-2:lab(73.2312% -26.0608 10.3084);--world-leaf-1:lab(57.725% -42.1175 35.2261);--world-leaf-2:lab(49.3841% -41.9975 9.27694);--world-leaf-3:lab(66.5928% -25.8374 53.6591);--world-blossom:lab(75.328% 35.8317 -6.85589);--world-water:lab(65.5081% -19.3098 -27.2809);--world-water-light:lab(86.4242% -14.7977 -14.4998);--world-stone:lab(83.7667% 2.37262 7.25932);--world-path:lab(74.4397% 3.44363 6.70674);--world-wall-1:lab(88.5071% 3.54594 19.3722);--world-wall-2:lab(76.2555% 22.8581 25.8938);--world-wall-3:lab(82.2327% -17.8051 11.4154);--world-wall-4:lab(81.5621% -10.4289 -18.3267);--world-wall-5:lab(78.4086% 11.0307 -19.2283);--world-wall-6:lab(80.6802% 22.7747 7.265);--world-roof-1:lab(54.8427% 39.5453 40.1288);--world-roof-2:lab(72.2732% 11.5696 57.4575);--world-roof-3:lab(52.1518% -28.1936 -11.5876);--world-roof-4:lab(46.5122% 26.3304 -16.4646);--world-glow:lab(76.8535% 14.2021 61.9688);--world-lantern:lab(77.1541% 7.67213 75.8322);--world-creature-1:lab(58.986% 52.125 37.587);--world-creature-2:lab(67.3107% 22.3395 78.3255);--world-creature-3:lab(59.9623% -44.6959 12.6524);--world-creature-4:lab(50.8284% -8.89993 -45.4655);--world-creature-5:lab(46.5263% 34.8628 -49.562);--world-creature-6:lab(53.6283% 54.2546 -10.5139)}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s}}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);height:100%;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0}body{overscroll-behavior:none}#app{height:100dvh}::selection{background:color-mix(in oklch, var(--focus) 38%, transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}*{scrollbar-width:thin;scrollbar-color:var(--tone-5) transparent}a{color:var(--focus);text-underline-offset:.18em;text-decoration-thickness:1px}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.88em}input,textarea,select,button{font:inherit;color:inherit;caret-color:var(--live)}button{cursor:pointer}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font-family:var(--font-label);font-weight:600;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate-raised);color:var(--ink);font-weight:600;font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:inline-flex}.btn:hover:not(:disabled){background:var(--plate-hover)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--ground)}.btn-primary:hover:not(:disabled){background:var(--ink-2)}.btn-live{background:var(--live);border-color:var(--live);color:var(--live-ink)}.btn-live:hover:not(:disabled){background:color-mix(in oklch, var(--live) 86%, white)}.btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--plate-raised);color:var(--ink)}.btn-icon{width:2.25rem;padding:0}@media (max-width:767px){.btn,.menu-item{min-height:44px}.btn-icon{width:44px}}.field{width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--tone-1);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.field::placeholder{color:var(--ink-mute)}.field:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft);outline:none}.bug{border-radius:var(--radius-tab);font-family:var(--font-label);font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35em;padding:.05em .45em 0;line-height:1.5;display:inline-flex}.bug-live{background:var(--live);color:var(--live-ink)}.bug-live:before{content:"";background:currentColor;border-radius:50%;width:.45em;height:.45em;animation:1.6s ease-in-out infinite tally}.bug-held{background:var(--held);color:var(--held-ink)}.bug-quiet{background:var(--plate-raised);color:var(--ink-3)}.bug-done{background:color-mix(in oklch, var(--done) 18%, transparent);color:var(--done)}.bug-crashed{background:color-mix(in oklch, var(--danger) 18%, transparent);color:var(--danger)}@keyframes tally{0%,to{opacity:1}50%{opacity:.35}}.menu{z-index:50;min-width:14rem;max-height:min(28rem,70dvh);padding:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plate-raised);box-shadow:var(--shadow-pop);position:fixed;overflow:auto}.menu-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:left;color:var(--ink);background:0 0;border:0;display:flex}.menu-item:hover,.menu-item[aria-selected=true]{background:var(--plate-hover)}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--plate) 0%, var(--plate-raised) 50%, var(--plate) 100%);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@keyframes spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:0s!important;animation-iteration-count:1!important}}.row.svelte-ljo77a{width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:left;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;display:flex}@media (hover:hover){.row.svelte-ljo77a:hover{background:var(--plate-hover)}}.row.svelte-ljo77a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.active.svelte-ljo77a{background:var(--plate-raised);box-shadow:inset 0 0 0 2px var(--focus)}.dimmed.svelte-ljo77a .title:where(.svelte-ljo77a){color:var(--ink-2)}.line1.svelte-ljo77a{align-items:center;gap:var(--space-2);min-width:0;display:flex}.title.svelte-ljo77a{font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);transition:color var(--dur-fast) var(--ease-out);overflow:hidden}.bug-spacer.svelte-ljo77a{min-width:var(--space-2);flex:1}.time.svelte-ljo77a{font-size:var(--text-xs);color:var(--ink-mute);white-space:nowrap}.clock.svelte-ljo77a{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3)}.line2.svelte-ljo77a{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preview.svelte-ljo77a{font-family:var(--font-ui);font-size:var(--text-sm)}@media (max-width:767px){.row.svelte-ljo77a{min-height:64px}}.lower-third.svelte-1v5l3ad{background:var(--plate-raised);box-shadow:var(--shadow-plate);border-radius:var(--radius-lg);animation:svelte-1v5l3ad-slide-up var(--dur) var(--ease-out) both;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.lower-third.svelte-1v5l3ad{animation:none}}@keyframes svelte-1v5l3ad-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tally.svelte-1v5l3ad{width:100%;height:4px}.tally.live.svelte-1v5l3ad{background:var(--live);animation:2.4s ease-in-out infinite svelte-1v5l3ad-pulse}.tally.held.svelte-1v5l3ad{background:var(--held)}@keyframes svelte-1v5l3ad-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tally.live.svelte-1v5l3ad{animation:none}}.body.svelte-1v5l3ad{padding:var(--space-3)}.header.svelte-1v5l3ad{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.header-toggle.svelte-1v5l3ad{width:100%;min-height:2rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:767px){.header-toggle.svelte-1v5l3ad{min-height:44px}}.content.svelte-1v5l3ad{color:var(--ink);font-size:var(--text-md);line-height:var(--leading-body)}.actions.svelte-1v5l3ad{gap:var(--space-2);margin-top:var(--space-3);display:flex}.collapsed.svelte-1v5l3ad .body:where(.svelte-1v5l3ad){padding:var(--space-2) var(--space-3)}.collapsed.svelte-1v5l3ad .header:where(.svelte-1v5l3ad){margin-bottom:0}.strip.svelte-1a7qt93{gap:var(--space-3);flex-direction:column;display:flex}.decision.svelte-1a7qt93{font-size:var(--text-lg);color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.more.svelte-1a7qt93{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-3)}@media (max-width:767px){.answer.svelte-1a7qt93{flex:1}}.backdrop.svelte-18y74uj{z-index:55;justify-content:center;align-items:flex-start;padding-top:20dvh;display:flex;position:fixed;inset:0}.popover.svelte-18y74uj{width:22rem;max-width:calc(100vw - var(--space-4) * 2);padding:var(--space-4)}.popover-title.svelte-18y74uj{margin:0 0 var(--space-3)}.field-label.svelte-18y74uj{font-size:var(--text-xs);color:var(--ink-3);margin-bottom:var(--space-1);font-weight:600;display:block}.error.svelte-18y74uj{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--danger)}.submit-btn.svelte-18y74uj{margin-top:var(--space-3);width:100%}@media (max-width:767px){.backdrop.svelte-18y74uj{background:var(--scrim);align-items:flex-end;padding-top:0}.popover.svelte-18y74uj{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}.rail.svelte-1nqq94d{height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}.rail-header.svelte-1nqq94d{z-index:5;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);background:var(--rail);display:flex;position:sticky;top:0}.wordmark.svelte-1nqq94d{align-items:center;gap:var(--space-2);flex:1;display:flex}.mark.svelte-1nqq94d{flex-shrink:0;width:24px;height:24px}.wordmark-text.svelte-1nqq94d{font-size:var(--text-lg);letter-spacing:.04em;color:var(--ink)}.connection.svelte-1nqq94d{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dot.svelte-1nqq94d{background:var(--ink-mute);width:8px;height:8px;transition:background var(--dur-fast) var(--ease-out);border-radius:50%;display:block}.dot-live.svelte-1nqq94d{background:var(--done)}.dot-held.svelte-1nqq94d{background:var(--held)}.pulse.svelte-1nqq94d{animation:1.6s ease-in-out infinite svelte-1nqq94d-dot-pulse}@keyframes svelte-1nqq94d-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.new-session-btn.svelte-1nqq94d{flex-shrink:0}.new-session-btn.svelte-1nqq94d span:where(.svelte-1nqq94d){display:inline}@media (max-width:767px){.new-session-btn.svelte-1nqq94d span:where(.svelte-1nqq94d){display:none}}.rail-search.svelte-1nqq94d{padding:0 var(--space-3) var(--space-2);background:var(--rail);position:relative}.rail-search.svelte-1nqq94d .search-icon{left:calc(var(--space-3) + var(--space-3));color:var(--ink-mute);pointer-events:none;position:absolute;top:calc(1.125rem - 8px)}.search-field.svelte-1nqq94d{padding-left:calc(var(--space-3) + 16px + var(--space-2))}.no-match.svelte-1nqq94d{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);color:var(--ink-3);margin:0}@media (max-width:767px){.search-field.svelte-1nqq94d{min-height:44px;font-size:var(--text-field-touch)}.rail-search.svelte-1nqq94d .search-icon{top:14px}}.rail-body.svelte-1nqq94d{min-height:0;padding:0 var(--space-2);flex:1;overflow-y:auto}.section.svelte-1nqq94d{margin-bottom:var(--space-3)}.needs-you.svelte-1nqq94d{padding:var(--space-2) var(--space-1) var(--space-3)}.section-label.svelte-1nqq94d{padding:var(--space-2) var(--space-2) var(--space-1)}.rail-footer.svelte-1nqq94d{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.version.svelte-1nqq94d{font-size:var(--text-xs);color:var(--ink-mute)}.footer-actions.svelte-1nqq94d{gap:var(--space-1);display:flex}.theme-btn.svelte-1nqq94d{width:28px;height:28px}@media (max-width:767px){.theme-btn.svelte-1nqq94d{width:44px;height:44px}}.overview.svelte-4ni1t4{max-width:var(--content-width);padding:var(--space-5) var(--space-4);height:100%;margin:0 auto;overflow-y:auto}.page-title.svelte-4ni1t4{margin:0 0 var(--space-5);font-size:var(--text-2xl);color:var(--ink);font-weight:700}.empty-state.svelte-4ni1t4{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) 0;flex-direction:column;display:flex}.empty-text.svelte-4ni1t4{color:var(--ink-2);max-width:32rem;line-height:var(--leading-body);margin:0}.section.svelte-4ni1t4{margin-bottom:var(--space-5)}.section-heading.svelte-4ni1t4{margin-bottom:var(--space-3)}.scorebug.svelte-4ni1t4{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--plate);margin-bottom:var(--space-1);display:flex}.scorebug-title.svelte-4ni1t4{font-weight:600;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scorebug-model.svelte-4ni1t4{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;flex-shrink:0}.scorebug-activity.svelte-4ni1t4{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.scorebug-time.svelte-4ni1t4{font-size:var(--text-xs);color:var(--ink-mute);white-space:nowrap;flex-shrink:0}.scorebug-open.svelte-4ni1t4{flex-shrink:0}.recent-list.svelte-4ni1t4{flex-direction:column;display:flex}.recent-item.svelte-4ni1t4{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:left;background:0 0;border:0;grid-template-columns:1fr 1fr auto;display:grid}.recent-item.svelte-4ni1t4:hover{background:var(--plate-hover)}.recent-title.svelte-4ni1t4{font-weight:600;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recent-cwd.svelte-4ni1t4{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recent-time.svelte-4ni1t4{font-size:var(--text-xs);color:var(--ink-mute);white-space:nowrap}.show-all-btn.svelte-4ni1t4{margin-top:var(--space-2)}@media (max-width:767px){.overview.svelte-4ni1t4{display:none}}.score-field.svelte-7kkzfc{cursor:pointer;padding:0 var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.score-field.svelte-7kkzfc:hover{background:var(--plate-hover)}.score-field.svelte-7kkzfc:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.score-field.row.svelte-7kkzfc{justify-content:space-between;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);flex-direction:row}.score-field.row.svelte-7kkzfc .value:where(.svelte-7kkzfc){min-width:0;max-width:none}.value.svelte-7kkzfc{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:10ch;font-weight:600;overflow:hidden}.search-field.svelte-7kkzfc{margin-bottom:var(--space-1);z-index:1;position:sticky;top:0}.error.svelte-7kkzfc{padding:var(--space-2) var(--space-3);color:var(--danger);font-size:var(--text-sm)}.section-label.svelte-7kkzfc{padding:var(--space-2) var(--space-3) var(--space-1)}.provider-label.svelte-7kkzfc{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.model-text.svelte-7kkzfc{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.model-name.svelte-7kkzfc,.model-id.svelte-7kkzfc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-name.svelte-7kkzfc{font-weight:500}.model-id.svelte-7kkzfc{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.model-ctx.svelte-7kkzfc{font-size:var(--text-xs);color:var(--ink-mute);flex-shrink:0}.backdrop.svelte-7kkzfc{z-index:49;position:fixed;inset:0}.menu.nested.svelte-7kkzfc{z-index:58}.backdrop.nested.svelte-7kkzfc{z-index:57;background:var(--scrim)}.score-field.svelte-no7gpl{cursor:pointer;padding:0 var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.score-field.svelte-no7gpl:hover{background:var(--plate-hover)}.score-field.svelte-no7gpl:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.score-field.row.svelte-no7gpl{justify-content:space-between;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);flex-direction:row}.value.svelte-no7gpl{font-size:var(--text-sm);color:var(--ink);font-weight:600}.menu.svelte-no7gpl{z-index:50;min-width:10rem;max-height:min(20rem,50dvh);padding:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plate-raised);box-shadow:var(--shadow-pop);position:fixed;overflow:auto}.level-name.svelte-no7gpl{text-transform:capitalize;flex:1}.check.svelte-no7gpl{color:var(--focus);font-weight:600}.error.svelte-no7gpl{padding:var(--space-2) var(--space-3);color:var(--danger);font-size:var(--text-sm)}.backdrop.svelte-no7gpl{z-index:49;position:fixed;inset:0}.menu.nested.svelte-no7gpl{z-index:58}.backdrop.nested.svelte-no7gpl{z-index:57;background:var(--scrim)}.backdrop.svelte-17g0exh{z-index:30;background:color-mix(in srgb, var(--ink) 26%, transparent);position:fixed;inset:0}.collab-panel.svelte-17g0exh{z-index:31;width:min(42rem,100vw - 2rem);max-height:min(46rem,100dvh - 2rem);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.panel-header.svelte-17g0exh,.status-row.svelte-17g0exh,.link-actions.svelte-17g0exh,.panel-actions.svelte-17g0exh,.link-heading.svelte-17g0exh,.participants.svelte-17g0exh h3:where(.svelte-17g0exh),.eyebrow.svelte-17g0exh{align-items:center;display:flex}.panel-header.svelte-17g0exh{justify-content:space-between;gap:var(--space-3)}.eyebrow.svelte-17g0exh{gap:var(--space-2);margin:0 0 var(--space-1);color:var(--accent);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}h2.svelte-17g0exh{font-size:var(--text-xl);margin:0}.status-row.svelte-17g0exh{gap:var(--space-2);margin:var(--space-4) 0;color:var(--muted);font-size:var(--text-sm)}.status-dot.svelte-17g0exh{background:var(--muted);border-radius:50%;width:.5rem;height:.5rem}.status-dot.online.svelte-17g0exh{background:var(--success)}.generation.svelte-17g0exh{color:var(--muted);font-size:var(--text-xs);margin-left:auto}.identity.svelte-17g0exh,.start-card.svelte-17g0exh,.link-card.svelte-17g0exh{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}.identity.svelte-17g0exh{justify-content:space-between;gap:var(--space-3);display:flex}.label.svelte-17g0exh,.link-heading.svelte-17g0exh span:where(.svelte-17g0exh),.muted.svelte-17g0exh{color:var(--muted);font-size:var(--text-sm)}.error.svelte-17g0exh{padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.links.svelte-17g0exh{gap:var(--space-3);margin-top:var(--space-3);display:grid}.link-heading.svelte-17g0exh{justify-content:space-between;gap:var(--space-2)}.link-heading.svelte-17g0exh span:where(.svelte-17g0exh){font-size:var(--text-xs)}code.svelte-17g0exh{margin:var(--space-2) 0;overflow-wrap:anywhere;color:var(--text);font-size:var(--text-xs);display:block}.link-actions.svelte-17g0exh{gap:var(--space-2);flex-wrap:wrap}.btn-small.svelte-17g0exh{min-height:2rem;padding:0 var(--space-2);font-size:var(--text-xs)}.qr.svelte-17g0exh{width:11rem;height:11rem;margin:var(--space-3) auto 0;border-radius:var(--radius-sm);background:#fff;display:block}.start-card.svelte-17g0exh{margin-top:var(--space-3)}.start-card.svelte-17g0exh p:where(.svelte-17g0exh){margin:0 0 var(--space-3);color:var(--muted)}select.svelte-17g0exh{width:100%;margin-top:var(--space-2);display:block}.participants.svelte-17g0exh{margin-top:var(--space-5)}.participants.svelte-17g0exh h3:where(.svelte-17g0exh){gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-sm)}ul.svelte-17g0exh{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}li.svelte-17g0exh{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}li.svelte-17g0exh small:where(.svelte-17g0exh){color:var(--muted)}.panel-actions.svelte-17g0exh{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}.btn-danger.svelte-17g0exh{color:var(--danger)}@media (max-width:767px){.collab-panel.svelte-17g0exh{width:calc(100vw - 1rem);padding:var(--space-4)}.identity.svelte-17g0exh,li.svelte-17g0exh{gap:var(--space-1);flex-direction:column}}.scrim.svelte-427ofw{z-index:70;background:var(--scrim);animation:svelte-427ofw-fade-in var(--dur) var(--ease-out);position:fixed;inset:0}.scrim.panel.svelte-427ofw{background:#0000004d;background:lab(0% 0 0/.3)}.sheet.svelte-427ofw{z-index:71;border:1px solid var(--line-strong);background:var(--plate-raised);color:var(--ink);box-shadow:var(--shadow-plate);outline:none;flex-direction:column;display:flex;position:fixed}.sheet.dialog.svelte-427ofw{width:min(26rem, calc(100vw - var(--space-4) * 2));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - var(--space-6) * 2);border-radius:var(--radius-lg);animation:svelte-427ofw-rise var(--dur) var(--ease-out);margin:auto;inset:0}.sheet.panel.svelte-427ofw{width:min(32rem,100vw);animation:svelte-427ofw-slide-in var(--dur) var(--ease-out);border-width:0 0 0 1px;top:0;bottom:0;right:0}.sheet.panel.wide.svelte-427ofw{width:min(52rem,100vw)}.sheet-header.svelte-427ofw{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);flex-shrink:0;display:flex}.sheet-title.svelte-427ofw{min-width:0;color:var(--ink);flex:1;margin:0}.close-btn.svelte-427ofw{flex-shrink:0}.sheet-body.svelte-427ofw{overscroll-behavior:contain;min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.panel.svelte-427ofw .sheet-body:where(.svelte-427ofw){padding:0}.sheet-actions.svelte-427ofw{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-shrink:0;display:flex}@keyframes svelte-427ofw-rise{0%{opacity:0;translate:0 12px}}@keyframes svelte-427ofw-slide-in{0%{opacity:0;translate:12px}}@keyframes svelte-427ofw-fade-in{0%{opacity:0}}@media (max-width:767px){.sheet.dialog.svelte-427ofw{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - var(--space-6));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-width:1px 0 0;margin:0;inset:auto 0 0}.sheet.panel.svelte-427ofw{width:100%;padding-top:env(safe-area-inset-top);border-width:0;inset:0}.sheet-actions.svelte-427ofw{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.sheet.dialog.svelte-427ofw:not(:has(.sheet-actions)) .sheet-body:where(.svelte-427ofw){padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.sheet-actions.svelte-427ofw>.btn{flex:1}.sheet.svelte-427ofw .field{font-size:var(--text-field-touch)}}.share-body.svelte-12bn6rk{gap:1rem;display:grid}.lede.svelte-12bn6rk{color:var(--text-muted);margin:0}.store-choice.svelte-12bn6rk{color:var(--text-muted);gap:.4rem;font-size:.82rem;display:grid}.store-choice.svelte-12bn6rk select:where(.svelte-12bn6rk){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:2.75rem;color:var(--text);font:inherit;padding:0 .7rem}.result.svelte-12bn6rk{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);gap:.7rem;padding:.85rem;display:grid}.result-label.svelte-12bn6rk{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem}code.svelte-12bn6rk{overflow-wrap:anywhere;color:var(--text)}.result-actions.svelte-12bn6rk{flex-wrap:wrap;gap:.5rem;display:flex}.details.svelte-12bn6rk{gap:.4rem;margin:0;font-size:.85rem;display:grid}.details.svelte-12bn6rk div:where(.svelte-12bn6rk){gap:.5rem;display:flex}dt.svelte-12bn6rk{color:var(--text-muted);min-width:5rem}dd.svelte-12bn6rk{margin:0}.error.svelte-12bn6rk{color:var(--danger);margin:0}@keyframes svelte-12bn6rk-spin{to{transform:rotate(360deg)}}.stream-body.svelte-gm0cwp{gap:1rem;display:grid}.lede.svelte-gm0cwp,.detail.svelte-gm0cwp{color:var(--text-muted);margin:0}label.svelte-gm0cwp{color:var(--text-muted);gap:.4rem;font-size:.82rem;display:grid}input.svelte-gm0cwp{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:2.75rem;color:var(--text);font:inherit;padding:0 .7rem}.live.svelte-gm0cwp{color:var(--success);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.live.svelte-gm0cwp a:where(.svelte-gm0cwp){color:var(--accent);align-items:center;gap:.25rem;display:inline-flex}.error.svelte-gm0cwp{color:var(--danger);margin:0}.spin{animation:1s linear infinite svelte-gm0cwp-spin}@keyframes svelte-gm0cwp-spin{to{transform:rotate(360deg)}}.history.svelte-hgnwvr{padding:var(--space-2) 0 calc(var(--space-4) + env(safe-area-inset-bottom))}.filter-bar.svelte-hgnwvr{justify-content:center;align-items:center;gap:var(--space-2);margin:0 var(--space-3) var(--space-2);display:flex}.filter-label.svelte-hgnwvr{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-sm);display:inline-flex}.filter-label.svelte-hgnwvr select:where(.svelte-hgnwvr){min-height:2.25rem;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--plate);color:var(--ink)}.filter-step.svelte-hgnwvr{min-width:2.25rem;padding:0}.busy-note.svelte-hgnwvr{margin:0 var(--space-3) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--plate);color:var(--ink-2);font-size:var(--text-sm)}.placeholder.svelte-hgnwvr{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.empty.svelte-hgnwvr{color:var(--ink-3);margin:0}.error.svelte-hgnwvr{color:var(--danger);font-size:var(--text-sm);word-break:break-word;margin:0}.tree.svelte-hgnwvr{padding:0 var(--space-2);margin:0;list-style:none}.node.svelte-hgnwvr{content-visibility:auto;contain-intrinsic-size:auto 36px;padding-left:calc(var(--depth) * 1rem)}.node-row.svelte-hgnwvr{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-1) var(--space-2);border:0;border-left:1px solid var(--line);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--ink);text-align:left;font-size:var(--text-sm);background:0 0;display:flex}button.node-row.svelte-hgnwvr{transition:background var(--dur-fast) var(--ease-out)}@media (hover:hover){button.node-row.svelte-hgnwvr:hover{background:var(--plate-hover)}}button.node-row[aria-expanded=true].svelte-hgnwvr{background:var(--plate)}.off.svelte-hgnwvr .node-row:where(.svelte-hgnwvr){color:var(--ink-3)}.leaf.svelte-hgnwvr .node-row:where(.svelte-hgnwvr){background:var(--focus-soft)}.kind.svelte-hgnwvr{min-width:3.25rem;font-size:var(--text-xs);flex-shrink:0}.kind-branch_summary.svelte-hgnwvr .kind:where(.svelte-hgnwvr),.kind-compaction.svelte-hgnwvr .kind:where(.svelte-hgnwvr){min-width:auto}.text.svelte-hgnwvr{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kind-assistant.svelte-hgnwvr .text:where(.svelte-hgnwvr),.kind-branch_summary.svelte-hgnwvr .text:where(.svelte-hgnwvr),.kind-compaction.svelte-hgnwvr .text:where(.svelte-hgnwvr){color:var(--ink-2)}.off.svelte-hgnwvr .text:where(.svelte-hgnwvr){color:var(--ink-3)}.node.svelte-hgnwvr .fork-mark{color:var(--ink-3);flex-shrink:0}.node-actions.svelte-hgnwvr{gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-left:1px solid var(--line);background:var(--plate);border-radius:0 0 var(--radius-md) 0;flex-direction:column;display:flex}.check.svelte-hgnwvr{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);display:flex}.check.svelte-hgnwvr input:where(.svelte-hgnwvr){accent-color:var(--focus);width:1rem;height:1rem}.node-buttons.svelte-hgnwvr{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.node.svelte-hgnwvr{contain-intrinsic-size:auto 44px;padding-left:calc(var(--depth) * .75rem)}.node-row.svelte-hgnwvr,.check.svelte-hgnwvr{min-height:44px}.node-buttons.svelte-hgnwvr .btn:where(.svelte-hgnwvr){flex:100%}}.more-btn.svelte-znt3ma{margin-left:var(--space-1);flex-shrink:0}.actions-menu.svelte-znt3ma{top:56px;right:var(--space-2);z-index:55;width:16rem}.backdrop.svelte-znt3ma{z-index:49;position:fixed;inset:0}.separator.svelte-znt3ma{height:1px;margin:var(--space-1) var(--space-2);background:var(--line)}.menu-item.svelte-znt3ma:disabled{opacity:.45;cursor:not-allowed}.menu-item.svelte-znt3ma:disabled:hover{background:0 0}.item-label.svelte-znt3ma{flex:1;min-width:0}.item-hint.svelte-znt3ma{font-size:var(--text-xs);color:var(--ink-3);text-align:right}.menu-note.svelte-znt3ma{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-3)}.notice.svelte-znt3ma{top:calc(56px + var(--space-2));right:var(--space-3);z-index:54;align-items:center;gap:var(--space-2);max-width:calc(100vw - var(--space-3) * 2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plate-raised);box-shadow:var(--shadow-pop);font-size:var(--text-sm);display:flex;position:fixed}.notice[role=alert].svelte-znt3ma .notice-text:where(.svelte-znt3ma){color:var(--danger)}.notice-text.svelte-znt3ma{overflow-wrap:anywhere;min-width:0}.notice.svelte-znt3ma a:where(.svelte-znt3ma){text-decoration:none}.field-label.svelte-znt3ma{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--ink-3);font-weight:600;display:block}textarea.field.svelte-znt3ma{resize:vertical;font:inherit}.text.svelte-znt3ma{margin:0 0 var(--space-3);line-height:var(--leading-body);color:var(--ink)}.muted.svelte-znt3ma{color:var(--ink-2);font-size:var(--text-sm)}.progress.svelte-znt3ma{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--ink-2);font-size:var(--text-sm);display:flex}.error.svelte-znt3ma{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--danger);word-break:break-word}@media (max-width:767px){.actions-menu.svelte-znt3ma{max-height:calc(100dvh - 56px - var(--space-4))}.notice.svelte-znt3ma{left:var(--space-2);right:var(--space-2)}}.clickable.svelte-ldiqp7{cursor:pointer}.clickable.svelte-ldiqp7:hover{filter:brightness(1.15)}.ticker.svelte-ldiqp7{font-family:var(--font-mono);letter-spacing:0;text-transform:none;opacity:.75;text-overflow:ellipsis;white-space:nowrap;margin-left:.15em;font-size:.65rem;font-weight:400;overflow:hidden}.loop-sheet.svelte-3gvh7y{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.state-row.svelte-3gvh7y{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mode-note.svelte-3gvh7y{font-size:var(--text-sm);color:var(--ink-3);font-style:italic}.section.svelte-3gvh7y{gap:var(--space-1);flex-direction:column;display:flex}.section-label.svelte-3gvh7y{font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.prompt-text.svelte-3gvh7y{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-2);padding:var(--space-2) var(--space-3);background:var(--rail);border-radius:var(--radius-md);word-break:break-word}.bounds-list.svelte-3gvh7y{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bound-item.svelte-3gvh7y{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2)}.condition-text.svelte-3gvh7y code:where(.svelte-3gvh7y){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);background:var(--rail);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);word-break:break-all}.error.svelte-3gvh7y{color:var(--danger);font-size:var(--text-sm);margin:0}.hint.svelte-3gvh7y{font-size:var(--text-sm);color:var(--ink-3);padding:0 var(--space-3);font-style:italic}.scorebug.svelte-60jy33{height:56px;padding:0 var(--space-3);background:var(--plate);border-bottom:1px solid var(--session-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.scorebug.transparent.svelte-60jy33{background:0 0}.left.svelte-60jy33{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.back-btn.svelte-60jy33{flex-shrink:0}.title-group.svelte-60jy33{flex-direction:column;min-width:0;display:flex}.title-line.svelte-60jy33{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.token-rate.svelte-60jy33{color:var(--live);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.title.svelte-60jy33{min-width:0;font-size:var(--text-md);color:var(--session-accent);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.2;overflow:hidden}.cwd.svelte-60jy33{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.right.svelte-60jy33{margin-left:var(--space-3);flex-shrink:0;align-items:center;gap:0;display:flex}.separator.svelte-60jy33{min-width:1rem;color:var(--session-accent);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center}.separator.hidden.svelte-60jy33{display:none}.stage-toggle.svelte-60jy33{font-family:var(--font-label);letter-spacing:.1em;font-weight:700}.stage-toggle.on.svelte-60jy33{color:var(--focus)}.score-field.svelte-60jy33{padding:0 var(--space-2);flex-direction:column;align-items:center;display:flex;position:relative}.value.svelte-60jy33{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;font-weight:600}.ctx-field.svelte-60jy33{min-width:44px}.ctx-meter.svelte-60jy33{border-radius:var(--radius-sm);transform-origin:0;height:3px;transition:scale var(--dur) var(--ease-out);align-self:stretch;margin-top:1px;scale:0 1}.ctx-rule.svelte-60jy33{border-radius:var(--radius-sm);align-self:stretch;height:3px;margin-top:1px}.context-window.svelte-60jy33{color:var(--ink-3);font-size:var(--text-xs);font-weight:400}.thinking-compact.svelte-60jy33{width:1.5rem;height:1.5rem;color:var(--session-accent);font-size:var(--text-md);place-items:center;display:inline-grid}.git-field.svelte-60jy33{max-width:15rem}.git-field.svelte-60jy33 .value:where(.svelte-60jy33){text-overflow:ellipsis;max-width:15rem;overflow:hidden}.pr-link.svelte-60jy33{color:var(--focus);font-size:var(--text-xs)}.wake-error.svelte-60jy33{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.state-bug.svelte-60jy33{margin:0 var(--space-1)}.plan-bug.svelte-60jy33{margin:0 var(--space-1);white-space:nowrap}.state-bug.compact.svelte-60jy33{border-radius:50%;padding:.4em}.state-bug.compact.svelte-60jy33:before{content:"";background:currentColor;border-radius:50%;width:.55em;height:.55em}.stop-btn.svelte-60jy33{gap:var(--space-1);min-height:2rem;padding:0 var(--space-2)}@media (max-width:767px){.stop-btn.svelte-60jy33{min-height:44px;padding:0}}.stop-label.svelte-60jy33{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.06em}@media (max-width:767px){.scorebug.svelte-60jy33{padding:0 var(--space-2)}}.hook-dock.svelte-1eiycy5{gap:var(--space-2);min-height:1.5rem;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--line);background:var(--rail);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;display:flex}.hook-status.svelte-1eiycy5{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hook-status.svelte-1eiycy5+.hook-status:where(.svelte-1eiycy5):before{content:"·";margin-right:var(--space-2);color:var(--ink-mute)}.detail.svelte-k8szy6{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-2);background:var(--tone-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-all;max-height:12rem;overflow:auto}.questions.svelte-10sut26{gap:var(--space-4);flex-direction:column;display:flex}.question.svelte-10sut26{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.q-header.svelte-10sut26{display:block}.q-text.svelte-10sut26{color:var(--ink);font-weight:600;font-size:var(--text-md)}.q-options.svelte-10sut26{gap:var(--space-2);flex-wrap:wrap;display:flex}.q-option.svelte-10sut26{text-align:left;min-height:2.75rem;padding:var(--space-2) var(--space-3);flex-direction:column;align-items:flex-start;gap:0}.q-option.selected.svelte-10sut26{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-soft)}.opt-label.svelte-10sut26{font-weight:600}.opt-desc.svelte-10sut26{font-size:var(--text-xs);color:var(--ink-3);font-weight:400}.opt-recommended.svelte-10sut26{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--focus);margin-top:2px}.other-field.svelte-10sut26{margin-top:var(--space-1)}@media (max-width:767px){.q-options.svelte-10sut26{flex-direction:column}.q-option.svelte-10sut26{width:100%;min-height:44px}}.title.svelte-1aei0oo{color:var(--ink);margin-bottom:var(--space-2);font-weight:600}.message.svelte-1aei0oo{color:var(--ink-2);font-size:var(--text-sm);margin-bottom:var(--space-3);white-space:pre-line}.meta.svelte-1aei0oo{color:var(--ink-mute);font-size:var(--text-xs);margin-bottom:var(--space-2)}.options.svelte-1aei0oo{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.option-btn.svelte-1aei0oo{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.opt-detail.svelte-1aei0oo{font-size:var(--text-xs);color:var(--ink-3);font-weight:400}.input-form.svelte-1aei0oo,.editor-form.svelte-1aei0oo{gap:var(--space-2);flex-direction:column;display:flex}.editor-field.svelte-1aei0oo{font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical;min-height:6rem}.actions.svelte-1aei0oo{gap:var(--space-2);margin-top:var(--space-1);display:flex}.dock.svelte-1r6zej2{gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;max-width:var(--content-width);flex-direction:column;width:100%;margin:0 auto;display:flex}.dock.floating.svelte-1r6zej2{left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:72;width:min(var(--content-width), calc(100vw - var(--space-4) * 2));padding:0;position:fixed;translate:-50%}@media (max-width:767px){.dock.svelte-1r6zej2:not(.floating){padding:var(--space-2) var(--space-2) 0}}.mermaid-block.svelte-14zg3iz{margin:var(--space-3) 0;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);background:var(--plate);overflow-x:auto}.diagram.svelte-14zg3iz{min-height:1rem}.diagram.svelte-14zg3iz svg{max-width:100%;height:auto;margin:0 auto;display:block}.diagram-error.svelte-14zg3iz{gap:var(--space-1);color:var(--danger);font-size:var(--text-sm);display:grid}.diagram-error.svelte-14zg3iz pre:where(.svelte-14zg3iz){margin:var(--space-2) 0 0;color:var(--ink);font-family:var(--font-mono);white-space:pre-wrap;overflow-x:auto}.markdown.svelte-1crdne2{line-height:var(--leading-body);color:var(--ink)}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:700;line-height:var(--leading-tight);margin-top:1.4em;margin-bottom:.4em}.markdown h1{font-size:var(--text-xl)}.markdown h2{font-size:var(--text-lg)}.markdown h3{font-size:var(--text-md)}.markdown p{max-width:72ch;margin:0 0 .6em}.markdown ul,.markdown ol{margin:0 0 .6em;padding-left:1.5em}.markdown li{margin-bottom:.15em}.markdown blockquote{padding:var(--space-2) var(--space-4);border-left:1px solid var(--line-strong);color:var(--ink-2);margin:.5em 0}.markdown table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.6em 0}.markdown th,.markdown td{padding:var(--space-1) var(--space-3);border:1px solid var(--line);text-align:left}.markdown th{background:var(--plate);font-weight:700}.markdown code:not(pre code){border-radius:var(--radius-sm);background:var(--plate-raised);padding:.1em .35em;font-size:.88em}.markdown hr{border:0;border-top:1px solid var(--line);margin:var(--space-4) 0}.code-block{border-radius:var(--radius-md);margin:.5em 0;overflow:hidden}.code-header{padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.code-block pre{padding:var(--space-3);background:0 0;border:0;border-radius:0;margin:0;font-size:.82em;line-height:1.5;overflow-x:auto}.copy-btn{position:relative}.copy-btn .check-icon{color:var(--done);display:none;position:absolute}.copy-btn.copied svg:first-child{display:none}.copy-btn.copied .check-icon{display:block}.markdown img{border-radius:var(--radius-md);max-width:100%}.review.svelte-z353l{flex-direction:column;min-height:100%;display:flex}.plan-head.svelte-z353l{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.plan-id.svelte-z353l{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plan-title.svelte-z353l{font-size:var(--text-lg);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.plan-path.svelte-z353l{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);overflow-wrap:anywhere}.plan-body.svelte-z353l{padding:var(--space-4);flex:1}.plan-doc.svelte-z353l{max-width:var(--content-width);line-height:var(--leading-body)}.plan-editor.svelte-z353l{width:100%;min-height:50dvh;font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical;line-height:1.5}.decide.svelte-z353l{gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--plate-raised);border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;bottom:0}.tiers.svelte-z353l{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tiers-label.svelte-z353l{color:var(--ink-3)}.tier-row.svelte-z353l{gap:var(--space-1);flex-wrap:wrap;display:flex}.tier.svelte-z353l{min-height:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate);color:var(--ink-2);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.tier.svelte-z353l:hover{background:var(--plate-hover)}.tier[aria-checked=true].svelte-z353l{color:var(--ink);box-shadow:inset 0 0 0 2px var(--focus)}.tier-role.svelte-z353l{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.tier-model.svelte-z353l{font-size:var(--text-xs);color:var(--ink-3)}.choices.svelte-z353l{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.choice.svelte-z353l{padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.choice.svelte-z353l:hover:not(:disabled){background:var(--plate-hover)}.choice.primary.svelte-z353l{background:var(--ink);border-color:var(--ink);color:var(--ground)}.choice.primary.svelte-z353l:hover:not(:disabled){background:var(--ink-2)}.choice.svelte-z353l:disabled{opacity:.45;cursor:not-allowed}.choice-label.svelte-z353l{font-size:var(--text-sm);font-weight:600}.choice-detail.svelte-z353l{font-size:var(--text-xs);color:var(--ink-3);line-height:1.4}.choice.primary.svelte-z353l .choice-detail:where(.svelte-z353l){color:color-mix(in oklch, var(--ground) 72%, var(--ink))}.more.svelte-z353l{gap:var(--space-2);flex-wrap:wrap;display:flex}.keep-planning.svelte-z353l{margin-left:auto}.expand.svelte-z353l{gap:var(--space-2);flex-direction:column;display:flex}.field-label.svelte-z353l{font-size:var(--text-xs);color:var(--ink-2);font-weight:600}.mono.svelte-z353l{font-family:var(--font-mono)}.expand-note.svelte-z353l{font-size:var(--text-xs);color:var(--ink-3);margin:0}.expand-actions.svelte-z353l{justify-content:flex-end;display:flex}.error.svelte-z353l{color:var(--danger);font-size:var(--text-sm);margin:0}@media (max-width:767px){.decide.svelte-z353l{position:static}.choices.svelte-z353l{grid-template-columns:1fr}.choice.svelte-z353l,.tier.svelte-z353l{min-height:44px}.more.svelte-z353l>.btn:where(.svelte-z353l){flex:1}.keep-planning.svelte-z353l{margin-left:0}.plan-editor.svelte-z353l{font-size:var(--text-field-touch)}}.dock.svelte-qm9ker{padding:var(--space-3) var(--space-3) 0;max-width:var(--content-width);width:100%;margin:0 auto}.headline.svelte-qm9ker{margin:0 0 var(--space-1);font-size:var(--text-lg);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.text.svelte-qm9ker{color:var(--ink-2);margin:0}@media (max-width:767px){.dock.svelte-qm9ker{padding:var(--space-2) var(--space-2) 0}}.menu.svelte-ictcr7{bottom:calc(100% + var(--space-2));z-index:55;max-height:min(20rem,50dvh);padding:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plate-raised);box-shadow:var(--shadow-pop);position:absolute;left:0;right:0;overflow:auto}.menu-item.svelte-ictcr7{flex-direction:column;align-items:stretch;gap:2px}.cmd-line.svelte-ictcr7{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.cmd-name.svelte-ictcr7{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);flex-shrink:0}.cmd-hint.svelte-ictcr7,.cmd-desc.svelte-ictcr7{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cmd-hint.svelte-ictcr7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute)}.cmd-desc.svelte-ictcr7{font-size:var(--text-sm);color:var(--ink-2);text-align:left}.dictation-control.svelte-8eoda4{align-items:center;gap:var(--space-1);flex-shrink:0;align-self:flex-end;display:inline-flex;position:relative}.dictation-btn.svelte-8eoda4{width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0}.dictation-btn.recording.svelte-8eoda4{color:var(--danger);border-color:var(--danger)}.dictation-btn.transcribing.svelte-8eoda4{color:var(--muted)}.dictation-error.svelte-8eoda4{bottom:calc(100% + var(--space-1));right:var(--space-2);max-width:min(24rem,75vw);padding:var(--space-1) var(--space-2);color:var(--danger);background:var(--plate);border:1px solid var(--danger);border-radius:var(--radius-sm);font-size:var(--text-xs);position:absolute}.spin.svelte-8eoda4{animation:.9s linear infinite svelte-8eoda4-dictation-spin}@keyframes svelte-8eoda4-dictation-spin{to{transform:rotate(360deg)}}.large-paste-menu.svelte-1ebcwy0{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.large-paste-menu.svelte-1ebcwy0 p:where(.svelte-1ebcwy0){color:var(--ink-2);font-size:var(--text-sm);flex-basis:100%;margin:0}.composer.svelte-9nb7t{padding:var(--space-3);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--plate);border-top:1px solid var(--line);max-width:var(--content-width);width:100%;margin:0 auto}.composer.session-accent.svelte-9nb7t:focus-within{border-top-color:var(--accent)}.composer[data-shape=box].svelte-9nb7t{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-2)}.composer[data-shape=rail].svelte-9nb7t{border-left:3px solid var(--accent);border-top:0}.vim-strip.svelte-9nb7t{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700;display:flex}.vim-pending.svelte-9nb7t{color:var(--ink-2)}.emoji-menu.svelte-9nb7t{max-height:min(20rem,50dvh);overflow-y:auto}.composer.drop-active.svelte-9nb7t{outline:2px dashed var(--focus);outline-offset:-2px}.queue-chips.svelte-9nb7t{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-9nb7t{gap:var(--space-1);padding-right:.3em}.chip-label.svelte-9nb7t{font-weight:700}.chip-text.svelte-9nb7t{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:20ch;font-weight:400;overflow:hidden}.chip-x.svelte-9nb7t{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip-x.svelte-9nb7t:hover{opacity:1}.blocked.svelte-9nb7t{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.blocked-text.svelte-9nb7t{min-width:12rem;font-size:var(--text-sm);color:var(--held);flex:1;margin:0}.blocked-name.svelte-9nb7t{font-family:var(--font-mono)}.send-error.svelte-9nb7t{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--danger)}.image-note.svelte-9nb7t{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--held)}.previews.svelte-9nb7t{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.preview-thumb.svelte-9nb7t{border-radius:var(--radius-md);border:1px solid var(--line);width:3rem;height:3rem;position:relative;overflow:hidden}.preview-thumb.svelte-9nb7t img:where(.svelte-9nb7t){object-fit:cover;width:100%;height:100%}.preview-remove.svelte-9nb7t{background:var(--tone-0);width:1.25rem;height:1.25rem;color:var(--ink);cursor:pointer;opacity:.85;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.preview-remove.svelte-9nb7t:hover{opacity:1}.input-row.svelte-9nb7t{align-items:flex-end;gap:var(--space-2);display:flex}.attach-btn.svelte-9nb7t{flex-shrink:0;align-self:flex-end}.textarea-wrap.svelte-9nb7t{flex:1;position:relative}.composer-field.svelte-9nb7t{resize:none;min-height:2.5rem;max-height:16rem;font-size:var(--text-md);line-height:1.5;overflow-y:hidden}.send-btn.svelte-9nb7t{flex-shrink:0;align-self:flex-end;width:2.5rem;padding:0}.steer-btn.svelte-9nb7t,.queue-btn.svelte-9nb7t{flex-shrink:0;align-self:flex-end}@media (max-width:767px){.composer.svelte-9nb7t{padding:var(--space-2);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom))}}.user-msg-wrap.svelte-rdls9x{padding:var(--space-2) 0;justify-content:flex-end;display:flex}.user-msg.svelte-rdls9x{max-width:85%;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--plate-raised);box-shadow:var(--shadow-plate);line-height:1.55;font-size:var(--text-md)}.user-msg.queued.svelte-rdls9x{opacity:.55}.queued-bug.svelte-rdls9x{margin-bottom:var(--space-2);display:inline-flex}.user-badges.svelte-rdls9x{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.reaction-badge.svelte-rdls9x{min-width:1.75em;min-height:1.75em;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--plate);font-size:var(--text-lg);justify-content:center;align-items:center;line-height:1;display:inline-flex}.text.svelte-rdls9x{white-space:pre-wrap;word-break:break-word}.images.svelte-rdls9x{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.img-btn.svelte-rdls9x{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;line-height:0;overflow:hidden}.img-btn.svelte-rdls9x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thumbnail.svelte-rdls9x{border-radius:var(--radius-sm);object-fit:cover;max-width:100px;max-height:100px}.thinking-block.svelte-17ftxvo{padding:var(--space-1) 0;font-size:var(--text-sm)}.header-row.svelte-17ftxvo{align-items:center;gap:var(--space-1);width:100%;min-height:2rem;color:var(--ink-3);text-align:left;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;display:flex}.header-row.svelte-17ftxvo:hover{color:var(--ink-2)}@media (max-width:767px){.header-row.svelte-17ftxvo{min-height:44px}}.thinking-label.svelte-17ftxvo{color:var(--ink-mute)}.pulse.svelte-17ftxvo{animation:1.6s ease-in-out infinite svelte-17ftxvo-think-pulse}@keyframes svelte-17ftxvo-think-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pulse.svelte-17ftxvo{animation:none}}.preview.svelte-17ftxvo{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:1;overflow:hidden}.body.svelte-17ftxvo{margin:var(--space-2) 0 0 0;padding:var(--space-3);background:var(--plate);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;color:var(--ink-3);max-height:400px;line-height:1.55;overflow:auto}.ansi.svelte-12m8ywr{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:0;font-size:.82em;line-height:1.5}.path-header.svelte-1a1x1ax{padding:var(--space-1) var(--space-3);color:var(--ink-2)}.diff-wrap.svelte-1a1x1ax{border-radius:0 0 var(--radius-md) var(--radius-md);position:relative;overflow:hidden}.toolbar.svelte-1a1x1ax{top:var(--space-1);right:var(--space-1);z-index:1;position:absolute}.diff-table.svelte-1a1x1ax{border-collapse:collapse;width:100%;font-family:var(--font-mono);table-layout:auto;font-size:.78em;line-height:1.55}.diff-row.add.svelte-1a1x1ax{background:var(--diff-add-bg)}.diff-row.del.svelte-1a1x1ax{background:var(--diff-del-bg)}.diff-table.color-blind.svelte-1a1x1ax .diff-row.add:where(.svelte-1a1x1ax){background:var(--diff-add-cb-bg)}.diff-table.color-blind.svelte-1a1x1ax .diff-row.add:where(.svelte-1a1x1ax) .gutter:where(.svelte-1a1x1ax){color:var(--diff-add-cb)}.diff-row.hunk.svelte-1a1x1ax{background:0 0}.diff-row.hunk.svelte-1a1x1ax td:where(.svelte-1a1x1ax){padding-top:var(--space-2);padding-bottom:var(--space-1);color:var(--ink-mute);font-size:.92em}.ln.svelte-1a1x1ax{width:1px;min-width:3rem;padding:0 var(--space-2);text-align:right;color:var(--ink-mute);-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.gutter.svelte-1a1x1ax{text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top;width:1px;min-width:1.2rem;padding:0 .2rem;font-weight:700}.diff-row.add.svelte-1a1x1ax .gutter:where(.svelte-1a1x1ax){color:var(--diff-add)}.diff-row.del.svelte-1a1x1ax .gutter:where(.svelte-1a1x1ax){color:var(--diff-del)}.code.svelte-1a1x1ax{vertical-align:top;padding:0}.code.svelte-1a1x1ax pre:where(.svelte-1a1x1ax){white-space:pre;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.diff-table.svelte-1a1x1ax:not(.wrap) .code:where(.svelte-1a1x1ax) pre:where(.svelte-1a1x1ax){white-space:pre;overflow-x:auto}.diff-table.wrap.svelte-1a1x1ax .code:where(.svelte-1a1x1ax) pre:where(.svelte-1a1x1ax){white-space:pre-wrap;word-break:break-all}.detail.svelte-1u2qyx0{border-top:1px solid var(--line);background:var(--plate);border-radius:0 0 var(--radius-md) var(--radius-md);overflow:hidden}.task-progress.svelte-1u2qyx0{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);gap:var(--space-1);display:grid}.task-row.svelte-1u2qyx0{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-xs);display:flex}.task-agent.svelte-1u2qyx0{color:var(--live);font-family:var(--font-mono);flex:none}.task-label.svelte-1u2qyx0{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-percent.svelte-1u2qyx0{color:var(--ink-mute);font-variant-numeric:tabular-nums;flex:none}.path-header.svelte-1u2qyx0{padding:var(--space-2) var(--space-3);color:var(--ink-2);border-bottom:1px solid var(--line)}.bash-cmd.svelte-1u2qyx0{padding:var(--space-2) var(--space-3);background:var(--ground);border-bottom:1px solid var(--line)}.cmd-line.svelte-1u2qyx0{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;font-size:.82em}.prompt.svelte-1u2qyx0{color:var(--ink-mute);-webkit-user-select:none;user-select:none;margin-right:.3em}.bash-output.svelte-1u2qyx0{padding:var(--space-3);max-height:360px;overflow:auto}.show-all.svelte-1u2qyx0{margin-top:var(--space-2)}.write-content.svelte-1u2qyx0,.read-content.svelte-1u2qyx0{max-height:360px;overflow:auto}.line-table.svelte-1u2qyx0{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:.78em;line-height:1.55}.line-table.svelte-1u2qyx0 .ln:where(.svelte-1u2qyx0){width:1px;min-width:3rem;padding:0 var(--space-2);text-align:right;color:var(--ink-mute);-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.line-table.svelte-1u2qyx0 .code:where(.svelte-1u2qyx0){vertical-align:top;padding:0}.line-table.svelte-1u2qyx0 .code:where(.svelte-1u2qyx0) pre:where(.svelte-1u2qyx0){white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.search-results.svelte-1u2qyx0{padding:var(--space-3);max-height:360px;overflow:auto}.result-line.svelte-1u2qyx0{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;padding:.1em 0;font-size:.82em}.empty-result.svelte-1u2qyx0{color:var(--ink-mute);font-style:italic}.ask-detail.svelte-1u2qyx0{padding:var(--space-3)}.question.svelte-1u2qyx0{margin-bottom:var(--space-2);color:var(--ink);font-weight:600}.answer.svelte-1u2qyx0{color:var(--ink-2);white-space:pre-wrap}.generic.svelte-1u2qyx0,.fallback.svelte-1u2qyx0{padding:var(--space-3);max-height:360px;overflow:auto}.kv.svelte-1u2qyx0{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;color:var(--ink-2);margin:0;font-size:.78em}.result.svelte-1u2qyx0{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;font-size:.78em}.result-divider.svelte-1u2qyx0{background:var(--line);height:1px;margin:var(--space-2) 0}.images.svelte-1u2qyx0{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.thumbnail.svelte-1u2qyx0{border-radius:var(--radius-sm);object-fit:cover;cursor:pointer;max-width:120px;max-height:120px}.image-hidden.svelte-1u2qyx0{margin:var(--space-2) var(--space-3);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-mute);font-size:var(--text-xs);display:inline-block}.tool-card.svelte-1uvjt4r{border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out);border:1px solid var(--line);overflow:hidden}.tool-card.error.svelte-1uvjt4r{border-color:color-mix(in oklch, var(--danger) 40%, transparent)}.tool-card.running.svelte-1uvjt4r{border-color:color-mix(in oklch, var(--live) 35%, transparent)}.summary-row.svelte-1uvjt4r{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--ink);cursor:pointer;text-align:left;font-size:var(--text-sm);background:0 0;border:0;display:flex}.summary-row.svelte-1uvjt4r:hover{background:var(--plate-hover)}.status-icon.svelte-1uvjt4r{flex-shrink:0}.status-icon.done.svelte-1uvjt4r{color:var(--done)}.status-icon.error.svelte-1uvjt4r{color:var(--danger)}.status-icon.running.svelte-1uvjt4r{color:var(--live)}.status-icon.pending.svelte-1uvjt4r{color:var(--ink-mute)}.tool-icon.svelte-1uvjt4r{color:var(--ink-3);flex-shrink:0}.info.svelte-1uvjt4r{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.title.svelte-1uvjt4r{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.82em;overflow:hidden}.subtitle.svelte-1uvjt4r{font-size:var(--text-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.completion-badge.svelte-1uvjt4r{color:var(--live);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.duration.svelte-1uvjt4r{font-size:var(--text-xs);color:var(--ink-mute);font-variant-numeric:tabular-nums;flex-shrink:0}.chevron.svelte-1uvjt4r{color:var(--ink-mute);flex-shrink:0}.assistant-msg.svelte-1xr9y9g{padding:var(--space-2) 0}.block.svelte-1xr9y9g{margin-bottom:var(--space-1)}.block-img.svelte-1xr9y9g{border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:400px}.image-hidden.svelte-1xr9y9g{padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-mute);font-size:var(--text-xs);display:inline-block}.footer.svelte-1xr9y9g{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-xs);color:var(--ink-mute);display:flex}.meta.svelte-1xr9y9g{align-items:center;gap:var(--space-1);display:flex}.sep.svelte-1xr9y9g{opacity:.4}.error-panel.svelte-1xr9y9g{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in oklch, var(--danger) 12%, transparent);border:1px solid color-mix(in oklch, var(--danger) 30%, transparent);color:var(--danger);font-size:var(--text-sm);line-height:1.4;display:flex}.stopped.svelte-1xr9y9g{padding:var(--space-1) 0}.command-card.svelte-1gup9z1{background:var(--plate);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.command-label.svelte-1gup9z1{padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--line)}.body.svelte-1gup9z1{padding:var(--space-3);max-height:360px;overflow:auto}.notice.svelte-r9bh80{text-align:center;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--ink-3);line-height:1.4}.notice.svelte-r9bh80:before,.notice.svelte-r9bh80:after{content:"";vertical-align:middle;width:2rem;height:1px;margin:0 var(--space-2);background:var(--line);display:inline-block}.held.svelte-r9bh80{color:var(--held)}.held.svelte-r9bh80:before,.held.svelte-r9bh80:after{background:var(--held)}.danger.svelte-r9bh80{color:var(--danger)}.danger.svelte-r9bh80:before,.danger.svelte-r9bh80:after{background:var(--danger)}.unknown-card.svelte-412q58{background:var(--plate);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.header.svelte-412q58{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);color:var(--ink-3);cursor:pointer;background:0 0;border:0;display:flex}.header.svelte-412q58:hover{background:var(--plate-hover)}.details.svelte-412q58{padding:var(--space-3);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;color:var(--ink-3);border-top:1px solid var(--line);max-height:300px;margin:0;font-size:.78em;overflow:auto}.recap-card.svelte-1d2smo0{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--focus) 45%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--focus) 9%, var(--surface));box-shadow:var(--shadow-card)}.recap-heading.svelte-1d2smo0{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.recap-label.svelte-1d2smo0{align-items:center;gap:var(--space-2);color:var(--focus);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650;display:inline-flex}p.svelte-1d2smo0{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--leading-body)}.icon-btn.svelte-1d2smo0{width:44px;height:44px;margin:-var(--space-2);border-radius:var(--radius-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn.svelte-1d2smo0:hover,.icon-btn.svelte-1d2smo0:focus-visible{color:var(--ink);background:var(--surface-2);outline:none}.transcript-wrap.svelte-14pps4x{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.scroll-container.svelte-14pps4x{overscroll-behavior:contain;flex:1;overflow:hidden auto}.items-col.svelte-14pps4x{max-width:var(--content-width);padding:var(--space-5) var(--space-5);margin:0 auto}@media (max-width:767px){.items-col.svelte-14pps4x{padding:var(--space-3) var(--space-3)}}.skeleton-msg.svelte-14pps4x{padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.skeleton-line.svelte-14pps4x{border-radius:var(--radius-sm);height:.85em}.w-60.svelte-14pps4x{width:60%}.w-80.svelte-14pps4x{width:80%}.w-40.svelte-14pps4x{width:40%}.empty-hint.svelte-14pps4x{text-align:center;padding:var(--space-7) var(--space-4);color:var(--ink-mute);font-size:var(--text-sm)}.streaming-indicator.svelte-14pps4x{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-xs);color:var(--ink-3);display:flex}.activity.svelte-14pps4x{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compaction-expander.svelte-14pps4x,.compaction-divider.svelte-14pps4x,.cache-miss-divider.svelte-14pps4x{border:0;border-top:1px solid var(--line);width:100%;margin:var(--space-3) 0;padding:var(--space-2) 0;color:var(--ink-mute);font:inherit;font-size:var(--text-xs);text-align:center}.compaction-expander.svelte-14pps4x{border-bottom:1px solid var(--line);cursor:pointer;background:0 0}.compaction-expander.svelte-14pps4x:hover{color:var(--ink-2)}.cache-miss-divider.svelte-14pps4x{color:var(--held);padding-bottom:0}.shimmer-pulse.svelte-14pps4x{animation:1.6s ease-in-out infinite svelte-14pps4x-shimmer-pulse}.shimmer-wave.svelte-14pps4x{background:linear-gradient(110deg, var(--live) 30%, var(--focus) 50%, var(--live) 70%);background-size:220% 100%;animation:1.8s linear infinite svelte-14pps4x-shimmer-wave}.shimmer-dots.svelte-14pps4x{animation:1.2s steps(3,end) infinite svelte-14pps4x-shimmer-dots}.shimmer-none.svelte-14pps4x{animation:none}@keyframes svelte-14pps4x-shimmer-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes svelte-14pps4x-shimmer-wave{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes svelte-14pps4x-shimmer-dots{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.shimmer-pulse.svelte-14pps4x,.shimmer-wave.svelte-14pps4x,.shimmer-dots.svelte-14pps4x{animation:none}}.jump-btn.svelte-14pps4x{bottom:var(--space-2);z-index:10;box-shadow:var(--shadow-pop);gap:var(--space-2);position:absolute;left:50%;translate:-50%}.jump-bug.svelte-14pps4x{margin-left:var(--space-1)}.dock.svelte-1tvhd04{padding:var(--space-3) var(--space-3) 0;max-width:var(--content-width);width:100%;margin:0 auto}.objective.svelte-1tvhd04{margin:0 0 var(--space-2);font-size:var(--text-lg);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.meta.svelte-1tvhd04{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stat.svelte-1tvhd04{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.error.svelte-1tvhd04{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in oklch, var(--danger) 18%, transparent);color:var(--danger);font-size:var(--text-sm);margin:0}@media (max-width:767px){.dock.svelte-1tvhd04{padding:var(--space-2) var(--space-2) 0}}.fireworks.svelte-1j7u56m{z-index:80;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 91%, transparent), transparent);cursor:pointer;pointer-events:auto;height:33dvh;min-height:12rem;position:fixed;inset:0 0 auto;overflow:hidden}.sky.svelte-1j7u56m{pointer-events:none;position:absolute;inset:0;overflow:hidden}.burst.svelte-1j7u56m{color:var(--focus);text-shadow:0 0 .45rem;font-size:clamp(1.4rem,3vw,2.8rem);animation:1.8s ease-in-out infinite svelte-1j7u56m-sparkle;position:absolute}.burst-0.svelte-1j7u56m{color:var(--held);animation-delay:-.2s;top:37%;left:14%}.burst-1.svelte-1j7u56m{color:var(--live);animation-delay:-.8s;top:18%;left:31%}.burst-2.svelte-1j7u56m{color:var(--warning);animation-delay:-1.3s;top:33%;left:48%}.burst-3.svelte-1j7u56m{color:var(--focus);animation-delay:-.5s;top:16%;left:66%}.burst-4.svelte-1j7u56m{color:var(--success);animation-delay:-1.1s;top:39%;left:79%}.burst-5.svelte-1j7u56m{color:var(--held);animation-delay:-1.6s;top:20%;left:90%}.banner.svelte-1j7u56m{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);max-width:40rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--focus) 55%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 93%, transparent);box-shadow:var(--shadow-pop);text-align:center;margin:0 auto;position:absolute}.title.svelte-1j7u56m{color:var(--warning);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.24em;font-weight:700}.subtitle.svelte-1j7u56m{margin-top:var(--space-1);color:var(--live);font-size:var(--text-sm)}.close.svelte-1j7u56m{align-items:center;gap:var(--space-1);min-height:44px;margin-top:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;background:0 0;display:inline-flex}.close.svelte-1j7u56m:hover,.close.svelte-1j7u56m:focus-visible{color:var(--ink);border-color:var(--focus);outline:none}@keyframes svelte-1j7u56m-sparkle{0%,to{opacity:.35;transform:scale(.72)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.burst.svelte-1j7u56m{opacity:.8;animation:none}}.goal-sheet.svelte-t34jge{gap:var(--space-4);flex-direction:column;display:flex}.header.svelte-t34jge{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.status-label.svelte-t34jge{font-size:var(--text-sm);color:var(--ink-2)}.auto-label.svelte-t34jge{font-size:var(--text-xs);color:var(--ink-mute);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 var(--space-1)}.objective.svelte-t34jge{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.stats.svelte-t34jge{gap:var(--space-1);flex-direction:column;display:flex}.stat-row.svelte-t34jge{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-1) 0;display:flex}.stat-label.svelte-t34jge{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.stat-value.svelte-t34jge{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.stat-dim.svelte-t34jge{color:var(--ink-mute)}.actions.svelte-t34jge{gap:var(--space-2);flex-wrap:wrap;display:flex}.error.svelte-t34jge{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in oklch, var(--danger) 18%, transparent);color:var(--danger);font-size:var(--text-sm);margin:0}.todo-hud.svelte-1lgsobm{gap:var(--space-3);flex-direction:column;display:flex}.phase.svelte-1lgsobm{gap:var(--space-1);flex-direction:column;display:flex}.phase-name.svelte-1lgsobm{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600;line-height:1.3}.tasks.svelte-1lgsobm{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.task.svelte-1lgsobm{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-1) 0;line-height:1.45;display:flex}.task.done.svelte-1lgsobm .task-content:where(.svelte-1lgsobm){color:var(--ink-mute);text-decoration:line-through}.task-status.svelte-1lgsobm{text-align:center;flex-shrink:0;width:1.25em}.status-live.svelte-1lgsobm{color:var(--live)}.status-held.svelte-1lgsobm{color:var(--held)}.status-done.svelte-1lgsobm{color:var(--done)}.status-quiet.svelte-1lgsobm{color:var(--ink-mute)}.task-content.svelte-1lgsobm{overflow-wrap:anywhere;min-width:0}.blocker.svelte-1lgsobm{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-1) 0;padding-left:calc(1.25em + var(--space-2));color:var(--held-ink);background:color-mix(in oklch, var(--held) 18%, transparent);border-radius:var(--radius-sm);margin:1px 0;line-height:1.45;display:flex}.note.svelte-1lgsobm{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);padding:0;padding-left:calc(1.25em + var(--space-2));color:var(--ink-mute);font-style:italic;line-height:1.45;display:flex}.dock.svelte-1jzby82{padding:var(--space-3) var(--space-3) 0;max-width:var(--content-width);width:100%;margin:0 auto}.summary.svelte-1jzby82{font-size:var(--text-sm);color:var(--ink-2);margin:0}.error.svelte-1jzby82{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in oklch, var(--danger) 18%, transparent);color:var(--danger);font-size:var(--text-sm);margin:0}@media (max-width:767px){.dock.svelte-1jzby82{padding:var(--space-2) var(--space-2) 0}}.dock.svelte-gdodqs{padding:var(--space-3) var(--space-3) 0;max-width:var(--content-width);width:100%;margin:0 auto}.summary.svelte-gdodqs{font-size:var(--text-sm);color:var(--ink-2);margin:0}@media (max-width:767px){.dock.svelte-gdodqs{padding:var(--space-2) var(--space-2) 0}}.queue-sheet.svelte-1tu6e8l{gap:var(--space-4);flex-direction:column;display:flex}.empty.svelte-1tu6e8l{color:var(--ink-mute);font-size:var(--text-sm);text-align:center;padding:var(--space-6) 0;margin:0}.section.svelte-1tu6e8l{gap:var(--space-1);flex-direction:column;display:flex}.section-title.svelte-1tu6e8l{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-weight:600}.section-note.svelte-1tu6e8l{font-size:var(--text-xs);color:var(--ink-mute);margin:0;font-style:italic}.queue-list.svelte-1tu6e8l{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.queue-item.svelte-1tu6e8l{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--plate);min-height:44px;display:flex}.compaction-item.svelte-1tu6e8l{opacity:.6}.msg-text.svelte-1tu6e8l{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;font-family:var(--font-mono);flex:1;overflow:hidden}.msg-actions.svelte-1tu6e8l{gap:var(--space-1);flex-shrink:0;display:flex}.msg-held.svelte-1tu6e8l{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--held-ink);background:color-mix(in oklch, var(--held) 22%, transparent);border-radius:var(--radius-sm);padding:0 var(--space-1);font-weight:600}.error.svelte-1tu6e8l{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in oklch, var(--danger) 18%, transparent);color:var(--danger);font-size:var(--text-sm);margin:0}.dock.svelte-1q18p6y{padding:var(--space-3) var(--space-3) 0;max-width:var(--content-width);width:100%;margin:0 auto}.text.svelte-1q18p6y{color:var(--ink-2);font-size:var(--text-sm);margin:0}@media (max-width:767px){.dock.svelte-1q18p6y{padding:var(--space-2) var(--space-2) 0}}.wall.svelte-5nz5br{gap:var(--space-3);flex-direction:column;display:flex}.empty.svelte-5nz5br{text-align:center;padding:var(--space-6) var(--space-4);color:var(--ink-3)}.empty-text.svelte-5nz5br{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600}.empty-detail.svelte-5nz5br{font-size:var(--text-sm);color:var(--ink-mute);margin:0}.empty-detail.svelte-5nz5br code:where(.svelte-5nz5br){font-family:var(--font-mono);font-size:var(--text-xs);background:var(--plate);border-radius:var(--radius-sm);padding:.1em .35em}.worker-list.svelte-5nz5br{gap:var(--space-2);flex-direction:column;display:flex}.worker-card.svelte-5nz5br{background:var(--plate);border-radius:var(--radius-md);padding:var(--space-3);border:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease-out)}.worker-card.dead.svelte-5nz5br{opacity:.55}.worker-head.svelte-5nz5br{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.worker-id.svelte-5nz5br{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cli-tag.svelte-5nz5br{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;background:var(--plate-raised);color:var(--ink-3);border-radius:var(--radius-tab);padding:.1em .45em;font-weight:600}.worker-meta.svelte-5nz5br{gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.meta-item.svelte-5nz5br{font-size:var(--text-xs);color:var(--ink-mute);align-items:baseline;gap:.25em;display:flex}.meta-value.svelte-5nz5br{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.meta-label.svelte-5nz5br{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mute)}.worker-turn.svelte-5nz5br{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worker-tool.svelte-5nz5br{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--focus);display:flex}.tool-name.svelte-5nz5br{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--focus-soft);border-radius:var(--radius-sm);padding:.1em .4em}.worker-intent.svelte-5nz5br{font-size:var(--text-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.killed-summary.svelte-5nz5br{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);display:flex}.killed-summary.svelte-5nz5br .meta-value:where(.svelte-5nz5br){font-size:var(--text-sm)}@media (max-width:767px){.worker-id.svelte-5nz5br{font-size:var(--text-xs)}}.result.svelte-1nsns0k{background:var(--plate);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);max-width:var(--content-width);margin:0 auto var(--space-3);width:100%}.result-header.svelte-1nsns0k{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.label.svelte-1nsns0k{font-family:var(--font-label);font-size:var(--text-lg);letter-spacing:.03em;font-weight:600}.saved-path.svelte-1nsns0k{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute);word-break:break-all}.rule-preview.svelte-1nsns0k{margin-bottom:var(--space-3);background:var(--ground);border-radius:var(--radius-sm);max-height:18rem;padding:var(--space-3);font-size:var(--text-sm);overflow-y:auto}.error-text.svelte-1nsns0k{margin:0 0 var(--space-3);color:var(--danger);font-size:var(--text-sm)}.status.svelte-1nsns0k{font-size:var(--text-sm);color:var(--ink-2);margin:0}.preview.svelte-1nsns0k{margin:var(--space-2) 0 0;max-height:12rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);white-space:pre-wrap;word-break:break-word;overflow-y:auto}.actions.svelte-1nsns0k{gap:var(--space-2);padding-top:var(--space-2);display:flex}@media (max-width:767px){.result.svelte-1nsns0k{margin:0 0 var(--space-2);border-left:none;border-right:none;border-radius:0}}.result.svelte-169462g{background:var(--plate);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);max-width:var(--content-width);margin:0 auto var(--space-3);width:100%}.result-header.svelte-169462g{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.label.svelte-169462g{font-family:var(--font-label);font-size:var(--text-lg);letter-spacing:.03em;font-weight:600}.request-text.svelte-169462g{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-2);font-style:italic}.repair-summary.svelte-169462g{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--ink-3);font-family:var(--font-mono)}.divider.svelte-169462g{margin:0 var(--space-1)}.lines.svelte-169462g{margin:0 0 var(--space-3);max-height:14rem;padding:0;list-style:none;overflow-y:auto}.lines.svelte-169462g li:where(.svelte-169462g){padding:var(--space-1) 0;font-size:var(--text-sm);gap:var(--space-2);align-items:baseline;line-height:1.4;display:flex}.lines-preview.svelte-169462g{margin:var(--space-2) 0 0;max-height:5rem;font-size:var(--text-xs);color:var(--ink-3);padding:0;list-style:none;overflow-y:auto}.lines-preview.svelte-169462g li:where(.svelte-169462g){padding:2px 0}.line-text.svelte-169462g{flex:1;min-width:0}.line-detail.svelte-169462g{font-size:var(--text-xs);color:var(--ink-mute);flex-shrink:0}.line-done.svelte-169462g{color:var(--done)}.line-issue.svelte-169462g{color:var(--held)}.line-fail.svelte-169462g{color:var(--danger)}.error-text.svelte-169462g{margin:0 0 var(--space-3);color:var(--danger);font-size:var(--text-sm)}.phase.svelte-169462g{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--ink-2);font-style:italic}.checkers.svelte-169462g{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--ink-3)}.checker-name.svelte-169462g{background:var(--plate-raised);padding:1px var(--space-1);border-radius:var(--radius-sm);margin:0 1px;display:inline-block}.agents.svelte-169462g{margin-bottom:var(--space-2)}.agent-row.svelte-169462g{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);padding:1px 0;display:flex}.agent-name.svelte-169462g{font-family:var(--font-mono);color:var(--focus);flex-shrink:0}.agent-intent.svelte-169462g{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-tool.svelte-169462g{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-retry.svelte-169462g{color:var(--held);flex-shrink:0;font-size:.7rem}.tally.svelte-169462g{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink-mute);font-family:var(--font-mono)}.actions.svelte-169462g{gap:var(--space-2);padding-top:var(--space-2);display:flex}@media (max-width:767px){.result.svelte-169462g{margin:0 0 var(--space-2);border-left:none;border-right:none;border-radius:0}}.dock.svelte-11qbq98{padding:var(--space-3) var(--space-3) 0;max-width:var(--content-width);width:100%;margin:0 auto}.text.svelte-11qbq98{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink-2);margin:0}.pinned-agents.svelte-demlwf{padding:var(--space-2) var(--space-4) var(--space-1);border-top:1px solid var(--line);background:var(--rail);flex-shrink:0}.pinned-header.svelte-demlwf{align-items:center;gap:var(--space-2);min-height:1.75rem;display:flex}.pinned-title.svelte-demlwf{color:var(--focus);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.pinned-count.svelte-demlwf{color:var(--ink-mute);font-size:var(--text-xs)}.pinned-list.svelte-demlwf{gap:2px;display:grid}.agent-row.svelte-demlwf{gap:var(--space-2);width:100%;min-height:2.75rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;display:grid}.agent-row.svelte-demlwf:hover,.agent-row.svelte-demlwf:focus-visible{border-color:var(--line-strong);background:var(--plate-hover);outline:none}.agent-row-main.svelte-demlwf{gap:var(--space-2);min-width:0;display:flex}.agent-dot.svelte-demlwf{color:var(--done);font-size:.65rem;line-height:1.2rem}.agent-copy.svelte-demlwf{gap:1px;min-width:0;display:grid}.agent-name.svelte-demlwf{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.agent-id.svelte-demlwf,.agent-description.svelte-demlwf{color:var(--ink-mute);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-description.svelte-demlwf{color:var(--ink-2)}.agent-status.svelte-demlwf{color:var(--done);letter-spacing:.05em;align-self:start;font-size:.65rem;font-weight:700}.agent-preview.svelte-demlwf{min-width:0;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;align-items:baseline;gap:.3rem;padding-left:1.15rem;display:flex;overflow:hidden}.preview-hook.svelte-demlwf,.preview-status.svelte-demlwf{color:var(--ink-mute)}.preview-detail.svelte-demlwf{color:var(--ink-mute);text-overflow:ellipsis;overflow:hidden}.preview-elapsed.svelte-demlwf{color:var(--held);flex-shrink:0}.preview-status.svelte-demlwf{color:var(--done)}.recent.svelte-demlwf{color:var(--ink-mute)}.pinned-expander.svelte-demlwf{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:0 var(--space-2);color:var(--ink-mute);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.pinned-expander.svelte-demlwf:hover,.pinned-expander.svelte-demlwf:focus-visible{color:var(--ink);outline:none}@media (max-width:767px){.pinned-agents.svelte-demlwf{padding-inline:var(--space-3)}}.btw-panel.svelte-1coswid{height:100%;padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.btw-ask.svelte-1coswid{gap:var(--space-2);display:flex}.btw-ask.svelte-1coswid .field:where(.svelte-1coswid){flex:1;min-width:0}.btw-ask.svelte-1coswid .btn:where(.svelte-1coswid){align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.btw-error.svelte-1coswid{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger);color:var(--ink);font-size:var(--text-sm)}.btw-active.svelte-1coswid{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.btw-active-header.svelte-1coswid{align-items:center;gap:var(--space-2);display:flex}.btw-followup-badge.svelte-1coswid{color:var(--ink-3)}.btw-answer.svelte-1coswid{overscroll-behavior:contain;min-height:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plate);flex:1;overflow-y:auto}.btw-blocked.svelte-1coswid{color:var(--ink-mute)}.btw-actions.svelte-1coswid{gap:var(--space-2);display:flex}.btw-actions.svelte-1coswid .btn:where(.svelte-1coswid){align-items:center;gap:var(--space-1);display:flex}.btw-toolbar.svelte-1coswid{border-top:1px solid var(--line);padding-top:var(--space-2)}.btw-toolbar.svelte-1coswid .btn:where(.svelte-1coswid){align-items:center;gap:var(--space-1);display:flex}.btw-history-view.svelte-1coswid{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.btw-back.svelte-1coswid{align-self:flex-start;align-items:center;gap:var(--space-1);display:flex}.btw-loading.svelte-1coswid,.btw-empty.svelte-1coswid{padding:var(--space-4);text-align:center;color:var(--ink-mute)}.btw-history-list.svelte-1coswid{overscroll-behavior:contain;gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.btw-history-item.svelte-1coswid{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plate)}.btw-history-item-header.svelte-1coswid{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.btw-history-question.svelte-1coswid{color:var(--ink-2);font-size:var(--text-md);flex:1;font-weight:600}.btw-history-answer.svelte-1coswid{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--rail)}.btw-followups.svelte-1coswid{margin-top:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--line);gap:var(--space-2);flex-direction:column;display:flex}.btw-followup-item.svelte-1coswid{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--rail)}.btw-followup-header.svelte-1coswid{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.btw-followup-form.svelte-1coswid{gap:var(--space-1);margin-top:var(--space-2);display:flex}.btw-followup-input.svelte-1coswid{flex:1;min-width:0}@media (max-width:767px){.btw-panel.svelte-1coswid{padding:var(--space-3)}.btw-ask.svelte-1coswid{flex-direction:column}.btw-ask.svelte-1coswid .btn:where(.svelte-1coswid){justify-content:center;min-height:44px}}.canvas-wrap.svelte-1500zbr{background:var(--ground);position:absolute;inset:0;overflow:hidden}canvas.svelte-1500zbr{touch-action:none;cursor:grab;width:100%;height:100%;display:block}canvas.svelte-1500zbr:active{cursor:grabbing}.controls.svelte-1500zbr{right:var(--space-3);z-index:1;gap:var(--space-1);display:grid;position:absolute}.control.svelte-1500zbr{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate-raised);width:32px;height:32px;color:var(--ink-2);cursor:pointer;place-items:center;display:grid}.control.svelte-1500zbr:hover,.control.svelte-1500zbr:focus-visible{background:var(--plate-hover);color:var(--ink)}.control.on.svelte-1500zbr{color:var(--focus);border-color:var(--focus)}.controls.touch.svelte-1500zbr .control:where(.svelte-1500zbr){width:44px;height:44px}.tooltip.svelte-1500zbr{z-index:2;max-width:22rem;padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate-raised);color:var(--ink);font-size:var(--text-xs);pointer-events:none;gap:2px;display:grid;position:absolute}.tooltip.svelte-1500zbr span:where(.svelte-1500zbr){color:var(--ink-3);font-family:var(--font-mono);overflow-wrap:anywhere}.chip.svelte-1500zbr{left:var(--space-3);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-tab);background:var(--plate-raised);color:var(--ink-2);font:600 var(--text-xs) var(--font-label);letter-spacing:.04em;position:absolute;bottom:3rem}.chip.error.svelte-1500zbr{color:var(--danger)}.match-center.svelte-1gpghcl{pointer-events:none;font-family:var(--font-ui);position:absolute;inset:0}.score-strip.svelte-1gpghcl{top:var(--space-3);left:var(--space-3);right:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-tab);background:color-mix(in oklch, var(--plate) 92%, transparent);min-height:3.5rem;box-shadow:var(--shadow-plate);pointer-events:auto;align-items:stretch;gap:0;display:flex;position:absolute;overflow-x:auto}.clock.svelte-1gpghcl,.phase.svelte-1gpghcl,.split.svelte-1gpghcl,.files.svelte-1gpghcl{min-width:3.6rem;padding:var(--space-1) var(--space-2);border-right:1px solid var(--line);align-content:center;gap:1px;display:grid}.clock.svelte-1gpghcl strong:where(.svelte-1gpghcl),.phase.svelte-1gpghcl strong:where(.svelte-1gpghcl),.split.svelte-1gpghcl strong:where(.svelte-1gpghcl),.files.svelte-1gpghcl strong:where(.svelte-1gpghcl){font-variant-numeric:tabular-nums}.clock.svelte-1gpghcl strong:where(.svelte-1gpghcl){font:700 var(--text-lg) var(--font-mono)}.phase.svelte-1gpghcl strong:where(.svelte-1gpghcl){color:var(--focus);font:700 var(--text-sm) var(--font-label);letter-spacing:.06em}.split.current.svelte-1gpghcl{background:var(--focus-soft)}.split.svelte-1gpghcl small:where(.svelte-1gpghcl){color:var(--done);font-size:var(--text-xs);white-space:nowrap}.label.svelte-1gpghcl{color:var(--ink-3);font:700 var(--text-xs) var(--font-label);letter-spacing:.08em}.files.svelte-1gpghcl{min-width:3.8rem}.bug-held.svelte-1gpghcl{height:1.5rem;margin:0 var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-tab);background:var(--held);color:var(--held-ink);font:700 var(--text-xs) var(--font-label);letter-spacing:.08em;align-self:center;align-items:center;display:inline-flex}.highlights.svelte-1gpghcl{min-height:44px;padding:0 var(--space-3);color:var(--ink-2);font:600 var(--text-sm) var(--font-ui);white-space:nowrap;background:0 0;border:0;margin-left:auto}.highlights.svelte-1gpghcl:hover,.highlights.svelte-1gpghcl:focus-visible{color:var(--focus)}.highlight-menu.svelte-1gpghcl{top:4.25rem;right:var(--space-3);z-index:2;width:min(20rem,100% - 2rem);padding:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plate-raised);box-shadow:var(--shadow-pop);pointer-events:auto;gap:1px;display:grid;position:absolute}.highlight-menu.svelte-1gpghcl button:where(.svelte-1gpghcl){min-height:44px;padding:0 var(--space-2);color:var(--ink);text-align:left;background:0 0;border:0}.highlight-menu.svelte-1gpghcl button:where(.svelte-1gpghcl):hover,.highlight-menu.svelte-1gpghcl button:where(.svelte-1gpghcl):focus-visible{background:var(--plate-hover)}.highlight-menu.svelte-1gpghcl small:where(.svelte-1gpghcl){float:right;color:var(--ink-3)}.empty.svelte-1gpghcl{padding:var(--space-3);color:var(--ink-3);font-size:var(--text-sm)}.ticker.svelte-1gpghcl{border-top:1px solid var(--line);background:color-mix(in oklch, var(--plate) 92%, transparent);pointer-events:auto;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker-track.svelte-1gpghcl{gap:var(--space-6);min-width:max-content;padding:var(--space-2) var(--space-3);color:var(--ink-2);font:var(--text-xs) var(--font-mono);display:flex}.ticker-bullet.svelte-1gpghcl{margin-right:var(--space-2);color:var(--focus)}.ticker-track.svelte-1gpghcl>span:where(.svelte-1gpghcl):first-child{color:var(--ink);animation:.4s ease-out svelte-1gpghcl-ticker-in}@keyframes svelte-1gpghcl-ticker-in{0%{opacity:0;translate:-1.5rem}}@media (prefers-reduced-motion:reduce){.ticker-track.svelte-1gpghcl span:where(.svelte-1gpghcl):first-child{animation:none}}.commentary.svelte-1gpghcl{right:var(--space-3);z-index:2;pointer-events:auto;width:min(28rem,100% - 2rem);position:absolute;bottom:3.2rem}.commentary.svelte-1gpghcl .lower-third{margin:0}.commentary.svelte-1gpghcl p:where(.svelte-1gpghcl){line-height:var(--leading-body);margin:0}@media (max-width:767px){.score-strip.svelte-1gpghcl{top:var(--space-2);left:var(--space-2);right:var(--space-2)}.ticker-track.svelte-1gpghcl{padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom))}}.settings-popover.svelte-1lb3oea{gap:var(--space-3);width:min(20rem, calc(100vw - var(--space-4)));padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plate-raised);box-shadow:var(--shadow-pop);color:var(--ink);display:grid}.header.svelte-1lb3oea{justify-content:space-between;align-items:center;gap:var(--space-2);font:600 var(--text-md) var(--font-ui);display:flex}.close.svelte-1lb3oea{border-radius:var(--radius-md);width:44px;height:44px;color:var(--ink-2);font-size:var(--text-xl);background:0 0;border:0}.close.svelte-1lb3oea:hover,.close.svelte-1lb3oea:focus-visible{background:var(--plate-hover);color:var(--ink)}.toggle.svelte-1lb3oea{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink-2);display:flex}.toggle.svelte-1lb3oea input:where(.svelte-1lb3oea){accent-color:var(--focus)}.range.svelte-1lb3oea{gap:var(--space-1);color:var(--ink-2);font-size:var(--text-sm);display:grid}.range.svelte-1lb3oea input:where(.svelte-1lb3oea){width:100%;accent-color:var(--focus)}.field-label.svelte-1lb3oea{color:var(--ink-3);font-size:var(--text-xs);font-weight:600}.field.svelte-1lb3oea{min-height:2.25rem;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--rail);color:var(--ink);font:inherit}.field.svelte-1lb3oea:disabled{opacity:.55}.muted.svelte-1lb3oea,.error.svelte-1lb3oea{font-size:var(--text-xs);margin:0}.muted.svelte-1lb3oea{color:var(--ink-3)}.error.svelte-1lb3oea{color:var(--danger)}.stage-panel.svelte-83v05h{border-left:1px solid var(--line-strong);background:var(--ground);flex-direction:column;width:clamp(360px,42vw,820px);min-width:360px;height:100%;min-height:0;display:flex;position:relative}.stage-panel.fullscreen.svelte-83v05h{z-index:65;width:auto;min-width:0;position:fixed;inset:0}.stage-header.svelte-83v05h{z-index:2;min-height:56px;padding:0 var(--space-3);border-bottom:1px solid var(--line);background:var(--plate);justify-content:space-between;align-items:center;display:flex;position:relative}.stage-heading.svelte-83v05h{gap:1px;display:grid}.label.svelte-83v05h{color:var(--ink);font:700 var(--text-md) var(--font-label);letter-spacing:.1em}.sub.svelte-83v05h{color:var(--ink-3);font-size:var(--text-xs)}.header-actions.svelte-83v05h{align-items:center;gap:var(--space-1);display:flex}.btn-icon.svelte-83v05h{width:44px;min-width:44px;height:44px;padding:0}.settings.svelte-83v05h{top:calc(100% + var(--space-2));right:var(--space-2);z-index:4;position:absolute}.stage-body.svelte-83v05h{flex:1;min-height:0;position:relative}.stage-body.svelte-83v05h .dock{bottom:var(--space-4);z-index:66;position:fixed;left:50%;translate:-50%}@media (max-width:767px){.stage-panel.svelte-83v05h{border-left:0;width:100%;min-width:0}.stage-panel.svelte-83v05h:not(.fullscreen){z-index:65;position:fixed;inset:0}}.session-row.svelte-17cnamb{min-width:0;height:100dvh;display:flex}.session-layout.svelte-17cnamb{flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;overflow:hidden}.transcript-slot.svelte-17cnamb{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.composer-slot.svelte-17cnamb{flex-shrink:0}.loading.svelte-17cnamb{height:100dvh;padding:var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.crashed.svelte-17cnamb{height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.crashed-card.svelte-17cnamb{text-align:center;flex-direction:column;align-items:center;max-width:24rem;display:flex}.crashed-title.svelte-17cnamb{font-size:var(--text-xl);color:var(--ink);margin:0 0 var(--space-2);font-weight:600}.stored-cwd.svelte-17cnamb{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-3);margin:0 0 var(--space-4)}.crashed-msg.svelte-17cnamb{color:var(--ink-2);margin:0 0 var(--space-4);line-height:var(--leading-body)}.error.svelte-17cnamb{color:var(--danger);font-size:var(--text-sm);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);background:color-mix(in oklch, var(--danger) 10%, transparent);border-radius:var(--radius-md);text-align:left;word-break:break-word;width:100%}.connect-screen.svelte-17fnhyb{height:100dvh;padding:var(--space-4);background:var(--ground);justify-content:center;align-items:center;display:flex}.connect-plate.svelte-17fnhyb{width:100%;max-width:26rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--plate)}.connect-heading.svelte-17fnhyb{margin:0 0 var(--space-3);font-size:var(--text-xl);color:var(--ink);font-weight:700}.connect-text.svelte-17fnhyb{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-body)}.removed.svelte-17fnhyb{margin:0 0 var(--space-3);padding:var(--space-2);color:var(--danger);border:1px solid color-mix(in oklch, var(--danger) 45%, transparent);background:color-mix(in oklch, var(--danger) 12%, transparent)}.mode-tabs.svelte-17fnhyb{gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--line);display:flex}.tab.svelte-17fnhyb{min-height:2.75rem;padding:0 var(--space-2);color:var(--ink-3);background:0 0;border:0;border-bottom:2px solid #0000}.tab.active.svelte-17fnhyb{color:var(--ink);border-bottom-color:var(--focus)}.connect-form.svelte-17fnhyb{gap:var(--space-2);flex-direction:column;display:flex}.code-field.svelte-17fnhyb{font:var(--text-lg)/1.2 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.error.svelte-17fnhyb{font-size:var(--text-sm);color:var(--danger);margin:0}.connect-btn.svelte-17fnhyb{width:100%;margin-top:var(--space-1)}.row.svelte-vm0nti{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);transition:opacity var(--dur-fast) var(--ease-out);display:grid}.row[aria-busy=true].svelte-vm0nti{opacity:.6}.head.svelte-vm0nti{align-items:flex-start;gap:var(--space-4);display:flex}.text.svelte-vm0nti{flex:1;min-width:0}.name.svelte-vm0nti{align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-md);color:var(--ink);display:inline-flex}.changed-dot.svelte-vm0nti{background:var(--ink-2);border-radius:50%;width:6px;height:6px}.description.svelte-vm0nti,.warning.svelte-vm0nti,.meta.svelte-vm0nti,.detail.svelte-vm0nti,.error.svelte-vm0nti{margin:var(--space-1) 0 0;font-size:var(--text-sm);max-width:65ch;line-height:1.45}.description.svelte-vm0nti,.detail.svelte-vm0nti{color:var(--ink-3)}.warning.svelte-vm0nti{gap:var(--space-2);color:var(--ink-2);align-items:flex-start;display:flex}.warning.svelte-vm0nti svg{color:var(--danger);flex-shrink:0;margin-top:.15em}.meta.svelte-vm0nti{align-items:center;gap:var(--space-2);color:var(--ink-mute);flex-wrap:wrap;display:flex}.setting-note.svelte-vm0nti{align-items:center;gap:var(--space-2);color:var(--ink-3);flex-wrap:wrap;display:flex}.note-chip.svelte-vm0nti{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-mute);font-size:var(--text-xs);letter-spacing:.04em;padding:.12rem .4rem;font-weight:700}.note-focus.svelte-vm0nti .note-chip:where(.svelte-vm0nti){border-color:var(--focus);color:var(--focus)}.meta.svelte-vm0nti:empty{display:none}.error.svelte-vm0nti{color:var(--danger)}.switch.svelte-vm0nti{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--tone-1);width:2.75rem;height:1.5rem;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;margin-top:.1rem;padding:0;position:relative}.knob.svelte-vm0nti{border-radius:var(--radius-sm);background:var(--ink-3);width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:translate var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);position:absolute;top:2px;left:2px}.switch[aria-checked=true].svelte-vm0nti{background:var(--ink);border-color:var(--ink)}.switch[aria-checked=true].svelte-vm0nti .knob:where(.svelte-vm0nti){background:var(--ground);translate:1.25rem}.switch.svelte-vm0nti:before{content:"";position:absolute;inset:-10px -4px}.switch.svelte-vm0nti:disabled{cursor:progress}.segments.svelte-vm0nti{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--tone-1);flex-wrap:wrap;justify-self:start;padding:2px;display:inline-flex}.segment.svelte-vm0nti{min-height:2rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-2);font-weight:600;font-size:var(--text-sm);background:0 0;border:0}.segment.svelte-vm0nti:hover:not(:disabled){color:var(--ink)}.segment[aria-checked=true].svelte-vm0nti{background:var(--plate-hover);color:var(--ink)}.wide.svelte-vm0nti{max-width:30rem}.select.svelte-vm0nti{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:2rem}.text-form.svelte-vm0nti{gap:var(--space-2);align-items:flex-start;display:flex}.text-form.svelte-vm0nti .field:where(.svelte-vm0nti){flex:1;min-width:0}.mono.svelte-vm0nti,.provider.svelte-vm0nti{font-family:var(--font-mono);font-size:var(--text-xs)}textarea.field.svelte-vm0nti{resize:vertical}.members.svelte-vm0nti{gap:1px;margin:0;padding:0;list-style:none;display:grid}.member.svelte-vm0nti{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);display:flex}.member.svelte-vm0nti:hover{background:var(--plate-raised)}.member-toggle.svelte-vm0nti{align-items:flex-start;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2);cursor:pointer;font-size:var(--text-sm);flex:1;display:flex}.member-toggle.svelte-vm0nti input:where(.svelte-vm0nti){accent-color:var(--ink);margin:.2em 0 0}.member-text.svelte-vm0nti{display:grid}.member-text.svelte-vm0nti .detail:where(.svelte-vm0nti){margin:0}.position.svelte-vm0nti{min-width:1.25rem;font-family:var(--font-label);color:var(--ink-2);font-weight:700}.limits.svelte-vm0nti{gap:var(--space-2);display:grid}.limit.svelte-vm0nti{align-items:center;gap:var(--space-3);display:flex}.provider.svelte-vm0nti{color:var(--ink-2);flex:1}.limit-field.svelte-vm0nti{width:9rem}.limit-actions.svelte-vm0nti{justify-content:flex-end;display:flex}.reset.svelte-vm0nti{min-height:1.75rem;padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);font-size:var(--text-xs);justify-self:start}@media (max-width:767px){.row.svelte-vm0nti{padding:var(--space-3)}.switch.svelte-vm0nti{width:3.25rem;height:2rem;margin-top:0}.knob.svelte-vm0nti{width:calc(2rem - 6px);height:calc(2rem - 6px)}.switch[aria-checked=true].svelte-vm0nti .knob:where(.svelte-vm0nti){translate:1.25rem}.head.svelte-vm0nti:has(.switch:where(.svelte-vm0nti)){min-height:44px}.segment.svelte-vm0nti,.reset.svelte-vm0nti{min-height:44px}.wide.svelte-vm0nti{max-width:none}.member-toggle.svelte-vm0nti{align-items:center;min-height:44px}.field.svelte-vm0nti{min-height:44px;font-size:var(--text-field-touch)}}.settings.svelte-1eg1vkl{outline:none;flex-direction:column;height:100%;min-height:0;display:flex}.toolbar.svelte-1eg1vkl{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:grid}.hide-terminal.svelte-1eg1vkl{align-items:center;gap:var(--space-2);color:var(--ink-3);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.hide-terminal.svelte-1eg1vkl input:where(.svelte-1eg1vkl){width:1rem;height:1rem;accent-color:var(--focus)}.search.svelte-1eg1vkl{position:relative}.search.svelte-1eg1vkl .search-icon{left:var(--space-3);color:var(--ink-mute);pointer-events:none;position:absolute;top:calc(1.125rem - 8px)}.search-field.svelte-1eg1vkl{padding-left:calc(var(--space-3) + 16px + var(--space-2))}.scope.svelte-1eg1vkl{font-size:var(--text-xs);color:var(--ink-mute);overflow-wrap:anywhere;margin:0}.layout.svelte-1eg1vkl{flex:1;grid-template-columns:11rem minmax(0,1fr);min-height:0;display:grid}.tabs.svelte-1eg1vkl{padding:var(--space-2);border-right:1px solid var(--line);flex-direction:column;gap:1px;display:flex;overflow-y:auto}.tab.svelte-1eg1vkl{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink-2);font-weight:600;font-size:var(--text-sm);text-align:left;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.tab.svelte-1eg1vkl:hover{background:var(--plate-hover);color:var(--ink)}.tab[aria-current=page].svelte-1eg1vkl{background:var(--plate-hover);color:var(--ink);box-shadow:inset 0 0 0 2px var(--focus)}.count.svelte-1eg1vkl{border-radius:var(--radius-tab);background:var(--tone-1);min-width:1.25rem;color:var(--ink-3);font-size:var(--text-xs);text-align:center;padding:0 .3em}.body.svelte-1eg1vkl{overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));overflow-y:auto}.lead.svelte-1eg1vkl{padding:var(--space-4) var(--space-4) 0;color:var(--ink-2);font-size:var(--text-md);max-width:65ch;margin:0}.section.svelte-1eg1vkl{padding-top:var(--space-4)}.section-title.svelte-1eg1vkl{z-index:1;padding:var(--space-2) var(--space-4);background:var(--plate-raised);border-bottom:1px solid var(--line);margin:0;position:sticky;top:0}.placeholder.svelte-1eg1vkl{gap:var(--space-3);padding:var(--space-5) var(--space-4);justify-items:start;display:grid}.placeholder.svelte-1eg1vkl .skeleton:where(.svelte-1eg1vkl){width:100%}.error.svelte-1eg1vkl{color:var(--danger);font-size:var(--text-sm);margin:0}.empty.svelte-1eg1vkl{padding:var(--space-5) var(--space-4);color:var(--ink-3);font-size:var(--text-sm);margin:0}@media (max-width:767px){.toolbar.svelte-1eg1vkl{padding:var(--space-2) var(--space-3)}.search-field.svelte-1eg1vkl{min-height:44px}.search.svelte-1eg1vkl .search-icon{top:14px}.layout.svelte-1eg1vkl{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tabs.svelte-1eg1vkl{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;overflow:auto hidden}.tab.svelte-1eg1vkl{flex-shrink:0;min-height:44px}.lead.svelte-1eg1vkl{padding:var(--space-3) var(--space-3) 0;font-size:var(--text-sm)}.section-title.svelte-1eg1vkl{padding:var(--space-2) var(--space-3)}}.accounts.svelte-1wirptf{gap:var(--space-4);padding:var(--space-4);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));outline:none;flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.intro-title.svelte-1wirptf{font-size:var(--text-md);margin:0;font-weight:600}.intro-lead.svelte-1wirptf{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--text-sm)}.result.svelte-1wirptf{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate-raised);display:grid}.result.error.svelte-1wirptf{border-color:color-mix(in oklch, var(--danger) 50%, transparent)}.line.svelte-1wirptf{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.line-success.svelte-1wirptf{color:var(--ink);font-weight:600}.line-detail.svelte-1wirptf{color:var(--ink-3)}.line-warning.svelte-1wirptf{color:var(--ink)}.result.error.svelte-1wirptf .line-warning:where(.svelte-1wirptf){color:var(--danger)}.signin.svelte-1wirptf{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate-raised);display:grid}.signin-title.svelte-1wirptf{align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:flex}.url-actions.svelte-1wirptf,.paste-row.svelte-1wirptf,.row-actions.svelte-1wirptf,.confirm.svelte-1wirptf{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.url.svelte-1wirptf{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.hint.svelte-1wirptf{color:var(--ink-3);font-size:var(--text-sm);margin:0}.paste.svelte-1wirptf{gap:var(--space-2);display:grid}.field-label.svelte-1wirptf{font-weight:600;font-size:var(--text-sm)}.paste-row.svelte-1wirptf .field:where(.svelte-1wirptf){flex:14rem;min-width:0}.mono.svelte-1wirptf{font-family:var(--font-mono);font-size:var(--text-xs)}.list-section.svelte-1wirptf{gap:var(--space-2);display:grid}.section-head.svelte-1wirptf{justify-content:space-between;align-items:center;display:flex}.section-head.svelte-1wirptf .label:where(.svelte-1wirptf),.section-title.svelte-1wirptf{margin:0}.rows.svelte-1wirptf{gap:1px;margin:0;padding:0;list-style:none;display:grid}.row.svelte-1wirptf{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);display:flex}.row.svelte-1wirptf:hover{background:var(--plate-hover)}.row.unavailable.svelte-1wirptf .row-name:where(.svelte-1wirptf){color:var(--ink-mute)}.row-main.svelte-1wirptf{min-width:0;display:grid}.row-name.svelte-1wirptf{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.row-detail.svelte-1wirptf{color:var(--ink-3);font-size:var(--text-sm);overflow-wrap:anywhere}.mono-detail.svelte-1wirptf{font-family:var(--font-mono);font-size:var(--text-xs)}.invalid.svelte-1wirptf{color:var(--danger)}.confirm-text.svelte-1wirptf{font-size:var(--text-sm);color:var(--ink-2)}.search.svelte-1wirptf{position:relative}.search.svelte-1wirptf .search-icon{left:var(--space-3);color:var(--ink-mute);pointer-events:none;position:absolute;top:calc(1.125rem - 8px)}.search-field.svelte-1wirptf{padding-left:calc(var(--space-3) + 16px + var(--space-2))}.placeholder.svelte-1wirptf{gap:var(--space-3);justify-items:start;display:grid}.placeholder.svelte-1wirptf .skeleton:where(.svelte-1wirptf){width:100%}.empty.svelte-1wirptf{color:var(--ink-3);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);margin:0}.error.svelte-1wirptf{color:var(--danger);font-size:var(--text-sm);margin:0}@media (max-width:767px){.accounts.svelte-1wirptf{padding:var(--space-3)}.row.svelte-1wirptf{flex-wrap:wrap;min-height:44px}.search-field.svelte-1wirptf{min-height:44px}.search.svelte-1wirptf .search-icon{top:14px}}.agents-body.svelte-1dk7zwr{gap:var(--space-5);padding-bottom:var(--space-6);flex-direction:column;display:flex}.error-banner.svelte-1dk7zwr{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in oklch, var(--danger) 14%, transparent);color:var(--danger);font-size:var(--text-sm)}.loading.svelte-1dk7zwr,.empty.svelte-1dk7zwr{color:var(--ink-mute);font-size:var(--text-sm);padding:var(--space-4)}.create-section.svelte-1dk7zwr{background:var(--plate);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.create-header.svelte-1dk7zwr{justify-content:space-between;align-items:center;display:flex}.create-description.svelte-1dk7zwr{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-body);margin:0}.create-scope.svelte-1dk7zwr{align-items:center;gap:var(--space-2);display:flex}.create-scope.svelte-1dk7zwr .btn.active:where(.svelte-1dk7zwr){background:var(--focus-soft);color:var(--focus)}textarea.field.svelte-1dk7zwr{width:100%;font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-body);resize:vertical;min-height:4lh}.create-actions.svelte-1dk7zwr{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.create-stream.svelte-1dk7zwr,.create-error.svelte-1dk7zwr{gap:var(--space-3);flex-direction:column;display:flex}.create-preview.svelte-1dk7zwr{padding:var(--space-3);background:var(--ground);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-body);white-space:pre-wrap;max-height:16lh;color:var(--ink-2);margin:0;overflow-y:auto}.create-result.svelte-1dk7zwr{gap:var(--space-3);flex-direction:column;display:flex}.spec-card.svelte-1dk7zwr{gap:var(--space-3);padding:var(--space-3);background:var(--ground);border-radius:var(--radius-sm);flex-direction:column;display:flex}.spec-field.svelte-1dk7zwr{gap:var(--space-1);flex-direction:column;display:flex}.spec-field.svelte-1dk7zwr code:where(.svelte-1dk7zwr){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--focus);background:0 0;padding:0}.spec-field.svelte-1dk7zwr span:where(.svelte-1dk7zwr){font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-body)}.spec-prompt.svelte-1dk7zwr{font-size:var(--text-xs);color:var(--ink-mute);line-height:var(--leading-body);white-space:pre-wrap;max-height:12lh;font-family:var(--font-mono);overflow-y:auto}.source-group.svelte-1dk7zwr{gap:var(--space-2);flex-direction:column;display:flex}.source-header.svelte-1dk7zwr{padding:var(--space-2) var(--space-1);color:var(--ink-mute);border-bottom:1px solid var(--line)}.agent-list.svelte-1dk7zwr{flex-direction:column;display:flex}.agent-row.svelte-1dk7zwr{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-sm);flex-direction:column;display:flex}.agent-row.svelte-1dk7zwr:hover{background:var(--plate-hover)}.agent-row.disabled.svelte-1dk7zwr{opacity:.5}.agent-info.svelte-1dk7zwr{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.agent-name.svelte-1dk7zwr{font-weight:600;font-size:var(--text-md);color:var(--ink)}.agent-desc.svelte-1dk7zwr{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-body)}.agent-path.svelte-1dk7zwr{font-size:var(--text-xs);color:var(--ink-mute);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-error.svelte-1dk7zwr{color:var(--danger);font-size:var(--text-xs);line-height:var(--leading-body)}.agent-controls.svelte-1dk7zwr{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.toggle.svelte-1dk7zwr{cursor:pointer;align-items:center;display:inline-flex}.toggle.svelte-1dk7zwr input:where(.svelte-1dk7zwr){opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-1dk7zwr{background:var(--tone-4);width:32px;height:18px;transition:background var(--dur-fast) var(--ease-out);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:relative}.toggle-track.svelte-1dk7zwr:after{content:"";background:var(--ink-3);width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast);border-radius:50%;position:absolute;left:2px}.toggle.svelte-1dk7zwr input:where(.svelte-1dk7zwr):checked+.toggle-track:where(.svelte-1dk7zwr){background:var(--focus)}.toggle.svelte-1dk7zwr input:where(.svelte-1dk7zwr):checked+.toggle-track:where(.svelte-1dk7zwr):after{background:var(--ink);transform:translate(14px)}.toggle.svelte-1dk7zwr input:where(.svelte-1dk7zwr):disabled+.toggle-track:where(.svelte-1dk7zwr){opacity:.5}.toggle.svelte-1dk7zwr .spin:where(.svelte-1dk7zwr){z-index:1;font-size:var(--text-xs);color:var(--ink-3);position:absolute}.override.svelte-1dk7zwr{position:relative}.override-btn.svelte-1dk7zwr{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm);background:var(--ground);border:1px solid var(--line);color:var(--ink-mute);display:inline-flex}.override-btn.svelte-1dk7zwr:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink-2)}.override-btn.changed.svelte-1dk7zwr{border-color:var(--focus);color:var(--focus)}.override-btn.svelte-1dk7zwr .value:where(.svelte-1dk7zwr){color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.override-btn.changed.svelte-1dk7zwr .value:where(.svelte-1dk7zwr){color:var(--focus)}.picker-menu.svelte-1dk7zwr{margin-top:var(--space-1);z-index:10;background:var(--plate-raised);border-radius:var(--radius-md);min-width:200px;max-height:240px;box-shadow:var(--shadow-pop);padding:var(--space-1);flex-direction:column;display:flex;position:absolute;top:100%;right:0;overflow-y:auto}.picker-item.svelte-1dk7zwr{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--ink-2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;display:flex}.picker-item.svelte-1dk7zwr:hover{background:var(--plate-hover);color:var(--ink)}.picker-item.svelte-1dk7zwr .check:where(.svelte-1dk7zwr){color:var(--focus);font-size:var(--text-xs)}@media (max-width:767px){.picker-menu.svelte-1dk7zwr{left:0;right:auto}.override-btn.svelte-1dk7zwr .value:where(.svelte-1dk7zwr){max-width:8ch}}.skills.svelte-7pvrcv{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.tabs.svelte-7pvrcv{border-bottom:1px solid var(--line);display:flex}.tab.svelte-7pvrcv{font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600}.tab[aria-selected=true].svelte-7pvrcv{color:var(--ink);border-bottom-color:var(--focus)}.body.svelte-7pvrcv{gap:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.search-bar.svelte-7pvrcv{gap:var(--space-2);align-items:center;display:flex;position:relative}.search-field.svelte-7pvrcv{padding-left:calc(var(--space-4) + 16px);flex:1}.search-icon{color:var(--ink-mute);margin-left:var(--space-3);pointer-events:none;position:absolute}.error.svelte-7pvrcv{color:var(--danger);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.loading.svelte-7pvrcv,.empty.svelte-7pvrcv{color:var(--ink-mute);font-size:var(--text-sm);padding:var(--space-4);text-align:center}.omp-output.svelte-7pvrcv{padding:var(--space-3);white-space:pre-wrap;background:var(--plate);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);margin:0;overflow-x:auto}.installed-actions.svelte-7pvrcv{gap:var(--space-2);flex-wrap:wrap;display:flex}.change-result.svelte-7pvrcv{border-color:var(--focus)}.extensions.svelte-1hnlojv{gap:var(--space-4);min-height:100%;padding:var(--space-4);color:var(--ink);flex-direction:column;display:flex}.toolbar.svelte-1hnlojv{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.title.svelte-1hnlojv{font-size:var(--text-lg);margin:0;font-weight:600}.subline.svelte-1hnlojv,.quiet.svelte-1hnlojv{margin:var(--space-1) 0 0;color:var(--ink-3);font-size:var(--text-sm)}.refresh.svelte-1hnlojv{flex:none;min-height:2.25rem}.message.svelte-1hnlojv{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plate);color:var(--ink-2);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.message.error.svelte-1hnlojv{border-color:color-mix(in oklch, var(--danger) 55%, transparent);color:var(--danger)}.warnings.svelte-1hnlojv{border:1px solid color-mix(in oklch, var(--held) 42%, transparent);border-radius:var(--radius-md);background:var(--held-soft);color:var(--held);padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.warnings.svelte-1hnlojv strong:where(.svelte-1hnlojv){font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;display:block}.warnings.svelte-1hnlojv p:where(.svelte-1hnlojv){margin:var(--space-1) 0 0;color:var(--ink-2)}.providers.svelte-1hnlojv{gap:var(--space-2);flex-direction:column;display:flex}.tabs.svelte-1hnlojv,.kind-tabs.svelte-1hnlojv{scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.tabs.svelte-1hnlojv button:where(.svelte-1hnlojv),.kind-tabs.svelte-1hnlojv button:where(.svelte-1hnlojv){border-radius:var(--radius-sm);min-height:2.25rem;color:var(--ink-3);padding:0 var(--space-3);cursor:pointer;font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.04em;white-space:nowrap;background:0 0;border:1px solid #0000}.tabs.svelte-1hnlojv button:where(.svelte-1hnlojv):hover,.kind-tabs.svelte-1hnlojv button:where(.svelte-1hnlojv):hover{background:var(--plate-raised);color:var(--ink)}.tabs.svelte-1hnlojv button.active:where(.svelte-1hnlojv),.kind-tabs.svelte-1hnlojv button.active:where(.svelte-1hnlojv){background:var(--plate-raised);border-color:var(--line-strong);color:var(--focus)}.count.svelte-1hnlojv{margin-left:var(--space-1);color:var(--ink-mute);font-variant-numeric:tabular-nums}.provider-controls.svelte-1hnlojv{align-items:center;gap:var(--space-2);padding:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.provider-name.svelte-1hnlojv{margin-right:auto;font-weight:600}.switch.svelte-1hnlojv{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plate);min-height:2.25rem;color:var(--ink-2);align-items:center;gap:var(--space-1);padding:0 var(--space-2);cursor:pointer;font:inherit;font-size:var(--text-sm);display:inline-flex}.switch.svelte-1hnlojv:hover,.switch.on.svelte-1hnlojv{border-color:var(--focus);color:var(--focus)}.switch.svelte-1hnlojv:disabled{cursor:wait;opacity:.55}.filters.svelte-1hnlojv{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.kind-tabs.svelte-1hnlojv{flex:32rem}.search.svelte-1hnlojv{flex:14rem;position:relative}.search.svelte-1hnlojv .field:where(.svelte-1hnlojv){width:100%;padding-right:2.5rem}.clear.svelte-1hnlojv{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;position:absolute;top:3px;right:3px}.clear.svelte-1hnlojv:hover{background:var(--plate-raised);color:var(--ink)}.extension-list.svelte-1hnlojv,.live-tools.svelte-1hnlojv{gap:var(--space-2);flex-direction:column;display:flex}.section-head.svelte-1hnlojv{justify-content:space-between;gap:var(--space-3);color:var(--ink-mute);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;display:flex}.extension-row.svelte-1hnlojv{align-items:start;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plate);padding:var(--space-3);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.extension-row.svelte-1hnlojv:hover{background:var(--plate-raised);border-color:var(--line-strong)}.extension-row.muted.svelte-1hnlojv{background:color-mix(in oklch, var(--plate) 70%, var(--ground))}.kind-icon.svelte-1hnlojv{border-radius:var(--radius-sm);background:var(--rail);width:2rem;height:2rem;color:var(--focus);place-items:center;display:grid}.extension-title.svelte-1hnlojv{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.extension-title.svelte-1hnlojv strong:where(.svelte-1hnlojv){text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);overflow:hidden}.kind-label.svelte-1hnlojv,.state.svelte-1hnlojv,.extension-meta.svelte-1hnlojv,.runtime.svelte-1hnlojv,.path.svelte-1hnlojv,.tool-source.svelte-1hnlojv,.tool-state.svelte-1hnlojv{font-size:var(--text-xs)}.kind-label.svelte-1hnlojv{color:var(--ink-mute);font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.extension-meta.svelte-1hnlojv{gap:var(--space-1);color:var(--ink-3);flex-wrap:wrap;margin-top:2px;display:flex}.extension-copy.svelte-1hnlojv p:where(.svelte-1hnlojv){margin:var(--space-1) 0;color:var(--ink-2);line-height:1.4}.path.svelte-1hnlojv,.tool-name.svelte-1hnlojv{font-family:var(--font-mono)}.path.svelte-1hnlojv{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-mute);overflow:hidden}.runtime.svelte-1hnlojv{gap:var(--space-2);margin-top:var(--space-2);color:var(--ink-3);flex-wrap:wrap;display:flex}.health.svelte-1hnlojv{color:var(--ink-mute)}.health.connected.svelte-1hnlojv{color:var(--done)}.health.connecting.svelte-1hnlojv{color:var(--held)}.health.disconnected.svelte-1hnlojv{color:var(--ink-3)}.row-actions.svelte-1hnlojv{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:5rem;display:flex}.state.svelte-1hnlojv{color:var(--ink-mute);white-space:nowrap}.state.active.svelte-1hnlojv{color:var(--done)}.toggle.svelte-1hnlojv{border:1px solid var(--line-strong);background:var(--rail);cursor:pointer;border-radius:999px;width:2.5rem;height:1.5rem;padding:2px;position:relative}.toggle.svelte-1hnlojv span:where(.svelte-1hnlojv){background:var(--ink-mute);width:1rem;height:1rem;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:50%;display:block}.toggle.on.svelte-1hnlojv{border-color:var(--done);background:color-mix(in oklch, var(--done) 16%, var(--rail))}.toggle.on.svelte-1hnlojv span:where(.svelte-1hnlojv){background:var(--done);transform:translate(1rem)}.toggle.svelte-1hnlojv:disabled{cursor:not-allowed;opacity:.42}.empty.svelte-1hnlojv{align-items:center;gap:var(--space-2);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-mute);padding:var(--space-5);justify-content:center;display:flex}.empty.svelte-1hnlojv p:where(.svelte-1hnlojv){margin:0}.tool-grid.svelte-1hnlojv{flex-direction:column;gap:2px;display:flex}.tool-row.svelte-1hnlojv{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--plate);min-height:2.25rem;padding:0 var(--space-2);color:var(--ink-mute);grid-template-columns:1rem minmax(0,1fr) auto auto;display:grid}.tool-row.tool-active.svelte-1hnlojv{color:var(--done)}.tool-name.svelte-1hnlojv{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.tool-source.svelte-1hnlojv,.tool-state.svelte-1hnlojv{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.05em}.tool-state.svelte-1hnlojv{color:inherit}.loading.svelte-1hnlojv{gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:767px){.toolbar.svelte-1hnlojv{flex-direction:column;align-items:stretch}.refresh.svelte-1hnlojv{align-self:flex-start}.extension-row.svelte-1hnlojv{grid-template-columns:2rem minmax(0,1fr)}.row-actions.svelte-1hnlojv{flex-direction:row;grid-column:2;align-items:flex-start;min-width:0}.tabs.svelte-1hnlojv button:where(.svelte-1hnlojv),.kind-tabs.svelte-1hnlojv button:where(.svelte-1hnlojv),.switch.svelte-1hnlojv,.refresh.svelte-1hnlojv,.toggle.svelte-1hnlojv{min-height:2.75rem}.toggle.svelte-1hnlojv{width:2.75rem;height:1.75rem}.toggle.svelte-1hnlojv span:where(.svelte-1hnlojv){width:1.25rem;height:1.25rem}.toggle.on.svelte-1hnlojv span:where(.svelte-1hnlojv){transform:translate(1rem)}.tool-row.svelte-1hnlojv{min-height:2.75rem}}.debug-panel.svelte-jd6xlh{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.actions.svelte-jd6xlh{gap:var(--space-2);flex-wrap:wrap;display:flex}.actions.svelte-jd6xlh .btn:where(.svelte-jd6xlh){flex:none}.results.svelte-jd6xlh{gap:var(--space-3);flex-direction:column;display:flex}.section.svelte-jd6xlh{gap:var(--space-2);flex-direction:column;display:flex}.section-title.svelte-jd6xlh{font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:600}.system-grid.svelte-jd6xlh{gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.system-row.svelte-jd6xlh{display:contents}.label.svelte-jd6xlh{font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);text-align:right;font-weight:600}.value.svelte-jd6xlh{font-size:var(--text-sm);color:var(--ink);word-break:break-word}.ansi-block.svelte-jd6xlh{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink);background:var(--rail);padding:var(--space-3);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word;max-height:50vh;margin:0;line-height:1.5;overflow:auto}.path.svelte-jd6xlh{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:var(--space-1);margin:0;display:flex}.detail.svelte-jd6xlh{font-size:var(--text-sm);color:var(--ink-mute);margin:0}.error.svelte-jd6xlh{font-size:var(--text-sm);color:var(--danger);margin:0}.success.svelte-jd6xlh{font-size:var(--text-sm);color:var(--done);margin:0}.warning.svelte-jd6xlh{font-size:var(--text-xs);color:var(--held-ink);background:var(--held-soft);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin:0}.muted.svelte-jd6xlh{font-size:var(--text-sm);color:var(--ink-mute);margin:0}.download-link.svelte-jd6xlh{align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;text-decoration:none;display:inline-flex}@media (max-width:767px){.actions.svelte-jd6xlh .btn:where(.svelte-jd6xlh){min-height:44px}.system-grid.svelte-jd6xlh{gap:var(--space-2);grid-template-columns:1fr}.label.svelte-jd6xlh{text-align:left}}.hub-body.svelte-nnbyqe{flex-direction:column;height:100%;display:flex;overflow:hidden}.loading-state.svelte-nnbyqe,.error-state.svelte-nnbyqe,.empty-state.svelte-nnbyqe{color:var(--ink-mute);justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.8125rem;display:flex}.error-state.svelte-nnbyqe{color:var(--danger)}.hub-layout.svelte-nnbyqe{background:var(--line);flex:1;gap:1px;display:flex;overflow:hidden}.roster-pane.svelte-nnbyqe{background:var(--plate);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.pane-header.svelte-nnbyqe{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:0;display:flex}.tabs.svelte-nnbyqe{gap:0;display:flex}.tab.svelte-nnbyqe{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.5rem .75rem;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.tab.svelte-nnbyqe:hover{color:var(--ink-2)}.tab.active.svelte-nnbyqe{color:var(--ink);border-bottom-color:var(--focus)}.filter-input.svelte-nnbyqe{margin:var(--space-2);width:calc(100% - var(--space-2) * 2);height:2rem;font-size:var(--text-sm)}.agent-list.svelte-nnbyqe{flex:1;padding:0;overflow-y:auto}.agent-row.svelte-nnbyqe{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;transition:background var(--dur-fast) ease;background:0 0;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.agent-row.svelte-nnbyqe:hover{background:var(--plate-hover)}.agent-row.selected.svelte-nnbyqe{background:var(--plate-raised);box-shadow:inset 2px 0 0 var(--focus)}.agent-row-left.svelte-nnbyqe{align-items:center;gap:.5rem;display:flex}.agent-info.svelte-nnbyqe{flex-direction:column;min-width:0;display:flex}.agent-name.svelte-nnbyqe{white-space:nowrap;text-overflow:ellipsis;font-family:Barlow,system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.2;overflow:hidden}.agent-id.svelte-nnbyqe{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.completion-badge.svelte-nnbyqe{color:var(--live);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;display:inline-block}.model-badge.svelte-nnbyqe{max-width:16rem;color:var(--focus);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;display:inline-block;overflow:hidden}.agent-metrics.svelte-nnbyqe{color:var(--ink-mute);font-variant-numeric:tabular-nums;gap:.75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.metric.svelte-nnbyqe{white-space:nowrap}.agent-activity.svelte-nnbyqe{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-style:italic;overflow:hidden}.activity-list.svelte-nnbyqe{flex:1;padding:0;overflow-y:auto}.activity-row.svelte-nnbyqe{border-bottom:1px solid var(--line);align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.activity-row.error.svelte-nnbyqe{color:var(--danger)}.activity-row.pending.svelte-nnbyqe{opacity:.6}.activity-glyph.svelte-nnbyqe{flex-shrink:0;margin-top:1px;font-size:.75rem}.activity-body.svelte-nnbyqe{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.activity-title.svelte-nnbyqe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.activity-summary.svelte-nnbyqe{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-time.svelte-nnbyqe{color:var(--ink-mute);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.inspector-pane.svelte-nnbyqe{background:var(--plate);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.inspector-head.svelte-nnbyqe{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem;display:flex}.inspector-title-row.svelte-nnbyqe{align-items:center;gap:.5rem;display:flex}.inspector-name.svelte-nnbyqe{font-family:Barlow,system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.2}.inspector-id.svelte-nnbyqe{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.inspector-role.svelte-nnbyqe{letter-spacing:.08em;text-transform:uppercase;color:var(--held);background:color-mix(in oklch, var(--held) 18%, transparent);border-radius:3px;align-self:flex-start;padding:.125rem .375rem;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-size:.75rem;font-weight:700}.inspector-metrics.svelte-nnbyqe{color:var(--ink-mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.inspector-actions.svelte-nnbyqe{gap:.5rem;display:flex}.transcript-section.svelte-nnbyqe{flex-direction:column;flex:1;display:flex;overflow:hidden}.section-label.svelte-nnbyqe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);flex-shrink:0;padding:.5rem .75rem;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.transcript-messages.svelte-nnbyqe{flex:1;padding:.5rem 0;overflow-y:auto}.transcript-msg.svelte-nnbyqe{border-bottom:1px solid var(--line);padding:.375rem .75rem;font-size:.8125rem}.msg-role.svelte-nnbyqe{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.125rem;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-size:.75rem;font-weight:700;display:block}.msg-content.svelte-nnbyqe{color:var(--ink);line-height:1.55}.load-more.svelte-nnbyqe{align-self:flex-start;margin:.5rem .75rem}.chat-section.svelte-nnbyqe{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;display:flex}.chat-composer.svelte-nnbyqe{gap:.5rem;padding:.5rem .75rem;display:flex}.chat-input.svelte-nnbyqe{resize:vertical;flex:1;min-height:2.25rem;font-size:.8125rem}.chat-send.svelte-nnbyqe{flex-shrink:0;align-self:flex-end}@media (max-width:767px){.hub-layout.svelte-nnbyqe{flex-direction:column}.roster-pane.svelte-nnbyqe{flex:none;max-height:50%}.inspector-pane.svelte-nnbyqe{flex:1}.agent-row.svelte-nnbyqe,.activity-row.svelte-nnbyqe{padding:.75rem}.btn.svelte-nnbyqe,.tab.svelte-nnbyqe,.chat-input.svelte-nnbyqe{min-height:44px}}.hub.svelte-1078kjv{gap:var(--space-3);padding:var(--space-4);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));outline:none;flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.notice.svelte-1078kjv{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--plate-raised);font-size:var(--text-sm);font-weight:600;display:flex}.notice.warning.svelte-1078kjv{color:var(--held-ink);background:var(--held-soft)}.notice.error.svelte-1078kjv{color:var(--danger);background:color-mix(in oklch, var(--danger) 14%, transparent)}.notice-prefix.svelte-1078kjv{flex-shrink:0}.refreshing.svelte-1078kjv{align-items:center;gap:var(--space-2);color:var(--ink-3);font-size:var(--text-sm);display:flex}.quick-roles.svelte-1078kjv{gap:var(--space-2);display:grid}.quick-chips.svelte-1078kjv{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-1078kjv{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--plate);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast);display:flex}.chip.svelte-1078kjv:hover{border-color:var(--focus)}.chip.active.svelte-1078kjv{border-color:var(--focus);background:var(--focus-soft)}.chip-sm.svelte-1078kjv{padding:2px var(--space-2);font-size:var(--text-xs)}.chip-role.svelte-1078kjv{font-weight:600}.chip-model.svelte-1078kjv{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.chip-thinking.svelte-1078kjv{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--focus)}.tabs.svelte-1078kjv{border-bottom:1px solid var(--line-strong);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);gap:0;display:flex}.tab.svelte-1078kjv{padding:var(--space-2) var(--space-3);color:var(--ink-3);font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.tab.svelte-1078kjv:hover{color:var(--ink-2)}.tab.active.svelte-1078kjv{color:var(--ink);border-bottom-color:var(--focus)}.view-section.svelte-1078kjv{gap:var(--space-3);display:grid}.search.svelte-1078kjv{position:relative}.search.svelte-1078kjv .search-icon{left:var(--space-3);color:var(--ink-mute);pointer-events:none;position:absolute;top:calc(1.125rem - 8px)}.search-field.svelte-1078kjv{padding-left:calc(var(--space-3) + 16px + var(--space-2))}.assign-picker.svelte-1078kjv{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate-raised);display:grid}.picker-list.svelte-1078kjv{gap:1px;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.picker-row.svelte-1078kjv{border-radius:var(--radius-sm)}.picker-row.svelte-1078kjv:hover,.picker-row.svelte-1078kjv:focus-within{background:var(--plate-hover)}.picker-row.selected.svelte-1078kjv{background:var(--focus-soft)}.picker-btn.svelte-1078kjv{width:100%;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;display:grid}.picker-name.svelte-1078kjv{font-weight:600;font-size:var(--text-sm)}.picker-selector.svelte-1078kjv{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.thinking-row.svelte-1078kjv,.scope-row.svelte-1078kjv{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.thinking-chips.svelte-1078kjv,.scope-chips.svelte-1078kjv{gap:var(--space-1);flex-wrap:wrap;display:flex}.assign-actions.svelte-1078kjv{gap:var(--space-2);justify-content:flex-end;display:flex}.rows.svelte-1078kjv{gap:1px;margin:0;padding:0;list-style:none;display:grid}.row.svelte-1078kjv{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);display:flex}.row.svelte-1078kjv:hover{background:var(--plate-hover)}.row-main.svelte-1078kjv{min-width:0;display:grid}.row-name.svelte-1078kjv{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.row-detail.svelte-1078kjv{color:var(--ink-3);font-size:var(--text-sm);overflow-wrap:anywhere}.mono.svelte-1078kjv{font-family:var(--font-mono);font-size:var(--text-xs)}.row-fallbacks.svelte-1078kjv{font-size:var(--text-xs)}.thinking-tag.svelte-1078kjv{margin-left:var(--space-1);background:var(--focus-soft);color:var(--focus);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:3px;padding:0 4px}.row-actions.svelte-1078kjv{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.bug-focus.svelte-1078kjv{--bug-ink:var(--focus);--bug-bg:var(--focus-soft)}.bug-mute.svelte-1078kjv{--bug-ink:var(--ink-mute);--bug-bg:var(--plate-hover)}.locked-section.svelte-1078kjv{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:1px solid var(--line);display:grid}.chain-edit.svelte-1078kjv{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate-raised);display:grid}.cycle-list.svelte-1078kjv,.add-cycle.svelte-1078kjv{gap:var(--space-2);display:grid}.chip-strip.svelte-1078kjv{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-form.svelte-1078kjv{margin:0}.preset-row.svelte-1078kjv{gap:var(--space-2);display:flex}.preset-row.svelte-1078kjv .field:where(.svelte-1078kjv){flex:1}.label.svelte-1078kjv{font-size:var(--text-sm);color:var(--ink-2);margin:0;font-weight:600}.hint.svelte-1078kjv{color:var(--ink-3);font-size:var(--text-sm);margin:0}.empty.svelte-1078kjv{color:var(--ink-3);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);margin:0}.error.svelte-1078kjv{color:var(--danger);font-size:var(--text-sm);margin:0}.placeholder.svelte-1078kjv{gap:var(--space-3);justify-items:start;display:grid}.placeholder.svelte-1078kjv .skeleton:where(.svelte-1078kjv){width:100%}@media (max-width:767px){.hub.svelte-1078kjv{padding:var(--space-3)}.row.svelte-1078kjv{flex-wrap:wrap;min-height:44px}.search-field.svelte-1078kjv{min-height:44px}.search.svelte-1078kjv .search-icon{top:14px}.tabs.svelte-1078kjv{margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3)}.picker-list.svelte-1078kjv{max-height:12rem}}.pairing-card.svelte-19rwkst{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plate)}.section-heading.svelte-19rwkst{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}h2.svelte-19rwkst{color:var(--ink);font-size:var(--text-md);margin:0}.section-heading.svelte-19rwkst p:where(.svelte-19rwkst){margin:var(--space-1) 0 0;color:var(--ink-3);font-size:var(--text-sm)}.pairing-content.svelte-19rwkst{justify-items:center;gap:var(--space-2);margin-top:var(--space-3);display:grid}.code.svelte-19rwkst{padding:var(--space-2) var(--space-3);color:var(--ink);font:700 1.75rem/1 var(--font-mono);letter-spacing:.18em;background:var(--rail);border-radius:var(--radius-md)}.qr.svelte-19rwkst{width:min(15rem,100%);padding:var(--space-2);background:var(--plate);border-radius:var(--radius-md)}.qr.svelte-19rwkst svg{width:100%;height:auto;display:block}.expiry.svelte-19rwkst{color:var(--ink-3);font-size:var(--text-sm);margin:0}.copy.svelte-19rwkst{align-items:center;gap:var(--space-1);display:inline-flex}.error.svelte-19rwkst{margin:var(--space-2) 0 0;color:var(--danger);font-size:var(--text-sm)}.devices-card.svelte-128cecm{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plate)}h2.svelte-128cecm{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-md)}.empty.svelte-128cecm{color:var(--ink-3);font-size:var(--text-sm);margin:0}ul.svelte-128cecm{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}li.svelte-128cecm{align-items:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-2);border-top:1px solid var(--line);display:flex}.online-dot.svelte-128cecm{background:var(--ink-mute);border-radius:50%;flex:none;width:8px;height:8px}.online-dot.online.svelte-128cecm{background:var(--done)}.device-copy.svelte-128cecm{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}strong.svelte-128cecm{color:var(--ink);font-size:var(--text-sm)}.this-device.svelte-128cecm{width:-moz-fit-content;width:fit-content;color:var(--done);font:700 var(--text-xs)/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;padding:1px 4px}.device-meta.svelte-128cecm{color:var(--ink-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-actions.svelte-128cecm{gap:var(--space-1);display:flex}.name-field.svelte-128cecm{width:100%;min-width:0;min-height:2rem}.danger.svelte-128cecm{color:var(--danger)}.error.svelte-128cecm{margin:var(--space-2) 0 0;color:var(--danger);font-size:var(--text-sm)}.remote-shell.svelte-1o2exxr{gap:var(--space-3);max-width:48rem;display:grid}.status-card.svelte-1o2exxr,.detection.svelte-1o2exxr{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plate)}.status-heading.svelte-1o2exxr{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.label.svelte-1o2exxr{margin:0 0 var(--space-1)}h2.svelte-1o2exxr{color:var(--ink);font-size:var(--text-lg);margin:0}.state.svelte-1o2exxr{align-items:center;gap:var(--space-1);color:var(--ink-3);font:700 var(--text-xs)/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.state-dot.svelte-1o2exxr{background:var(--ink-mute);border-radius:50%;width:8px;height:8px}.status-on.svelte-1o2exxr{color:var(--done)}.status-on.svelte-1o2exxr .state-dot:where(.svelte-1o2exxr){background:var(--done)}.urls.svelte-1o2exxr{gap:var(--space-1);margin:var(--space-3) 0;display:grid}.url-row.svelte-1o2exxr{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--rail);border-radius:var(--radius-sm);display:flex}code.svelte-1o2exxr{color:var(--ink);font:var(--text-sm)/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.enable-actions.svelte-1o2exxr{gap:var(--space-2);flex-wrap:wrap;display:flex}.enable-actions.svelte-1o2exxr .btn:where(.svelte-1o2exxr),.btn-live.svelte-1o2exxr{align-items:center;gap:var(--space-1);display:inline-flex}.local-only.svelte-1o2exxr{color:var(--ink-3);font-size:var(--text-sm);margin:0}.detection.svelte-1o2exxr{gap:var(--space-2);display:grid}.detection.svelte-1o2exxr div:where(.svelte-1o2exxr){gap:2px;display:grid}.detection.svelte-1o2exxr strong:where(.svelte-1o2exxr){color:var(--ink);font-size:var(--text-sm)}.detection.svelte-1o2exxr span:where(.svelte-1o2exxr),.detection.svelte-1o2exxr a:where(.svelte-1o2exxr){align-items:center;gap:var(--space-1);color:var(--ink-3);font-size:var(--text-sm);display:inline-flex}.detection.svelte-1o2exxr a:where(.svelte-1o2exxr){color:var(--focus)}.detection.svelte-1o2exxr code:where(.svelte-1o2exxr){white-space:normal;overflow-wrap:anywhere}.error.svelte-1o2exxr{color:var(--danger);font-size:var(--text-sm);margin:0}.remote-loading{color:var(--focus);justify-self:center}@media (max-width:767px){.enable-actions.svelte-1o2exxr{display:grid}.enable-actions.svelte-1o2exxr .btn:where(.svelte-1o2exxr){justify-content:center}}.stage-screen.svelte-172ld0f{z-index:60;background:var(--ground);flex-direction:column;display:flex;position:fixed;inset:0}.topbar.svelte-172ld0f{z-index:3;min-height:56px;padding:0 var(--space-2);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line);background:var(--plate);justify-content:space-between;align-items:center;display:flex;position:relative}.top-actions.svelte-172ld0f{align-items:center;gap:var(--space-2);display:flex}.back.svelte-172ld0f{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:600 var(--text-md) var(--font-ui);background:0 0;border:0}.back.svelte-172ld0f:hover,.back.svelte-172ld0f:focus-visible{background:var(--plate-hover)}.btn-icon.svelte-172ld0f{width:44px;min-width:44px;height:44px;padding:0}.settings.svelte-172ld0f{top:calc(100% + var(--space-2));right:var(--space-2);z-index:4;position:absolute}.canvas.svelte-172ld0f{flex:1;min-height:0;position:relative}.not-running.svelte-172ld0f{padding:var(--space-6);color:var(--ink-2);text-align:center;flex:1;place-items:center;display:grid}.dialogs.svelte-172ld0f{z-index:4;pointer-events:none;position:absolute;bottom:4.5rem;left:0;right:0}.dialogs.svelte-172ld0f .dock{pointer-events:auto}.control.svelte-172ld0f{right:var(--space-3);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:5;border:1px solid var(--line-strong);background:var(--plate-raised);width:56px;height:56px;color:var(--ink);box-shadow:var(--shadow-pop);font:600 var(--text-xs) var(--font-ui);border-radius:50%;position:absolute}.control.svelte-172ld0f:hover,.control.svelte-172ld0f:focus-visible{background:var(--plate-hover)}.banners.svelte-64ydj2{gap:var(--space-2);display:grid}.banner.svelte-64ydj2{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--plate);border:1px solid var(--line-strong);display:flex}.warning.svelte-64ydj2{border-color:color-mix(in oklch, var(--held) 55%, var(--line))}strong.svelte-64ydj2{font-weight:600}p.svelte-64ydj2{margin:var(--space-1) 0 0;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--leading-body)}.affected.svelte-64ydj2{gap:var(--space-2);min-width:min(26rem,100%);display:grid}.session.svelte-64ydj2{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);display:flex}.session.svelte-64ydj2 span:where(.svelte-64ydj2){min-width:0;display:grid}small.svelte-64ydj2{color:var(--ink-mute);overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-xs)}.error.svelte-64ydj2{color:var(--danger)}@media (max-width:767px){.banner.svelte-64ydj2{flex-direction:column}.affected.svelte-64ydj2{width:100%;min-width:0}.session.svelte-64ydj2 button:where(.svelte-64ydj2){min-height:44px}}.gate.svelte-17h2p0n{max-width:31rem;padding:var(--space-6);margin:auto}.gate-mark.svelte-17h2p0n{width:3rem;height:3rem;color:var(--focus);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plate);margin-bottom:var(--space-4);place-items:center;display:grid}h2.svelte-17h2p0n{margin:0 0 var(--space-2);font:600 var(--text-xl)/var(--leading-tight) var(--font-label)}h3.svelte-17h2p0n{margin:0 0 var(--space-2);font:600 var(--text-md)/var(--leading-tight) var(--font-label)}p.svelte-17h2p0n{color:var(--ink-2);line-height:var(--leading-body);margin:0 0 var(--space-4)}form.svelte-17h2p0n,.import-gate.svelte-17h2p0n{gap:var(--space-3);display:grid}label.svelte-17h2p0n{gap:var(--space-1);color:var(--ink-2);font-size:var(--text-sm);display:grid}.field.svelte-17h2p0n{width:100%;min-height:2.25rem}button.svelte-17h2p0n{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.25rem;display:inline-flex}.or.svelte-17h2p0n{align-items:center;gap:var(--space-2);color:var(--ink-mute);margin:var(--space-5) 0;font:600 var(--text-xs) var(--font-label);text-transform:uppercase;letter-spacing:.08em;display:flex}.or.svelte-17h2p0n:before,.or.svelte-17h2p0n:after{content:"";background:var(--line);flex:1;height:1px}.import-gate.svelte-17h2p0n{border-top:1px solid var(--line);padding-top:var(--space-4)}code.svelte-17h2p0n{font-family:var(--font-mono);font-size:.88em}.error.svelte-17h2p0n{color:var(--danger)}@media (max-width:767px){.gate.svelte-17h2p0n{padding:var(--space-4)}.field.svelte-17h2p0n{min-height:44px;font-size:var(--text-field-touch)}button.svelte-17h2p0n{min-height:44px}}.detail.svelte-1ps4vx6{padding:var(--space-4);gap:var(--space-4);display:grid}.detail-head.svelte-1ps4vx6{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}h2.svelte-1ps4vx6{font:600 var(--text-xl)/var(--leading-tight) var(--font-label);overflow-wrap:anywhere;margin:0}h3.svelte-1ps4vx6{font:600 var(--text-md)/var(--leading-tight) var(--font-label);margin:0}p.svelte-1ps4vx6{margin:var(--space-1) 0 0;color:var(--ink-3);font-size:var(--text-sm)}.head-actions.svelte-1ps4vx6,.value-actions.svelte-1ps4vx6,.exposed.svelte-1ps4vx6,.totp.svelte-1ps4vx6{align-items:center;gap:var(--space-2);display:flex}.value-section.svelte-1ps4vx6{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.value-section.svelte-1ps4vx6 h3:where(.svelte-1ps4vx6){background:var(--plate);padding:var(--space-3);grid-column:1/-1}.value-row.svelte-1ps4vx6{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--plate);min-height:3.5rem;display:flex}.value-copy.svelte-1ps4vx6{gap:var(--space-1);min-width:0;display:grid}.field-name.svelte-1ps4vx6{color:var(--ink-3);font:600 var(--text-xs) var(--font-label);letter-spacing:.06em;text-transform:uppercase}.plain.svelte-1ps4vx6,.masked.svelte-1ps4vx6{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-xs)}.masked.svelte-1ps4vx6{color:var(--ink-2);letter-spacing:.15em}.exposed.svelte-1ps4vx6{padding:var(--space-2) var(--space-3);background:var(--done-soft,color-mix(in oklch, var(--done) 12%, transparent));border:1px solid color-mix(in oklch, var(--done) 35%, transparent);flex-wrap:wrap}.exposed.svelte-1ps4vx6 span:where(.svelte-1ps4vx6):nth-child(2){font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.exposed.svelte-1ps4vx6 small:where(.svelte-1ps4vx6){color:var(--ink-3);margin-left:auto}.totp.svelte-1ps4vx6{padding:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ring.svelte-1ps4vx6{border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.ring.svelte-1ps4vx6:after{content:"";border-radius:inherit;background:var(--plate-raised);position:absolute;inset:4px}.ring.svelte-1ps4vx6 span:where(.svelte-1ps4vx6){z-index:1;font:600 var(--text-xs) var(--font-mono);position:relative}.code.svelte-1ps4vx6{font:600 var(--text-xl) var(--font-mono);letter-spacing:.13em}.totp.svelte-1ps4vx6 .btn:where(.svelte-1ps4vx6){margin-left:auto}.notice.svelte-1ps4vx6{color:var(--done)}.error.svelte-1ps4vx6{color:var(--danger)}@media (max-width:767px){.detail.svelte-1ps4vx6{padding:var(--space-3)}.value-row.svelte-1ps4vx6{flex-direction:column}.value-actions.svelte-1ps4vx6{flex-wrap:wrap}.value-actions.svelte-1ps4vx6 .btn:where(.svelte-1ps4vx6),.head-actions.svelte-1ps4vx6 .btn:where(.svelte-1ps4vx6),.totp.svelte-1ps4vx6 .btn:where(.svelte-1ps4vx6){min-height:44px}.exposed.svelte-1ps4vx6 small:where(.svelte-1ps4vx6){width:100%;margin-left:0}}.form.svelte-d5azf1{gap:var(--space-4);padding:var(--space-4);max-width:48rem;margin:0 auto;display:grid}.form-head.svelte-d5azf1,.section-head.svelte-d5azf1,.form-actions.svelte-d5azf1,.project-add.svelte-d5azf1{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}h2.svelte-d5azf1,h3.svelte-d5azf1{font:600 var(--text-lg)/var(--leading-tight) var(--font-label);margin:0}h3.svelte-d5azf1{font-size:var(--text-md)}p.svelte-d5azf1{margin:var(--space-1) 0 0;color:var(--ink-3)}label.svelte-d5azf1{gap:var(--space-1);color:var(--ink-2);font-size:var(--text-sm);display:grid}.field.svelte-d5azf1{width:100%;min-height:2.25rem}textarea.field.svelte-d5azf1{resize:vertical}.check.svelte-d5azf1{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr;display:flex}.check.svelte-d5azf1 input:where(.svelte-d5azf1){accent-color:var(--focus)}.fields.svelte-d5azf1,.exposure.svelte-d5azf1{gap:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-4);display:grid}.secret-label.svelte-d5azf1{color:var(--held);font:600 var(--text-xs) var(--font-label);text-transform:uppercase;letter-spacing:.06em}.toggle.svelte-d5azf1{align-items:center;gap:var(--space-2);display:flex}.muted.svelte-d5azf1{color:var(--ink-mute)}.field-label.svelte-d5azf1{color:var(--ink-3);font:600 var(--text-xs) var(--font-label);text-transform:uppercase;letter-spacing:.06em}.projects.svelte-d5azf1{gap:var(--space-2);display:grid}.chosen-projects.svelte-d5azf1{gap:var(--space-1);padding:var(--space-2);background:var(--rail);border:1px solid var(--line);display:grid}.chosen-project.svelte-d5azf1{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.25rem;display:flex}.chosen-project.svelte-d5azf1 code:where(.svelte-d5azf1){overflow-wrap:anywhere}.remove-project.svelte-d5azf1{flex:0 0 2.25rem}code.svelte-d5azf1{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.project-add.svelte-d5azf1{justify-content:stretch}.project-add.svelte-d5azf1 .field:where(.svelte-d5azf1){flex:1}.error.svelte-d5azf1{color:var(--danger)}.form-actions.svelte-d5azf1{border-top:1px solid var(--line);padding-top:var(--space-3);justify-content:flex-end}@media (max-width:767px){.form.svelte-d5azf1{padding:var(--space-3)}.form-head.svelte-d5azf1{align-items:flex-start}.field.svelte-d5azf1{min-height:44px;font-size:var(--text-field-touch)}textarea.field.svelte-d5azf1{min-height:6rem}.form-actions.svelte-d5azf1 button:where(.svelte-d5azf1),.project-add.svelte-d5azf1 button:where(.svelte-d5azf1){min-height:44px}}.import-panel.svelte-mfqdp6{gap:var(--space-3);padding:var(--space-4);display:grid}header.svelte-mfqdp6,.actions.svelte-mfqdp6,.file-name.svelte-mfqdp6{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}h2.svelte-mfqdp6{font:600 var(--text-lg) var(--font-label);margin:0}p.svelte-mfqdp6{margin:var(--space-1) 0 0;color:var(--ink-3)}label.svelte-mfqdp6{gap:var(--space-1);color:var(--ink-2);font-size:var(--text-sm);display:grid}.field.svelte-mfqdp6{width:100%;min-height:2.25rem}textarea.svelte-mfqdp6{resize:vertical}.tabs.svelte-mfqdp6{border-bottom:1px solid var(--line);display:flex}.tabs.svelte-mfqdp6 button:where(.svelte-mfqdp6){min-height:2.25rem;color:var(--ink-3);padding:0 var(--space-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.tabs.svelte-mfqdp6 button.active:where(.svelte-mfqdp6){color:var(--focus);border-bottom-color:var(--focus)}.file-name.svelte-mfqdp6{color:var(--ink-2);font:var(--text-xs) var(--font-mono);overflow-wrap:anywhere;justify-content:flex-start}.actions.svelte-mfqdp6{border-top:1px solid var(--line);padding-top:var(--space-3);justify-content:flex-end}@media (max-width:767px){.field.svelte-mfqdp6{min-height:44px;font-size:var(--text-field-touch)}textarea.field.svelte-mfqdp6{min-height:10rem}.tabs.svelte-mfqdp6 button:where(.svelte-mfqdp6),.actions.svelte-mfqdp6 button:where(.svelte-mfqdp6){min-height:44px}}.list.svelte-159valv{background:var(--line);gap:1px;display:grid;overflow-y:auto}.row.svelte-159valv{align-items:center;gap:var(--space-2);text-align:left;width:100%;min-height:56px;padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--plate);cursor:pointer;border:0;grid-template-columns:28px minmax(0,1fr) auto;display:grid}.row.svelte-159valv:hover,.row.selected.svelte-159valv{background:var(--plate-hover)}.row.selected.svelte-159valv{box-shadow:inset 2px 0 var(--focus)}.type-icon.svelte-159valv{color:var(--focus);place-items:center;display:grid}.row-copy.svelte-159valv{gap:2px;min-width:0;display:grid}strong.svelte-159valv{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.summary.svelte-159valv{color:var(--ink-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exposed-chip.svelte-159valv{color:var(--done);font:700 var(--text-xs) var(--font-label);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}@media (max-width:767px){.row.svelte-159valv{min-height:64px;padding:var(--space-2) var(--space-3)}}.vault-shell.svelte-1cn3vx5{flex-direction:column;min-height:100%;display:flex}.toolbar.svelte-1cn3vx5{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--plate);flex-wrap:wrap;display:flex}.title-wrap.svelte-1cn3vx5,.toolbar-actions.svelte-1cn3vx5,.search.svelte-1cn3vx5,.filters.svelte-1cn3vx5,.searchbar.svelte-1cn3vx5,.form-actions.svelte-1cn3vx5,.auto-lock.svelte-1cn3vx5{align-items:center;gap:var(--space-2);display:flex}h2.svelte-1cn3vx5,h3.svelte-1cn3vx5{font:600 var(--text-lg) var(--font-label);margin:0}h3.svelte-1cn3vx5{font-size:var(--text-md)}.toolbar-actions.svelte-1cn3vx5{flex-wrap:wrap;justify-content:flex-end}.notice.svelte-1cn3vx5,.error.svelte-1cn3vx5{margin:var(--space-2) var(--space-4) 0}.notice.svelte-1cn3vx5{color:var(--done)}.error.svelte-1cn3vx5{color:var(--danger)}.tool-surface.svelte-1cn3vx5{border-bottom:1px solid var(--line);background:var(--rail)}.tool-heading.svelte-1cn3vx5{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font:600 var(--text-md) var(--font-label);margin:0}.compact.svelte-1cn3vx5 label:where(.svelte-1cn3vx5),.auto-lock.svelte-1cn3vx5 label:where(.svelte-1cn3vx5){gap:var(--space-1);color:var(--ink-2);font-size:var(--text-sm);display:grid}.compact.svelte-1cn3vx5{gap:var(--space-3);max-width:30rem;padding:var(--space-4);display:grid}.auto-lock.svelte-1cn3vx5{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);justify-content:flex-end}.edit-wrap.svelte-1cn3vx5{flex-direction:column;flex:1;min-height:0;display:flex}.searchbar.svelte-1cn3vx5{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}.search.svelte-1cn3vx5{position:relative}.search.svelte-1cn3vx5 svg{left:var(--space-2);color:var(--ink-mute);position:absolute;top:50%;translate:0 -50%}.search.svelte-1cn3vx5 .field:where(.svelte-1cn3vx5){padding-left:2rem}.filters.svelte-1cn3vx5{overflow-x:auto}.filters.svelte-1cn3vx5 button:where(.svelte-1cn3vx5){white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-tab);min-height:2rem;color:var(--ink-3);padding:0 var(--space-2);cursor:pointer;font:600 var(--text-xs) var(--font-label);background:0 0}.filters.svelte-1cn3vx5 button.active:where(.svelte-1cn3vx5){color:var(--focus);border-color:var(--focus);background:var(--focus-soft)}.workspace.svelte-1cn3vx5{flex:1;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);min-height:28rem;display:grid}aside.svelte-1cn3vx5{border-right:1px solid var(--line);min-height:0;overflow-y:auto}main.svelte-1cn3vx5{background:var(--rail);min-width:0;overflow-y:auto}.empty-state.svelte-1cn3vx5{gap:var(--space-3);padding-bottom:var(--space-4);display:grid}.empty-state.svelte-1cn3vx5>.btn:where(.svelte-1cn3vx5){justify-self:center}.empty-state.svelte-1cn3vx5 .list{width:100%;max-height:50vh}.loading.svelte-1cn3vx5{min-height:18rem;color:var(--ink-3);place-items:center;display:grid}.confirm.svelte-1cn3vx5{padding:var(--space-4)}.confirm.svelte-1cn3vx5 p:where(.svelte-1cn3vx5){line-height:var(--leading-body);color:var(--ink-2)}.danger-btn.svelte-1cn3vx5{background:var(--danger);color:var(--live-ink)}.field.svelte-1cn3vx5{min-height:2.25rem}.form-actions.svelte-1cn3vx5{justify-content:flex-end}@media (max-width:767px){.toolbar.svelte-1cn3vx5{padding:var(--space-2) var(--space-3)}.toolbar-actions.svelte-1cn3vx5{justify-content:flex-start;width:100%}.toolbar-actions.svelte-1cn3vx5 .btn:where(.svelte-1cn3vx5){min-height:44px}.workspace.svelte-1cn3vx5{flex-direction:column;min-height:0;display:flex}aside.svelte-1cn3vx5{border-right:0;border-bottom:1px solid var(--line);max-height:38vh}main.svelte-1cn3vx5{min-height:0}.searchbar.svelte-1cn3vx5{padding:var(--space-2) var(--space-3)}.field.svelte-1cn3vx5{min-height:44px;font-size:var(--text-field-touch)}.filters.svelte-1cn3vx5 button:where(.svelte-1cn3vx5){min-height:44px}}.splash.svelte-1jywtzg{z-index:95;align-content:center;place-items:center;gap:var(--space-3);background:var(--ground);color:var(--ink);display:grid;position:fixed;inset:0}.splash-mark.svelte-1jywtzg{letter-spacing:-.08em;animation:svelte-1jywtzg-splash-in .7s var(--ease-out) both;font-size:clamp(3rem,12vw,7rem);font-weight:800}.splash-line.svelte-1jywtzg{background:var(--line);width:min(16rem,60vw);height:2px;overflow:hidden}.splash-line.svelte-1jywtzg span:where(.svelte-1jywtzg){background:var(--focus);width:45%;height:100%;animation:svelte-1jywtzg-splash-load 1.4s var(--ease-out) infinite;display:block}.splash.svelte-1jywtzg p:where(.svelte-1jywtzg){color:var(--ink-3);font-size:var(--text-sm);margin:0}@keyframes svelte-1jywtzg-splash-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1jywtzg-splash-load{0%{transform:translate(-120%)}to{transform:translate(340%)}}.notice-stack.svelte-1jywtzg{z-index:80;right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);flex-direction:column;width:min(32rem,100vw - 2rem);display:flex;position:fixed}.notice.svelte-1jywtzg{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:1px solid var(--line-strong);border-left:3px solid var(--focus);border-radius:var(--radius-md);background:var(--plate-raised);box-shadow:var(--shadow-lg);padding:var(--space-3);color:var(--ink);display:flex}.notice.warning.svelte-1jywtzg{border-left-color:var(--held)}.notice.error.svelte-1jywtzg{border-left-color:var(--danger)}.notice.success.svelte-1jywtzg{border-left-color:var(--done)}.notice-copy.svelte-1jywtzg{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.notice-copy.svelte-1jywtzg strong:where(.svelte-1jywtzg){font-size:var(--text-sm)}.notice-copy.svelte-1jywtzg span:where(.svelte-1jywtzg){color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.4}.notice-actions.svelte-1jywtzg{align-items:center;gap:var(--space-1);flex:none;display:flex}.btn.svelte-1jywtzg{min-height:2.25rem}.icon-btn.svelte-1jywtzg{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.icon-btn.svelte-1jywtzg:hover{background:var(--rail);color:var(--ink)}.scrim.svelte-1jywtzg{z-index:90;background:color-mix(in oklch, var(--ground) 78%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.wizard.svelte-1jywtzg,.changelog.svelte-1jywtzg{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plate);width:min(40rem,100%);max-height:min(80dvh,44rem);box-shadow:var(--shadow-xl);padding:var(--space-5);color:var(--ink);overflow:auto}.eyebrow.svelte-1jywtzg{margin:0 0 var(--space-2);color:var(--focus);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.wizard.svelte-1jywtzg h1:where(.svelte-1jywtzg),.changelog.svelte-1jywtzg h1:where(.svelte-1jywtzg){font-size:var(--text-xl);margin:0}.wizard.svelte-1jywtzg p:where(.svelte-1jywtzg):not(.eyebrow){color:var(--ink-2);line-height:1.5}.wizard-actions.svelte-1jywtzg{margin-top:var(--space-5);justify-content:flex-end;display:flex}.changelog.svelte-1jywtzg header:where(.svelte-1jywtzg){justify-content:space-between;gap:var(--space-3);display:flex}.changelog.svelte-1jywtzg pre:where(.svelte-1jywtzg){white-space:pre-wrap;font:inherit;color:var(--ink-2);margin:var(--space-4) 0 0;line-height:1.5}.quiet-status.svelte-1jywtzg{z-index:50;right:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-2);color:var(--ink-mute);font-size:var(--text-xs);display:inline-flex;position:fixed}@media (max-width:767px){.notice-stack.svelte-1jywtzg{right:var(--space-2);bottom:var(--space-2);width:calc(100vw - 1rem)}.notice.svelte-1jywtzg{padding:var(--space-2)}.wizard.svelte-1jywtzg,.changelog.svelte-1jywtzg{padding:var(--space-4)}.btn.svelte-1jywtzg,.icon-btn.svelte-1jywtzg{min-height:2.75rem}.icon-btn.svelte-1jywtzg{width:2.75rem}}.app.svelte-1n46o8q{grid-template-columns:var(--rail-width) minmax(0, 1fr);height:100dvh;display:grid}.rail-slot.svelte-1n46o8q{border-right:1px solid var(--line);background:var(--rail);min-height:0}.main-slot.svelte-1n46o8q{min-width:0;min-height:0}@media (max-width:767px){.app.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.rail-slot.svelte-1n46o8q{border-right:0}.app.svelte-1n46o8q:not(.in-session) .main-slot:where(.svelte-1n46o8q),.app.in-session.svelte-1n46o8q .rail-slot:where(.svelte-1n46o8q){display:none}}.reconnect.svelte-1n46o8q{left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--plate-raised);box-shadow:var(--shadow-pop);font-size:var(--text-sm);z-index:60;display:flex;position:fixed;translate:-50%}
