@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACQgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVFoAdBEICoUIhBYLIAABNgIkAzoEIAWEZAeBFAwHG2AHUZQwSjXFj8TYFs12F5XK0bLIxqLN9+CBr7N6/1eFFY2cppIRgiaTdDtQCzOzwsnM7PpkngAeR6eVCmVwO2vGYeBeFf4PnFMfTQ1UDXqwG3bQ9oOEhXaCXuTcjacWjdLfTnx16KYeSub6PLIFArABAAKBAYFAgL25la22EvWN7f2YUQF0HaAKtVgxeenqjS7P4gCoPFyVEXEdBpBXyIj+qzYxiT2N4ckHEiwkktJE39YBLmFXTyn//v8ZcANR6UbkfvwSZLH8BnBPepdmJLCWAhSSx9KZZQFkLzotVAT5VjMiEED1VH8DKVaL60C+DEg1SIyBeBOKTEr3BiF+rzIBVnNRkNhx8zvhDSHVx9RTug4F+EfVk7JkzOmvn9L9ugCASAhGzE4DJtlJIPQ4AVTTdjX4ZnASKAQPKMg+FM30ClQgjvPcqqKYl1icLotltcWyRnVoBrsasxsSUzZtShu1hqz9w1rovi/ETZ/VasND2uDtd6+79bEtw1oiMnDFF+HhLxMW7crP+yOfLRC68suCsLX/xOdDWvj+L6xXfOauJjURYevn7mKlj99h3UoJaTvs4bG2fW6/XVxy553tuzL954U1kLYgRetdrwTAhzs065xD3zzwzWhd5YEjesX+Sox1X5/T/HXE9cb3nW9M259f+1OXOmA/uH3gHj4td93w1vBExfFLTXvy/3ylYrzwLb4U/1lio/POqLfZ6veNJuv8sbE51s/iC4wlPd7OA83B3NrLf87UzXmDpsjPq5ZynsCBPFsgV9/lC3nyx3CO9TdZff7RlMfnG/AWjuQ23JwL8SmvB9JSL/RrKLczuPG3XwOP+tYD+/mZHuWZp7Y+NVU0dGh6T6RaoOdV88OPTo9uKtr6FKv7yi+6MnX5lWz4pai5tcviawxdW1p2Uag5fiPRZTWyGAEYsW+3MQ6cRlQcZYFdACPIMuVZG7obOhV8gfyG9LfLpuaryt1qe+Zv486Dv5kV5STAt5880qS6v/noZ8YGugs6aC8xIgEQ8Iy8ZATjf+9UqTrJPRKPQ0YYUiMBOQU9DE2b6oUJ9WOAKOIsAnBSSGEHBUFikHSSxhUUhGoBXm47oQu2JukSG7/TFfZ7ma5S7ga6gc2O042U6qY52G0znwAbDqiK/H3x1TiAXklpK6ZFLQpLyqrOjGWQWuzzluxX8y8tiVuUNW/ZkmpLsqZVm7MorUaXRu1aJS0LWBSVNWtJhzmz5lRpsSxqWlZcSNKiJVlzZrl5VPOoU9eNxW2LuSMb1s4BrQIOTCGSJD5oeNCceedY3Br5dA21ALr1c2gyiWmLdls0Z1JS0YnTb2WLnXMWq+cu3W5nWrba7VbEVIubM6NmqEJrFv2FZSTof0BP4gGC5ABOoNDbQnIwRajCIIzChCLMwiKsQjP6Y/8JCDCtzGZrd/obBK5hr4wiG/33GdLRmZmodXGtv1YGex3R+Mpy8u0d8i946G3FTm/tbs/3eaF7XL0aAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-italic-siMXSBys.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-italic-BbxLfjK2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-italic-B0kO-FxT.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-italic-Bzx3k2K9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-italic-BfTi70Mo.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-italic-DqGlp6Vg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-italic-Dq8STqJy.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-italic-D-4btGoW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-italic-B9rkokqX.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-italic-Bkkwkp6n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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,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) format("woff");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACSAAAARPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEgAdBEICoUIhBQLIAABNgIkAzoEIAWFDgeBFAwHG3YHSJ4DblsMIV2dU1e1c7z0zIofwce9ue9dWu1UG3aMBijAOY828ZDFgwG7+T+fl72fZKZNUiMFkSk1FTJkZgHcWOK05gngrb2uSEG79pADyziMrfHM0x///KcsnOd+pusEyiKa4Q9alCVIUGR5EYyyLoGaD2zvgA5PrCzUq5MU+kJXcllwD4EmQAjVjBs8vsGQAOi0vFYM9qqg+A8Ab0Yk7Fq3xfEGcAJ0f1V2YBdBQJaxjv9f3MRPQVZ9kFoxQFLP181a2Ho9AXxzrFoq/fn3BNiPQPEMoM/3z0HOYK8wNuWnq5PogmEK9qpU8Qh42ZwOERDaEEKQ8zQkRBd2ESCfAPIfJErogov49xOegQ4ucKnZGNaEawgjjhBLxX/yGYeJRdA/8lylLdgCgRgWs0adu1ptalWIglaQzSNy5jvwB0yRj5LsAW5kKFGfOLr3rsJxe9LZhSTdSNKdcKIFjoTEUSDTOlBaupdqo8TddNvUM3ToSTzd3UW3Dk56HjwR107LOlp3PWvvfu6K0bufijuexLftfh7WToknroGB7dPXqV1PGAjQMe2AjhUv8Kd8Jh620f7Tj6SbtffRnYOjg4No4/DwuH83rRKvbqcJqA84tpFLtuN+MK19vK5XM696U+Lziv4v5sYDufhysvTlGvro9ZKjaq/9DjfGiHq3Jr/6YLgWY7/7wYbKP2sHnfsHHQ/+iXkQbQ8VUitb5ixNzqZEpQOGjAqt3JazjWTLOUNmui6jON/qon0ZTrHewcpfOnXztzOz7Xl83allvelRHFnsuYsqLmcJ6WVlPRkx/VQegyyuuEFGmipTlLMl70PeFl+vjx+i9vmYP4Yoex/MnoAThoh1qTXhlUnuALf3+4O1m/0iAk6A64hdv3vPjt3g/YXWNzeRbH9xVliYXbGUZPVNgM0AQo3mkTShBRBDVx2qZxsovpN7+GmGOCNCf+Yb9srdX5vdje+bO8Snq6d7+53zv9rj+CL8PlqokB2vHnxyQFy/U16Oq5EgeDC2fAKIlQuyiz4A2tCSHdCVR1ToRyYixea0uBnoy4DohHcQaDUFNwoX/MelQKMyXFSRwE+VaUEYKl6QevISlBx7IqiyZUJQbcA2QY01bfwWOxgFBJp0IQls3dN4gD2OGenIVOFxdNSk2smpKanw9L/mmVjlSpLESspCzYRnlchKTSeRkYVSkgblalWT44lYcNQMrOoYGRglDIps01tAtNrLSJVIg1KkdGZlGJ5pYFh+B/o8Nl6RvCmV7rr86eSWMDJZybJ50EKMyeRkiHOR8goW5GxkYX4NOWkXbpbtENxGFrh59IG4ldTQ59lIJJIy0ksaqN2kTfDEwB7apIVcKhD8F2jFlJsIg91wRCABEiI7KIU9IhGFaCEr+WNAmp3NoE5OZ8vipLJsMA9bHpojUHJ6PZdzdTKbjJU0O3FSGy9/jwf0LQ+DQ6k7LTnTDD6L/neU2AsAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-italic-Ciu_Vax1.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-italic-Cs6Mzzp_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-italic-B5D0XaL-.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-italic-CTT3NjC6.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-vietnamese-700-italic-cs9wJzxB.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-italic-waXdrcGK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-italic-DoysM0_n.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-italic-CKEi5jeD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-italic-UHuf0FXr.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-italic-DdryPSW6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Source Sans 3", ui-sans-serif, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--default-transition-duration:.15s;--default-transition-timing-function:var(--ease-out);--default-font-family:"Source Sans 3", ui-sans-serif, sans-serif;--default-mono-font-family:"JetBrains Mono", ui-monospace, monospace;--font-weight-normal:400;--font-weight-strong:620;--text-xs:.6875rem;--text-xs--line-height:1.45;--text-sm:.8125rem;--text-sm--line-height:1.45;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.1875rem;--text-lg--line-height:1.3;--text-xl:1.4375rem;--text-xl--line-height:1.25;--text-2xl:1.75rem;--text-2xl--line-height:1.2;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--font-heading:"Nunito Sans", ui-sans-serif, sans-serif;--color-canvas:var(--canvas);--color-wash:var(--wash);--color-raised:var(--raised);--color-field:var(--field);--color-line:var(--line);--color-edge:var(--edge);--color-ink:var(--ink);--color-muted:var(--muted);--color-danger:var(--danger);--color-warning:var(--warning);--color-success:var(--success);--color-hover:var(--hover);--color-selected:var(--selected)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-dvh{height:100dvh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-5{width:calc(var(--spacing) * 5)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.w-px{width:1px}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[68rem\]{max-width:68rem}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.\[animation\:tile-in_200ms_var\(--ease-out\)_both\]{animation:tile-in .2s var(--ease-out) both}.resize{resize:both}.resize-none{resize:none}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[4rem_6rem_1fr\]{grid-template-columns:4rem 6rem 1fr}.grid-cols-\[5rem_1fr\]{grid-template-columns:5rem 1fr}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.grid-cols-\[6rem_4rem_1fr\]{grid-template-columns:6rem 4rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-edge{border-color:var(--edge)}.border-line{border-color:var(--line)}.border-warning{border-color:var(--warning)}.bg-canvas{background-color:var(--canvas)}.bg-danger{background-color:var(--danger)}.bg-field{background-color:var(--field)}.bg-ink{background-color:var(--ink)}.bg-line{background-color:var(--line)}.bg-raised{background-color:var(--raised)}.bg-selected{background-color:var(--selected)}.bg-success{background-color:var(--success)}.bg-transparent{background-color:#0000}.bg-wash{background-color:var(--wash)}.bg-working{background-color:var(--working)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-14{padding-block:calc(var(--spacing) * 14)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-heading{font-family:Nunito Sans,ui-sans-serif,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.92em\]{font-size:.92em}.font-\[620\]{--tw-font-weight:620;font-weight:620}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-strong{--tw-font-weight:var(--font-weight-strong);font-weight:var(--font-weight-strong)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.text-canvas{color:var(--canvas)}.text-danger{color:var(--danger)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-subtle{color:var(--subtle)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-subtle{-webkit-text-decoration-color:var(--subtle);text-decoration-color:var(--subtle)}.underline-offset-\[0\.2em\]{text-underline-offset:.2em}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--overlay-shadow\)\]{--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-subtle::placeholder{color:var(--subtle)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-\[color-mix\(in_oklab\,var\(--danger\)\,var\(--canvas\)_12\%\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--danger\)\,var\(--canvas\)_12\%\)\]:hover{background-color:color-mix(in oklab,var(--danger),var(--canvas) 12%)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--ink\)\,var\(--canvas\)_14\%\)\]:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--ink\)\,var\(--canvas\)_14\%\)\]:hover{background-color:color-mix(in oklab,var(--ink),var(--canvas) 14%)}}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:text-ink:hover{color:var(--ink)}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.aria-\[current\=page\]\:bg-selected[aria-current=page]{background-color:var(--selected)}.aria-\[current\=page\]\:font-strong[aria-current=page]{--tw-font-weight:var(--font-weight-strong);font-weight:var(--font-weight-strong)}@media not all and (min-width:63.999rem){.max-\[63\.999rem\]\:max-h-\[70dvh\]{max-height:70dvh}.max-\[63\.999rem\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[63\.999rem\]\:border-line{border-color:var(--line)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_14rem\]{grid-template-columns:1fr 14rem}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.md\:grid-cols-\[12rem_1fr_14rem\]{grid-template-columns:12rem 1fr 14rem}.md\:items-stretch{align-items:stretch}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.min-\[64rem\]\:flex{display:flex}.min-\[64rem\]\:hidden{display:none}.min-\[64rem\]\:max-h-none{max-height:none}.min-\[64rem\]\:min-h-0{min-height:0}.min-\[64rem\]\:w-72{width:calc(var(--spacing) * 72)}.min-\[64rem\]\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[64rem\]\:overflow-hidden{overflow:hidden}.min-\[64rem\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.min-\[64rem\]\:border-line{border-color:var(--line)}}@media(pointer:coarse){.pointer-coarse\:right-1{right:var(--spacing)}.pointer-coarse\:bottom-1{bottom:var(--spacing)}.pointer-coarse\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.pointer-coarse\:py-4{padding-block:calc(var(--spacing) * 4)}.pointer-coarse\:pr-14{padding-right:calc(var(--spacing) * 14)}}}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-CyG1N_mc.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;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,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-italic-WRe3b0FQ.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap;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,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;src:url(/assets/nunito-sans-DBhgCpfY.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;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,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;src:url(/assets/nunito-sans-italic-CmpnRsGf.woff2)format("woff2");font-weight:200 1000;font-style:italic;font-display:swap;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,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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,U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{color-scheme:light dark;--canvas:light-dark(oklch(100% 0 0),oklch(18% .005 286));--wash:light-dark(oklch(96.7% .005 286),oklch(22.5% .005 286));--raised:light-dark(oklch(100% 0 0),oklch(27% .005 286));--field:light-dark(oklch(100% 0 0),oklch(21% .005 286));--line:light-dark(oklch(90.5% .005 286),oklch(31% .005 286));--edge:light-dark(oklch(62% .005 286),oklch(53.5% .005 286));--ink:light-dark(oklch(21% .005 286),oklch(93% .004 286));--muted:light-dark(oklch(44% .005 286),oklch(76% .005 286));--subtle:light-dark(oklch(52% .005 286),oklch(66.5% .005 286));--danger:light-dark(oklch(53% .2 27),oklch(72% .16 25));--warning:light-dark(oklch(53% .13 65),oklch(80% .15 80));--success:light-dark(oklch(50% .13 152),oklch(76% .15 152));--working:light-dark(oklch(53% .15 255),oklch(74% .13 250));--added-line:light-dark(oklch(96.5% .04 152),oklch(23.5% .035 152));--removed-line:light-dark(oklch(97.5% .032 25),oklch(23.5% .035 25));--hover:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--hover:color-mix(in oklab, var(--ink) 7%, transparent)}}:root{--selected:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--selected:color-mix(in oklab, var(--ink) 11%, transparent)}}:root{--overlay-shadow:0 .75rem 2rem light-dark(#00000024,#00000073)}:root[data-scheme=light]{color-scheme:light}:root[data-scheme=dark]{color-scheme:dark}*,:before,:after{corner-shape:squircle}html,body,#root{height:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-synthesis:none}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-strong)}.label{font-family:var(--font-sans);font-feature-settings:normal;font-synthesis:none;letter-spacing:.04em;font-variant-caps:all-petite-caps}.mono,code,pre,.shiki-host,.shiki-host pre{font-family:var(--font-mono);font-synthesis:none;font-style:normal}@media(pointer:coarse){.touch-target{min-block-size:2.75rem}}.rail-section{flex-direction:column;flex:1 1 0;min-block-size:0;max-block-size:max-content;display:flex}.rail-section+.rail-section{border-block-start:1px solid var(--color-line)}.rail-section>ul{min-block-size:0;overflow-y:auto}.frame{background:var(--color-canvas);block-size:100dvh;color:var(--color-ink);flex-direction:column;display:flex;overflow:hidden}.frame-body{flex-direction:column;flex:1;min-block-size:0;display:flex}@media(min-width:64rem){.frame-body{flex-direction:row;position:relative;container:preview-row/inline-size}}.project-strip{border-block-start:1px solid var(--color-line);background:var(--color-wash);flex:none;align-items:stretch;min-block-size:2.5rem;display:flex}.rail-brand{min-block-size:3rem;padding-inline:calc(var(--spacing) * 4);border-block-end:1px solid var(--color-line);font-size:var(--text-base);flex:none;align-items:center;margin:0;display:flex}.project-corner{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);border-inline-end:1px solid var(--color-line);color:var(--color-ink);font-size:var(--text-sm);flex:none;display:flex}.project-corner:hover{background:var(--color-hover)}.settings-dialog{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);block-size:min(40rem,100dvh - 2rem);max-block-size:calc(100dvh - 2rem);inline-size:min(56rem,100vw - 2rem);color:var(--color-ink);box-shadow:var(--overlay-shadow);flex-direction:column;margin:auto;padding:0;display:flex}.settings-dialog::backdrop{background:light-dark(#00000040,#0000008c)}.settings-layout{flex:1;min-block-size:0;display:flex}.settings-nav{gap:var(--spacing);inline-size:11rem;padding:calc(var(--spacing) * 3);border-inline-end:1px solid var(--color-line);background:var(--color-wash);flex-direction:column;flex:none;display:flex}.settings-nav button{min-block-size:2rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-sm);text-align:start;font-size:var(--text-sm)}.settings-nav button:hover{background:var(--color-hover)}.settings-nav button[aria-current=true],.settings-nav button[aria-current=true]:hover{background:var(--color-selected);font-weight:var(--font-weight-strong)}.settings-body{gap:calc(var(--spacing) * 4);min-block-size:0;min-inline-size:0;padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex;overflow:auto}.settings-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.settings-list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.settings-row{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-sm);flex-direction:column;display:flex}.settings-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.swipe-clip{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-canvas);touch-action:pan-y;position:relative;overflow:hidden}.swipe-main{box-sizing:border-box;align-items:center;gap:calc(var(--spacing) * 3);inline-size:100%;padding:calc(var(--spacing) * 3);background:var(--color-canvas);color:inherit;font:inherit;text-align:start;transform:translate(var(--swipe-x,0px));-webkit-user-select:none;user-select:none;border:0;padding-inline-start:calc(calc(var(--spacing) * 3) + var(--swipe-pad-start,0px));padding-inline-end:calc(calc(var(--spacing) * 3) + var(--swipe-pad-end,0px));display:flex}.swipe-clip[data-dragging=false] .swipe-main{transition:transform .15s var(--ease-out),padding-inline .15s var(--ease-out)}.swipe-main:focus-visible,.swipe-action:focus-visible{outline-offset:-2px}.swipe-action{padding-inline:calc(var(--spacing) * 2);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-strong);white-space:nowrap;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;overflow:hidden}.swipe-clip[data-dragging=false] .swipe-action{transition:width .15s var(--ease-out)}.swipe-action[data-side=leading]{inset-inline-start:0}.swipe-action[data-side=trailing]{inset-inline-end:0}.swipe-action[data-live=false]{pointer-events:none}.swipe-action[data-tone=destructive]{background:var(--color-danger);color:var(--color-canvas)}.swipe-action[data-tone=action]{background:var(--color-ink);color:var(--color-canvas)}.swipe-action[data-tone=quiet]{background:var(--color-canvas);color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.settings-switch{border-radius:var(--radius-xs);background:var(--color-edge);flex:none;block-size:1.5rem;inline-size:2.5rem;position:relative}.settings-switch[data-on=true]{background:var(--color-success)}.settings-switch:after{content:"";border-radius:var(--radius-xs);background:var(--color-canvas);inline-size:1.25rem;transition:transform .15s var(--ease-out);position:absolute;inset-block:2px;inset-inline-start:2px}.settings-switch[data-on=true]:after{transform:translate(1rem)}@media(prefers-reduced-motion:reduce){.swipe-main,.swipe-action,.settings-switch:after{transition:none}}.settings-row-main{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.settings-grow{flex:1;min-inline-size:0}.settings-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.settings-check{align-items:center;gap:calc(var(--spacing) * 2);min-block-size:2rem;font-size:var(--text-sm);display:flex}.settings-list>h3{color:var(--muted);font-size:var(--text-sm)}.settings-select{block-size:2.25rem;inline-size:100%;padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-edge);border-radius:var(--radius-sm);background:var(--color-field);font-size:var(--text-sm)}@media(pointer:coarse){.settings-nav button,.settings-check,.settings-select{min-block-size:2.75rem}}.settings-grid{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);grid-template-columns:10rem 1fr;align-items:center;display:grid}.settings-mcp{gap:calc(var(--spacing) * 2);flex-direction:column;grid-column:1/-1;display:flex}.settings-mcp-grant{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:8rem 1fr;align-items:center;margin:0;display:grid}.settings-mcp-grant legend,.settings-mcp-grant button{grid-column:1/-1}.settings-mcp-grant legend{padding-inline:var(--spacing)}@media not all and (min-width:40rem){.settings-mcp-grant{grid-template-columns:1fr}.settings-layout{flex-direction:column}.settings-nav{border-inline-end:0;border-block-end:1px solid var(--color-line);flex-direction:row;inline-size:auto;overflow-x:auto}.settings-grid{grid-template-columns:1fr}}@media(min-width:64rem){.project-corner{inline-size:18rem}}.project-tablist{scrollbar-width:thin;flex:1;align-items:stretch;min-inline-size:0;display:flex;overflow-x:auto}.project-tab{max-inline-size:16rem;color:var(--color-muted);flex:none;align-items:stretch;display:flex}.project-tab[data-active]{color:var(--color-ink);box-shadow:inset 0 2px 0 var(--color-ink)}.project-tab-main{align-items:center;gap:calc(var(--spacing) * 2);min-inline-size:0;padding-inline:calc(var(--spacing) * 3);color:inherit;display:flex}.project-tab:has(.project-tab-chevron) .project-tab-main{padding-inline-end:var(--spacing)}.project-tab-label{flex:auto;min-inline-size:2rem}.project-tab:has(.project-tab-main:hover),.project-tab:not(:has(.project-tab-main:hover))>.project-tab-menu:hover,.project-menu-item:hover{background:var(--color-hover)}.project-tab:not(:has(.project-tab-main:hover))>.project-tab-menu:has(.project-menu:popover-open){background:var(--color-hover)}.project-tab-menu{inline-size:calc(1.5rem + var(--spacing));flex:none;align-items:center;display:flex;position:relative}.project-tab-chevron{anchor-name:--project-menu;color:inherit;place-items:center;padding-inline-end:var(--spacing);display:grid;position:absolute;inset:0}.project-add{padding-inline:calc(var(--spacing) * 2);flex:none;align-items:center;display:flex}.project-menu{position-anchor:--project-menu;position-area:top span-left;position-try-fallbacks:--project-menu-below,--project-menu-flip,--project-menu-flip-below;margin-block:var(--spacing);min-inline-size:10rem;max-inline-size:calc(100vw - 2rem);padding:var(--spacing);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-ink);box-shadow:var(--overlay-shadow);margin-inline-end:calc(-1 * calc(var(--spacing) * 3));inset:auto}.project-menu:not(:popover-open){display:none}.project-menu:popover-open{flex-direction:column;display:flex}@position-try --project-menu-below{position-area:bottom span-left}@position-try --project-menu-flip{position-area:top span-right;margin-inline:calc(-1 * calc(var(--spacing) * 3)) 0}@position-try --project-menu-flip-below{position-area:bottom span-right;margin-inline:calc(-1 * calc(var(--spacing) * 3)) 0}.project-menu-item{align-items:center;gap:calc(var(--spacing) * 2);inline-size:100%;padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-xs);text-align:start;display:flex}.add-project{inline-size:min(28rem,calc(100vw - 2 * calc(var(--spacing) * 6)));padding:calc(var(--spacing) * 6);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--overlay-shadow);margin:auto}.add-project::backdrop{background:light-dark(#00000040,#0000008c)}@media(pointer:coarse){.project-tab-menu:has(.project-tab-chevron){inline-size:calc(2.75rem + var(--spacing))}}@media not all and (min-width:40rem){.project-tab[data-tab=overview] .project-tab-main{position:relative}.project-tab[data-tab=overview] .project-tab-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;min-inline-size:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-tab[data-tab=project]:not([data-active]),.project-tab[data-tab=bots]:not([data-active]){flex:0 6rem;min-inline-size:5rem;max-inline-size:6rem}.project-tab[data-active]{flex:1 0 8rem;min-inline-size:8rem;max-inline-size:16rem}.project-tab[data-tab=overview]{flex:none;min-inline-size:0;max-inline-size:none}}.frame[data-embed] .tape{padding-top:var(--embed-safe-top,0px);padding-bottom:var(--embed-safe-bottom,0px);scrollbar-gutter:auto}.tape{--transcript-center:min(48rem, 54cqw);--model-rest:3.75rem;--transcript-gutter:clamp(1rem, 4vw, 2.5rem);--cell-gap:calc(var(--spacing) * 4);--round-gap:calc(var(--spacing) * 8);--note-gap:calc(var(--spacing) * 6);overflow-anchor:auto;scrollbar-gutter:stable;flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto;container-type:inline-size}.tape>*{overflow-anchor:none}.tape>.anchor{overflow-anchor:auto;flex:none;block-size:1px}.composer-field{field-sizing:content;min-block-size:2.5rem;max-block-size:12lh}.composer{--composer-input-h:3rem;grid-template-columns:minmax(0,1fr) var(--transcript-center) minmax(0,1fr);pointer-events:none;background:0 0;align-items:end;display:grid}.composer[hidden]{display:none}.composer-lane{min-width:0;height:var(--model-rest);padding:0 calc(var(--spacing) * 3) calc(var(--spacing) * 3);background:var(--canvas);pointer-events:auto;grid-area:1/1;justify-content:flex-end;align-items:center;display:flex}.composer-picks{flex-direction:column;align-items:flex-end;min-width:0;max-width:100%;display:flex}.composer-column{pointer-events:auto;width:calc(var(--transcript-center) - 2 * var(--transcript-gutter));max-width:calc(100% - 2 * var(--transcript-gutter));--composer-fade-h:calc(var(--composer-input-h) * .5);padding-top:calc(var(--composer-fade-h) + calc(var(--spacing) * 3));padding-bottom:calc(var(--spacing) * 3);background-color:var(--canvas);--composer-mask:linear-gradient(to bottom, #0000 0, #0000003e calc(var(--composer-fade-h) * .0833), #00000065 calc(var(--composer-fade-h) * .1667), #00000083 calc(var(--composer-fade-h) * .25), #0000009a calc(var(--composer-fade-h) * .3333), #000000ad calc(var(--composer-fade-h) * .4167), #000000bd calc(var(--composer-fade-h) * .5), #000000cb calc(var(--composer-fade-h) * .5833), #000000d7 calc(var(--composer-fade-h) * .6667), #000000e3 calc(var(--composer-fade-h) * .75), #000000ed calc(var(--composer-fade-h) * .8333), #000000f6 calc(var(--composer-fade-h) * .9167), #000 var(--composer-fade-h), #000 100%);-webkit-mask-image:var(--composer-mask);mask-image:var(--composer-mask);-webkit-mask-mode:alpha;grid-area:1/2;margin-inline:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.composer-draft{min-block-size:3rem;display:block}@media(pointer:coarse){.composer-draft{min-block-size:3.5rem}}.composer-pill{border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--field)}.composer-pill:focus-within{border-color:var(--ink)}.composer-pill :focus-visible{outline:none}.composer-ask:focus{outline:2px solid var(--ink);outline-offset:2px}.composer kbd{font-family:inherit;font-size:inherit;font-weight:var(--font-weight-strong)}.composer-keys{white-space:nowrap}.composer-pill:has(textarea:disabled){border-color:var(--line);background:0 0}.composer-file{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(.composer-pill[data-drop]){background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){html:has(.composer-pill[data-drop]){background:color-mix(in oklab,var(--canvas) 55%,black)}}.frame:has(.composer-pill[data-drop]) .tape,.frame:has(.composer-pill[data-drop]) .rail,.frame:has(.composer-pill[data-drop]) .project-strip{opacity:.45}.composer-pill[data-drop]{outline:2px solid var(--ink);outline-offset:4px}.composer-pill[data-drop=hot] .composer-drop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.composer-pill[data-drop=hot] .composer-drop{background:color-mix(in oklab,var(--ink) 14%,var(--field))}}.composer-drop{z-index:2;background:var(--canvas);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.composer-drop{background:color-mix(in oklab,var(--canvas) 72%,transparent)}}.composer-drop{color:var(--ink);font-size:var(--text-sm);font-weight:var(--font-weight-strong);pointer-events:none}@media(prefers-reduced-motion:reduce){html:has(.composer-pill[data-drop]){background:var(--canvas)}.frame:has(.composer-pill[data-drop]) .tape,.frame:has(.composer-pill[data-drop]) .rail,.frame:has(.composer-pill[data-drop]) .project-strip{opacity:1}}.composer-chips{gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) calc(var(--spacing) * 3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.composer-chip{border-radius:var(--radius-sm);background:var(--field);flex:none;width:7.5rem;height:7.5rem;position:relative;overflow:hidden}.composer-chip-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.composer-chip-open:disabled{cursor:default}.composer-chip-preview{object-fit:cover;width:100%;height:100%}.composer-chip-remove{background:var(--ink);border:0;border-start-start-radius:var(--radius-sm);place-items:center;width:2rem;height:2rem;display:grid;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.composer-chip-remove{background:color-mix(in oklab,var(--ink) 55%,transparent)}}.composer-chip-remove{color:var(--canvas);opacity:0;cursor:pointer}.composer-chip:hover .composer-chip-remove,.composer-chip:focus-within .composer-chip-remove{opacity:1}.picture-preview{background:0 0;border:0;max-block-size:calc(100dvh - 2rem);max-inline-size:calc(100vw - 2rem);margin:auto;padding:0}.picture-preview img{object-fit:contain;max-block-size:calc(100dvh - 2rem);max-inline-size:calc(100vw - 2rem);display:block}.picture-preview::backdrop{background:light-dark(#000000b8,#000000d1)}.model-trigger{anchor-name:--model-picker;max-width:100%;min-block-size:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);padding:var(--spacing) calc(var(--spacing) * 3);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-sm);display:inline-flex}.permission-trigger,.agent-trigger{max-width:100%;padding:0 calc(var(--spacing) * 2);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-xs)}.permission-trigger{anchor-name:--permission-mode}.agent-trigger{anchor-name:--agent-menu}.permission-trigger:hover,.agent-trigger:hover{background:var(--hover);color:var(--ink)}.permission-menu,.agent-menu{position-area:top span-left;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:var(--spacing);min-inline-size:11rem;padding:var(--spacing);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-ink);box-shadow:var(--overlay-shadow);inset:auto}.permission-menu{position-anchor:--permission-mode}.agent-menu{position-anchor:--agent-menu}:is(.permission-menu:not(:popover-open),.agent-menu:not(:popover-open)){display:none}:is(.permission-menu:popover-open,.agent-menu:popover-open){flex-direction:column;display:flex}.permission-row{padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--text-sm);text-align:start}.permission-row[aria-checked=true]{color:var(--color-ink);font-weight:var(--font-weight-strong)}.permission-row:hover{background:var(--color-hover)}@media(pointer:coarse){.model-trigger{min-block-size:2.75rem}}.model-trigger:hover{background:var(--hover)}.model-trigger:has(+.model-picker:popover-open){background:var(--hover)}.model-trigger:disabled{opacity:.5}.model-menu{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raised);width:min(20rem,100vw - 2rem);color:var(--ink);box-shadow:var(--overlay-shadow);padding:0;inset:auto;overflow:hidden}.model-menu:not(:popover-open){display:none}.model-menu:popover-open{flex-direction:column;display:flex}.model-picker{position-anchor:--model-picker;position-area:top span-left;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:var(--spacing);box-shadow:none;background:0 0;border:none;overflow:visible}.model-sheet{width:100%;height:max-content;max-height:calc(100dvh - 2 * calc(var(--spacing) * 2));border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raised);min-width:0;min-height:0;box-shadow:var(--overlay-shadow);flex-direction:column;flex:none;display:flex;overflow:hidden}.model-submenu{position-anchor:var(--wire-anchor);position-area:right span-bottom;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline,--model-wire-below;height:max-content;max-height:calc(100dvh - 2 * calc(var(--spacing) * 2));margin:calc(-1 * var(--spacing)) calc(var(--spacing) * 2);padding-block:var(--spacing);overflow-y:auto}@position-try --model-wire-below{position-area:bottom span-left;margin:var(--spacing) 0}.model-option.model-wire{anchor-name:var(--wire-anchor);gap:var(--spacing) calc(var(--spacing) * 3);grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;display:grid}.model-wire[data-open]{background:var(--selected)}.model-wire-value{color:var(--muted);text-align:end}.model-wire-chevron{grid-row:span 2}.model-wire-account{min-width:0;max-width:100%;color:var(--muted);font-size:var(--text-xs);flex-direction:column;grid-area:2/1/3/3;align-items:stretch;display:flex;overflow:hidden}.model-wire-account>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-wire-account>[data-failed]{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.model-wire-funds[data-low]{color:var(--warning)}.model-wire-account [data-failed]{color:var(--danger)}.model-search{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-top:1px solid var(--line);font-size:var(--text-sm);background:0 0;outline:none;flex:none}.model-search::placeholder{color:var(--subtle)}.model-search:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.model-list{min-height:0;padding-block:var(--spacing);flex:auto;overflow-y:auto}.model-group+.model-group{margin-top:var(--spacing);padding-top:var(--spacing);border-top:1px solid var(--line)}.model-group-label{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) var(--spacing);color:var(--muted);font-size:var(--text-sm)}.model-option{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-block-size:calc(var(--spacing) * 8);margin-inline:var(--spacing);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2);border-radius:var(--radius-sm);cursor:default;font-size:var(--text-sm);display:flex}.model-option[data-active]{background:var(--hover)}.model-empty{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3);color:var(--muted);font-size:var(--text-sm)}.provider-option{gap:0 calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.provider-hint{color:var(--muted);font-size:var(--text-xs)}.provider-note{color:var(--muted);font-size:var(--text-xs);grid-column:1/-1}.connect-step{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);flex-direction:column;display:flex}.model-sheet>.connect-step{flex:auto;min-height:0;overflow-y:auto}.connect-title{font-size:var(--text-base)}.connect-note{color:var(--muted);overflow-wrap:anywhere}.connect-field{gap:calc(var(--spacing) * 2);flex-direction:column;align-self:stretch;display:flex}.connect-row{gap:calc(var(--spacing) * 2);display:flex}.connect-step .link-notice{align-self:stretch;margin:0}.connect-detail{margin-top:var(--spacing)}.connect-detail>summary{width:fit-content;color:var(--subtle);cursor:pointer;list-style:none}.connect-detail>summary::-webkit-details-marker{display:none}.connect-detail>p{margin:var(--spacing) 0 0;color:var(--muted);overflow-wrap:anywhere}.prose-wrap{text-wrap:pretty}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}::selection{background:var(--ink);color:var(--canvas)}.transcript{width:100%;min-width:0;padding:calc(var(--spacing) * 8) clamp(1.5rem,3vw,3rem) calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);overflow-wrap:anywhere;flex-direction:column;flex:1 0 auto;line-height:1.6;display:flex}.transcript-column,.beat-body{width:var(--transcript-center);padding-inline:var(--transcript-gutter);margin-inline:auto}.timeline{anchor-scope:all;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid;position:relative}.timeline-main{anchor-name:--timeline-main;width:var(--transcript-center);gap:var(--round-gap);flex-direction:column;grid-area:1/2;min-width:0;display:flex}.beat{display:contents}.side-pane{contain:size;grid-row:1;min-width:0}.side-pane.side-left{grid-column:1}.side-pane.side-right{grid-column:3}.side-notes{margin:0;padding:0;list-style:none}.annotation-slot{position-anchor:var(--beat-anchor);top:max(anchor(top),var(--previous-note));bottom:var(--annotation-end);position-try-fallbacks:--annotation-bottom;pointer-events:none;min-width:0;min-height:max-content;position:absolute}@position-try --annotation-bottom{top:var(--previous-note);bottom:anchor(bottom);height:max-content;align-self:end}.annotation-slot.side-left{left:max(0px,calc(anchor(--timeline-main left) - 22rem));right:anchor(--timeline-main left)}.annotation-slot.side-right{left:anchor(--timeline-main right);right:max(0px,calc(anchor(--timeline-main right) - 22rem))}.side-note{anchor-name:var(--note-anchor);top:calc(var(--spacing) * 4);pointer-events:auto;position:sticky}.model-slot{position-try-fallbacks:none;flex-direction:column;justify-content:flex-end;display:flex}.model-note{top:auto;bottom:var(--model-rest);z-index:1;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4) calc(var(--spacing) * 6) calc(var(--spacing) * 3);border-right:2px solid var(--line);background:var(--canvas);flex-direction:column;align-items:flex-end;display:flex}@supports (color:color-mix(in lab,red,red)){.model-note{background:color-mix(in oklab,var(--canvas) 70%,transparent)}}.model-note{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--text-sm);text-align:right;overflow-wrap:anywhere;line-height:1.45}.model-note>.text-muted{font-size:var(--text-xs)}.agent-slot{position-try-fallbacks:none;flex-direction:column;justify-content:flex-end;display:flex}.agent-stack{gap:var(--cell-gap);z-index:1;flex-direction:column;display:flex}.agent-slot[data-out]>.agent-stack{top:auto;bottom:var(--model-rest)}.agent-slot:not([data-out])>.agent-stack{position:relative;top:auto}:is(.agent-note,.agent-peek,.wf-card,.wf-dot){--agent-bar:var(--working)}:is(.agent-note,.agent-peek,.wf-card,.wf-dot)[data-state=asking]{--agent-bar:var(--warning)}:is(.agent-note,.agent-peek,.wf-card,.wf-dot):is([data-state=ok],[data-state=cancelled]){--agent-bar:var(--edge)}:is(.agent-note,.agent-peek,.wf-card,.wf-dot)[data-state=failed]{--agent-bar:var(--danger)}.agent-note{width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-left:2px solid var(--agent-bar);background:var(--canvas);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-note{background:color-mix(in oklab,var(--canvas) 70%,transparent)}}.agent-note{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--subtle);font-size:var(--text-sm);text-align:start;cursor:pointer;line-height:1.45}.agent-note:is(:hover,:focus-visible):not(:disabled){background-image:linear-gradient(var(--hover),var(--hover))}.agent-note:focus-visible{outline:none}.agent-note:disabled{cursor:default}.agent-note>span{align-items:baseline;gap:calc(var(--spacing) * 2);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.agent-note>span>span,.agent-task{text-overflow:ellipsis;overflow:hidden}.agent-name{color:var(--ink);font-weight:var(--font-weight-strong);flex:none}.agent-note>.agent-task{color:var(--muted);display:block}.agent-peek{width:min(100rem,calc(100vw - 2 * calc(var(--spacing) * 6)));max-width:none;max-height:calc(100dvh - 2 * calc(var(--spacing) * 6));border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);box-shadow:inset 2px 0 0 var(--agent-bar),var(--overlay-shadow);opacity:1;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),overlay .2s allow-discrete,display .2s allow-discrete;margin:auto;padding:0;overflow:hidden;transform:none}.agent-peek[open]{flex-direction:column;display:flex}@starting-style{.agent-peek[open]{opacity:0;transform:scale(.98)}}.agent-peek:not([open]){opacity:0;transition-duration:.14s;transform:scale(.98)}.agent-peek::backdrop{transition:background-color .2s var(--ease-out),overlay .2s allow-discrete,display .2s allow-discrete;background:0 0}.agent-peek[open]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:light-dark(#00000040,#0000008c)}@starting-style{.agent-peek[open]::backdrop{background:0 0}}@media(prefers-reduced-motion:reduce){.agent-peek,.agent-peek:not([open]){transform:none}@starting-style{.agent-peek[open]{transform:none}}}.agent-peek-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4) calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-bottom:1px solid var(--line);flex:none;display:flex}.agent-peek-title{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.agent-peek-who{align-items:baseline;gap:calc(var(--spacing) * 2);color:var(--subtle);font-size:var(--text-sm);margin:0;display:flex}.agent-peek-who>.mono{font-size:var(--text-xs)}.agent-peek-title>h2{font-size:var(--text-lg);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.agent-peek-status{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.agent-peek-close{margin:calc(-1 * var(--spacing)) 0 0;padding-inline:calc(var(--spacing) * 2);color:var(--subtle);flex:none}.agent-peek-close:hover{color:var(--ink)}.agent-peek-tape{--model-rest:calc(var(--spacing) * 4);flex:auto;min-height:0}.agent-peek-tape:focus-visible{outline:none}.workflow-peek{height:calc(100dvh - 2 * calc(var(--spacing) * 6))}.workflow-peek>.wf-canvas{flex:auto;min-height:0}.tool-graph{align-self:flex-start;gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 3) calc(var(--spacing) * 3) 0;color:var(--muted)}.beat-body{anchor-name:var(--beat-anchor);gap:var(--cell-gap);width:100%;min-block-size:1lh;flex-direction:column;min-width:0;margin-inline:0;display:flex}.beat-body:empty{min-block-size:0;margin-block-end:calc(-1 * var(--round-gap))}.beat-body>.tool-pad{padding-inline:0}.beat-thoughts{width:min(22rem,100%);min-width:0}.beat-thoughts>summary{display:none}.beat-thoughts::details-content{gap:var(--note-gap);content-visibility:visible;flex-direction:column;display:flex}.assistant-body{min-width:0}.progress-mark{width:100%;padding:var(--spacing) calc(var(--spacing) * 4) var(--spacing) calc(var(--spacing) * 3);border-right:2px solid var(--line);background:var(--canvas);text-align:right;z-index:1}.progress-title{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-strong);text-wrap:balance;line-height:1.3}.progress-description{margin-top:var(--spacing);color:var(--muted);font-size:var(--text-sm);white-space:pre-wrap;text-wrap:pretty;line-height:1.45}.progress-items{margin:calc(var(--spacing) * 2) 0 0;padding:0;list-style:none}.progress-title+.progress-items,.progress-description+.progress-items{margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);border-top:1px solid var(--line)}.progress-items li{align-items:flex-end;gap:var(--spacing);flex-direction:column;display:flex}.progress-items li+li{margin-top:calc(var(--spacing) * 2)}.progress-item-label{font-size:var(--text-sm);font-weight:var(--font-weight-strong);line-height:1.3}.progress-item-detail{color:var(--subtle);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.45}@container (max-width:72rem){.progress-mark{text-align:left}.progress-items li{align-items:flex-start}}@container (max-width:52rem){.transcript{padding-inline:0}.transcript-column{width:min(52rem,100%)}.timeline{grid-template-columns:minmax(0,1fr)}.timeline-main,.side-pane,.side-notes{display:contents}.annotation-slot{position-try-fallbacks:none;pointer-events:auto;align-self:auto;height:auto;min-height:0;position:static;inset:auto}.annotation-slot,.beat-body{grid-column:1;width:min(52rem,100%);margin-inline:auto}.composer-column{width:calc(min(52rem,100%) - 2 * var(--transcript-gutter))}.annotation-slot.side-left{grid-row:calc(var(--beat-row) * 5 + 1)}.annotation-slot.side-right{grid-row:calc(var(--beat-row) * 5 + 2);padding:0 var(--transcript-gutter) var(--cell-gap)}.beat-thoughts>summary{align-items:center;gap:calc(var(--spacing) * 2);min-block-size:calc(var(--spacing) * 8);color:var(--subtle);font-size:var(--text-sm);cursor:pointer;list-style:none;display:flex}.beat-thoughts>summary::-webkit-details-marker{display:none}.beat-thoughts>summary:before{content:"";width:1rem;height:1rem;transition:transform .15s var(--ease-out);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6l-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6l-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.beat-thoughts[open]>summary:before{transform:rotate(90deg)}.beat-thoughts:not([open])::details-content{content-visibility:hidden}.beat-thoughts[open]::details-content{padding-top:calc(var(--spacing) * 2)}.side-note{width:100%;position:static}.progress-mark{max-width:none;padding:calc(var(--spacing) * 2) var(--transcript-gutter);border-right:0;border-bottom:1px solid var(--line);text-align:left;grid-row:1}.progress-items li{align-items:flex-start}.beat-body{grid-row:calc(var(--beat-row) * 5 + 3);margin-block:0 var(--round-gap)}.annotation-slot.agent-slot{grid-row:calc(var(--beat-row) * 5 + 4);margin-block:calc(-1 * var(--round-gap) + var(--cell-gap)) var(--round-gap)}.annotation-slot.model-slot{grid-row:calc(var(--model-last-row) * 5 + 5);margin-block:calc(-1 * var(--round-gap) + var(--cell-gap)) var(--round-gap)}.model-note{gap:calc(var(--spacing) * 2);padding:0 var(--transcript-gutter);border-right:0;flex-direction:row}.composer{grid-template-columns:minmax(0,1fr)}.composer-column{grid-column:1;padding-bottom:0}.composer-lane{height:auto;padding:calc(var(--spacing) * 2) var(--transcript-gutter) calc(var(--spacing) * 3);grid-area:2/1;justify-content:flex-start}.composer-picks{align-items:flex-start}.beat-body:empty{display:none}}.link-notice{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);margin:0 0 calc(var(--spacing) * 2);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.link-notice[data-waiting]{animation:connecting-in .2s var(--ease-out) .4s both}.link-text{flex:16rem;min-width:0}.link-text code{font-size:inherit}.link-glyph{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-xs);flex:none}.link-glyph[data-waiting]{background:var(--subtle);animation:1.6s linear infinite link-breathe}.link-glyph[data-settled]{background:var(--success)}.link-glyph[data-needs]{border:2px solid var(--warning)}.link-notice:has(.link-glyph[data-needs]){color:var(--ink)}.link-later{animation:connecting-in .3s var(--ease-out) 8s both}@keyframes link-breathe{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.link-glyph[data-waiting]{animation:none}}.transcript-empty{margin-block:clamp(2rem,10vh,6rem)}.transcript-empty>*{max-width:34rem}.transcript-empty h2,.transcript-empty h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);letter-spacing:-.025em;line-height:1.2}.transcript-empty p{color:var(--muted);margin-top:calc(var(--spacing) * 2)}.connecting{animation:connecting-in .2s var(--ease-out) .4s both}.connecting-lines{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.connecting-lines>span{height:calc(var(--spacing) * 2);border-radius:var(--radius-xs);background:var(--line);animation:connecting-draw 1.8s var(--ease-out) infinite both;display:block}.connecting-lines>span:first-child{width:min(14rem,45%);height:calc(var(--spacing) * 4)}.connecting-lines>span:nth-child(2){width:min(26rem,85%);animation-delay:50ms}.connecting-lines>span:nth-child(3){width:min(18rem,60%);animation-delay:.1s}.connecting .connecting-hint{margin-top:calc(var(--spacing) * 6);color:var(--subtle);font-size:var(--text-sm);animation:connecting-in .3s var(--ease-out) 4s both}@keyframes connecting-in{0%{opacity:0}}@keyframes connecting-draw{0%{opacity:0;clip-path:inset(0 100% 0 0 round var(--radius-xs))}40%,75%{opacity:1;clip-path:inset(0 0 0 0 round var(--radius-xs))}to{opacity:0;clip-path:inset(0 0 0 0 round var(--radius-xs))}}@media(prefers-reduced-motion:reduce){.connecting-lines>span{opacity:.7;animation:none}}.empty-project-path{font-size:var(--text-sm)}.tape:has(>.transcript>.transcript-fresh){justify-content:center;padding-bottom:12dvh}.tape:has(>.transcript>.transcript-fresh)>.transcript{flex-grow:0;padding-block:0}.transcript-fresh h2{font-size:var(--text-2xl);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.2}.transcript-fresh p{margin-top:var(--spacing);color:var(--muted);font-size:var(--text-sm)}.tape-message{min-width:0}.tape-user{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:var(--radius-md);background:var(--wash);position:relative}.tape-user:has(.message-edit){padding-inline-end:calc(var(--spacing) * 16)}.message-edit{top:calc(var(--spacing) * 2);min-block-size:2rem;padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-sm);color:var(--muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;position:absolute;inset-inline-end:calc(var(--spacing) * 2)}.tape-user:hover .message-edit,.tape-user:focus-within .message-edit{opacity:1}.message-edit:hover,.message-edit:focus-visible{color:var(--ink);background:var(--hover)}@media(pointer:coarse){.message-edit{opacity:1;min-block-size:2.75rem}}.composer-restore{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);color:var(--muted);font-size:var(--text-sm);display:flex}.user-text{white-space:pre-wrap}.user-pictures{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.tape-user .user-pictures:first-child{margin-top:0}.user-picture{border-radius:var(--radius-sm);background:var(--field);width:7.5rem;height:7.5rem;margin:0;overflow:hidden}.user-picture-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.user-picture-miss{color:var(--muted);font-size:var(--text-sm)}.user-picture img{object-fit:cover;width:100%;height:100%}.tape-assistant{padding-block:var(--spacing)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tape-tool{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;font-size:var(--text-sm)}.beat-body>.tape-tool+.tape-tool{margin-top:calc(-1 * var(--cell-gap) - 1px);border-top-left-radius:0;border-top-right-radius:0}.beat-body>.tape-tool:has(+.tape-tool){border-bottom-right-radius:0;border-bottom-left-radius:0}.tool-disclosure{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);flex-direction:column;display:flex}.diff{background:var(--canvas);min-width:0;max-width:100%;font-size:var(--text-sm);--diffs-addition-color-override:var(--success);--diffs-deletion-color-override:var(--danger);--diffs-bg-addition-override:var(--added-line);--diffs-bg-deletion-override:var(--removed-line);--diffs-bg-addition-number-override:var(--added-line);--diffs-bg-deletion-number-override:var(--removed-line);line-height:1.6;overflow-x:auto}.diff-path{color:var(--muted);font-size:var(--text-xs);margin:0}.diff-note{color:var(--muted);margin:0}.diff diffs-container{min-width:0;display:block}.tool-disclosure>.tape-tool,.tool-disclosure>.read-lines,.tool-disclosure>.fail-line{margin-inline:calc(var(--spacing) * 3)}.read-lines{gap:var(--spacing);flex-direction:column;display:flex}.read-line{color:var(--muted);font-size:var(--text-sm);margin:0}.look-target{flex-wrap:wrap;align-items:baseline;gap:0 .5ch;max-width:100%;display:inline-flex}.look-target>.mono{font-size:var(--text-sm)}.look-target .tool-outcome{align-self:center;margin-left:0}.look-target .fail-info{margin-inline:calc(-1 * var(--spacing));align-self:center}.read-path[data-failed]{color:var(--danger);cursor:default;text-decoration:none}.read-path{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--subtle);text-decoration-color:var(--subtle);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0}.read-path:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.read-path:disabled{cursor:not-allowed;color:var(--muted);text-decoration:none}.fail-line{align-items:center;gap:var(--spacing) calc(var(--spacing) * 2);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.fail-info{display:inline-flex}.fail-info>button{anchor-name:var(--fail-anchor);min-inline-size:calc(var(--spacing) * 6);min-block-size:calc(var(--spacing) * 6);border-radius:var(--radius-xs);color:var(--muted);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:grid}.fail-info>button:hover,.fail-info>button:focus-visible{color:var(--ink);background:var(--hover)}.fail-info-bubble{position-anchor:var(--fail-anchor);position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:calc(var(--spacing) * 2);width:max-content;max-width:min(22rem,70vw);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2);color:var(--ink);font-size:var(--text-sm);white-space:pre-wrap;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--overlay-shadow);line-height:1.45;inset:auto}.fail-info-bubble:popover-open{display:block}.file-sidebar{border-left:1px solid var(--line);background:var(--canvas);flex-direction:column;flex-shrink:0;width:min(36rem,40vw);min-width:18rem;min-height:0;display:flex;overflow:hidden}@media(max-width:767px){.file-sidebar{z-index:30;width:min(100%,28rem);min-width:0;height:100dvh;box-shadow:var(--overlay-shadow);position:fixed;inset:0 0 0 auto}}@container preview-row (max-width:107rem){.file-sidebar{z-index:30;background:var(--canvas);border-left:1px solid var(--line);inset-block:0;width:min(36rem,max(18rem,40vw));position:absolute;right:0}}.file-sidebar-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-bottom:1px solid var(--line);display:flex}.file-sidebar-head h2{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-sidebar-body{min-height:0;padding:calc(var(--spacing) * 3);flex:1;overflow:auto}.file-image{max-width:100%;height:auto;display:block}.file-pdf{border:0;width:100%;height:100%;min-height:24rem}.tape-tool summary{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:inherit;color:var(--ink);cursor:pointer;display:flex}.tool-summary{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.tape-tool summary:hover{background:var(--hover)}.tape-tool[open] summary{border-bottom:1px solid var(--line);border-end-end-radius:0;border-end-start-radius:0}.tool-outcome{color:var(--muted);flex:none;margin-left:auto}.tool-spinner{animation:.8s linear infinite tool-spin;display:block}@keyframes tool-spin{to{transform:rotate(360deg)}}.tool-outcome[data-outcome=failed],.shell-exit{color:var(--danger)}.tool-pad>.tool-outcome{margin-top:var(--spacing);display:block}.ask-receipt{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);max-height:16rem;font-size:var(--text-sm);overflow:auto}.tool-body{max-height:28rem;padding:calc(var(--spacing) * 4);white-space:pre;line-height:1.6;overflow:auto}.tool-empty{color:var(--muted);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.tape-thought{min-width:0;padding:var(--spacing) calc(var(--spacing) * 3) var(--spacing) calc(var(--spacing) * 4);border-left:2px solid var(--line);background:var(--canvas);color:var(--subtle);text-align:left;font-size:var(--text-sm);margin:0;line-height:1.45}.prose{min-width:0}.prose>*+*{margin-top:calc(var(--spacing) * 4)}.prose :is(h1,h2,h3,h4,h5,h6){margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-weight:var(--font-weight-strong);letter-spacing:-.01em;text-wrap:balance;line-height:1.3}.prose>:first-child{margin-top:0}.prose strong,.prose b{font-weight:var(--font-weight-strong)}.prose h1{font-size:var(--text-lg)}.prose :is(h2,h3){font-size:var(--text-base)}.prose :is(h4,h5,h6){font-size:var(--text-sm)}.prose a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--subtle);text-decoration-color:var(--subtle);text-underline-offset:.2em}.prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose :is(ul,ol){padding-left:calc(var(--spacing) * 6)}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li+li,.prose li>:is(ul,ol,p){margin-top:calc(var(--spacing) * 2)}.prose li::marker{color:var(--subtle)}.prose .contains-task-list{padding-left:0;list-style:none}.prose .task-list-item input{margin-right:calc(var(--spacing) * 2);accent-color:var(--ink)}.prose blockquote{border-left:2px solid var(--line);padding-left:calc(var(--spacing) * 4);color:var(--muted)}.prose blockquote>*+*{margin-top:calc(var(--spacing) * 3)}.prose :not(pre)>code{padding:0 var(--spacing);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--wash);color:inherit;font-size:var(--text-sm);white-space:break-spaces}.prose :is(h1,h2,h3,h4,h5,h6)>code{font-size:inherit}.prose pre{max-width:100%;padding:calc(var(--spacing) * 4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--wash);font-size:var(--text-sm);tab-size:2;text-wrap:nowrap;overflow-wrap:normal;line-height:1.6;overflow-x:auto}.code-scroll{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--wash);max-width:100%;overflow-x:auto}.code-scroll pre{width:max-content;min-width:100%;padding:calc(var(--spacing) * 4);font-size:var(--text-sm);tab-size:2;background:0 0;margin:0;line-height:1.6}.code-line{white-space:pre;min-height:1lh;display:block}.prose .code-scroll pre{border:0;border-radius:0;max-width:none;overflow:visible}.tool-pad{padding:calc(var(--spacing) * 3)}.tool-parts{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.shell-term{--vt-0:light-dark(var(--ink),var(--subtle));--vt-1:light-dark(#b91c1c,#f87171);--vt-2:light-dark(#15803d,#4ade80);--vt-3:light-dark(#854d0e,#facc15);--vt-4:light-dark(#1d4ed8,#60a5fa);--vt-5:light-dark(#a21caf,#e879f9);--vt-6:light-dark(#0e7490,#22d3ee);--vt-7:var(--muted);--vt-8:var(--subtle);--vt-9:light-dark(#b91c1c,#fca5a5);--vt-10:light-dark(#15803d,#86efac);--vt-11:light-dark(#854d0e,#fde047);--vt-12:light-dark(#1d4ed8,#93c5fd);--vt-13:light-dark(#a21caf,#f0abfc);--vt-14:light-dark(#0e7490,#67e8f9);--vt-15:var(--ink);min-width:0;font-size:var(--text-sm);background:0 0;border:0;line-height:1.6}.shell-term>summary{align-items:flex-start;gap:calc(var(--spacing) * 2);cursor:pointer;padding:var(--spacing) 0;list-style:none;display:flex}.shell-term>summary::-webkit-details-marker{display:none}.shell-chevron{margin-top:var(--spacing);color:var(--muted);flex:none;display:grid}.shell-term[open]>summary .shell-chevron{transform:rotate(90deg)}.shell-identity{flex-direction:column;flex:1;min-width:0;display:flex}.shell-cwd,.shell-sigil{color:var(--muted)}.shell-cwd,.shell-exit{margin:0}.shell-cwd{margin-bottom:var(--spacing)}.shell-exit{white-space:nowrap;flex:none;margin-left:auto}.shell-cmd{align-items:flex-start;gap:.6ch;min-width:0;display:flex}.shell-sigil{flex:none}.shell-script-name{color:var(--subtle);align-items:center}.shell-script{margin-top:var(--spacing)}.shell-script pre{background:0 0;margin:0}.shell-term .shell-cmd pre{min-width:0;font-size:inherit;line-height:inherit;white-space:pre-wrap;background:0 0;flex:1;margin:0}.shell-term .shell-cmd code{white-space:pre-wrap;overflow-wrap:anywhere}.shell-term .code-line,.shell-out-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1lh;display:block}.shell-out{max-height:28rem;margin:var(--spacing) 0 0;overflow-anchor:none;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--wash);font-size:inherit;line-height:inherit;overflow:auto}.shell-out-anchor{overflow-anchor:auto;height:1px;display:block}.prose pre code{font-size:inherit;white-space:pre}.prose table{border-collapse:collapse;width:max-content;max-width:100%;font-size:var(--text-sm);display:block;overflow-x:auto}.prose :is(th,td){padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--line);text-align:left;vertical-align:top}.prose th{background:var(--wash);font-weight:var(--font-weight-strong)}.prose hr{margin-block:calc(var(--spacing) * 7);border-color:var(--line)}.prose img{border-radius:var(--radius-sm);max-width:100%;height:auto}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.splash{background:var(--canvas);height:100%;color:var(--ink);overflow-y:auto}.splash-column{max-width:72rem;padding:calc(var(--spacing) * 10) calc(var(--spacing) * 4) calc(var(--spacing) * 16);margin-inline:auto}@media(min-width:48rem){.splash-column{padding:calc(var(--spacing) * 16) calc(var(--spacing) * 8) calc(var(--spacing) * 24)}}.splash-head h1{font-size:var(--text-2xl);line-height:1.2}.splash-head p{max-width:60ch;margin-top:calc(var(--spacing) * 2);color:var(--muted)}.splash-clusters{gap:calc(var(--spacing) * 10) calc(var(--spacing) * 12);margin-top:calc(var(--spacing) * 10);align-items:start;display:grid}@media(min-width:64rem){.splash-clusters:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.splash-col{gap:calc(var(--spacing) * 8);flex-direction:column;min-width:0;display:flex}.cluster-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 9);margin-bottom:calc(var(--spacing) * 2);display:flex}.cluster-head h2{color:var(--muted);font-size:var(--text-sm)}.splash-search{max-width:11rem}.cluster-note{color:var(--muted);font-size:var(--text-sm)}.tiles{grid-template-columns:repeat(auto-fill,minmax(var(--tile-min),1fr));gap:calc(var(--spacing) * 2);display:grid}.tiles[data-size=large]{--tile-min:13rem}.tiles[data-size=medium]{--tile-min:11rem}.tiles[data-size=small]{--tile-min:8.5rem}.tile-item{min-width:0;display:flex}.tile{align-items:flex-start;gap:var(--spacing);min-width:0;height:100%;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--wash);color:var(--ink);text-align:start;flex-direction:column;flex:1;display:flex}.tile[data-size=large]{gap:var(--spacing);min-height:7.5rem;padding-block:calc(var(--spacing) * 4)}.tile[data-size=small]{min-height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-sm);justify-content:center}@media(pointer:coarse){.tile[data-size=small]{min-height:2.75rem}}@media(hover:hover){.tile:hover:enabled{border-color:var(--edge);background-image:linear-gradient(var(--hover),var(--hover))}}.tile:disabled{opacity:.5}.tile-top{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);width:100%;min-width:0;display:flex}.tile-name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-strong);line-height:1.3}.tile[data-size=large] .tile-name{font-size:var(--text-lg)}.tile[data-size=small] .tile-name{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-strong)}.tile-copy{color:var(--muted);font-size:var(--text-sm)}.tile[data-size=large] .tile-copy{min-height:2lh}.tile-cue{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);margin-top:auto;display:inline-flex}.live-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-xs);background:var(--success);vertical-align:.05em;margin-inline-end:calc(var(--spacing) * 2);display:inline-block}.splash-head+.link-notice{margin-block:calc(var(--spacing) * 4) 0}.splash-panel{max-width:28rem;margin-top:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raised);box-shadow:var(--overlay-shadow);animation:tile-in .2s var(--ease-out) both}.splash-panel .connect-step{padding:0}@keyframes tile-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.splash-panel{animation:none}}.wf-canvas{height:100%;padding:calc(var(--spacing) * 8);background:var(--canvas);overflow:auto}.wf-canvas:not([data-ready])>.wf-wrap{visibility:hidden}.wf-wrap{isolation:isolate;position:relative}.wf-bar{z-index:1;justify-content:flex-end;height:0;display:flex;position:sticky;top:0;left:0}.wf-bar-toggle{gap:calc(var(--spacing) * 2);min-block-size:calc(var(--spacing) * 8);translate:0 calc(-1 * calc(var(--spacing) * 6));border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--canvas);color:var(--muted);font-size:var(--text-sm)}.wf-bar-toggle:hover{background:var(--hover)}.wf-bar-toggle[aria-pressed=true]{background:var(--selected);color:var(--ink)}.wf-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.wf-empty{padding:calc(var(--spacing) * 4);color:var(--subtle);font-size:var(--text-sm)}.wf-node{transition:opacity .15s var(--ease-out),translate .15s var(--ease-out);position:absolute}@starting-style{.wf-node{opacity:0;translate:0 2px}}@media(prefers-reduced-motion:reduce){@starting-style{.wf-node{translate:none}}}.wf-card{gap:var(--spacing);width:18rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) calc(var(--spacing) * 2) calc(var(--spacing) * 4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised);box-shadow:inset 2px 0 0 var(--agent-bar);color:var(--subtle);font-size:var(--text-xs);flex-direction:column;line-height:1.45;display:flex;position:relative}.wf-card[data-kind=tool]{width:15rem;padding-block:calc(var(--spacing) * 2);gap:0}.wf-head{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.wf-head .tool-outcome{margin-left:0}.wf-name{min-width:0;color:var(--ink);font-size:var(--text-sm);font-weight:var(--font-weight-strong);text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-model{color:var(--subtle);flex:none}.wf-verb{color:var(--subtle);flex:none;margin-left:auto}.wf-card[data-kind=output] .wf-verb{margin-left:0}.wf-pick{cursor:pointer}.wf-pick:after{content:"";position:absolute;inset:0}.wf-card:has(.wf-pick:is(:hover,:focus-visible)){background-image:linear-gradient(var(--hover),var(--hover))}.wf-card:has(.wf-pick:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.wf-pick:focus-visible{outline:none}.wf-message,.wf-value,.wf-error,.wf-preview,.wf-arg,.wf-status{overflow-wrap:anywhere;margin:0}.wf-message,.wf-value{white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-message{color:var(--muted);-webkit-line-clamp:3}.wf-value{color:var(--ink);font-size:var(--text-sm);-webkit-line-clamp:6}.wf-value.mono{font-size:var(--text-xs)}.wf-arg,.wf-preview,.wf-error{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-arg{color:var(--muted)}.wf-arg>span{color:var(--subtle)}.wf-status{color:var(--muted)}.wf-card[data-state=asking] .wf-status{color:var(--ink)}.wf-result{margin-top:var(--spacing);padding-top:calc(var(--spacing) * 2);border-top:1px solid var(--line)}.wf-card[data-kind=tool] .wf-result{margin-top:var(--spacing);padding-top:var(--spacing)}.wf-result:empty{display:none}.wf-preview{color:var(--ink)}.wf-summary{min-width:0;color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-json{z-index:1;position:relative}.wf-json>summary{align-items:center;gap:var(--spacing);cursor:pointer;min-width:0;list-style:none;display:flex}.wf-json>summary::-webkit-details-marker{display:none}.wf-json>summary::marker{content:none}.wf-json>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wf-json-body{margin:calc(var(--spacing) * 2) 0 0;color:var(--ink);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;padding:0}.wf-error{color:var(--danger)}.wf-frame{border:1px solid var(--line);border-radius:var(--radius-md);position:absolute}.wf-frame-head{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;color:var(--muted);font-size:var(--text-xs);display:flex;position:absolute}.wf-crumb{color:var(--muted)}.wf-count{color:var(--subtle)}.wf-toggle,.wf-tab{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-xs);color:var(--subtle);transition:background-color .15s var(--ease-out),color .15s var(--ease-out);display:inline-flex}.wf-chevron{transition:transform .15s var(--ease-out);flex:none}.wf-toggle[aria-expanded=true] .wf-chevron,.wf-json[open]>summary .wf-chevron{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.wf-chevron{transition:none}}.wf-toggle:hover,.wf-tab:hover:not(:disabled){background:var(--hover)}.wf-tab[aria-selected=true]{background:var(--selected);color:var(--ink)}.wf-tab:disabled{opacity:.4}.wf-tabs{gap:var(--spacing);display:flex}.wf-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-xs);background:var(--agent-bar)}.wf-wire{fill:none;stroke:var(--edge);stroke-width:1.5px;stroke-linecap:round}.wf-wire[data-ghost]{stroke:var(--line);stroke-dasharray:4 4}.wf-hit{fill:none;stroke:#0000;stroke-width:12px;cursor:pointer;pointer-events:stroke}.wf-loop{fill:none;stroke:var(--edge);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wf-arrow{fill:var(--edge)}.wf-port{fill:var(--canvas);stroke:var(--edge);stroke-width:1.5px}.wf-fold-pill{fill:var(--canvas)}.wf-fold{fill:var(--subtle);font-family:var(--font-mono);font-size:var(--text-xs)}.ack-kicker{margin-block-start:calc(var(--spacing) * 1.5);margin-block-end:var(--spacing)}.ack-flags{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.ack-flag-label{font-weight:var(--font-weight-strong,600)}.ack-remember-select{inline-size:auto;max-inline-size:100%}.layer-badge{padding-inline:calc(var(--spacing) * 1.5);border:1px solid var(--color-edge);border-radius:var(--radius-sm);color:var(--color-muted,inherit);font-size:var(--text-xs,.75rem);display:inline-block}.layer-badge[data-layer=project],.layer-badge[data-layer=managed]{border-color:currentColor}.permissions-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.permissions-table th,.permissions-table td{padding:var(--spacing) calc(var(--spacing) * 2);border-block-end:1px solid var(--color-edge);text-align:start;font-weight:400}.permissions-explain{gap:var(--spacing) calc(var(--spacing) * 3);grid-template-columns:max-content 1fr;display:grid}.permissions-explain dd{overflow-wrap:anywhere;margin:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
