@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=falcon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sys-color-error:#b91c1c;--sys-color-error-container:#fef2f2;--sys-color-inverse-on-surface:#fafafa;--sys-color-inverse-surface:#18181b;--sys-color-on-error:#fff;--sys-color-on-error-container:#991b1b;--sys-color-on-primary:#fff;--sys-color-on-primary-container:#4338ca;--sys-color-on-secondary:#fff;--sys-color-on-secondary-container:#52525b;--sys-color-on-status-info:#fff;--sys-color-on-status-info-container:#155e75;--sys-color-on-status-success:#fff;--sys-color-on-status-success-container:#047857;--sys-color-on-status-warning:#fff;--sys-color-on-status-warning-container:#92400e;--sys-color-on-surface:#18181b;--sys-color-on-surface-variant:#52525b;--sys-color-on-tertiary:#fff;--sys-color-on-tertiary-container:#4338ca;--sys-color-outline:#71717a;--sys-color-outline-variant:#e4e4e7;--sys-color-primary:#4f46e5;--sys-color-primary-container:#eef2ff;--sys-color-project-accent-text:#4338ca;--sys-color-scrim:#000;--sys-color-secondary:#52525b;--sys-color-secondary-container:#f4f4f5;--sys-color-shadow:#000;--sys-color-status-info:#0e7490;--sys-color-status-info-container:#ecfeff;--sys-color-status-success:#047857;--sys-color-status-success-container:#ecfdf5;--sys-color-status-warning:#b45309;--sys-color-status-warning-container:#fffbeb;--sys-color-surface:#fff;--sys-color-surface-container:#fafafa;--sys-color-surface-container-high:#f4f4f5;--sys-color-surface-container-highest:#ececee;--sys-color-surface-container-low:#fcfcfd;--sys-color-surface-container-lowest:#fff;--sys-color-surface-variant:#f4f4f5;--sys-color-tertiary:#4f46e5;--sys-color-tertiary-container:#eef2ff;--sys-elevation-level0:0px 0px 0px 0px #0000;--sys-elevation-level1:0px 2px 6px 0px #00000024;--sys-elevation-level2:0px 4px 12px 0px #00000029;--sys-elevation-level3:0px 6px 18px 0px #0000002e;--sys-elevation-level4:0px 8px 24px 0px #0003;--sys-elevation-level5:0px 10px 30px 0px #00000038;--sys-motion-duration-gentle:.5s;--sys-motion-duration-instant:0s;--sys-motion-duration-prompt:.2s;--sys-motion-duration-quick:.12s;--sys-motion-duration-settled:.32s;--sys-motion-easing-breathing:cubic-bezier(.4, 0, .6, 1);--sys-motion-easing-entering:cubic-bezier(0, 0, 0, 1);--sys-motion-easing-leaving:cubic-bezier(.3, 0, 1, 1);--sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--sys-project-brand-band-to:#0ea5e9;--sys-project-brand-gradient-from:#4f46e5;--sys-project-brand-gradient-to:#7c3aed;--sys-project-describe-surface:#eef2ff;--sys-project-icon-fill:0;--sys-project-landing-crimson-from:#1e1b4b;--sys-project-landing-crimson-mid:#312e81;--sys-project-landing-crimson-to:#4f46e5;--sys-project-landing-diagram:#fafafa;--sys-project-landing-divider:#f4f4f5;--sys-project-landing-ink:#18181b;--sys-project-landing-ink-glow:#312e81;--sys-project-landing-ink-glow-mid:#1e1b4b;--sys-project-landing-ink-rule:#3f3f46;--sys-project-landing-line-from:#c7d2fe;--sys-project-landing-node-fail:#fee2e2;--sys-project-landing-node-fail-edge:#dc2626;--sys-project-landing-node-side:#ede9fe;--sys-project-landing-node-side-edge:#7c3aed;--sys-project-landing-node-wait:#fef3c7;--sys-project-landing-node-wait-edge:#d97706;--sys-project-landing-on-crimson-quiet:#c7d2fe;--sys-project-landing-on-crimson-soft:#e0e7ff;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#c7d2fe;--sys-project-landing-on-ink-quiet:#a1a1aa;--sys-project-landing-on-ink-soft:#d4d4d8;--sys-project-landing-on-ink-success:#6ee7b7;--sys-project-landing-record-last:#eef2ff;--sys-project-landing-tile:#eef2ff;--sys-project-landing-timestamp:#6b6b73;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#4f46e5;--sys-project-nav-icon-current:#4338ca;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#52525b;--sys-project-nav-icon-shown:1;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#eef2ff;--sys-project-nav-item-current-text:#4338ca;--sys-project-nav-strip-icon-size:20px;--sys-project-nav-strip-item-size:40px;--sys-project-nav-strip-width:56px;--sys-project-section-agents-edge:#4f46e5;--sys-project-section-agents-ink:#4338ca;--sys-project-section-agents-line:#c7d2fe;--sys-project-section-agents-tile:#eef2ff;--sys-project-section-connections-edge:#7c3aed;--sys-project-section-connections-ink:#6d28d9;--sys-project-section-connections-line:#ddd6fe;--sys-project-section-connections-tile:#ede9fe;--sys-project-section-identities-edge:#4f46e5;--sys-project-section-identities-ink:#4338ca;--sys-project-section-identities-line:#e4e4e7;--sys-project-section-identities-tile:#eef2ff;--sys-project-section-knowledge-edge:#15803d;--sys-project-section-knowledge-ink:#166534;--sys-project-section-knowledge-line:#bbf7d0;--sys-project-section-knowledge-tile:#dcfce7;--sys-project-section-pipelines-edge:#0369a1;--sys-project-section-pipelines-ink:#075985;--sys-project-section-pipelines-line:#bae6fd;--sys-project-section-pipelines-tile:#e0f2fe;--sys-project-section-reports-edge:#c2410c;--sys-project-section-reports-ink:#9a3412;--sys-project-section-reports-line:#fed7aa;--sys-project-section-reports-tile:#ffedd5;--sys-project-section-skills-edge:#be185d;--sys-project-section-skills-ink:#9d174d;--sys-project-section-skills-line:#fbcfe8;--sys-project-section-skills-tile:#fce7f3;--sys-project-section-tools-edge:#b45309;--sys-project-section-tools-ink:#92400e;--sys-project-section-tools-line:#fde68a;--sys-project-section-tools-tile:#fef3c7;--sys-shape-corner-extra-large:28px;--sys-shape-corner-extra-small:4px;--sys-shape-corner-full:999px;--sys-shape-corner-large:16px;--sys-shape-corner-medium:12px;--sys-shape-corner-none:0px;--sys-shape-corner-small:8px;--sys-shape-project-corner-snug:6px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-form-column:720px;--sys-size-project-main-rail:170px;--sys-size-project-meta-column:120px;--sys-size-project-rail:290px;--sys-size-project-row:60px;--sys-size-project-row-compact:44px;--sys-size-project-row-head:36px;--sys-size-project-row-tight:38px;--sys-size-project-subject-mark:36px;--sys-size-touch-target:48px;--sys-space-extra-large:24px;--sys-space-hairline:1px;--sys-space-hero:64px;--sys-space-large:16px;--sys-space-medium:12px;--sys-space-none:0px;--sys-space-page:48px;--sys-space-project-stack-extra-large:28px;--sys-space-project-stack-large:20px;--sys-space-project-stack-medium:16px;--sys-space-project-stack-page:52px;--sys-space-project-stack-section:36px;--sys-space-project-stack-small:12px;--sys-space-project-stack-tight:8px;--sys-space-section:32px;--sys-space-small:8px;--sys-space-tight:4px;--sys-state-disabled-opacity:.38;--sys-state-dragged-opacity:.16;--sys-state-focus-opacity:.12;--sys-state-hover-opacity:.08;--sys-state-pressed-opacity:.12;--sys-state-scrim-opacity:.4;--sys-stroke-border:1px;--sys-stroke-emphasis:2px;--sys-stroke-focus:3px;--sys-type-body-large:400 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-large-letter-spacing:0px;--sys-type-body-medium:400 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-medium-letter-spacing:0px;--sys-type-body-small:400 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-small-letter-spacing:0px;--sys-type-code-body-small:400 12px/1.33333 "JetBrains Mono", SFMono-Regular, Consolas, monospace;--sys-type-code-body-small-letter-spacing:0px;--sys-type-display-large:600 57px/1.12281 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-large-letter-spacing:-.25px;--sys-type-display-medium:600 45px/1.15556 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-medium-letter-spacing:0px;--sys-type-display-small:600 36px/1.22222 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-small-letter-spacing:0px;--sys-type-headline-large:600 32px/1.25 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-large-letter-spacing:0px;--sys-type-headline-medium:600 28px/1.28571 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-medium-letter-spacing:0px;--sys-type-headline-small:600 24px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-small-letter-spacing:0px;--sys-type-label-large:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-large-letter-spacing:.1px;--sys-type-label-medium:600 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-medium-letter-spacing:.5px;--sys-type-label-small:600 11px/1.45455 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-icon-14:400 14px/1 "Material Symbols Rounded";--sys-type-project-icon-14-letter-spacing:0px;--sys-type-project-icon-16:400 16px/1 "Material Symbols Rounded";--sys-type-project-icon-16-letter-spacing:0px;--sys-type-project-icon-18:400 18px/1 "Material Symbols Rounded";--sys-type-project-icon-18-letter-spacing:0px;--sys-type-project-icon-20:400 20px/1 "Material Symbols Rounded";--sys-type-project-icon-20-letter-spacing:0px;--sys-type-project-icon-24:400 24px/1 "Material Symbols Rounded";--sys-type-project-icon-24-letter-spacing:0px;--sys-type-project-icon-28:400 28px/1 "Material Symbols Rounded";--sys-type-project-icon-28-letter-spacing:0px;--sys-type-project-icon-32:400 32px/1 "Material Symbols Rounded";--sys-type-project-icon-32-letter-spacing:0px;--sys-type-project-icon-40:400 40px/1 "Material Symbols Rounded";--sys-type-project-icon-40-letter-spacing:0px;--sys-type-project-nav-label:400 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-letter-spacing:0px;--sys-type-project-nav-label-strong:600 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-strong-letter-spacing:0px;--sys-type-title-large:600 22px/1.27273 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-large-letter-spacing:0px;--sys-type-title-medium:600 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-medium-letter-spacing:.15px;--sys-type-title-small:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-small-letter-spacing:.1px}:root[data-theme=love]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sys-color-error:#c2001c;--sys-color-error-container:#fbf3f2;--sys-color-inverse-on-surface:#f7f2ea;--sys-color-inverse-surface:#171310;--sys-color-on-error:#fff;--sys-color-on-error-container:#7b000e;--sys-color-on-primary:#fff;--sys-color-on-primary-container:#541f21;--sys-color-on-secondary:#291904;--sys-color-on-secondary-container:#583a0d;--sys-color-on-status-info:#fff;--sys-color-on-status-info-container:#023783;--sys-color-on-status-success:#fff;--sys-color-on-status-success-container:#00561e;--sys-color-on-status-warning:#fff;--sys-color-on-status-warning-container:#722b00;--sys-color-on-surface:#171310;--sys-color-on-surface-variant:#4a423b;--sys-color-on-tertiary:#2d0508;--sys-color-on-tertiary-container:#72141d;--sys-color-outline:#685e54;--sys-color-outline-variant:#e7dcd1;--sys-color-primary:#a23d42;--sys-color-primary-container:#f6e6e2;--sys-color-project-accent-text:#7a5b31;--sys-color-scrim:#000;--sys-color-secondary:#b98a4a;--sys-color-secondary-container:#faf3e8;--sys-color-shadow:#201c19;--sys-color-status-info:#0046a4;--sys-color-status-info-container:#e4ecf8;--sys-color-status-success:#006f29;--sys-color-status-success-container:#e6f2e7;--sys-color-status-warning:#913800;--sys-color-status-warning-container:#f9eae4;--sys-color-surface:#f7f2ea;--sys-color-surface-container:#f1e8de;--sys-color-surface-container-high:#ebe1d6;--sys-color-surface-container-highest:#e7dcd1;--sys-color-surface-container-low:#faf6f0;--sys-color-surface-container-lowest:#fff;--sys-color-surface-variant:#ede3d7;--sys-color-tertiary:#e34a52;--sys-color-tertiary-container:#fdf1f0;--sys-elevation-level0:0px 0px 0px 0px #0000;--sys-elevation-level1:0px 2px 6px 0px #00000024;--sys-elevation-level2:0px 4px 12px 0px #00000029;--sys-elevation-level3:0px 6px 18px 0px #0000002e;--sys-elevation-level4:0px 8px 24px 0px #0003;--sys-elevation-level5:0px 10px 30px 0px #00000038;--sys-motion-duration-gentle:.5s;--sys-motion-duration-instant:0s;--sys-motion-duration-prompt:.2s;--sys-motion-duration-quick:.12s;--sys-motion-duration-settled:.32s;--sys-motion-easing-breathing:cubic-bezier(.4, 0, .6, 1);--sys-motion-easing-entering:cubic-bezier(0, 0, 0, 1);--sys-motion-easing-leaving:cubic-bezier(.3, 0, 1, 1);--sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--sys-project-brand-band-to:#a23d42;--sys-project-brand-gradient-from:#a23d42;--sys-project-brand-gradient-to:#a23d42;--sys-project-describe-surface:#f6e6e2;--sys-project-icon-fill:0;--sys-project-landing-crimson-from:#3b1418;--sys-project-landing-crimson-mid:#6e2a30;--sys-project-landing-crimson-to:#a23d42;--sys-project-landing-diagram:#fbf7f2;--sys-project-landing-divider:#efe6dc;--sys-project-landing-ink:#171310;--sys-project-landing-ink-glow:#6e2a30;--sys-project-landing-ink-glow-mid:#2a1c1a;--sys-project-landing-ink-rule:#3a302b;--sys-project-landing-line-from:#e7c3c5;--sys-project-landing-node-fail:#fde7e7;--sys-project-landing-node-fail-edge:#d9534f;--sys-project-landing-node-side:#ede6f7;--sys-project-landing-node-side-edge:#8e6cc9;--sys-project-landing-node-wait:#fff4d6;--sys-project-landing-node-wait-edge:#e0b84c;--sys-project-landing-on-crimson-quiet:#e7c3c5;--sys-project-landing-on-crimson-soft:#f6e3e4;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#f2b8bb;--sys-project-landing-on-ink-quiet:#b5a99e;--sys-project-landing-on-ink-soft:#d9cfc6;--sys-project-landing-on-ink-success:#6fcf97;--sys-project-landing-record-last:#fbf3ee;--sys-project-landing-tile:#f6e3e4;--sys-project-landing-timestamp:#766b61;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#e34a52;--sys-project-nav-icon-current:#f7f2ea;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#4a423b;--sys-project-nav-icon-shown:0;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#171310;--sys-project-nav-item-current-text:#f7f2ea;--sys-project-nav-strip-icon-size:20px;--sys-project-nav-strip-item-size:40px;--sys-project-nav-strip-width:56px;--sys-project-section-agents-edge:#a23d42;--sys-project-section-agents-ink:#7a5b31;--sys-project-section-agents-line:#e7dcd1;--sys-project-section-agents-tile:#f6e6e2;--sys-project-section-connections-edge:#a23d42;--sys-project-section-connections-ink:#7a5b31;--sys-project-section-connections-line:#e7dcd1;--sys-project-section-connections-tile:#f6e6e2;--sys-project-section-identities-edge:#a23d42;--sys-project-section-identities-ink:#7a5b31;--sys-project-section-identities-line:#e7dcd1;--sys-project-section-identities-tile:#f6e6e2;--sys-project-section-knowledge-edge:#a23d42;--sys-project-section-knowledge-ink:#7a5b31;--sys-project-section-knowledge-line:#e7dcd1;--sys-project-section-knowledge-tile:#f6e6e2;--sys-project-section-pipelines-edge:#a23d42;--sys-project-section-pipelines-ink:#7a5b31;--sys-project-section-pipelines-line:#e7dcd1;--sys-project-section-pipelines-tile:#f6e6e2;--sys-project-section-reports-edge:#a23d42;--sys-project-section-reports-ink:#7a5b31;--sys-project-section-reports-line:#e7dcd1;--sys-project-section-reports-tile:#f6e6e2;--sys-project-section-skills-edge:#a23d42;--sys-project-section-skills-ink:#7a5b31;--sys-project-section-skills-line:#e7dcd1;--sys-project-section-skills-tile:#f6e6e2;--sys-project-section-tools-edge:#a23d42;--sys-project-section-tools-ink:#7a5b31;--sys-project-section-tools-line:#e7dcd1;--sys-project-section-tools-tile:#f6e6e2;--sys-shape-corner-extra-large:28px;--sys-shape-corner-extra-small:4px;--sys-shape-corner-full:999px;--sys-shape-corner-large:16px;--sys-shape-corner-medium:12px;--sys-shape-corner-none:0px;--sys-shape-corner-small:8px;--sys-shape-project-corner-snug:6px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-form-column:720px;--sys-size-project-main-rail:170px;--sys-size-project-meta-column:120px;--sys-size-project-rail:290px;--sys-size-project-row:60px;--sys-size-project-row-compact:44px;--sys-size-project-row-head:36px;--sys-size-project-row-tight:38px;--sys-size-project-subject-mark:36px;--sys-size-touch-target:48px;--sys-space-extra-large:24px;--sys-space-hairline:1px;--sys-space-hero:64px;--sys-space-large:16px;--sys-space-medium:12px;--sys-space-none:0px;--sys-space-page:48px;--sys-space-project-stack-extra-large:28px;--sys-space-project-stack-large:20px;--sys-space-project-stack-medium:16px;--sys-space-project-stack-page:52px;--sys-space-project-stack-section:36px;--sys-space-project-stack-small:12px;--sys-space-project-stack-tight:8px;--sys-space-section:32px;--sys-space-small:8px;--sys-space-tight:4px;--sys-state-disabled-opacity:.38;--sys-state-dragged-opacity:.16;--sys-state-focus-opacity:.12;--sys-state-hover-opacity:.08;--sys-state-pressed-opacity:.12;--sys-state-scrim-opacity:.4;--sys-stroke-border:1px;--sys-stroke-emphasis:2px;--sys-stroke-focus:3px;--sys-type-body-large:400 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-large-letter-spacing:0px;--sys-type-body-medium:400 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-medium-letter-spacing:0px;--sys-type-body-small:400 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-small-letter-spacing:0px;--sys-type-code-body-small:400 12px/1.33333 "JetBrains Mono", SFMono-Regular, Consolas, monospace;--sys-type-code-body-small-letter-spacing:0px;--sys-type-display-large:400 57px/1.12281 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-large-letter-spacing:-.25px;--sys-type-display-medium:400 45px/1.15556 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-medium-letter-spacing:0px;--sys-type-display-small:400 36px/1.22222 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-small-letter-spacing:0px;--sys-type-headline-large:400 32px/1.25 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-large-letter-spacing:0px;--sys-type-headline-medium:400 28px/1.28571 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-medium-letter-spacing:0px;--sys-type-headline-small:400 24px/1.33333 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-small-letter-spacing:0px;--sys-type-label-large:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-large-letter-spacing:.1px;--sys-type-label-medium:600 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-medium-letter-spacing:.5px;--sys-type-label-small:600 11px/1.45455 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-icon-14:400 14px/1 "Material Symbols Rounded";--sys-type-project-icon-14-letter-spacing:0px;--sys-type-project-icon-16:400 16px/1 "Material Symbols Rounded";--sys-type-project-icon-16-letter-spacing:0px;--sys-type-project-icon-18:400 18px/1 "Material Symbols Rounded";--sys-type-project-icon-18-letter-spacing:0px;--sys-type-project-icon-20:400 20px/1 "Material Symbols Rounded";--sys-type-project-icon-20-letter-spacing:0px;--sys-type-project-icon-24:400 24px/1 "Material Symbols Rounded";--sys-type-project-icon-24-letter-spacing:0px;--sys-type-project-icon-28:400 28px/1 "Material Symbols Rounded";--sys-type-project-icon-28-letter-spacing:0px;--sys-type-project-icon-32:400 32px/1 "Material Symbols Rounded";--sys-type-project-icon-32-letter-spacing:0px;--sys-type-project-icon-40:400 40px/1 "Material Symbols Rounded";--sys-type-project-icon-40-letter-spacing:0px;--sys-type-project-nav-label:400 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-letter-spacing:0px;--sys-type-project-nav-label-strong:600 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-strong-letter-spacing:0px;--sys-type-title-large:400 22px/1.27273 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-title-large-letter-spacing:0px;--sys-type-title-medium:600 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-medium-letter-spacing:.15px;--sys-type-title-small:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-small-letter-spacing:.1px}:root[data-color-mode=dark],:root[data-theme=falcon][data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sys-color-error:#f87171;--sys-color-error-container:#450a0a;--sys-color-inverse-on-surface:#18181b;--sys-color-inverse-surface:#fafafa;--sys-color-on-error:#450a0a;--sys-color-on-error-container:#fecaca;--sys-color-on-primary:#1e1b4b;--sys-color-on-primary-container:#c7d2fe;--sys-color-on-secondary:#18181b;--sys-color-on-secondary-container:#a1a1aa;--sys-color-on-status-info:#083344;--sys-color-on-status-info-container:#67e8f9;--sys-color-on-status-success:#052e1c;--sys-color-on-status-success-container:#6ee7b7;--sys-color-on-status-warning:#422006;--sys-color-on-status-warning-container:#fcd34d;--sys-color-on-surface:#fafafa;--sys-color-on-surface-variant:#a1a1aa;--sys-color-on-tertiary:#1e1b4b;--sys-color-on-tertiary-container:#c7d2fe;--sys-color-outline:#71717a;--sys-color-outline-variant:#27272a;--sys-color-primary:#818cf8;--sys-color-primary-container:#1e1b4b;--sys-color-project-accent-text:#a5b4fc;--sys-color-scrim:#000;--sys-color-secondary:#a1a1aa;--sys-color-secondary-container:#27272a;--sys-color-shadow:#000;--sys-color-status-info:#67e8f9;--sys-color-status-info-container:#083344;--sys-color-status-success:#6ee7b7;--sys-color-status-success-container:#052e1c;--sys-color-status-warning:#fcd34d;--sys-color-status-warning-container:#422006;--sys-color-surface:#0f0f12;--sys-color-surface-container:#141417;--sys-color-surface-container-high:#17171b;--sys-color-surface-container-highest:#1f1f24;--sys-color-surface-container-low:#121215;--sys-color-surface-container-lowest:#0b0b0e;--sys-color-surface-variant:#27272a;--sys-color-tertiary:#818cf8;--sys-color-tertiary-container:#1e1b4b;--sys-elevation-level0:0px 0px 0px 0px #0000;--sys-elevation-level1:0px 2px 6px 0px #00000024;--sys-elevation-level2:0px 4px 12px 0px #00000029;--sys-elevation-level3:0px 6px 18px 0px #0000002e;--sys-elevation-level4:0px 8px 24px 0px #0003;--sys-elevation-level5:0px 10px 30px 0px #00000038;--sys-motion-duration-gentle:.5s;--sys-motion-duration-instant:0s;--sys-motion-duration-prompt:.2s;--sys-motion-duration-quick:.12s;--sys-motion-duration-settled:.32s;--sys-motion-easing-breathing:cubic-bezier(.4, 0, .6, 1);--sys-motion-easing-entering:cubic-bezier(0, 0, 0, 1);--sys-motion-easing-leaving:cubic-bezier(.3, 0, 1, 1);--sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--sys-project-brand-band-to:#38bdf8;--sys-project-brand-gradient-from:#818cf8;--sys-project-brand-gradient-to:#a78bfa;--sys-project-describe-surface:#1a1a2c;--sys-project-icon-fill:0;--sys-project-landing-crimson-from:#1e1b4b;--sys-project-landing-crimson-mid:#312e81;--sys-project-landing-crimson-to:#4338ca;--sys-project-landing-diagram:#1c1c20;--sys-project-landing-divider:#3f3f46;--sys-project-landing-ink:#09090b;--sys-project-landing-ink-glow:#312e81;--sys-project-landing-ink-glow-mid:#1e1b4b;--sys-project-landing-ink-rule:#3f3f46;--sys-project-landing-line-from:#312e81;--sys-project-landing-node-fail:#450a0a;--sys-project-landing-node-fail-edge:#dc2626;--sys-project-landing-node-side:#2e1065;--sys-project-landing-node-side-edge:#7c3aed;--sys-project-landing-node-wait:#422006;--sys-project-landing-node-wait-edge:#d97706;--sys-project-landing-on-crimson-quiet:#c7d2fe;--sys-project-landing-on-crimson-soft:#e0e7ff;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#c7d2fe;--sys-project-landing-on-ink-quiet:#a1a1aa;--sys-project-landing-on-ink-soft:#d4d4d8;--sys-project-landing-on-ink-success:#6ee7b7;--sys-project-landing-record-last:#1e1b4b;--sys-project-landing-tile:#312e81;--sys-project-landing-timestamp:#a1a1aa;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#818cf8;--sys-project-nav-icon-current:#c7d2fe;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#a1a1aa;--sys-project-nav-icon-shown:1;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#1e1b4b;--sys-project-nav-item-current-text:#c7d2fe;--sys-project-nav-strip-icon-size:20px;--sys-project-nav-strip-item-size:40px;--sys-project-nav-strip-width:56px;--sys-project-section-agents-edge:#818cf8;--sys-project-section-agents-ink:#a5b4fc;--sys-project-section-agents-line:#3730a3;--sys-project-section-agents-tile:#1e1b4b;--sys-project-section-connections-edge:#a78bfa;--sys-project-section-connections-ink:#c4b5fd;--sys-project-section-connections-line:#5b21b6;--sys-project-section-connections-tile:#2e1065;--sys-project-section-identities-edge:#818cf8;--sys-project-section-identities-ink:#a5b4fc;--sys-project-section-identities-line:#27272a;--sys-project-section-identities-tile:#1e1b4b;--sys-project-section-knowledge-edge:#4ade80;--sys-project-section-knowledge-ink:#86efac;--sys-project-section-knowledge-line:#166534;--sys-project-section-knowledge-tile:#052e16;--sys-project-section-pipelines-edge:#38bdf8;--sys-project-section-pipelines-ink:#7dd3fc;--sys-project-section-pipelines-line:#075985;--sys-project-section-pipelines-tile:#082f49;--sys-project-section-reports-edge:#fb923c;--sys-project-section-reports-ink:#fdba74;--sys-project-section-reports-line:#9a3412;--sys-project-section-reports-tile:#431407;--sys-project-section-skills-edge:#f472b6;--sys-project-section-skills-ink:#f9a8d4;--sys-project-section-skills-line:#9d174d;--sys-project-section-skills-tile:#500724;--sys-project-section-tools-edge:#fbbf24;--sys-project-section-tools-ink:#fcd34d;--sys-project-section-tools-line:#92400e;--sys-project-section-tools-tile:#451a03;--sys-shape-corner-extra-large:28px;--sys-shape-corner-extra-small:4px;--sys-shape-corner-full:999px;--sys-shape-corner-large:16px;--sys-shape-corner-medium:12px;--sys-shape-corner-none:0px;--sys-shape-corner-small:8px;--sys-shape-project-corner-snug:6px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-form-column:720px;--sys-size-project-main-rail:170px;--sys-size-project-meta-column:120px;--sys-size-project-rail:290px;--sys-size-project-row:60px;--sys-size-project-row-compact:44px;--sys-size-project-row-head:36px;--sys-size-project-row-tight:38px;--sys-size-project-subject-mark:36px;--sys-size-touch-target:48px;--sys-space-extra-large:24px;--sys-space-hairline:1px;--sys-space-hero:64px;--sys-space-large:16px;--sys-space-medium:12px;--sys-space-none:0px;--sys-space-page:48px;--sys-space-project-stack-extra-large:28px;--sys-space-project-stack-large:20px;--sys-space-project-stack-medium:16px;--sys-space-project-stack-page:52px;--sys-space-project-stack-section:36px;--sys-space-project-stack-small:12px;--sys-space-project-stack-tight:8px;--sys-space-section:32px;--sys-space-small:8px;--sys-space-tight:4px;--sys-state-disabled-opacity:.38;--sys-state-dragged-opacity:.16;--sys-state-focus-opacity:.12;--sys-state-hover-opacity:.08;--sys-state-pressed-opacity:.12;--sys-state-scrim-opacity:.4;--sys-stroke-border:1px;--sys-stroke-emphasis:2px;--sys-stroke-focus:3px;--sys-type-body-large:400 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-large-letter-spacing:0px;--sys-type-body-medium:400 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-medium-letter-spacing:0px;--sys-type-body-small:400 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-small-letter-spacing:0px;--sys-type-code-body-small:400 12px/1.33333 "JetBrains Mono", SFMono-Regular, Consolas, monospace;--sys-type-code-body-small-letter-spacing:0px;--sys-type-display-large:600 57px/1.12281 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-large-letter-spacing:-.25px;--sys-type-display-medium:600 45px/1.15556 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-medium-letter-spacing:0px;--sys-type-display-small:600 36px/1.22222 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-small-letter-spacing:0px;--sys-type-headline-large:600 32px/1.25 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-large-letter-spacing:0px;--sys-type-headline-medium:600 28px/1.28571 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-medium-letter-spacing:0px;--sys-type-headline-small:600 24px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-small-letter-spacing:0px;--sys-type-label-large:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-large-letter-spacing:.1px;--sys-type-label-medium:600 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-medium-letter-spacing:.5px;--sys-type-label-small:600 11px/1.45455 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-icon-14:400 14px/1 "Material Symbols Rounded";--sys-type-project-icon-14-letter-spacing:0px;--sys-type-project-icon-16:400 16px/1 "Material Symbols Rounded";--sys-type-project-icon-16-letter-spacing:0px;--sys-type-project-icon-18:400 18px/1 "Material Symbols Rounded";--sys-type-project-icon-18-letter-spacing:0px;--sys-type-project-icon-20:400 20px/1 "Material Symbols Rounded";--sys-type-project-icon-20-letter-spacing:0px;--sys-type-project-icon-24:400 24px/1 "Material Symbols Rounded";--sys-type-project-icon-24-letter-spacing:0px;--sys-type-project-icon-28:400 28px/1 "Material Symbols Rounded";--sys-type-project-icon-28-letter-spacing:0px;--sys-type-project-icon-32:400 32px/1 "Material Symbols Rounded";--sys-type-project-icon-32-letter-spacing:0px;--sys-type-project-icon-40:400 40px/1 "Material Symbols Rounded";--sys-type-project-icon-40-letter-spacing:0px;--sys-type-project-nav-label:400 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-letter-spacing:0px;--sys-type-project-nav-label-strong:600 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-strong-letter-spacing:0px;--sys-type-title-large:600 22px/1.27273 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-large-letter-spacing:0px;--sys-type-title-medium:600 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-medium-letter-spacing:.15px;--sys-type-title-small:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-small-letter-spacing:.1px}:root[data-theme=love][data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sys-color-error:#f9a8a0;--sys-color-error-container:#7b000e;--sys-color-inverse-on-surface:#17120f;--sys-color-inverse-surface:#f0e7dc;--sys-color-on-error:#590007;--sys-color-on-error-container:#fae7e5;--sys-color-on-primary:#3d1216;--sys-color-on-primary-container:#f6e6e2;--sys-color-on-secondary:#3e2807;--sys-color-on-secondary-container:#faf3e8;--sys-color-on-status-info:#021a42;--sys-color-on-status-info-container:#e4ecf8;--sys-color-on-status-success:#002508;--sys-color-on-status-success-container:#e6f2e7;--sys-color-on-status-warning:#350f00;--sys-color-on-status-warning-container:#f9eae4;--sys-color-on-surface:#f0e7dc;--sys-color-on-surface-variant:#d3c5b6;--sys-color-on-tertiary:#520d14;--sys-color-on-tertiary-container:#fdf1f0;--sys-color-outline:#a2917f;--sys-color-outline-variant:#4a3f36;--sys-color-primary:#e0898e;--sys-color-primary-container:#5c2328;--sys-color-project-accent-text:#dcb176;--sys-color-scrim:#000;--sys-color-secondary:#dcb176;--sys-color-secondary-container:#55411d;--sys-color-shadow:#000;--sys-color-status-info:#9dbff5;--sys-color-status-info-container:#023783;--sys-color-status-success:#abdeb1;--sys-color-status-success-container:#00561e;--sys-color-status-warning:#f7baa0;--sys-color-status-warning-container:#722b00;--sys-color-surface:#17120f;--sys-color-surface-container:#221b17;--sys-color-surface-container-high:#2d241f;--sys-color-surface-container-highest:#382d27;--sys-color-surface-container-low:#1c1613;--sys-color-surface-container-lowest:#110d0b;--sys-color-surface-variant:#2d241f;--sys-color-tertiary:#f08d93;--sys-color-tertiary-container:#6b2429;--sys-elevation-level0:0px 0px 0px 0px #0000;--sys-elevation-level1:0px 2px 6px 0px #00000024;--sys-elevation-level2:0px 4px 12px 0px #00000029;--sys-elevation-level3:0px 6px 18px 0px #0000002e;--sys-elevation-level4:0px 8px 24px 0px #0003;--sys-elevation-level5:0px 10px 30px 0px #00000038;--sys-motion-duration-gentle:.5s;--sys-motion-duration-instant:0s;--sys-motion-duration-prompt:.2s;--sys-motion-duration-quick:.12s;--sys-motion-duration-settled:.32s;--sys-motion-easing-breathing:cubic-bezier(.4, 0, .6, 1);--sys-motion-easing-entering:cubic-bezier(0, 0, 0, 1);--sys-motion-easing-leaving:cubic-bezier(.3, 0, 1, 1);--sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--sys-project-brand-band-to:#e0898e;--sys-project-brand-gradient-from:#e0898e;--sys-project-brand-gradient-to:#e0898e;--sys-project-describe-surface:#2a1c1a;--sys-project-icon-fill:0;--sys-project-landing-crimson-from:#2a0e11;--sys-project-landing-crimson-mid:#5a2227;--sys-project-landing-crimson-to:#8e3439;--sys-project-landing-diagram:#1c1613;--sys-project-landing-divider:#382d27;--sys-project-landing-ink:#0e0a08;--sys-project-landing-ink-glow:#6e2a30;--sys-project-landing-ink-glow-mid:#2a1c1a;--sys-project-landing-ink-rule:#3a302b;--sys-project-landing-line-from:#5c2328;--sys-project-landing-node-fail:#4a1414;--sys-project-landing-node-fail-edge:#d9534f;--sys-project-landing-node-side:#2c2340;--sys-project-landing-node-side-edge:#8e6cc9;--sys-project-landing-node-wait:#3d2f0f;--sys-project-landing-node-wait-edge:#e0b84c;--sys-project-landing-on-crimson-quiet:#e7c3c5;--sys-project-landing-on-crimson-soft:#f6e3e4;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#f2b8bb;--sys-project-landing-on-ink-quiet:#b5a99e;--sys-project-landing-on-ink-soft:#d9cfc6;--sys-project-landing-on-ink-success:#6fcf97;--sys-project-landing-record-last:#2a1f1b;--sys-project-landing-tile:#5c2328;--sys-project-landing-timestamp:#a2917f;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#5c2328;--sys-project-nav-icon-current:#17120f;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#d3c5b6;--sys-project-nav-icon-shown:0;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#f0e7dc;--sys-project-nav-item-current-text:#17120f;--sys-project-nav-strip-icon-size:20px;--sys-project-nav-strip-item-size:40px;--sys-project-nav-strip-width:56px;--sys-project-section-agents-edge:#e0898e;--sys-project-section-agents-ink:#dcb176;--sys-project-section-agents-line:#4a3f36;--sys-project-section-agents-tile:#5c2328;--sys-project-section-connections-edge:#e0898e;--sys-project-section-connections-ink:#dcb176;--sys-project-section-connections-line:#4a3f36;--sys-project-section-connections-tile:#5c2328;--sys-project-section-identities-edge:#e0898e;--sys-project-section-identities-ink:#dcb176;--sys-project-section-identities-line:#4a3f36;--sys-project-section-identities-tile:#5c2328;--sys-project-section-knowledge-edge:#e0898e;--sys-project-section-knowledge-ink:#dcb176;--sys-project-section-knowledge-line:#4a3f36;--sys-project-section-knowledge-tile:#5c2328;--sys-project-section-pipelines-edge:#e0898e;--sys-project-section-pipelines-ink:#dcb176;--sys-project-section-pipelines-line:#4a3f36;--sys-project-section-pipelines-tile:#5c2328;--sys-project-section-reports-edge:#e0898e;--sys-project-section-reports-ink:#dcb176;--sys-project-section-reports-line:#4a3f36;--sys-project-section-reports-tile:#5c2328;--sys-project-section-skills-edge:#e0898e;--sys-project-section-skills-ink:#dcb176;--sys-project-section-skills-line:#4a3f36;--sys-project-section-skills-tile:#5c2328;--sys-project-section-tools-edge:#e0898e;--sys-project-section-tools-ink:#dcb176;--sys-project-section-tools-line:#4a3f36;--sys-project-section-tools-tile:#5c2328;--sys-shape-corner-extra-large:28px;--sys-shape-corner-extra-small:4px;--sys-shape-corner-full:999px;--sys-shape-corner-large:16px;--sys-shape-corner-medium:12px;--sys-shape-corner-none:0px;--sys-shape-corner-small:8px;--sys-shape-project-corner-snug:6px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-form-column:720px;--sys-size-project-main-rail:170px;--sys-size-project-meta-column:120px;--sys-size-project-rail:290px;--sys-size-project-row:60px;--sys-size-project-row-compact:44px;--sys-size-project-row-head:36px;--sys-size-project-row-tight:38px;--sys-size-project-subject-mark:36px;--sys-size-touch-target:48px;--sys-space-extra-large:24px;--sys-space-hairline:1px;--sys-space-hero:64px;--sys-space-large:16px;--sys-space-medium:12px;--sys-space-none:0px;--sys-space-page:48px;--sys-space-project-stack-extra-large:28px;--sys-space-project-stack-large:20px;--sys-space-project-stack-medium:16px;--sys-space-project-stack-page:52px;--sys-space-project-stack-section:36px;--sys-space-project-stack-small:12px;--sys-space-project-stack-tight:8px;--sys-space-section:32px;--sys-space-small:8px;--sys-space-tight:4px;--sys-state-disabled-opacity:.38;--sys-state-dragged-opacity:.16;--sys-state-focus-opacity:.12;--sys-state-hover-opacity:.08;--sys-state-pressed-opacity:.12;--sys-state-scrim-opacity:.4;--sys-stroke-border:1px;--sys-stroke-emphasis:2px;--sys-stroke-focus:3px;--sys-type-body-large:400 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-large-letter-spacing:0px;--sys-type-body-medium:400 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-medium-letter-spacing:0px;--sys-type-body-small:400 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-small-letter-spacing:0px;--sys-type-code-body-small:400 12px/1.33333 "JetBrains Mono", SFMono-Regular, Consolas, monospace;--sys-type-code-body-small-letter-spacing:0px;--sys-type-display-large:400 57px/1.12281 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-large-letter-spacing:-.25px;--sys-type-display-medium:400 45px/1.15556 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-medium-letter-spacing:0px;--sys-type-display-small:400 36px/1.22222 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-small-letter-spacing:0px;--sys-type-headline-large:400 32px/1.25 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-large-letter-spacing:0px;--sys-type-headline-medium:400 28px/1.28571 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-medium-letter-spacing:0px;--sys-type-headline-small:400 24px/1.33333 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-small-letter-spacing:0px;--sys-type-label-large:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-large-letter-spacing:.1px;--sys-type-label-medium:600 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-medium-letter-spacing:.5px;--sys-type-label-small:600 11px/1.45455 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-icon-14:400 14px/1 "Material Symbols Rounded";--sys-type-project-icon-14-letter-spacing:0px;--sys-type-project-icon-16:400 16px/1 "Material Symbols Rounded";--sys-type-project-icon-16-letter-spacing:0px;--sys-type-project-icon-18:400 18px/1 "Material Symbols Rounded";--sys-type-project-icon-18-letter-spacing:0px;--sys-type-project-icon-20:400 20px/1 "Material Symbols Rounded";--sys-type-project-icon-20-letter-spacing:0px;--sys-type-project-icon-24:400 24px/1 "Material Symbols Rounded";--sys-type-project-icon-24-letter-spacing:0px;--sys-type-project-icon-28:400 28px/1 "Material Symbols Rounded";--sys-type-project-icon-28-letter-spacing:0px;--sys-type-project-icon-32:400 32px/1 "Material Symbols Rounded";--sys-type-project-icon-32-letter-spacing:0px;--sys-type-project-icon-40:400 40px/1 "Material Symbols Rounded";--sys-type-project-icon-40-letter-spacing:0px;--sys-type-project-nav-label:400 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-letter-spacing:0px;--sys-type-project-nav-label-strong:600 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-strong-letter-spacing:0px;--sys-type-title-large:400 22px/1.27273 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-title-large-letter-spacing:0px;--sys-type-title-medium:600 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-medium-letter-spacing:.15px;--sys-type-title-small:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-small-letter-spacing:.1px}@media (prefers-color-scheme:dark){:root:not([data-color-mode=light]):not([data-color-mode=dark]),:root[data-theme=falcon]:not([data-color-mode=light]):not([data-color-mode=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sys-color-error:#f87171;--sys-color-error-container:#450a0a;--sys-color-inverse-on-surface:#18181b;--sys-color-inverse-surface:#fafafa;--sys-color-on-error:#450a0a;--sys-color-on-error-container:#fecaca;--sys-color-on-primary:#1e1b4b;--sys-color-on-primary-container:#c7d2fe;--sys-color-on-secondary:#18181b;--sys-color-on-secondary-container:#a1a1aa;--sys-color-on-status-info:#083344;--sys-color-on-status-info-container:#67e8f9;--sys-color-on-status-success:#052e1c;--sys-color-on-status-success-container:#6ee7b7;--sys-color-on-status-warning:#422006;--sys-color-on-status-warning-container:#fcd34d;--sys-color-on-surface:#fafafa;--sys-color-on-surface-variant:#a1a1aa;--sys-color-on-tertiary:#1e1b4b;--sys-color-on-tertiary-container:#c7d2fe;--sys-color-outline:#71717a;--sys-color-outline-variant:#27272a;--sys-color-primary:#818cf8;--sys-color-primary-container:#1e1b4b;--sys-color-project-accent-text:#a5b4fc;--sys-color-scrim:#000;--sys-color-secondary:#a1a1aa;--sys-color-secondary-container:#27272a;--sys-color-shadow:#000;--sys-color-status-info:#67e8f9;--sys-color-status-info-container:#083344;--sys-color-status-success:#6ee7b7;--sys-color-status-success-container:#052e1c;--sys-color-status-warning:#fcd34d;--sys-color-status-warning-container:#422006;--sys-color-surface:#0f0f12;--sys-color-surface-container:#141417;--sys-color-surface-container-high:#17171b;--sys-color-surface-container-highest:#1f1f24;--sys-color-surface-container-low:#121215;--sys-color-surface-container-lowest:#0b0b0e;--sys-color-surface-variant:#27272a;--sys-color-tertiary:#818cf8;--sys-color-tertiary-container:#1e1b4b;--sys-elevation-level0:0px 0px 0px 0px #0000;--sys-elevation-level1:0px 2px 6px 0px #00000024;--sys-elevation-level2:0px 4px 12px 0px #00000029;--sys-elevation-level3:0px 6px 18px 0px #0000002e;--sys-elevation-level4:0px 8px 24px 0px #0003;--sys-elevation-level5:0px 10px 30px 0px #00000038;--sys-motion-duration-gentle:.5s;--sys-motion-duration-instant:0s;--sys-motion-duration-prompt:.2s;--sys-motion-duration-quick:.12s;--sys-motion-duration-settled:.32s;--sys-motion-easing-breathing:cubic-bezier(.4, 0, .6, 1);--sys-motion-easing-entering:cubic-bezier(0, 0, 0, 1);--sys-motion-easing-leaving:cubic-bezier(.3, 0, 1, 1);--sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--sys-project-brand-band-to:#38bdf8;--sys-project-brand-gradient-from:#818cf8;--sys-project-brand-gradient-to:#a78bfa;--sys-project-describe-surface:#1a1a2c;--sys-project-icon-fill:0;--sys-project-landing-crimson-from:#1e1b4b;--sys-project-landing-crimson-mid:#312e81;--sys-project-landing-crimson-to:#4338ca;--sys-project-landing-diagram:#1c1c20;--sys-project-landing-divider:#3f3f46;--sys-project-landing-ink:#09090b;--sys-project-landing-ink-glow:#312e81;--sys-project-landing-ink-glow-mid:#1e1b4b;--sys-project-landing-ink-rule:#3f3f46;--sys-project-landing-line-from:#312e81;--sys-project-landing-node-fail:#450a0a;--sys-project-landing-node-fail-edge:#dc2626;--sys-project-landing-node-side:#2e1065;--sys-project-landing-node-side-edge:#7c3aed;--sys-project-landing-node-wait:#422006;--sys-project-landing-node-wait-edge:#d97706;--sys-project-landing-on-crimson-quiet:#c7d2fe;--sys-project-landing-on-crimson-soft:#e0e7ff;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#c7d2fe;--sys-project-landing-on-ink-quiet:#a1a1aa;--sys-project-landing-on-ink-soft:#d4d4d8;--sys-project-landing-on-ink-success:#6ee7b7;--sys-project-landing-record-last:#1e1b4b;--sys-project-landing-tile:#312e81;--sys-project-landing-timestamp:#a1a1aa;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#818cf8;--sys-project-nav-icon-current:#c7d2fe;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#a1a1aa;--sys-project-nav-icon-shown:1;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#1e1b4b;--sys-project-nav-item-current-text:#c7d2fe;--sys-project-nav-strip-icon-size:20px;--sys-project-nav-strip-item-size:40px;--sys-project-nav-strip-width:56px;--sys-project-section-agents-edge:#818cf8;--sys-project-section-agents-ink:#a5b4fc;--sys-project-section-agents-line:#3730a3;--sys-project-section-agents-tile:#1e1b4b;--sys-project-section-connections-edge:#a78bfa;--sys-project-section-connections-ink:#c4b5fd;--sys-project-section-connections-line:#5b21b6;--sys-project-section-connections-tile:#2e1065;--sys-project-section-identities-edge:#818cf8;--sys-project-section-identities-ink:#a5b4fc;--sys-project-section-identities-line:#27272a;--sys-project-section-identities-tile:#1e1b4b;--sys-project-section-knowledge-edge:#4ade80;--sys-project-section-knowledge-ink:#86efac;--sys-project-section-knowledge-line:#166534;--sys-project-section-knowledge-tile:#052e16;--sys-project-section-pipelines-edge:#38bdf8;--sys-project-section-pipelines-ink:#7dd3fc;--sys-project-section-pipelines-line:#075985;--sys-project-section-pipelines-tile:#082f49;--sys-project-section-reports-edge:#fb923c;--sys-project-section-reports-ink:#fdba74;--sys-project-section-reports-line:#9a3412;--sys-project-section-reports-tile:#431407;--sys-project-section-skills-edge:#f472b6;--sys-project-section-skills-ink:#f9a8d4;--sys-project-section-skills-line:#9d174d;--sys-project-section-skills-tile:#500724;--sys-project-section-tools-edge:#fbbf24;--sys-project-section-tools-ink:#fcd34d;--sys-project-section-tools-line:#92400e;--sys-project-section-tools-tile:#451a03;--sys-shape-corner-extra-large:28px;--sys-shape-corner-extra-small:4px;--sys-shape-corner-full:999px;--sys-shape-corner-large:16px;--sys-shape-corner-medium:12px;--sys-shape-corner-none:0px;--sys-shape-corner-small:8px;--sys-shape-project-corner-snug:6px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-form-column:720px;--sys-size-project-main-rail:170px;--sys-size-project-meta-column:120px;--sys-size-project-rail:290px;--sys-size-project-row:60px;--sys-size-project-row-compact:44px;--sys-size-project-row-head:36px;--sys-size-project-row-tight:38px;--sys-size-project-subject-mark:36px;--sys-size-touch-target:48px;--sys-space-extra-large:24px;--sys-space-hairline:1px;--sys-space-hero:64px;--sys-space-large:16px;--sys-space-medium:12px;--sys-space-none:0px;--sys-space-page:48px;--sys-space-project-stack-extra-large:28px;--sys-space-project-stack-large:20px;--sys-space-project-stack-medium:16px;--sys-space-project-stack-page:52px;--sys-space-project-stack-section:36px;--sys-space-project-stack-small:12px;--sys-space-project-stack-tight:8px;--sys-space-section:32px;--sys-space-small:8px;--sys-space-tight:4px;--sys-state-disabled-opacity:.38;--sys-state-dragged-opacity:.16;--sys-state-focus-opacity:.12;--sys-state-hover-opacity:.08;--sys-state-pressed-opacity:.12;--sys-state-scrim-opacity:.4;--sys-stroke-border:1px;--sys-stroke-emphasis:2px;--sys-stroke-focus:3px;--sys-type-body-large:400 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-large-letter-spacing:0px;--sys-type-body-medium:400 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-medium-letter-spacing:0px;--sys-type-body-small:400 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-small-letter-spacing:0px;--sys-type-code-body-small:400 12px/1.33333 "JetBrains Mono", SFMono-Regular, Consolas, monospace;--sys-type-code-body-small-letter-spacing:0px;--sys-type-display-large:600 57px/1.12281 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-large-letter-spacing:-.25px;--sys-type-display-medium:600 45px/1.15556 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-medium-letter-spacing:0px;--sys-type-display-small:600 36px/1.22222 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-display-small-letter-spacing:0px;--sys-type-headline-large:600 32px/1.25 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-large-letter-spacing:0px;--sys-type-headline-medium:600 28px/1.28571 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-medium-letter-spacing:0px;--sys-type-headline-small:600 24px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-headline-small-letter-spacing:0px;--sys-type-label-large:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-large-letter-spacing:.1px;--sys-type-label-medium:600 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-medium-letter-spacing:.5px;--sys-type-label-small:600 11px/1.45455 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-icon-14:400 14px/1 "Material Symbols Rounded";--sys-type-project-icon-14-letter-spacing:0px;--sys-type-project-icon-16:400 16px/1 "Material Symbols Rounded";--sys-type-project-icon-16-letter-spacing:0px;--sys-type-project-icon-18:400 18px/1 "Material Symbols Rounded";--sys-type-project-icon-18-letter-spacing:0px;--sys-type-project-icon-20:400 20px/1 "Material Symbols Rounded";--sys-type-project-icon-20-letter-spacing:0px;--sys-type-project-icon-24:400 24px/1 "Material Symbols Rounded";--sys-type-project-icon-24-letter-spacing:0px;--sys-type-project-icon-28:400 28px/1 "Material Symbols Rounded";--sys-type-project-icon-28-letter-spacing:0px;--sys-type-project-icon-32:400 32px/1 "Material Symbols Rounded";--sys-type-project-icon-32-letter-spacing:0px;--sys-type-project-icon-40:400 40px/1 "Material Symbols Rounded";--sys-type-project-icon-40-letter-spacing:0px;--sys-type-project-nav-label:400 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-letter-spacing:0px;--sys-type-project-nav-label-strong:600 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-strong-letter-spacing:0px;--sys-type-title-large:600 22px/1.27273 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-large-letter-spacing:0px;--sys-type-title-medium:600 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-medium-letter-spacing:.15px;--sys-type-title-small:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-small-letter-spacing:.1px}:root[data-theme=love]:not([data-color-mode=light]):not([data-color-mode=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sys-color-error:#f9a8a0;--sys-color-error-container:#7b000e;--sys-color-inverse-on-surface:#17120f;--sys-color-inverse-surface:#f0e7dc;--sys-color-on-error:#590007;--sys-color-on-error-container:#fae7e5;--sys-color-on-primary:#3d1216;--sys-color-on-primary-container:#f6e6e2;--sys-color-on-secondary:#3e2807;--sys-color-on-secondary-container:#faf3e8;--sys-color-on-status-info:#021a42;--sys-color-on-status-info-container:#e4ecf8;--sys-color-on-status-success:#002508;--sys-color-on-status-success-container:#e6f2e7;--sys-color-on-status-warning:#350f00;--sys-color-on-status-warning-container:#f9eae4;--sys-color-on-surface:#f0e7dc;--sys-color-on-surface-variant:#d3c5b6;--sys-color-on-tertiary:#520d14;--sys-color-on-tertiary-container:#fdf1f0;--sys-color-outline:#a2917f;--sys-color-outline-variant:#4a3f36;--sys-color-primary:#e0898e;--sys-color-primary-container:#5c2328;--sys-color-project-accent-text:#dcb176;--sys-color-scrim:#000;--sys-color-secondary:#dcb176;--sys-color-secondary-container:#55411d;--sys-color-shadow:#000;--sys-color-status-info:#9dbff5;--sys-color-status-info-container:#023783;--sys-color-status-success:#abdeb1;--sys-color-status-success-container:#00561e;--sys-color-status-warning:#f7baa0;--sys-color-status-warning-container:#722b00;--sys-color-surface:#17120f;--sys-color-surface-container:#221b17;--sys-color-surface-container-high:#2d241f;--sys-color-surface-container-highest:#382d27;--sys-color-surface-container-low:#1c1613;--sys-color-surface-container-lowest:#110d0b;--sys-color-surface-variant:#2d241f;--sys-color-tertiary:#f08d93;--sys-color-tertiary-container:#6b2429;--sys-elevation-level0:0px 0px 0px 0px #0000;--sys-elevation-level1:0px 2px 6px 0px #00000024;--sys-elevation-level2:0px 4px 12px 0px #00000029;--sys-elevation-level3:0px 6px 18px 0px #0000002e;--sys-elevation-level4:0px 8px 24px 0px #0003;--sys-elevation-level5:0px 10px 30px 0px #00000038;--sys-motion-duration-gentle:.5s;--sys-motion-duration-instant:0s;--sys-motion-duration-prompt:.2s;--sys-motion-duration-quick:.12s;--sys-motion-duration-settled:.32s;--sys-motion-easing-breathing:cubic-bezier(.4, 0, .6, 1);--sys-motion-easing-entering:cubic-bezier(0, 0, 0, 1);--sys-motion-easing-leaving:cubic-bezier(.3, 0, 1, 1);--sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--sys-project-brand-band-to:#e0898e;--sys-project-brand-gradient-from:#e0898e;--sys-project-brand-gradient-to:#e0898e;--sys-project-describe-surface:#2a1c1a;--sys-project-icon-fill:0;--sys-project-landing-crimson-from:#2a0e11;--sys-project-landing-crimson-mid:#5a2227;--sys-project-landing-crimson-to:#8e3439;--sys-project-landing-diagram:#1c1613;--sys-project-landing-divider:#382d27;--sys-project-landing-ink:#0e0a08;--sys-project-landing-ink-glow:#6e2a30;--sys-project-landing-ink-glow-mid:#2a1c1a;--sys-project-landing-ink-rule:#3a302b;--sys-project-landing-line-from:#5c2328;--sys-project-landing-node-fail:#4a1414;--sys-project-landing-node-fail-edge:#d9534f;--sys-project-landing-node-side:#2c2340;--sys-project-landing-node-side-edge:#8e6cc9;--sys-project-landing-node-wait:#3d2f0f;--sys-project-landing-node-wait-edge:#e0b84c;--sys-project-landing-on-crimson-quiet:#e7c3c5;--sys-project-landing-on-crimson-soft:#f6e3e4;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#f2b8bb;--sys-project-landing-on-ink-quiet:#b5a99e;--sys-project-landing-on-ink-soft:#d9cfc6;--sys-project-landing-on-ink-success:#6fcf97;--sys-project-landing-record-last:#2a1f1b;--sys-project-landing-tile:#5c2328;--sys-project-landing-timestamp:#a2917f;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#5c2328;--sys-project-nav-icon-current:#17120f;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#d3c5b6;--sys-project-nav-icon-shown:0;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#f0e7dc;--sys-project-nav-item-current-text:#17120f;--sys-project-nav-strip-icon-size:20px;--sys-project-nav-strip-item-size:40px;--sys-project-nav-strip-width:56px;--sys-project-section-agents-edge:#e0898e;--sys-project-section-agents-ink:#dcb176;--sys-project-section-agents-line:#4a3f36;--sys-project-section-agents-tile:#5c2328;--sys-project-section-connections-edge:#e0898e;--sys-project-section-connections-ink:#dcb176;--sys-project-section-connections-line:#4a3f36;--sys-project-section-connections-tile:#5c2328;--sys-project-section-identities-edge:#e0898e;--sys-project-section-identities-ink:#dcb176;--sys-project-section-identities-line:#4a3f36;--sys-project-section-identities-tile:#5c2328;--sys-project-section-knowledge-edge:#e0898e;--sys-project-section-knowledge-ink:#dcb176;--sys-project-section-knowledge-line:#4a3f36;--sys-project-section-knowledge-tile:#5c2328;--sys-project-section-pipelines-edge:#e0898e;--sys-project-section-pipelines-ink:#dcb176;--sys-project-section-pipelines-line:#4a3f36;--sys-project-section-pipelines-tile:#5c2328;--sys-project-section-reports-edge:#e0898e;--sys-project-section-reports-ink:#dcb176;--sys-project-section-reports-line:#4a3f36;--sys-project-section-reports-tile:#5c2328;--sys-project-section-skills-edge:#e0898e;--sys-project-section-skills-ink:#dcb176;--sys-project-section-skills-line:#4a3f36;--sys-project-section-skills-tile:#5c2328;--sys-project-section-tools-edge:#e0898e;--sys-project-section-tools-ink:#dcb176;--sys-project-section-tools-line:#4a3f36;--sys-project-section-tools-tile:#5c2328;--sys-shape-corner-extra-large:28px;--sys-shape-corner-extra-small:4px;--sys-shape-corner-full:999px;--sys-shape-corner-large:16px;--sys-shape-corner-medium:12px;--sys-shape-corner-none:0px;--sys-shape-corner-small:8px;--sys-shape-project-corner-snug:6px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-form-column:720px;--sys-size-project-main-rail:170px;--sys-size-project-meta-column:120px;--sys-size-project-rail:290px;--sys-size-project-row:60px;--sys-size-project-row-compact:44px;--sys-size-project-row-head:36px;--sys-size-project-row-tight:38px;--sys-size-project-subject-mark:36px;--sys-size-touch-target:48px;--sys-space-extra-large:24px;--sys-space-hairline:1px;--sys-space-hero:64px;--sys-space-large:16px;--sys-space-medium:12px;--sys-space-none:0px;--sys-space-page:48px;--sys-space-project-stack-extra-large:28px;--sys-space-project-stack-large:20px;--sys-space-project-stack-medium:16px;--sys-space-project-stack-page:52px;--sys-space-project-stack-section:36px;--sys-space-project-stack-small:12px;--sys-space-project-stack-tight:8px;--sys-space-section:32px;--sys-space-small:8px;--sys-space-tight:4px;--sys-state-disabled-opacity:.38;--sys-state-dragged-opacity:.16;--sys-state-focus-opacity:.12;--sys-state-hover-opacity:.08;--sys-state-pressed-opacity:.12;--sys-state-scrim-opacity:.4;--sys-stroke-border:1px;--sys-stroke-emphasis:2px;--sys-stroke-focus:3px;--sys-type-body-large:400 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-large-letter-spacing:0px;--sys-type-body-medium:400 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-medium-letter-spacing:0px;--sys-type-body-small:400 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-body-small-letter-spacing:0px;--sys-type-code-body-small:400 12px/1.33333 "JetBrains Mono", SFMono-Regular, Consolas, monospace;--sys-type-code-body-small-letter-spacing:0px;--sys-type-display-large:400 57px/1.12281 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-large-letter-spacing:-.25px;--sys-type-display-medium:400 45px/1.15556 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-medium-letter-spacing:0px;--sys-type-display-small:400 36px/1.22222 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-display-small-letter-spacing:0px;--sys-type-headline-large:400 32px/1.25 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-large-letter-spacing:0px;--sys-type-headline-medium:400 28px/1.28571 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-medium-letter-spacing:0px;--sys-type-headline-small:400 24px/1.33333 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-headline-small-letter-spacing:0px;--sys-type-label-large:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-large-letter-spacing:.1px;--sys-type-label-medium:600 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-medium-letter-spacing:.5px;--sys-type-label-small:600 11px/1.45455 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-icon-14:400 14px/1 "Material Symbols Rounded";--sys-type-project-icon-14-letter-spacing:0px;--sys-type-project-icon-16:400 16px/1 "Material Symbols Rounded";--sys-type-project-icon-16-letter-spacing:0px;--sys-type-project-icon-18:400 18px/1 "Material Symbols Rounded";--sys-type-project-icon-18-letter-spacing:0px;--sys-type-project-icon-20:400 20px/1 "Material Symbols Rounded";--sys-type-project-icon-20-letter-spacing:0px;--sys-type-project-icon-24:400 24px/1 "Material Symbols Rounded";--sys-type-project-icon-24-letter-spacing:0px;--sys-type-project-icon-28:400 28px/1 "Material Symbols Rounded";--sys-type-project-icon-28-letter-spacing:0px;--sys-type-project-icon-32:400 32px/1 "Material Symbols Rounded";--sys-type-project-icon-32-letter-spacing:0px;--sys-type-project-icon-40:400 40px/1 "Material Symbols Rounded";--sys-type-project-icon-40-letter-spacing:0px;--sys-type-project-nav-label:400 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-letter-spacing:0px;--sys-type-project-nav-label-strong:600 14px/1.14286 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-nav-label-strong-letter-spacing:0px;--sys-type-title-large:400 22px/1.27273 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-title-large-letter-spacing:0px;--sys-type-title-medium:600 16px/1.5 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-medium-letter-spacing:.15px;--sys-type-title-small:600 14px/1.42857 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-title-small-letter-spacing:.1px}}body{margin:var(--sys-space-none);background:var(--sys-color-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}a{color:var(--sys-color-primary)}fieldset{min-inline-size:0;margin:var(--sys-space-none);padding:var(--sys-space-none);border:none}legend{padding:var(--sys-space-none);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface);margin-block-end:var(--sys-space-small)}.falcon-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-DFMwzf7Z.woff2)format("woff2")}.falcon-shell{background:var(--sys-color-surface);grid-template-rows:56px 1fr;grid-template-columns:100%;min-height:100vh;display:grid}.falcon-shell__top{grid-row:1;align-items:stretch;min-width:0;display:flex}.falcon-shell__top>*{flex:1;min-width:0}.falcon-shell__main{grid-row:2;grid-template-columns:240px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.falcon-shell__main--no-rail{grid-template-columns:minmax(0,1fr)}.falcon-shell__side{grid-column:1;align-items:stretch;min-width:0;display:flex;overflow-y:auto}.falcon-shell__side>*{flex:1;min-width:0}.falcon-shell__content{grid-column:2;min-width:0;overflow-y:auto}.falcon-shell__main--no-rail .falcon-shell__content{grid-column:1}.falcon-page{gap:var(--sys-space-section);width:100%;max-width:1200px;padding:var(--sys-space-section) var(--sys-space-section) var(--sys-space-hero);flex-direction:column;margin-inline:auto;display:flex}.falcon-page--wide{max-width:1440px}@media (width<=839px){.falcon-shell__main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.falcon-shell__side{grid-area:1/1;overflow-y:visible}.falcon-shell__content{grid-area:2/1}.falcon-page{padding:var(--sys-space-large) var(--sys-space-large) var(--sys-space-page)}}@media (width<=599px){.falcon-shell{grid-template-rows:auto 1fr}}.falcon-page{gap:var(--sys-space-project-stack-extra-large);padding:var(--sys-space-project-stack-section) var(--sys-space-page) var(--sys-space-hero)}.falcon-page,.falcon-page--wide{max-width:1440px;margin-inline:var(--sys-space-none)}@media (width<=839px){.falcon-page{padding:var(--sys-space-project-stack-medium) var(--sys-space-large) var(--sys-space-page)}}.falcon-icon{-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex;overflow:hidden}.falcon-icon--inline{font:var(--sys-type-project-icon-20);font-size:inherit}.falcon-icon--14{font:var(--sys-type-project-icon-14)}.falcon-icon--16{font:var(--sys-type-project-icon-16)}.falcon-icon--18{font:var(--sys-type-project-icon-18)}.falcon-icon--20{font:var(--sys-type-project-icon-20)}.falcon-icon--24{font:var(--sys-type-project-icon-24)}.falcon-icon--28{font:var(--sys-type-project-icon-28)}.falcon-icon--32{font:var(--sys-type-project-icon-32)}.falcon-icon--40{font:var(--sys-type-project-icon-40)}.falcon-icon{text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;font-style:normal}.falcon-icon:before{content:attr(data-icon);font-feature-settings:"liga";font-optical-sizing:auto;font-variation-settings:"FILL" var(--sys-project-icon-fill)}.falcon-icon--filled:before{font-variation-settings:"FILL" 1}.falcon-loading{justify-content:center;align-items:center;display:flex}.falcon-loading--page{min-block-size:calc(var(--sys-space-hero) * 4);padding:var(--sys-space-section)}.falcon-loading--inline{padding:var(--sys-space-large)}.falcon-loading__spinner{inline-size:var(--sys-space-extra-large);block-size:var(--sys-space-extra-large);border-radius:var(--sys-shape-corner-full);border:calc(var(--sys-stroke-border) * 2) solid;border-color:var(--sys-color-outline-variant);border-block-start-color:var(--sys-color-primary);animation:.8s linear infinite falcon-loading-spin;display:block}@keyframes falcon-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.falcon-loading__spinner{animation:none}}.falcon-button{justify-content:center;align-items:center;gap:var(--sys-space-tight);width:fit-content;min-height:var(--sys-size-project-control);padding:var(--sys-space-none) var(--sys-space-extra-large);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-full);text-align:center;white-space:nowrap;cursor:pointer;flex:none;display:inline-flex;position:relative;overflow:hidden}.falcon-button--compact{min-height:var(--sys-size-project-control-compact);padding-inline:var(--sys-space-large)}.falcon-button:after{content:"";pointer-events:none;position:absolute;inset:0}.falcon-button:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-button__icon{flex:none;align-items:center;display:inline-flex}.falcon-button:has(>.falcon-button__icon){padding-inline:calc(var(--sys-space-extra-large) - var(--sys-space-tight)) var(--sys-space-extra-large)}.falcon-button--compact:has(>.falcon-button__icon){padding-inline:var(--sys-space-medium) var(--sys-space-large)}.falcon-button--icon-only{min-width:var(--sys-size-project-control);padding-inline:var(--sys-space-none)}.falcon-button--icon-only.falcon-button--compact{min-width:var(--sys-size-project-control-compact)}.falcon-button--icon-only:has(>.falcon-button__icon){padding-inline:var(--sys-space-none)}.falcon-button__label{white-space:nowrap}.falcon-button--text{padding-inline:var(--sys-space-medium)}.falcon-button--text:has(>.falcon-button__icon){padding-inline:var(--sys-space-small) var(--sys-space-medium)}.falcon-button:disabled{cursor:not-allowed}.falcon-button{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);-webkit-tap-highlight-color:transparent;border-color:#0000}.falcon-button:after{opacity:0;background:currentColor}.falcon-button:hover:after{opacity:var(--sys-state-hover-opacity)}.falcon-button:active:after{opacity:var(--sys-state-pressed-opacity)}.falcon-button:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-button--filled{background:linear-gradient(90deg, var(--sys-project-brand-gradient-from), var(--sys-project-brand-gradient-to));color:var(--sys-color-on-primary)}.falcon-button--tonal{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.falcon-button--outlined{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface)}.falcon-button--outlined:hover{border-color:var(--sys-color-outline)}.falcon-button--text{color:var(--sys-color-primary);background:0 0}.falcon-button--destructive.falcon-button--filled{background:var(--sys-color-error);color:var(--sys-color-on-error)}.falcon-button--destructive.falcon-button--tonal{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.falcon-button--destructive.falcon-button--outlined,.falcon-button--destructive.falcon-button--text{color:var(--sys-color-error)}.falcon-button--destructive.falcon-button--outlined{border-color:var(--sys-color-error)}.falcon-button--destructive:focus-visible{outline-color:var(--sys-color-error)}.falcon-button:disabled{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);opacity:var(--sys-state-disabled-opacity);border-color:#0000}.falcon-button:disabled:after{opacity:0}.falcon-button--text:disabled{background:0 0}.falcon-button__icon .falcon-icon{font:var(--sys-type-project-icon-16)}.falcon-field{gap:var(--sys-space-project-stack-tight);flex-direction:column;display:flex}.falcon-field--inline{align-items:baseline;gap:var(--sys-space-small);flex-direction:row;min-width:0}.falcon-field--inline .falcon-field__label{white-space:nowrap;flex:none}.falcon-field--inline .falcon-field__select{flex:0 auto;min-width:0}.falcon-field--inline .falcon-field__control{width:auto;max-width:100%}.falcon-field__required{padding-inline-start:var(--sys-space-tight)}.falcon-field__control{width:100%;min-height:var(--sys-size-project-control);padding:var(--sys-space-none) var(--sys-space-medium);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-project-corner-snug);appearance:none}.falcon-field__control--area{min-height:96px;padding-block:var(--sys-space-project-stack-small);resize:vertical}.falcon-field__control--compact{min-height:var(--sys-size-project-control-compact);padding-block:var(--sys-space-none)}.falcon-field__control:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-field__control:disabled{cursor:not-allowed}.falcon-field__description{margin:var(--sys-space-none)}.falcon-field__select{display:flex;position:relative}.falcon-field__select .falcon-field__control{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:calc(var(--sys-space-medium) + var(--sys-size-project-control-icon) + var(--sys-space-small));overflow:hidden}.falcon-field__caret{width:var(--sys-size-project-control-icon);height:var(--sys-size-project-control-icon);inset-inline-end:var(--sys-space-medium);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.falcon-search{align-items:center;width:100%;display:flex;position:relative}.falcon-search__icon{width:var(--sys-size-project-control-icon);height:var(--sys-size-project-control-icon);pointer-events:none;position:absolute;inset-inline-start:var(--sys-space-medium)}.falcon-search__control{width:100%;min-height:var(--sys-size-project-control);padding:var(--sys-space-none) var(--sys-space-medium) var(--sys-space-none) var(--sys-space-section);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-full);appearance:none}.falcon-search__control:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-search--compact .falcon-search__control{min-height:var(--sys-size-project-control-compact)}.falcon-field__label{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-field__required{color:var(--sys-color-error)}.falcon-field__control{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.falcon-field__control--compact{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.falcon-field__control::placeholder{color:var(--sys-color-on-surface-variant)}.falcon-field__control:hover:not(:disabled){border-color:var(--sys-color-outline)}.falcon-field__control:focus-visible{border-color:var(--sys-color-primary);outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-field__control[data-focus-from=pointer]:focus-visible{border-color:var(--sys-color-outline);outline:none}.falcon-field--error .falcon-field__control{border-color:var(--sys-color-error)}.falcon-field--error .falcon-field__control:focus-visible{outline-color:var(--sys-color-error)}.falcon-field__control:disabled{background:var(--sys-color-surface-container);border-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface-variant)}.falcon-field__description{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-field--error .falcon-field__description{color:var(--sys-color-error)}.falcon-field__caret,.falcon-search__icon{color:var(--sys-color-on-surface-variant)}.falcon-search__control{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-search__control::placeholder{color:var(--sys-color-on-surface-variant)}.falcon-search__control:hover{border-color:var(--sys-color-outline)}.falcon-search__control:focus-visible{border-color:var(--sys-color-primary);outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-field__caret,.falcon-search__icon{font:var(--sys-type-project-icon-16)}.falcon-choice{align-items:flex-start;gap:var(--sys-space-medium);padding:var(--sys-space-small) var(--sys-space-none);display:flex}.falcon-choice__control{margin:var(--sys-space-none);flex:none;width:20px;height:20px;position:relative}.falcon-choice--radio .falcon-choice__control{appearance:none;border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-full);cursor:pointer;place-content:center;display:grid}.falcon-choice--radio .falcon-choice__control:checked{border-width:var(--sys-stroke-emphasis)}.falcon-choice--radio .falcon-choice__control:before{content:"";border-radius:var(--sys-shape-corner-full);width:10px;height:10px;transition:transform var(--sys-motion-duration-quick) var(--sys-motion-easing-standard);transform:scale(0)}.falcon-choice--radio .falcon-choice__control:checked:before{transform:scale(1)}.falcon-choice--radio .falcon-choice__control:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.falcon-choice--radio .falcon-choice__control:before{transition:none}}.falcon-choice__control:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-choice--error .falcon-choice__control{outline-width:var(--sys-stroke-border)}.falcon-choice__label{gap:var(--sys-space-tight);cursor:pointer;flex-direction:column;display:flex}.falcon-choice__control:disabled+.falcon-choice__label{cursor:not-allowed}.falcon-choice-group{gap:var(--sys-space-tight);min-width:0;margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;flex-direction:column;display:flex}.falcon-choice-group__legend{padding:var(--sys-space-none);margin-block-end:var(--sys-space-tight)}.falcon-choice-group__options{flex-direction:column;display:flex}.falcon-choice-group--inline .falcon-choice-group__options{column-gap:var(--sys-space-extra-large);flex-flow:wrap}.falcon-choice-group__note{margin:var(--sys-space-none)}.falcon-switch{align-items:center;gap:var(--sys-space-medium);min-height:var(--sys-size-project-control);display:flex}.falcon-switch__control{width:36px;height:20px;padding:var(--sys-space-none);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-full);cursor:pointer;flex:none;position:relative}.falcon-switch__control:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-switch__knob{top:50%;border-radius:var(--sys-shape-corner-full);width:14px;height:14px;transition:inset-inline-start var(--sys-motion-duration-quick) var(--sys-motion-easing-standard);position:absolute;inset-inline-start:2px;transform:translateY(-50%)}.falcon-switch__control[aria-checked=true] .falcon-switch__knob{inset-inline-start:18px}.falcon-switch__control:disabled{cursor:not-allowed}.falcon-switch__label{cursor:pointer}@media (prefers-reduced-motion:reduce){.falcon-switch__knob{transition:none}}.falcon-choice__control{accent-color:var(--sys-color-primary)}.falcon-choice__control:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-choice--radio .falcon-choice__control{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container-lowest)}.falcon-choice--radio .falcon-choice__control:checked{border-color:var(--sys-color-primary)}.falcon-choice--radio .falcon-choice__control:before{background:var(--sys-color-primary)}.falcon-choice--radio .falcon-choice__control:disabled{opacity:var(--sys-state-disabled-opacity)}.falcon-choice--error .falcon-choice__control{accent-color:var(--sys-color-error);outline:var(--sys-stroke-border) solid var(--sys-color-error)}.falcon-choice--error.falcon-choice--radio .falcon-choice__control{border-color:var(--sys-color-error)}.falcon-choice__title{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-choice__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-choice__control:disabled+.falcon-choice__label{opacity:var(--sys-state-disabled-opacity)}.falcon-choice-group__legend{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.falcon-choice-group__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-switch__control{border-color:var(--sys-color-outline-variant);background:var(--sys-color-surface-container-high)}.falcon-switch__control[aria-checked=true]{background:var(--sys-color-primary);border-color:var(--sys-color-primary)}.falcon-switch__control:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-switch__knob{background:var(--sys-color-surface-container-lowest);box-shadow:var(--sys-elevation-level1)}.falcon-switch__control[aria-checked=true] .falcon-switch__knob{background:var(--sys-color-on-primary)}.falcon-switch__control:disabled{opacity:var(--sys-state-disabled-opacity)}.falcon-switch__label{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-radio-cards{margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;min-width:0}.falcon-radio-cards__legend{padding:var(--sys-space-none);margin-block-end:var(--sys-space-small)}.falcon-radio-cards__grid{align-items:stretch;display:grid}.falcon-radio-cards__grid--large{gap:var(--sys-space-large);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.falcon-radio-cards__grid--compact{gap:var(--sys-space-small);grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}.falcon-radio-card{align-items:flex-start;gap:var(--sys-space-medium);padding:var(--sys-space-large) var(--sys-space-extra-large);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-medium);cursor:pointer;display:flex;position:relative}.falcon-radio-card:not(:has(.falcon-radio-card__note)){align-items:center}.falcon-radio-cards__grid--compact .falcon-radio-card{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-small)}.falcon-radio-card--checked{outline-width:var(--sys-stroke-border);outline-offset:calc(var(--sys-stroke-border) * -2);outline-style:solid}.falcon-radio-card:has(.falcon-radio-card__control:focus-visible){outline-width:var(--sys-stroke-focus);outline-offset:2px;outline-style:solid}.falcon-radio-card__control{margin:var(--sys-space-none);flex:none;width:20px;height:20px}.falcon-radio-card__control:focus-visible{outline:none}.falcon-radio-card__icon{border-radius:var(--sys-shape-project-corner-snug);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.falcon-radio-card__text{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.falcon-radio-cards__legend{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-radio-card{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface)}.falcon-radio-card:hover{border-color:var(--sys-color-outline)}.falcon-radio-card--checked,.falcon-radio-card--checked:hover{background:var(--sys-color-surface-container-low);border-color:var(--sys-color-primary);outline-color:var(--sys-color-primary)}.falcon-radio-card:has(.falcon-radio-card__control:focus-visible){outline-color:var(--sys-color-primary)}.falcon-radio-card__control{accent-color:var(--sys-color-primary)}.falcon-radio-card__icon{background:var(--sys-color-surface-container);color:var(--sys-color-on-surface-variant)}.falcon-radio-card--checked .falcon-radio-card__icon{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.falcon-radio-card__title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.falcon-radio-cards__grid--compact .falcon-radio-card__title{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.falcon-radio-card__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-radio-card__icon .falcon-icon{font:var(--sys-type-project-icon-18)}.falcon-chip{align-items:center;gap:var(--sys-space-small);min-height:var(--sys-size-project-control-compact);padding:var(--sys-space-none) var(--sys-space-medium);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-full);white-space:nowrap;cursor:pointer;display:inline-flex}.falcon-chip:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-chip__icon,.falcon-chip__caret{flex:none;display:inline-flex}.falcon-chip:disabled{cursor:not-allowed}.falcon-chip{background:var(--sys-color-surface);border-color:var(--sys-color-outline-variant);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-chip--selected,.falcon-chip[aria-pressed=true]{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.falcon-chip:hover{border-color:var(--sys-color-outline)}.falcon-chip:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-chip--selected,.falcon-chip[aria-pressed=true]{background:var(--sys-color-primary);border-color:var(--sys-color-primary);color:var(--sys-color-on-primary)}.falcon-chip__count{color:currentColor;opacity:.7}.falcon-chip__icon,.falcon-chip__caret{color:currentColor}.falcon-chip--empty:not(.falcon-chip--selected){color:var(--sys-color-on-surface-variant)}.falcon-chip:disabled{opacity:var(--sys-state-disabled-opacity)}.falcon-chip--empty:not(.falcon-chip--selected) .falcon-chip__count,.falcon-chip--selected .falcon-chip__count,.falcon-chip[aria-pressed=true] .falcon-chip__count{opacity:1}.falcon-chip__icon .falcon-icon,.falcon-chip__caret{font:var(--sys-type-project-icon-16)}.falcon-tabs{align-items:stretch;gap:var(--sys-space-extra-large);border-bottom:var(--sys-stroke-border) solid;display:flex}.falcon-tab{align-items:center;gap:var(--sys-space-tight);min-height:var(--sys-size-project-control);padding:var(--sys-space-small) var(--sys-space-none);border:none;border-bottom:var(--sys-stroke-emphasis) solid;cursor:pointer;display:inline-flex}.falcon-tab:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-tab:disabled,.falcon-tab--disabled{cursor:not-allowed}.falcon-tabs{border-bottom-color:var(--sys-color-outline-variant)}.falcon-tab{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant);background:0 0;border-bottom-color:#0000;text-decoration:none}.falcon-tab:hover{color:var(--sys-color-on-surface)}.falcon-tab:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-tab--selected{border-bottom-color:var(--sys-color-primary);color:var(--sys-color-on-surface)}.falcon-tab__count{color:var(--sys-color-on-surface-variant)}.falcon-tab:disabled,.falcon-tab--disabled{opacity:var(--sys-state-disabled-opacity)}.falcon-page-header{justify-content:space-between;align-items:flex-end;gap:var(--sys-space-extra-large);display:flex}.falcon-page-header__text{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.falcon-page-header__icon{flex:none;align-self:flex-start}.falcon-page-header__icon+.falcon-page-header__text{flex:1}.falcon-page-header__trail-list{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-wrap:wrap;list-style:none;display:flex}.falcon-page-header__crumb+.falcon-page-header__crumb:before{content:"›";padding-inline-end:var(--sys-space-small)}.falcon-page-header__crumb a:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-page-header__title{margin:var(--sys-space-none)}.falcon-page-header__description{margin:var(--sys-space-none);max-width:78ch}.falcon-page-header__actions,.falcon-section-header__actions{align-items:center;gap:var(--sys-space-medium);flex:none;display:flex}.falcon-section-header{justify-content:space-between;align-items:flex-end;gap:var(--sys-space-large);display:flex}.falcon-section-header__text{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.falcon-section-header__eyebrow,.falcon-section-header__title{margin:var(--sys-space-none)}.falcon-section-header__description{margin:var(--sys-space-none);max-width:78ch}.falcon-page-header__crumb{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-page-header__crumb a{color:inherit;text-decoration:none}.falcon-page-header__crumb a:hover,.falcon-page-header__crumb a:focus-visible{text-decoration:underline}.falcon-page-header__crumb a:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-page-header__title{font:var(--sys-type-headline-large);letter-spacing:var(--sys-type-headline-large-letter-spacing);color:var(--sys-color-on-surface)}.falcon-page-header__description{font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.falcon-section-header__eyebrow{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;color:var(--sys-color-on-surface-variant)}.falcon-section-header__title{font:var(--sys-type-headline-small);letter-spacing:var(--sys-type-headline-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-section-header__description{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-setting{border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.falcon-setting__header{justify-content:space-between;align-items:center;gap:var(--sys-space-small) var(--sys-space-extra-large);padding:var(--sys-space-large) var(--sys-space-extra-large);flex-wrap:wrap;display:flex}.falcon-setting__header>.falcon-setting__head{flex:240px}.falcon-setting__actions{justify-content:flex-end;align-items:center;gap:var(--sys-space-small);flex:none;margin-inline-start:auto;display:flex}.falcon-setting__header:not(:last-child){border-block-end:var(--sys-stroke-border) solid}.falcon-setting--closed .falcon-setting__header{border-block-end:none}.falcon-setting__toggle{align-items:center;gap:var(--sys-space-small);width:100%;padding:var(--sys-space-none);text-align:start;cursor:pointer;border:none;display:flex}.falcon-setting__toggle:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px;border-radius:var(--sys-shape-corner-extra-small)}.falcon-setting__folded[hidden]{display:none}.falcon-setting__block{gap:var(--sys-space-medium);padding:var(--sys-space-large) var(--sys-space-extra-large);border-block-start:var(--sys-stroke-border) solid;flex-direction:column;display:flex}.falcon-setting__header+.falcon-setting__block{border-block-start:none}.falcon-setting__row{justify-content:space-between;align-items:center;gap:var(--sys-space-extra-large);padding:var(--sys-space-large) var(--sys-space-extra-large);display:flex}.falcon-setting__row--ruled+.falcon-setting__row--ruled,.falcon-setting__row--head+.falcon-setting__row,.falcon-setting__row--head+.falcon-setting__body,.falcon-setting__row--head+.falcon-setting__list{border-block-start:var(--sys-stroke-border) solid}.falcon-setting__head{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.falcon-setting__title{margin:var(--sys-space-none)}.falcon-setting__title-line{align-items:baseline;column-gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.falcon-setting__description,.falcon-setting__row-title,.falcon-setting__note{margin:var(--sys-space-none)}.falcon-setting__control{align-items:center;gap:var(--sys-space-small);flex:none;display:flex}.falcon-setting__fact{margin:var(--sys-space-none)}.falcon-setting__details{padding:var(--sys-space-none) var(--sys-space-extra-large) var(--sys-space-large)}.falcon-setting__row+.falcon-setting__details{padding-block-start:var(--sys-space-none)}.falcon-setting__header+.falcon-setting__details{padding-block-start:var(--sys-space-large)}.falcon-setting__body{gap:var(--sys-space-large);padding:var(--sys-space-large) var(--sys-space-extra-large);flex-direction:column;display:flex}.falcon-setting__body>.falcon-setting__details{padding:var(--sys-space-none)}.falcon-setting__body+.falcon-setting__details{padding-block-start:var(--sys-space-none)}.falcon-setting__block .falcon-setting__details{padding:var(--sys-space-none)}.falcon-setting__divider{margin:var(--sys-space-none);border:none;border-block-start:var(--sys-stroke-border) solid;align-self:stretch}.falcon-setting__disclosure{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-none);text-align:start;cursor:pointer;border:none;display:flex}.falcon-setting__disclosure:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px;border-radius:var(--sys-shape-corner-extra-small)}.falcon-setting__caret{flex:none}.falcon-setting__caret--open{transform:rotate(90deg)}.falcon-setting__revealed[hidden]{display:none}.falcon-setting__revealed{gap:var(--sys-space-small);flex-direction:column;padding-block-start:var(--sys-space-medium);display:flex}.falcon-setting:has(.falcon-setting__list){overflow:hidden}.falcon-setting .falcon-setting__list>*{border-radius:var(--sys-shape-corner-none);border:none}.falcon-setting .falcon-setting__list>.falcon-table__scroll:focus-visible{outline-offset:calc(-1 * var(--sys-stroke-focus))}.falcon-setting__list .falcon-table__header:first-child,.falcon-setting__list .falcon-table__cell:first-child,.falcon-setting__list .falcon-table__empty{padding-inline-start:var(--sys-space-extra-large)}.falcon-setting__list .falcon-table__header:last-child,.falcon-setting__list .falcon-table__cell:last-child,.falcon-setting__list .falcon-table__empty{padding-inline-end:var(--sys-space-extra-large)}.falcon-setting__list .falcon-table__empty{text-align:start}.falcon-setting .falcon-setting__list>:not(.falcon-table__scroll)>*{padding-inline:var(--sys-space-extra-large)}.falcon-setting__list+.falcon-setting__body,.falcon-setting__list+.falcon-setting__details{border-block-start:var(--sys-stroke-border) solid;padding-block-start:var(--sys-space-large)}.falcon-settings{gap:var(--sys-space-project-stack-section);flex-direction:column;min-width:0;display:flex}.falcon-settings--form{max-width:var(--sys-size-project-form-column)}.falcon-setting__foot{justify-content:space-between;align-items:center;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.falcon-setting__foot>:only-child{margin-inline-start:auto}.falcon-setting__body>.falcon-choice+.falcon-choice{margin-block-start:calc(var(--sys-space-tight) - var(--sys-space-large))}.falcon-setting{border-color:var(--sys-color-outline-variant);background:var(--sys-color-surface-container-lowest)}.falcon-setting--quiet{background:var(--sys-color-surface-container)}.falcon-setting__header:not(:last-child){border-block-end-color:var(--sys-color-outline-variant)}.falcon-setting__row--ruled+.falcon-setting__row--ruled{border-block-start-color:var(--sys-color-surface-container-high)}.falcon-setting__title{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-setting__description{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-setting__status{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-setting__divider{border-block-start-color:var(--sys-color-outline-variant)}.falcon-setting__row-title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-setting__note,.falcon-setting__fact{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-setting__disclosure{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-project-accent-text);background:0 0}.falcon-setting__disclosure:hover span{text-decoration:underline}.falcon-setting__disclosure:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-setting__toggle{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface);background:0 0}.falcon-setting__toggle:hover span{text-decoration:underline}.falcon-setting__toggle:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-setting__toggle .falcon-setting__caret{color:var(--sys-color-on-surface-variant)}.falcon-setting__block,.falcon-setting__row--head+.falcon-setting__row,.falcon-setting__row--head+.falcon-setting__body,.falcon-setting__row--head+.falcon-setting__list,.falcon-setting__list+.falcon-setting__body,.falcon-setting__list+.falcon-setting__details{border-block-start-color:var(--sys-color-outline-variant)}.falcon-setting__caret{font:var(--sys-type-project-icon-16)}.falcon-rail{gap:var(--sys-space-large);padding:var(--sys-space-large) var(--sys-space-medium);flex-direction:column;display:flex}.falcon-rail--page{padding:var(--sys-space-none)}.falcon-rail__group{gap:var(--sys-space-tight);flex-direction:column;display:flex}.falcon-rail__heading{margin:var(--sys-space-none);padding-inline:var(--sys-space-medium)}.falcon-rail__list{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.falcon-rail__footer{padding-inline:var(--sys-space-medium)}.falcon-rail--page .falcon-rail__heading,.falcon-rail--page .falcon-rail__footer{padding-inline:var(--sys-space-none)}.falcon-nav-item{min-height:var(--sys-size-project-control-compact);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-project-corner-snug);align-items:center;display:flex;position:relative}.falcon-nav-item:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:-1px}.falcon-nav-item__accent{width:3px;height:16px;border-radius:var(--sys-shape-corner-full);flex:none;margin-inline-end:var(--sys-space-small)}.falcon-nav-item--disabled{cursor:not-allowed}.falcon-nav-item__icon{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.falcon-nav-item--tiled .falcon-nav-item__icon{border-radius:var(--sys-shape-project-corner-snug)}.falcon-nav-item__label{min-width:0}.falcon-nav-item--noted .falcon-nav-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.falcon-nav-item__note{flex:none;margin-inline-start:auto;padding-inline-start:var(--sys-space-small)}.falcon-rail__heading{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;color:var(--sys-color-project-accent-text)}.falcon-nav-item{font:var(--sys-type-project-nav-label);letter-spacing:var(--sys-type-project-nav-label-letter-spacing);color:var(--sys-color-on-surface-variant);text-decoration:none}.falcon-nav-item:hover{background:var(--sys-color-surface-container-high)}.falcon-nav-item:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-nav-item--current{background:var(--sys-project-nav-item-current-surface);font:var(--sys-type-project-nav-label-strong);letter-spacing:var(--sys-type-project-nav-label-strong-letter-spacing);color:var(--sys-project-nav-item-current-text)}.falcon-nav-item--current:hover{background:var(--sys-project-nav-item-current-surface)}.falcon-nav-item--current .falcon-nav-item__accent{background:var(--sys-project-nav-accent)}.falcon-nav-item--disabled{color:var(--sys-color-on-surface-variant);opacity:var(--sys-state-disabled-opacity)}.falcon-nav-item__icon{width:calc(var(--sys-project-nav-icon-size) * var(--sys-project-nav-icon-shown));height:calc(var(--sys-project-nav-icon-size) * var(--sys-project-nav-icon-shown));color:var(--sys-project-nav-icon-idle);margin-inline-end:calc(var(--sys-project-nav-icon-gap) * var(--sys-project-nav-icon-shown))}.falcon-nav-item--current .falcon-nav-item__icon{color:var(--sys-project-nav-icon-current)}.falcon-nav-item--tiled .falcon-nav-item__icon{width:calc((var(--sys-project-nav-icon-size) + var(--sys-space-small)) * var(--sys-project-nav-icon-shown));height:calc((var(--sys-project-nav-icon-size) + var(--sys-space-small)) * var(--sys-project-nav-icon-shown));background:var(--sys-color-surface-container-high)}.falcon-nav-item--tiled .falcon-nav-item__icon .falcon-icon{font:var(--sys-type-project-icon-16)}.falcon-nav-item__icon .falcon-icon{font:var(--sys-type-project-icon-20)}.falcon-nav-item--current .falcon-nav-item__icon .falcon-icon:before{font-variation-settings:"FILL" var(--sys-project-nav-icon-current-fill)}.falcon-nav-item__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-nav-item--current .falcon-nav-item__note{color:var(--sys-project-nav-item-current-text)}.falcon-nav-item:focus:not(:focus-visible){outline:none}.falcon-nav-split{align-items:stretch;min-width:0;display:flex}.falcon-nav-split__rail{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.falcon-nav-split__rail>*{flex:1 0 auto}.falcon-nav-strip{align-items:center;gap:var(--sys-space-tight);padding-block:var(--sys-space-large);flex-direction:column;flex:none;display:flex}.falcon-nav-strip__list{align-items:center;gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.falcon-nav-strip__item{display:flex}.falcon-nav-strip__link,.falcon-nav-strip__expand{border-radius:var(--sys-shape-project-corner-snug);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:relative}.falcon-nav-strip__expand{margin-block-end:var(--sys-space-small)}.falcon-nav-strip__link:focus-visible,.falcon-nav-strip__expand:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:var(--sys-space-none)}.falcon-nav-strip__expand-mark{gap:var(--sys-space-hairline);width:var(--sys-space-large);flex-direction:column;display:flex}.falcon-nav-strip__expand-mark>span{height:var(--sys-stroke-emphasis);border-radius:var(--sys-shape-corner-full);display:block}.falcon-nav-strip__label{z-index:1;padding:var(--sys-space-tight) var(--sys-space-small);border-radius:var(--sys-shape-project-corner-snug);white-space:nowrap;pointer-events:none;opacity:0;position:absolute;inset-inline-start:calc(100% + var(--sys-space-small))}.falcon-nav-strip__link:hover .falcon-nav-strip__label,.falcon-nav-strip__link:focus-visible .falcon-nav-strip__label,.falcon-nav-strip__expand:hover .falcon-nav-strip__label,.falcon-nav-strip__expand:focus-visible .falcon-nav-strip__label{opacity:1}@media (width<=839px){.falcon-nav-split{flex-direction:column}.falcon-nav-strip{padding-block:var(--sys-space-small);padding-inline:var(--sys-space-large);flex-direction:row;overflow-x:auto}.falcon-nav-strip__list{flex-direction:row}.falcon-nav-strip__expand{margin-block-end:var(--sys-space-none);margin-inline-end:var(--sys-space-small)}.falcon-nav-strip__label{inset-block-start:calc(100% + var(--sys-space-tight));inset-inline-start:auto}}.falcon-nav-split__main{flex:none;overflow-y:auto}.falcon-nav-split__collapse{padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-project-corner-snug);cursor:pointer;border:none;order:-1;align-self:flex-start}.falcon-nav-split__collapse:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:-1px}@media (width>=840px){.falcon-shell__main:not(.falcon-shell__main--no-rail){grid-template-columns:var(--sys-size-project-main-rail) minmax(0, 1fr)}}.falcon-shell__main:has(.falcon-nav-split){grid-template-columns:var(--sys-size-project-rail) minmax(0, 1fr)}.falcon-nav-strip{width:var(--sys-project-nav-strip-width);border-inline-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);background:var(--sys-color-surface)}.falcon-nav-strip__link,.falcon-nav-strip__expand{width:var(--sys-project-nav-strip-item-size);height:var(--sys-project-nav-strip-item-size);color:var(--sys-project-nav-icon-idle);background:0 0}.falcon-nav-strip__link:hover,.falcon-nav-strip__expand:hover{background:var(--sys-color-surface-container-high)}.falcon-nav-strip__link:focus-visible,.falcon-nav-strip__expand:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-nav-strip__link--current{background:var(--sys-project-nav-item-current-surface);color:var(--sys-project-nav-icon-current)}.falcon-nav-strip__link--current:hover{background:var(--sys-project-nav-item-current-surface)}.falcon-nav-strip__icon{display:inline-flex}.falcon-nav-strip__icon .falcon-icon{font:var(--sys-type-project-icon-20)}.falcon-nav-strip__link--current .falcon-nav-strip__icon .falcon-icon:before{font-variation-settings:"FILL" var(--sys-project-nav-icon-current-fill)}.falcon-nav-strip__expand-mark>span{background:currentColor}.falcon-nav-strip__label{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);background:var(--sys-color-inverse-surface);color:var(--sys-color-inverse-on-surface);box-shadow:var(--sys-elevation-level2)}.falcon-shell__main:has(.falcon-nav-split--expanded){grid-template-columns:calc(var(--sys-size-project-main-rail) + var(--sys-size-project-rail) - var(--sys-project-nav-strip-width)) minmax(0, 1fr)}.falcon-nav-split__main{width:var(--sys-size-project-main-rail)}.falcon-nav-split__collapse{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);background:0 0}.falcon-nav-split__collapse:hover{background:var(--sys-color-surface-container-high)}.falcon-nav-split__collapse:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-table__scroll{border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-medium);overflow-x:auto}.falcon-table{width:100%;border-spacing:var(--sys-space-none)}.falcon-table__header{height:var(--sys-size-project-row-head);padding:var(--sys-space-none) var(--sys-space-large);text-align:start;white-space:nowrap}.falcon-table__cell{height:var(--sys-size-project-row-compact);padding:var(--sys-space-project-stack-small) var(--sys-space-large);border-top:var(--sys-stroke-border) solid;vertical-align:middle}.falcon-table__cell--end{text-align:end}.falcon-table__cell .falcon-button{min-height:var(--sys-size-project-control-compact)}.falcon-table__cell .falcon-button--text{padding-inline:var(--sys-space-none)}.falcon-table__cell--fill{width:100%}.falcon-table__cell--fit{white-space:nowrap;width:1%}.falcon-table__empty{padding:var(--sys-space-section) var(--sys-space-large);border-top:var(--sys-stroke-border) solid;text-align:center}.falcon-table__scroll:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-table__scroll{border-color:var(--sys-color-outline-variant)}.falcon-table{background:var(--sys-color-surface-container-lowest)}.falcon-table__header{background:var(--sys-color-surface-container-high);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;color:var(--sys-color-on-surface-variant)}.falcon-table__cell{border-top-color:var(--sys-color-outline-variant);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-table__row:hover .falcon-table__cell{background:var(--sys-color-surface-container-low)}.falcon-table__row--highlighted .falcon-table__cell,.falcon-table__row--highlighted:hover .falcon-table__cell{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.falcon-table__row--highlighted .falcon-table__cell .falcon-button--text,.falcon-table__row--highlighted .falcon-table__cell a{color:var(--sys-color-on-secondary-container);text-decoration:underline}.falcon-table__empty{border-top-color:var(--sys-color-outline-variant);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-table__scroll:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-tile{align-items:flex-start;gap:var(--sys-space-project-stack-small);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-small);flex-direction:column;display:flex}a.falcon-tile:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-tile--placeholder{justify-content:center;align-items:center;gap:var(--sys-space-project-stack-tight);border-width:calc(var(--sys-stroke-border) * 2);text-align:center;border-style:dashed;place-self:stretch start;width:144px;min-height:120px}.falcon-tile--placeholder .falcon-tile__head{gap:var(--sys-space-project-stack-tight);flex-direction:column}.falcon-tile--placeholder .falcon-tile__icon{width:auto;height:auto}.falcon-tile__head{align-items:center;gap:var(--sys-space-small);width:100%;min-width:0;display:flex}.falcon-tile__icon{border-radius:var(--sys-shape-project-corner-snug);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.falcon-tile__title{overflow-wrap:anywhere;min-width:0}.falcon-tile__head>.falcon-status{padding:var(--sys-space-hairline) var(--sys-space-small);flex:none;margin-inline-start:auto}.falcon-tile__meta{margin-block-start:auto}.falcon-tile{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface);text-decoration:none}a.falcon-tile:hover{box-shadow:var(--sys-elevation-level1)}a.falcon-tile:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-tile--placeholder{border-color:var(--sys-color-primary);color:var(--sys-color-primary);background:0 0}a.falcon-tile--placeholder:hover{background:var(--sys-color-surface-container-low);box-shadow:none}.falcon-tile--placeholder .falcon-tile__title{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.falcon-tile--placeholder .falcon-tile__icon{color:var(--sys-color-primary);background:0 0}.falcon-tile__icon{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.falcon-tile__title{font:var(--sys-type-title-large);letter-spacing:var(--sys-type-title-large-letter-spacing)}.falcon-tile__description{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-tile__meta{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-tile__icon .falcon-icon{font:var(--sys-type-project-icon-18)}.falcon-tile__head>.falcon-status{font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing)}.falcon-tile--placeholder .falcon-tile__icon .falcon-icon{font:var(--sys-type-project-icon-32)}.falcon-segmented{min-height:var(--sys-size-project-control-compact);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-full);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.falcon-segmented__choice{padding:var(--sys-space-none) var(--sys-space-medium);white-space:nowrap;cursor:pointer;border:none;align-items:center;display:inline-flex}.falcon-segmented__choice:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:calc(-1 * var(--sys-stroke-focus))}.falcon-segmented{border-color:var(--sys-color-outline-variant);background:var(--sys-color-surface-container-lowest)}.falcon-segmented__choice{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);background:0 0}.falcon-segmented__choice:hover{background:var(--sys-color-surface-container-high)}.falcon-segmented__choice:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.falcon-segmented__choice--current,.falcon-segmented__choice--current:hover{background:var(--sys-color-inverse-surface);color:var(--sys-color-inverse-on-surface)}.falcon-status{padding:var(--sys-space-tight) var(--sys-space-medium);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-full);white-space:nowrap;font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;border-color:#0000;flex:none;align-items:center;display:inline-flex}.falcon-status--draft,.falcon-status--archived{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.falcon-status--paused{background:var(--sys-color-status-info-container);color:var(--sys-color-on-status-info-container)}.falcon-status--live{background:var(--sys-color-primary);color:var(--sys-color-on-primary)}.falcon-status--published,.falcon-status--dev{background:var(--sys-color-primary-container);border-color:var(--sys-color-primary);color:var(--sys-color-on-primary-container)}.falcon-status--waiting{background:var(--sys-color-secondary-container);border-color:var(--sys-color-project-accent-text);color:var(--sys-color-project-accent-text)}.falcon-filters{align-items:center;gap:var(--sys-space-small);row-gap:var(--sys-space-project-stack-tight);flex-wrap:wrap;display:flex}.falcon-filters__chips{display:contents}.falcon-filters__find{order:-1;width:144px;max-width:100%}.falcon-catalogue-region{gap:var(--sys-space-project-stack-small);flex-direction:column;display:flex}.falcon-catalogue-label{align-items:baseline;gap:var(--sys-space-small);margin:var(--sys-space-none);display:flex}.falcon-catalogue-label__eyebrow{white-space:nowrap}.falcon-catalogue-label__action{flex:none;margin-inline-start:auto}.falcon-catalogue-heading{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);display:flex}.falcon-catalogue-heading__icon{align-items:center;display:inline-flex}.falcon-catalogue-group{gap:var(--sys-space-project-stack-small);flex-direction:column;display:flex}.falcon-catalogue-groups{gap:var(--sys-space-project-stack-extra-large);flex-direction:column;display:flex}.falcon-card-grid{align-items:start;gap:var(--sys-space-project-stack-large) var(--sys-space-large);display:grid}.falcon-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.falcon-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.falcon-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.falcon-card-grid--3,.falcon-card-grid--2{grid-template-columns:minmax(0,1fr)}.falcon-filters__find{width:100%}}.falcon-catalogue-label__eyebrow{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;color:var(--sys-color-project-accent-text)}.falcon-catalogue-label__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-catalogue-heading{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);text-transform:uppercase;color:var(--sys-color-on-surface-variant)}.falcon-catalogue-heading__icon{color:var(--sys-color-on-surface-variant)}.falcon-catalogue-heading__icon .falcon-icon{font:var(--sys-type-project-icon-16)}.falcon-dialog{width:100%;max-width:min(560px,100vw - 32px);padding:var(--sys-space-none);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);box-shadow:var(--sys-elevation-level3);color:var(--sys-color-on-surface)}.falcon-dialog::backdrop{background:var(--sys-color-scrim);opacity:var(--sys-state-scrim-opacity)}.falcon-dialog__panel{gap:var(--sys-space-large);padding:var(--sys-space-extra-large);flex-direction:column;display:flex}.falcon-dialog__header{justify-content:space-between;align-items:center;gap:var(--sys-space-large);display:flex}.falcon-dialog__title{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-headline-small);letter-spacing:var(--sys-type-headline-small-letter-spacing);display:flex}.falcon-dialog__title-icon{color:var(--sys-color-secondary);display:inline-flex}.falcon-dialog__close{width:36px;height:36px;padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-full);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--sys-space-small) * -1);display:inline-flex}.falcon-dialog__close .falcon-icon{font:var(--sys-type-project-icon-24)}.falcon-dialog:focus,.falcon-dialog:focus-visible{outline:none}.falcon-dialog__close:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.falcon-dialog__close:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.falcon-dialog__body{gap:var(--sys-space-large);flex-direction:column;display:flex}.falcon-dialog__actions{align-items:center;gap:var(--sys-space-medium);display:flex}.falcon-menu{display:inline-flex;position:relative}.falcon-menu__list{z-index:20;top:calc(100% + 4px);min-width:220px;padding:var(--sys-space-small) var(--sys-space-none);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);box-shadow:var(--sys-elevation-level2);flex-direction:column;display:flex;position:absolute;inset-inline-start:0}.falcon-menu__list--end{inset-inline:auto 0}.falcon-menu__item{align-items:center;gap:var(--sys-space-medium);min-height:40px;padding:var(--sys-space-small) var(--sys-space-large);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);text-align:start;color:var(--sys-color-on-surface);cursor:pointer;background:0 0;border:none;display:flex}.falcon-menu__item:hover{background:var(--sys-color-surface-container)}.falcon-menu__item:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:-3px}.falcon-menu__item--starts-group{border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);margin-top:var(--sys-space-small);padding-top:var(--sys-space-medium)}.falcon-menu__item--destructive{color:var(--sys-color-error)}.falcon-menu__item:disabled{cursor:not-allowed;color:var(--sys-color-on-surface-variant);opacity:var(--sys-state-disabled-opacity)}.falcon-menu__icon{color:var(--sys-color-on-surface-variant);display:inline-flex}.falcon-menu__item--selected{color:var(--sys-color-on-primary-container)}.falcon-menu__item--selected:after{content:"✓";margin-inline-start:auto;padding-inline-start:var(--sys-space-medium)}.falcon-menu__item--selected .falcon-menu__icon{color:var(--sys-color-on-primary-container)}.falcon-toast{align-items:center;gap:var(--sys-space-large);max-width:520px;padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-inverse-surface);border-radius:var(--sys-shape-corner-small);box-shadow:var(--sys-elevation-level3);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-inverse-on-surface);display:flex}.falcon-toast--success{background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container)}.falcon-toast--warning{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.falcon-toast--error{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.falcon-toast__message{flex:1}.falcon-toast__action{padding:var(--sys-space-tight) var(--sys-space-small);border-radius:var(--sys-shape-corner-extra-small);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:currentColor;cursor:pointer;background:0 0;border:none;flex:none;text-decoration:underline}.falcon-toast__dismiss{width:28px;height:28px;padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-full);color:currentColor;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.falcon-toast__action:focus-visible,.falcon-toast__dismiss:focus-visible{outline:var(--sys-stroke-focus) solid currentcolor;outline-offset:2px}.falcon-tell-studio{gap:var(--sys-space-small);flex-direction:column;display:flex}.falcon-tell-studio__field{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-small) var(--sys-space-small) var(--sys-space-small) var(--sys-space-large);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);display:flex}.falcon-tell-studio__field:focus-within{border-color:var(--sys-color-primary);outline:var(--sys-stroke-emphasis) solid var(--sys-color-primary);outline-offset:-1px}.falcon-tell-studio__field--error{border-color:var(--sys-color-error)}.falcon-tell-studio__spark{color:var(--sys-color-secondary);flex:none}.falcon-tell-studio__control{min-height:28px;max-height:160px;padding:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface);resize:none;background:0 0;border:none;flex:1}.falcon-tell-studio__control:focus-visible{outline:none}.falcon-tell-studio__control::placeholder{color:var(--sys-color-on-surface-variant)}.falcon-tell-studio__send{width:36px;height:36px;padding:var(--sys-space-none);background:var(--sys-color-primary);border-radius:var(--sys-shape-corner-full);color:var(--sys-color-on-primary);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.falcon-tell-studio__send:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.falcon-tell-studio__send:disabled{cursor:not-allowed;background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.falcon-tell-studio__error{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-error);padding-inline-start:var(--sys-space-large)}.falcon-studio-question__eyebrow{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;color:var(--sys-color-on-surface-variant)}.falcon-studio-question__said{gap:var(--sys-space-tight);padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-surface-container-high);border-radius:var(--sys-shape-corner-small);flex-direction:column;display:flex}.falcon-studio-question__said-text{margin:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.falcon-studio-question__choices{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;flex-direction:column;display:flex}.falcon-studio-question__question{padding:var(--sys-space-none) var(--sys-space-none) var(--sys-space-small);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-studio-choice{align-items:flex-start;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);cursor:pointer;display:flex}.falcon-studio-choice--selected{background:var(--sys-color-primary-container);border-color:var(--sys-color-primary)}.falcon-studio-choice:focus-within{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.falcon-studio-choice__control{width:18px;height:18px;accent-color:var(--sys-color-primary);flex:none;position:relative;top:2px}.falcon-studio-choice__text{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.falcon-studio-choice__label{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-studio-choice__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-studio-question__suggestion{gap:var(--sys-space-small);flex-direction:column;display:flex}.falcon-studio-question__suggestion-head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-large);margin:var(--sys-space-none);display:flex}.falcon-studio-question__destination{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-studio-question__draft{margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-secondary-container);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-secondary-container)}.falcon-studio-question__shorter{justify-content:space-between;align-items:baseline;gap:var(--sys-space-medium);margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.falcon-studio-question__length,.falcon-studio-question__footnote{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-instruction{gap:var(--sys-space-tight);padding:var(--sys-space-small) var(--sys-space-none);flex-direction:column;display:flex}.falcon-instruction__rule{align-items:center;gap:var(--sys-space-small);display:flex}.falcon-instruction__author{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant);white-space:nowrap}.falcon-instruction__line{border-top:var(--sys-stroke-border) dashed var(--sys-color-outline-variant);flex:1;height:0}.falcon-instruction__body,.falcon-instruction__actions{align-items:center;gap:var(--sys-space-small);display:flex}.falcon-instruction__text{margin:var(--sys-space-none);max-width:78ch;font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-instruction--yours .falcon-instruction__author{color:var(--sys-color-primary)}.falcon-instruction--yours .falcon-instruction__line{border-top-color:var(--sys-color-primary)}.falcon-instruction--studio-draft .falcon-instruction__author{color:var(--sys-color-on-status-warning-container)}.falcon-instruction--studio-draft .falcon-instruction__line{border-top-color:var(--sys-color-status-warning)}.falcon-instruction--studio-draft .falcon-instruction__text{padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-status-warning-container);border-inline-start:var(--sys-stroke-emphasis) solid var(--sys-color-status-warning);border-radius:var(--sys-shape-corner-extra-small);color:var(--sys-color-on-status-warning-container)}.falcon-instruction__handle{width:24px;height:24px;padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-extra-small);color:var(--sys-color-on-surface-variant);cursor:grab;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.falcon-instruction__handle--locked{cursor:not-allowed;opacity:var(--sys-state-disabled-opacity)}.falcon-instruction__handle:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.falcon-instruction__handle[aria-pressed=true]{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);cursor:grabbing}.falcon-instruction--grabbed{background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-small);opacity:.84}.falcon-with-side-panel{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.falcon-with-side-panel:has(>.falcon-side-panel){grid-template-columns:minmax(0,1fr) 384px}.falcon-with-side-panel__main{min-width:0}.falcon-side-panel{border-inline-start:var(--sys-stroke-border) solid;flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.falcon-side-panel__head{align-items:center;gap:var(--sys-space-medium);min-height:56px;padding:var(--sys-space-small) var(--sys-space-medium) var(--sys-space-small) var(--sys-space-extra-large);border-block-end:var(--sys-stroke-border) solid;display:flex}.falcon-side-panel__title{margin:var(--sys-space-none);flex:1;min-width:0}.falcon-side-panel__close{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-full);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.falcon-side-panel__body{gap:var(--sys-space-large);min-height:0;padding:var(--sys-space-extra-large);flex-direction:column;flex:1;display:flex;overflow-y:auto}.falcon-side-panel__foot{gap:var(--sys-space-medium);padding:var(--sys-space-large) var(--sys-space-extra-large) var(--sys-space-extra-large);border-block-start:var(--sys-stroke-border) solid;flex-direction:column;display:flex}@media (width<=839px){.falcon-with-side-panel:has(>.falcon-side-panel){grid-template-columns:minmax(0,1fr)}.falcon-side-panel{z-index:20;border-inline-start:none;position:fixed;inset:0}}.falcon-conversation__list{gap:var(--sys-space-large);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.falcon-conversation__message{min-width:0;display:flex}.falcon-conversation--you{justify-content:flex-end}.falcon-conversation__words{gap:var(--sys-space-small);overflow-wrap:anywhere;white-space:pre-wrap;flex-direction:column;min-width:0;max-width:100%;display:flex}.falcon-conversation--you .falcon-conversation__words{max-width:85%;padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-large)}.falcon-conversation__words p{margin:var(--sys-space-none)}.falcon-side-panel{background:var(--sys-color-surface-container-low);border-inline-start-color:var(--sys-color-outline-variant)}@media (width<=839px){.falcon-side-panel{box-shadow:var(--sys-elevation-level3)}}.falcon-side-panel__head,.falcon-side-panel__foot{border-color:var(--sys-color-outline-variant)}.falcon-side-panel__title{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-side-panel__close{color:var(--sys-color-on-surface-variant);background:0 0}.falcon-side-panel__close:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.falcon-side-panel__close:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.falcon-conversation__words{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.falcon-conversation--you .falcon-conversation__words{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.falcon-conversation__words a{color:var(--sys-color-primary);text-decoration:underline}.falcon-conversation__words a:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.falcon-band{border-radius:var(--sys-shape-corner-full);background:linear-gradient(90deg, var(--sys-project-brand-gradient-from), var(--sys-project-brand-gradient-to), var(--sys-project-brand-band-to));flex:none;width:100%;height:6px}.falcon-summary{gap:var(--sys-space-large);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;display:grid}.falcon-stat{gap:var(--sys-space-tight);padding:var(--sys-space-large);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);flex-direction:column;display:flex}.falcon-stat__bar{width:28px;height:4px;border-radius:var(--sys-shape-corner-full);margin-block-end:var(--sys-space-small)}.falcon-stat__label{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-stat__figure{margin:var(--sys-space-none);font:var(--sys-type-headline-small);letter-spacing:var(--sys-type-headline-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-stat__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-stat__note--success{color:var(--sys-color-status-success)}.falcon-stat__note--warning{color:var(--sys-color-status-warning)}.falcon-group{background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);width:100%;overflow:hidden}.falcon-group__head{align-items:baseline;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);flex-wrap:wrap;padding-inline-start:var(--sys-space-large);display:flex;position:relative}.falcon-group__edge{width:4px;position:absolute;inset-block:0;inset-inline-start:0}.falcon-group__title{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-group__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-group__body{flex-direction:column;display:flex}.falcon-row{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.falcon-row__initial{border-radius:var(--sys-shape-corner-small);width:32px;height:32px;font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);flex:none;justify-content:center;align-items:center;display:inline-flex}.falcon-row__text{flex:1;min-width:0}.falcon-row__name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface);text-decoration:none}.falcon-row__name:hover{text-decoration:underline}.falcon-row__name:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.falcon-row__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-row__status{flex:none}.falcon-pill{padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);white-space:nowrap;align-items:center;display:inline-flex}.falcon-pill--live,.falcon-pill--published{background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container)}.falcon-pill--waiting{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.falcon-pill--draft,.falcon-pill--archived{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.falcon-pill--paused{background:var(--sys-color-status-info-container);color:var(--sys-color-on-status-info-container)}.falcon-row__figure{min-width:96px;font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);text-align:end;color:var(--sys-color-on-surface-variant);flex:none}.falcon-invitation{align-items:center;gap:var(--sys-space-large);width:100%;padding:var(--sys-space-large);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) dashed var(--sys-color-outline);border-radius:var(--sys-shape-corner-large);display:flex}.falcon-invitation__mark{border-radius:var(--sys-shape-corner-large);width:44px;height:44px;font:var(--sys-type-headline-small);letter-spacing:var(--sys-type-headline-small-letter-spacing);flex:none;justify-content:center;align-items:center;display:inline-flex}.falcon-invitation__text{flex:1;min-width:0}.falcon-invitation__title{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-invitation__note{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-invitation__action{min-height:var(--sys-size-touch-target);padding:var(--sys-space-small) var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline);border-radius:var(--sys-shape-corner-medium);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);cursor:pointer;background:0 0;flex:none}.falcon-invitation__action:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.falcon-accent--agents .falcon-stat__bar{background:linear-gradient(90deg, var(--sys-project-section-agents-ink), var(--sys-project-section-agents-edge))}.falcon-accent--agents .falcon-group__edge{background:var(--sys-project-section-agents-edge)}.falcon-accent--agents .falcon-row__initial{background:var(--sys-project-section-agents-tile);color:var(--sys-project-section-agents-ink)}.falcon-invitation.falcon-accent--agents{border-color:var(--sys-project-section-agents-line)}.falcon-accent--agents .falcon-invitation__mark{background:var(--sys-project-section-agents-tile);color:var(--sys-project-section-agents-ink)}.falcon-accent--agents .falcon-invitation__action{border-color:var(--sys-project-section-agents-line);color:var(--sys-project-section-agents-ink)}.falcon-accent--pipelines .falcon-stat__bar{background:linear-gradient(90deg, var(--sys-project-section-pipelines-ink), var(--sys-project-section-pipelines-edge))}.falcon-accent--pipelines .falcon-group__edge{background:var(--sys-project-section-pipelines-edge)}.falcon-accent--pipelines .falcon-row__initial{background:var(--sys-project-section-pipelines-tile);color:var(--sys-project-section-pipelines-ink)}.falcon-invitation.falcon-accent--pipelines{border-color:var(--sys-project-section-pipelines-line)}.falcon-accent--pipelines .falcon-invitation__mark{background:var(--sys-project-section-pipelines-tile);color:var(--sys-project-section-pipelines-ink)}.falcon-accent--pipelines .falcon-invitation__action{border-color:var(--sys-project-section-pipelines-line);color:var(--sys-project-section-pipelines-ink)}.falcon-accent--identities .falcon-stat__bar{background:linear-gradient(90deg, var(--sys-project-section-identities-ink), var(--sys-project-section-identities-edge))}.falcon-accent--identities .falcon-group__edge{background:var(--sys-project-section-identities-edge)}.falcon-accent--identities .falcon-row__initial{background:var(--sys-project-section-identities-tile);color:var(--sys-project-section-identities-ink)}.falcon-invitation.falcon-accent--identities{border-color:var(--sys-project-section-identities-line)}.falcon-accent--identities .falcon-invitation__mark{background:var(--sys-project-section-identities-tile);color:var(--sys-project-section-identities-ink)}.falcon-accent--identities .falcon-invitation__action{border-color:var(--sys-project-section-identities-line);color:var(--sys-project-section-identities-ink)}.falcon-accent--knowledge .falcon-stat__bar{background:linear-gradient(90deg, var(--sys-project-section-knowledge-ink), var(--sys-project-section-knowledge-edge))}.falcon-accent--knowledge .falcon-group__edge{background:var(--sys-project-section-knowledge-edge)}.falcon-accent--knowledge .falcon-row__initial{background:var(--sys-project-section-knowledge-tile);color:var(--sys-project-section-knowledge-ink)}.falcon-invitation.falcon-accent--knowledge{border-color:var(--sys-project-section-knowledge-line)}.falcon-accent--knowledge .falcon-invitation__mark{background:var(--sys-project-section-knowledge-tile);color:var(--sys-project-section-knowledge-ink)}.falcon-accent--knowledge .falcon-invitation__action{border-color:var(--sys-project-section-knowledge-line);color:var(--sys-project-section-knowledge-ink)}.falcon-accent--tools .falcon-stat__bar{background:linear-gradient(90deg, var(--sys-project-section-tools-ink), var(--sys-project-section-tools-edge))}.falcon-accent--tools .falcon-group__edge{background:var(--sys-project-section-tools-edge)}.falcon-accent--tools .falcon-row__initial{background:var(--sys-project-section-tools-tile);color:var(--sys-project-section-tools-ink)}.falcon-invitation.falcon-accent--tools{border-color:var(--sys-project-section-tools-line)}.falcon-accent--tools .falcon-invitation__mark{background:var(--sys-project-section-tools-tile);color:var(--sys-project-section-tools-ink)}.falcon-accent--tools .falcon-invitation__action{border-color:var(--sys-project-section-tools-line);color:var(--sys-project-section-tools-ink)}.falcon-accent--skills .falcon-stat__bar{background:linear-gradient(90deg, var(--sys-project-section-skills-ink), var(--sys-project-section-skills-edge))}.falcon-accent--skills .falcon-group__edge{background:var(--sys-project-section-skills-edge)}.falcon-accent--skills .falcon-row__initial{background:var(--sys-project-section-skills-tile);color:var(--sys-project-section-skills-ink)}.falcon-invitation.falcon-accent--skills{border-color:var(--sys-project-section-skills-line)}.falcon-accent--skills .falcon-invitation__mark{background:var(--sys-project-section-skills-tile);color:var(--sys-project-section-skills-ink)}.falcon-accent--skills .falcon-invitation__action{border-color:var(--sys-project-section-skills-line);color:var(--sys-project-section-skills-ink)}.falcon-accent--connections .falcon-stat__bar{background:linear-gradient(90deg, var(--sys-project-section-connections-ink), var(--sys-project-section-connections-edge))}.falcon-accent--connections .falcon-group__edge{background:var(--sys-project-section-connections-edge)}.falcon-accent--connections .falcon-row__initial{background:var(--sys-project-section-connections-tile);color:var(--sys-project-section-connections-ink)}.falcon-invitation.falcon-accent--connections{border-color:var(--sys-project-section-connections-line)}.falcon-accent--connections .falcon-invitation__mark{background:var(--sys-project-section-connections-tile);color:var(--sys-project-section-connections-ink)}.falcon-accent--connections .falcon-invitation__action{border-color:var(--sys-project-section-connections-line);color:var(--sys-project-section-connections-ink)}.falcon-accent--reports .falcon-stat__bar{background:linear-gradient(90deg, var(--sys-project-section-reports-ink), var(--sys-project-section-reports-edge))}.falcon-accent--reports .falcon-group__edge{background:var(--sys-project-section-reports-edge)}.falcon-accent--reports .falcon-row__initial{background:var(--sys-project-section-reports-tile);color:var(--sys-project-section-reports-ink)}.falcon-invitation.falcon-accent--reports{border-color:var(--sys-project-section-reports-line)}.falcon-accent--reports .falcon-invitation__mark{background:var(--sys-project-section-reports-tile);color:var(--sys-project-section-reports-ink)}.falcon-accent--reports .falcon-invitation__action{border-color:var(--sys-project-section-reports-line);color:var(--sys-project-section-reports-ink)}.studio-skip{inset-inline-start:var(--sys-space-large);top:var(--sys-space-none);z-index:100;padding:var(--sys-space-small) var(--sys-space-large);background:var(--sys-color-inverse-surface);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-inverse-on-surface);position:absolute;transform:translateY(-120%)}.studio-skip:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px;transform:translateY(var(--sys-space-small))}.studio-top{align-items:center;gap:var(--sys-space-medium);width:100%;padding-inline:var(--sys-space-extra-large);background:var(--sys-color-surface-container);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-top__line{align-items:baseline;gap:var(--sys-space-medium);flex:1;min-width:0;display:flex}.studio-top__mark{align-items:baseline;gap:var(--sys-space-tight);color:var(--sys-color-on-surface);white-space:nowrap;text-decoration:none;display:flex}.studio-top__mark:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-top__logo{inset-inline-start:var(--sys-project-logo-offset-x);top:var(--sys-project-logo-offset-y);flex:none;width:22px;height:26px;display:block;position:relative}.studio-top__lockup{align-items:baseline;gap:var(--sys-space-tight);display:inline-flex}.studio-top__company{font:var(--sys-type-title-large);letter-spacing:var(--sys-type-title-large-letter-spacing);color:var(--sys-color-primary)}.studio-top__product{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant);margin-inline-start:var(--sys-space-small)}.studio-top__rule{width:var(--sys-space-hairline);height:var(--sys-space-large);margin-inline:var(--sys-space-tight);background:var(--sys-color-outline);flex:none;align-self:center}.studio-top__where{flex:1;min-width:0;overflow:hidden}.studio-top__crumbs{align-items:baseline;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);white-space:nowrap;list-style:none;display:flex}.studio-top__crumb{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-top__crumb[aria-current=page]{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-top__crumb+.studio-top__crumb:before{content:"›";padding-inline-end:var(--sys-space-small)}.studio-top__crumb a{color:inherit;text-decoration:none}.studio-top__crumb a:hover{text-decoration:underline}.studio-top__crumb a:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-top__actions{align-items:center;gap:var(--sys-space-medium);flex:none;display:flex}.studio-top__gear{border-radius:var(--sys-shape-corner-full);width:32px;height:32px;color:var(--sys-color-on-surface-variant);justify-content:center;align-items:center;display:inline-flex}.studio-top__gear:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-top__gear:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-top__appearance{width:32px;height:32px;padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-full);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.studio-top__appearance-icon{display:inline-flex}.studio-top__appearance:hover:not(:disabled){background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-top__appearance:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-top__appearance:disabled{cursor:not-allowed;opacity:var(--sys-state-disabled-opacity)}.studio-top__ask{align-items:center;gap:var(--sys-space-small);height:32px;padding:var(--sys-space-none) var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;display:inline-flex}.studio-top__ask .falcon-icon{color:var(--sys-color-secondary)}.studio-top__ask:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-top__ask[aria-expanded=true]{background:var(--sys-color-secondary-container);border-color:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.studio-top__ask:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}@media (width<=1099px){.studio-top__ask{width:32px;padding:var(--sys-space-none);border-color:#0000;justify-content:center}.studio-top__ask-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.studio-ask__greeting{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-ask__suggestions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-ask__reading{align-items:center;gap:var(--sys-space-small);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.studio-ask__reading .falcon-loading--inline{padding:var(--sys-space-none)}.studio-top__avatar{width:32px;height:32px;padding:var(--sys-space-none);background:var(--sys-color-secondary-container);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-secondary-container);cursor:pointer;border:none;justify-content:center;align-items:center;margin-inline-start:var(--sys-space-small);display:inline-flex}.studio-top__avatar:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-rail{gap:var(--sys-space-large);padding:var(--sys-space-large) var(--sys-space-medium);background:var(--sys-color-surface-container);border-inline-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-rail>.falcon-rail{padding:var(--sys-space-none)}.studio-rail__back{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-tight);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);align-self:flex-start;text-decoration:none;display:inline-flex}.studio-rail__back:hover{text-decoration:underline}.studio-rail__back:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:-1px}.studio-rail__title{margin:var(--sys-space-none);padding-inline:var(--sys-space-medium);font:var(--sys-type-title-large);letter-spacing:var(--sys-type-title-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-rail__subject{align-items:center;gap:var(--sys-space-small);padding-inline:var(--sys-space-medium);display:flex}.studio-rail__subject--button{margin-inline:var(--sys-space-tight);padding-block:var(--sys-space-tight);padding-inline:var(--sys-space-small);border-radius:var(--sys-shape-corner-small);text-align:start;cursor:pointer;background:0 0;border:none}.studio-rail__subject--button:hover{background:var(--sys-color-surface-container-high)}.studio-rail__subject--button:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:-1px}.studio-rail__subject-mark{width:var(--sys-size-project-subject-mark);height:var(--sys-size-project-subject-mark);background:var(--sys-color-primary-container);border-radius:var(--sys-shape-corner-small);color:var(--sys-color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-rail__subject-text{flex-direction:column;min-width:0;display:flex}.studio-rail__subject-name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-rail__subject-note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-rail__new{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-primary);cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-flex}.studio-rail__new:hover:not(:disabled){text-decoration:underline}.studio-rail__new:disabled{cursor:default;opacity:var(--sys-state-disabled-opacity)}.studio-rail__problem{margin:var(--sys-space-tight) var(--sys-space-none) var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-error)}.studio-rail__new:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-link,.studio-plain__link{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-primary);cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-flex}.studio-link:hover,.studio-plain__link:hover{text-decoration:underline}.studio-link:focus-visible,.studio-plain__link:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px;border-radius:var(--sys-shape-corner-extra-small)}.studio-link:disabled{opacity:var(--sys-state-disabled-opacity);cursor:default}.studio-plain__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-plain__list{gap:var(--sys-space-tight);margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);flex-direction:column;padding-inline-start:var(--sys-space-large);display:flex}.studio-notes{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-placeholder{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-large);background:var(--sys-color-surface-container-low);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-placeholder__row{gap:var(--sys-space-medium);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.studio-placeholder__row dt{min-width:120px;color:var(--sys-color-on-surface)}.studio-placeholder__row dd{margin:var(--sys-space-none)}.studio-signin{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-large);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-signin__legend{padding:var(--sys-space-none) var(--sys-space-none) var(--sys-space-small);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-signin__error{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-error)}.studio-panel{gap:var(--sys-space-project-stack-medium);margin:var(--sys-space-none);padding:var(--sys-space-project-stack-extra-large) var(--sys-space-extra-large);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);flex-direction:column;display:flex}.studio-panel__foot{justify-content:space-between;align-items:center;gap:var(--sys-space-large);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);padding-block-start:var(--sys-space-project-stack-medium);display:flex}.studio-panel__foot>:only-child{margin-inline-start:auto}.studio-panel--form{max-width:var(--sys-size-project-form-column)}.studio-fixed-value{min-height:var(--sys-size-project-control);margin:var(--sys-space-none);padding:var(--sys-space-none) var(--sys-space-medium);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-project-corner-snug);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface);align-items:center;display:flex}.studio-panel__title+.studio-me__note,.studio-panel__title+.studio-group__note,.studio-panel__title+.studio-plain__note,.studio-group__heading+.studio-me__note,.studio-group__heading+.studio-group__note,.studio-group__heading+.studio-plain__note{margin-block-start:calc(var(--sys-space-tight) - var(--sys-space-project-stack-medium))}.studio-panel{overflow:hidden}.studio-panel .falcon-table__scroll{margin-inline:calc(-1 * var(--sys-space-extra-large));border-radius:var(--sys-shape-corner-none);border:none}.studio-panel .falcon-table__header{border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-panel .falcon-table__header:first-child,.studio-panel .falcon-table__cell:first-child{padding-inline-start:var(--sys-space-extra-large)}.studio-panel .falcon-table__header:last-child,.studio-panel .falcon-table__cell:last-child{padding-inline-end:var(--sys-space-extra-large)}.studio-fieldset{gap:var(--sys-space-project-stack-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;flex-direction:column;display:flex}.studio-filters{align-items:center;gap:var(--sys-space-small);row-gap:var(--sys-space-project-stack-tight);flex-wrap:wrap;display:flex}.studio-setup-needed{align-items:flex-start;gap:var(--sys-space-medium);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-low);flex-direction:column;display:flex}.studio-setup-needed__what{align-items:flex-start;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface);display:flex}.studio-setup-needed__ask{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant)}.studio-setup-needed__link{padding:var(--sys-space-none);font:var(--sys-type-label-large);cursor:pointer;background:0 0;border:none}.studio-setup-needed__fix{align-items:flex-end;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-setup-needed__fields{align-self:stretch;gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-return{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);font:var(--sys-type-body-medium);flex-wrap:wrap;display:flex}.studio-entry{min-height:100vh;padding:var(--sys-space-page) var(--sys-space-large);background:var(--sys-color-surface);align-content:center;justify-items:center;display:grid}.studio-entry--topped{padding:var(--sys-space-none);align-content:start}.studio-entry__body{width:100%;min-height:60vh;padding:var(--sys-space-page) var(--sys-space-large);align-content:center;justify-items:center;display:grid}.studio-card{gap:var(--sys-space-large);width:100%;max-width:560px;padding:var(--sys-space-section);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);box-shadow:var(--sys-elevation-level1);flex-direction:column;display:flex}.studio-card__mark{font:var(--sys-type-title-large);letter-spacing:var(--sys-type-title-large-letter-spacing);color:var(--sys-color-primary)}.studio-card__icon{color:var(--sys-color-primary);display:inline-flex}.studio-card__heading{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-card__title{margin:var(--sys-space-none);font:var(--sys-type-headline-small);letter-spacing:var(--sys-type-headline-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-card__where{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-card__body{margin:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-card__content{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-card__actions{gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-card__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-card__note--ruled{padding-top:var(--sys-space-large);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-card__error{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-error)}.studio-ways{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-ways .falcon-button{width:100%}.studio-or{align-items:center;gap:var(--sys-space-medium);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.studio-or:before,.studio-or:after{content:"";height:var(--sys-stroke-border);background:var(--sys-color-outline-variant);flex:1}.studio-email{align-items:center;gap:var(--sys-space-small);min-height:var(--sys-size-project-control);padding-inline:var(--sys-space-medium);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-project-corner-snug);display:flex}.studio-email:focus-within{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-email__icon{color:var(--sys-color-on-surface-variant);flex:none;display:inline-flex}.studio-email__input{min-width:0;height:var(--sys-size-touch-target);padding:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface);background:0 0;border:none;flex:1}.studio-email__input:focus{outline:none}.studio-links{align-items:flex-start;gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-entry-code{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-entry-code__boxes{gap:var(--sys-space-medium);display:flex}.studio-entry-code__box{width:64px;height:64px;padding:var(--sys-space-none);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline);border-radius:var(--sys-shape-corner-medium);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface);text-align:center}.studio-entry-code__box:focus-visible{border-color:var(--sys-color-primary);outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-entry-code--error .studio-entry-code__box{border-color:var(--sys-color-error)}.studio-grants{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-large);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-grants__heading{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text);text-transform:uppercase}.studio-grants__list{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface);flex-direction:column;list-style:none;display:flex}.studio-empty{align-items:center;gap:var(--sys-space-medium);text-align:center;flex-direction:column;max-width:640px;display:flex}.studio-empty__icon{color:var(--sys-color-on-surface-variant);display:inline-flex}.studio-empty__title{margin:var(--sys-space-none);font:var(--sys-type-headline-large);letter-spacing:var(--sys-type-headline-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-empty__body{margin:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-empty__actions{gap:var(--sys-space-medium);padding-top:var(--sys-space-small);display:flex}.studio-me__section{gap:var(--sys-space-project-stack-tight);flex-direction:column;display:flex}.studio-me__label{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-me__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-me__error{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-error)}.studio-me__saved{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-status-success)}.studio-me__photo{align-items:center;gap:var(--sys-space-large);display:flex}.studio-me__photo-text{gap:var(--sys-space-tight);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.studio-me__phone{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-me__phone-row{align-items:center;gap:var(--sys-space-medium);min-height:var(--sys-size-project-control);padding-inline:var(--sys-space-medium);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-project-corner-snug);display:flex}.studio-me__phone-value{min-width:0;font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface);flex:1}.studio-me__verified{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-status-success)}.studio-me__unverified{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-rows{margin:var(--sys-space-none);padding:var(--sys-space-none);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;list-style:none;display:flex;overflow:hidden}.studio-row{align-items:center;gap:var(--sys-space-medium);min-height:var(--sys-size-touch-target);padding:var(--sys-space-small) var(--sys-space-large);background:var(--sys-color-surface-container-lowest);display:flex}.studio-row+.studio-row{border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-row__icon,.studio-row__locked{color:var(--sys-color-on-surface-variant);flex:none;display:inline-flex}.studio-row__text{min-width:0;font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface);flex:1}.studio-row__note{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-me__actions{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-me__required{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-me__enroll{gap:var(--sys-space-small);padding:var(--sys-space-large);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-me__step{margin:var(--sys-space-none);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-me__qr{border-radius:var(--sys-shape-corner-small);width:176px;height:176px;display:block}.studio-me__qr-light{fill:var(--sys-color-surface)}.studio-me__qr-dark{fill:var(--sys-color-on-surface)}:root[data-color-mode=dark] .studio-me__qr-light{fill:var(--sys-color-inverse-surface)}:root[data-color-mode=dark] .studio-me__qr-dark{fill:var(--sys-color-inverse-on-surface)}@media (prefers-color-scheme:dark){:root:not([data-color-mode=light]) .studio-me__qr-light{fill:var(--sys-color-inverse-surface)}:root:not([data-color-mode=light]) .studio-me__qr-dark{fill:var(--sys-color-inverse-on-surface)}}.studio-me__key{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-small) var(--sys-space-large);background:var(--sys-color-surface-container-high);border-radius:var(--sys-shape-corner-small);display:flex}.studio-me__key-value{overflow-wrap:anywhere;min-width:0;font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface);flex:1}.studio-me__codes{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;display:grid}.studio-me__heading{justify-content:space-between;align-items:baseline;gap:var(--sys-space-medium);display:flex}.studio-me__heading .studio-me__label{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.studio-me__warning{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-status-warning)}.studio-me__lines{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-filters__find{flex:1;min-width:240px;max-width:320px;margin-inline-start:auto}.studio-group{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-group__heading{align-items:baseline;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface);flex-wrap:wrap;display:flex}.studio-group__eyebrow{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text);text-transform:uppercase}.studio-group__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-group__empty{margin:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-category{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-category__heading{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase;display:flex}.studio-grid{gap:var(--sys-space-large);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;display:grid}.studio-steps{align-items:center;gap:var(--sys-space-extra-large);margin:var(--sys-space-none);padding:var(--sys-space-none);list-style:none;display:flex}.studio-steps__step{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-tight) var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:inline-flex;position:relative}.studio-steps__step--here{background:var(--sys-color-primary-container);border-color:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.studio-steps__step+.studio-steps__step:before{content:"";width:var(--sys-space-extra-large);height:var(--sys-stroke-border);background:var(--sys-color-outline-variant);position:absolute;inset-block-start:50%;inset-inline-end:100%}.studio-panel__foot--spread{justify-content:space-between}.studio-icon{width:44px;height:44px;padding:var(--sys-space-none);background:var(--sys-color-surface-container);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);color:var(--sys-color-primary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-icon--picked{background:var(--sys-color-primary-container);border-color:var(--sys-color-primary);color:var(--sys-color-on-primary-container)}.studio-icon--current{cursor:default}.studio-icon:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-icons{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-icons__heading{margin:var(--sys-space-large) var(--sys-space-none) var(--sys-space-small);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase}.studio-icons__label{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-agent-head__icon{background:var(--sys-color-primary-container);border-radius:var(--sys-shape-corner-medium);width:56px;height:56px;color:var(--sys-color-on-primary-container);flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-agent-head__icon--button{cursor:pointer;border:none}.studio-agent-head__icon--button:hover{outline:var(--sys-stroke-border) solid var(--sys-color-outline);outline-offset:2px}.studio-agent-head__icon--button:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-status{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);display:inline-flex}.studio-status__dot{border-radius:var(--sys-shape-corner-full);background:currentColor;flex:none;width:8px;height:8px}.studio-status--active{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.studio-status--paused{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.studio-status--archived{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.studio-status--draft{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.studio-part-missing{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant);flex-wrap:wrap;display:flex}.studio-picker{align-items:center;gap:var(--sys-space-small);min-height:40px;padding:var(--sys-space-tight) var(--sys-space-medium);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);color:var(--sys-color-on-surface-variant);cursor:pointer;display:inline-flex}.studio-picker:hover{border-color:var(--sys-color-outline)}.studio-picker:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-picker__label{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-more{width:40px;height:40px;padding:var(--sys-space-none);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.studio-more:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-stats{gap:var(--sys-space-large);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.studio-stat{gap:var(--sys-space-hairline);padding:var(--sys-space-large);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-stat__label{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase}.studio-stat__label--live{color:var(--sys-color-primary)}.studio-stat__label--dev{color:var(--sys-color-project-accent-text)}.studio-stat__value{margin:var(--sys-space-none);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-stat__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-length{align-items:center;gap:var(--sys-space-medium);display:flex}.studio-length .studio-bar{margin-top:var(--sys-space-none)}.studio-length__value{font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface);font-variant-numeric:tabular-nums;flex:none}.studio-bar{width:100%;min-width:80px;height:6px;margin-top:var(--sys-space-small);background:var(--sys-color-surface-container-high);border-radius:var(--sys-shape-corner-full);display:block;overflow:hidden}.studio-bar__fill{background:var(--sys-color-primary);border-radius:var(--sys-shape-corner-full);height:100%;display:block}.studio-bar__fill[data-share="0"]{width:0%}.studio-bar__fill[data-share="5"]{width:5%}.studio-bar__fill[data-share="10"]{width:10%}.studio-bar__fill[data-share="15"]{width:15%}.studio-bar__fill[data-share="20"]{width:20%}.studio-bar__fill[data-share="25"]{width:25%}.studio-bar__fill[data-share="30"]{width:30%}.studio-bar__fill[data-share="35"]{width:35%}.studio-bar__fill[data-share="40"]{width:40%}.studio-bar__fill[data-share="45"]{width:45%}.studio-bar__fill[data-share="50"]{width:50%}.studio-bar__fill[data-share="55"]{width:55%}.studio-bar__fill[data-share="60"]{width:60%}.studio-bar__fill[data-share="65"]{width:65%}.studio-bar__fill[data-share="70"]{width:70%}.studio-bar__fill[data-share="75"]{width:75%}.studio-bar__fill[data-share="80"]{width:80%}.studio-bar__fill[data-share="85"]{width:85%}.studio-bar__fill[data-share="90"]{width:90%}.studio-bar__fill[data-share="95"]{width:95%}.studio-bar__fill[data-share="100"]{width:100%}.studio-columns{gap:var(--sys-space-large);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.studio-columns__main,.studio-columns__side{gap:var(--sys-space-project-stack-section);flex-direction:column;min-width:0;display:flex}.studio-panel__title{margin:var(--sys-space-none);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-panel--quiet{padding:var(--sys-space-large);gap:var(--sys-space-small)}.studio-changes{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-changes__row{align-items:center;gap:var(--sys-space-medium);min-height:var(--sys-size-project-row-tight);display:flex}.studio-changes__mark{width:var(--sys-size-project-control-icon);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-align:center;flex:none}.studio-changes__mark--added{color:var(--sys-color-status-success)}.studio-changes__mark--removed{color:var(--sys-color-error)}.studio-changes__what{min-width:0;font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);flex:1}.studio-changes__who{width:var(--sys-size-project-meta-column);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);flex:none}.studio-cell{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-cell__title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-cell__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-cell__accent{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text)}.studio-pill{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-tight) var(--sys-space-medium);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface);display:inline-flex}.studio-pill__icon{color:var(--sys-color-on-surface-variant);flex:none;display:inline-flex}.studio-plain{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);flex-direction:column;list-style:none;display:flex}.studio-plain__accent{color:var(--sys-color-project-accent-text)}.studio-plain__line{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-versions{margin:var(--sys-space-none);padding:var(--sys-space-none);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;list-style:none;display:flex;overflow:hidden}.studio-versions__row+.studio-versions__row{border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-versions__choice{align-items:center;gap:var(--sys-space-medium);width:100%;padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-surface-container-lowest);text-align:start;cursor:pointer;border:none;display:flex}.studio-versions__choice[aria-pressed=true]{background:var(--sys-color-surface-container)}.studio-versions__choice:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:-2px}.studio-versions__tick{width:20px;color:var(--sys-color-primary);flex:none;display:inline-flex}.studio-versions__where{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase}.studio-versions-list{place-items:center start;column-gap:var(--sys-space-medium);row-gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:minmax(0,1fr) auto auto;list-style:none;display:grid}.studio-version-row{display:contents}.studio-blocked{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-status-warning-container);border-radius:var(--sys-shape-corner-medium);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-status-warning-container);display:flex}.studio-blocker{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-tight) var(--sys-space-none);display:flex}.studio-guide{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-guide__draft,.studio-guide__written{gap:var(--sys-space-small);padding:var(--sys-space-large);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-guide__written{background:var(--sys-color-secondary-container)}.studio-guide__head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-small);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.studio-guide__eyebrow{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text);text-transform:uppercase}.studio-guide__where{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-guide__text{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-guide__shorter{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);flex-wrap:wrap;display:flex}.studio-guide__length{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-guide__actions{align-items:center;gap:var(--sys-space-medium);margin-top:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-secret{margin:var(--sys-space-none);padding:var(--sys-space-medium);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface);overflow-wrap:anywhere}.studio-problem{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-error);display:inline-flex}.studio-cell__error{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-error)}.studio-step{gap:var(--sys-space-medium);padding-top:var(--sys-space-large);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-step:first-of-type{padding-top:var(--sys-space-none);border-top:none}.studio-step__standard{margin:var(--sys-space-none);padding:var(--sys-space-medium);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-preference{gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-none);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.studio-setup{gap:var(--sys-space-large);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;display:grid}.studio-composer{align-items:center;gap:var(--sys-space-small);display:flex}.studio-composer>.falcon-field{flex:1;min-width:0}.studio-test-turns{gap:var(--sys-space-large);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-turn{gap:var(--sys-space-small);padding-bottom:var(--sys-space-large);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-turn:last-child{padding-bottom:var(--sys-space-none);border-bottom:none}.studio-turn__said{max-width:70%;margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-large);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);align-self:flex-end}.studio-turn__reply{max-width:85%;margin:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-turn__meta{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-check{align-items:center;gap:var(--sys-space-small);display:flex}.studio-check--failed{color:var(--sys-color-error)}.studio-changes__more{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-primary);padding-inline-start:calc(var(--sys-size-project-control-icon) + var(--sys-space-medium))}.studio-turn__trace{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-turn__skill{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-primary)}.studio-turn__line{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-row__name{min-width:0;font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface);flex:1}.studio-row__actions{align-items:center;gap:var(--sys-space-small);flex:none;display:inline-flex}.studio-row--outside{background:var(--sys-color-surface);border-inline-start:var(--sys-stroke-emphasis) solid var(--sys-color-tertiary)}.studio-plain__note--warning{color:var(--sys-color-status-warning)}.studio-offset-row{align-items:center;gap:var(--sys-space-small);display:inline-flex}.studio-how{gap:var(--sys-space-small);margin:var(--sys-space-none);color:var(--sys-color-on-surface);flex-direction:column;padding-inline-start:var(--sys-space-extra-large);display:flex}.studio-icon--button{cursor:pointer;border:none}.studio-icon--button:hover{outline:var(--sys-stroke-border) solid var(--sys-color-outline);outline-offset:2px}.studio-icon--button:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-memory-kinds,.studio-memory-lookups{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-memory-kinds__row,.studio-memory-lookups__row{align-items:center;gap:var(--sys-space-large);padding-block:var(--sys-space-medium);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-memory-kinds__row:first-child,.studio-memory-lookups__row:first-child{border-block-start:none}.studio-memory-kinds__open{align-items:center;gap:var(--sys-space-large);min-width:0;color:inherit;flex:1;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) auto auto;text-decoration:none;display:grid}.studio-memory-kinds__open:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:var(--sys-space-tight);border-radius:var(--sys-shape-corner-small)}.studio-memory-kinds__title{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-memory-kinds__note{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-memory-kinds__state{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);white-space:nowrap}.studio-memory-kinds__state--customized{color:var(--sys-color-project-accent-text)}.studio-memory-kinds__open:hover .studio-memory-kinds__title{text-decoration:underline}@media (width<=767px){.studio-memory-kinds__open{grid-template-columns:minmax(0,1fr) auto auto}.studio-memory-kinds__note{grid-area:2/1/auto/-1}}.studio-memory-lookups__icon{color:var(--sys-color-on-surface-variant);flex:none}.studio-memory-lookups__what,.studio-memory-lookups__use{gap:var(--sys-space-hairline);flex-direction:column;min-width:0;display:flex}.studio-memory-lookups__what{flex:1}.studio-memory-lookups__use{text-align:end;flex:none;max-width:40%}.studio-memory-lookups__name,.studio-memory-lookups__used{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-memory-lookups__reads{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-memory-lookups__action{flex:none}.studio-memory-lookups__action:empty{display:none}.studio-memory-standard{align-items:center;gap:var(--sys-space-small);padding-inline:var(--sys-space-medium);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-small);display:flex}.studio-memory-standard__icon{color:var(--sys-color-on-surface-variant)}.studio-memory-standard__label{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);flex:1}.studio-memory-block{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-memory-block--generated{padding:var(--sys-space-large);background:var(--sys-color-surface-container-low);border-radius:var(--sys-shape-corner-medium)}.studio-memory-block__head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-small);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.studio-memory-block__label{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text);text-transform:uppercase}.studio-memory-block__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-memory-block__text{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-memory-block__key{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-memory-switch{align-items:center;gap:var(--sys-space-medium);display:flex}.studio-memory-foot{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-memory-kind{align-items:start;gap:var(--sys-space-project-stack-section);grid-template-columns:minmax(0,1fr) minmax(0,420px);display:grid}@media (width<=1599px){.studio-memory-kind{grid-template-columns:minmax(0,1fr)}}.studio-memory-preview{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-memory-preview+.studio-memory-preview{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);padding-block-start:var(--sys-space-medium)}.studio-memory-preview__step{justify-content:space-between;align-items:baseline;gap:var(--sys-space-small);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.studio-memory-preview__title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-memory-preview__model{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-memory-preview__part{gap:var(--sys-space-hairline);margin:var(--sys-space-none);padding:var(--sys-space-medium);background:var(--sys-color-surface-container-low);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface);flex-direction:column;display:flex}.studio-memory-preview__who{font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase}.studio-editor{gap:var(--sys-space-extra-large);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.studio-editor--channels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"edit preview"}.studio-editor__list{top:var(--sys-space-large);position:sticky}.studio-editor__list .falcon-rail__footer{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-editor__list-add{align-items:center;gap:var(--sys-space-tight);min-height:var(--sys-size-project-control-compact);padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-align:start;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.studio-editor__list-add:hover{background:var(--sys-color-surface-container)}.studio-editor__list-add:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-editor__body{gap:var(--sys-space-extra-large);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"edit preview";align-items:start;display:grid}.studio-editor__body>.falcon-tabs{grid-area:tabs;display:none}.studio-editor__edit{gap:var(--sys-space-project-stack-medium);flex-direction:column;grid-area:edit;min-width:0;display:flex}.studio-editor__preview{grid-area:preview;min-width:0}@media (width<=1200px){.studio-editor{grid-template-columns:minmax(0,1fr)}.studio-editor--channels{grid-template-areas:"edit""preview"}.studio-editor__list{position:static}.studio-editor__list .falcon-rail__list,.studio-editor__list .falcon-rail__footer{flex-flow:wrap}.studio-editor__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""edit"}.studio-editor__body>.falcon-tabs{display:flex}.studio-editor__body[data-showing=edit] .studio-editor__preview{display:none}.studio-editor__body[data-showing=preview]{grid-template-areas:"tabs""preview"}.studio-editor__body[data-showing=preview] .studio-editor__edit{display:none}.studio-editor__body[data-showing=preview] .studio-editor__preview{grid-area:preview}}.studio-editor__notice{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-document{gap:var(--sys-space-project-stack-small);flex-direction:column;display:flex}.studio-document__card{gap:var(--sys-space-small);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex}.studio-document__empty{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-document__about{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-document__about-summary{align-self:flex-start;align-items:center;gap:var(--sys-space-tight);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);cursor:pointer;list-style:none;display:inline-flex}.studio-document__about-summary::-webkit-details-marker{display:none}.studio-document__about-summary:hover{color:var(--sys-color-on-surface)}.studio-document__about-summary:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-document__about[open] .studio-document__about-caret{transform:rotate(90deg)}.studio-document__run{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-document__action{padding:var(--sys-space-hairline);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.studio-document__action:hover{color:var(--sys-color-on-surface)}.studio-document__action:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-document__editing{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-document__editing-actions{gap:var(--sys-space-small);display:flex}.studio-document__more{align-self:flex-start}.studio-document__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-preview{gap:var(--sys-space-medium);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex}.studio-preview__head{align-items:center;gap:var(--sys-space-small) var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-preview__picker{min-width:0}.studio-preview__eyebrow{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text);text-transform:uppercase}.studio-preview__mode{margin-inline-start:auto;display:inline-flex}.studio-preview__assembled{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-preview__block{gap:var(--sys-space-tight);border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;padding-block-end:var(--sys-space-small);display:flex}.studio-preview__heading{align-items:center;gap:var(--sys-space-tight);margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface);display:flex}.studio-preview__count{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);margin-inline-start:auto}.studio-preview__author{margin:var(--sys-space-small) var(--sys-space-none) var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-preview__text{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-preview__inherited{margin:var(--sys-space-none);padding:var(--sys-space-tight) var(--sys-space-small);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-preview__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-style__text{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-style__author,.studio-style__empty{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-built-on-author{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-base-locked{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.studio-base-locked__what{flex:1}.studio-base-locked__length{font-variant-numeric:tabular-nums}.studio-points,.studio-addable{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-points__title,.studio-addable__title{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-points__note,.studio-points__guidance,.studio-points__count,.studio-addable__rule,.studio-addable__hidden,.studio-addable__own-note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-points__point{gap:var(--sys-space-tight);padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-points__label{margin:var(--sys-space-none);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-points__count{justify-content:space-between;display:flex}.studio-addable__own{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);flex-wrap:wrap;display:flex}.studio-editor--skill{grid-template-columns:minmax(0,1fr)}.studio-editor--skill .studio-editor__edit,.studio-editor--sections .studio-editor__edit{gap:var(--sys-space-project-stack-section)}.studio-skill__find{flex:0 200px;min-width:120px}.studio-skill__secondary{justify-content:flex-start;display:flex}.studio-skills__filters{align-items:center;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-skills__filters>:first-child{flex:0 360px}.studio-skills__chips{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-skills__name{align-items:center;gap:var(--sys-space-small);display:inline-flex}.studio-skills__draft{padding:var(--sys-space-none) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-skills__more{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-agent-skills{align-items:start;gap:var(--sys-space-project-stack-section);grid-template-columns:minmax(0,1fr) minmax(0,380px);max-width:1104px;display:grid}@media (width<=1023px){.studio-agent-skills{grid-template-columns:minmax(0,1fr)}}.studio-agent-skills__chosen{gap:var(--sys-space-project-stack-section);flex-direction:column;min-width:0;display:flex}.studio-agent-skills__note,.studio-agent-skills__notice,.studio-agent-skills__empty{margin:var(--sys-space-none)}.studio-agent-skills__checks{gap:var(--sys-space-none);flex-direction:column;display:flex}.studio-agent-skills__foot{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--sys-space-medium));display:flex}.studio-agent-skills__foot>.studio-agent-skills__note{margin-inline-start:var(--sys-space-small)}.studio-agent-skills__picker:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-agent-skills__version{font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-agent-skills__version[data-tone=behind]{color:var(--sys-color-primary)}.studio-agent-skills__version[data-tone=unpublished]{color:var(--sys-color-error)}.studio-agent-skills__open{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-primary);text-decoration:none}.studio-agent-skills__open:hover{text-decoration:underline}.studio-agent-skills__open:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-agent-skills__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-agent-skills__notice,.studio-agent-skills__empty{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-tools{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex;overflow:hidden}.studio-tools__head,.studio-tools__row{gap:var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-large);grid-template-columns:minmax(160px,1fr) minmax(0,2fr) minmax(160px,1fr);align-items:center;display:grid}.studio-tools__row{min-height:var(--sys-size-project-row)}.studio-tools__guidance{flex-direction:column;justify-content:center;display:flex}.studio-tools__head{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase;border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-tools__row+.studio-tools__row{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-tools__name{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface);display:flex}.studio-tools__icon{color:var(--sys-color-on-surface-variant);display:inline-flex}.studio-tools__facts,.studio-tools__note{gap:var(--sys-space-tight);margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);flex-direction:column;display:flex}.studio-tools__skill{color:var(--sys-color-project-accent-text)}.studio-tools__approval{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-tools__also{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);flex-wrap:wrap;display:flex}.studio-tools__aside{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);flex-wrap:wrap;display:flex}.studio-tools__propose{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-tools__propose-title{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-tools__propose>.falcon-button{margin-inline-start:auto}.studio-tool-picker__group{gap:var(--sys-space-tight);padding-block:var(--sys-space-small);flex-direction:column;display:flex}.studio-tool-picker__heading{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text);text-transform:uppercase}.studio-tool-picker__row{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:inline-flex}.studio-tool-picker__icon{color:var(--sys-color-on-surface-variant);display:inline-flex}.studio-tool-picker__name{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-tool-picker__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-searches{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex;overflow:hidden}.studio-searches__row{gap:var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-large);grid-template-columns:minmax(200px,1fr) minmax(0,3fr) auto;align-items:start;display:grid}.studio-searches__row+.studio-searches__row{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-searches__body{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-searches__where,.studio-searches__focus{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-searches__actions{align-items:flex-end;gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-searches__description{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-search-detail{gap:var(--sys-space-extra-large);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1000px){.studio-search-detail{grid-template-columns:minmax(0,1fr)}}.studio-search-detail__heading{margin:var(--sys-space-medium) var(--sys-space-none) var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase}.studio-search-detail__code{margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface);overflow-x:auto}.studio-search-detail__code:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-search-detail__text{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-search-detail__list{gap:var(--sys-space-tight);margin:var(--sys-space-none);font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);flex-direction:column;padding-inline-start:var(--sys-space-large);display:flex}.studio-fieldset__legend{padding:var(--sys-space-none);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-call-step{justify-content:space-between;align-items:baseline;gap:var(--sys-space-large);display:flex}.studio-call-step__title{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-inserts{align-items:baseline;gap:var(--sys-space-tight);flex-wrap:wrap;display:flex}.studio-inserts__label{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-new-tool__kinds{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-new-tool__pair{gap:var(--sys-space-large);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=720px){.studio-new-tool__pair{grid-template-columns:minmax(0,1fr)}}.studio-alert{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-status-warning-container);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-status-warning-container);display:flex}.studio-activity{gap:var(--sys-space-extra-large);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.studio-activity{grid-template-columns:minmax(0,1fr)}}.studio-activity__list{flex-direction:column;display:flex}.studio-activity__head,.studio-activity__row{gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-extra-large);text-align:start;grid-template-columns:80px minmax(120px,1fr) 100px minmax(0,2fr) minmax(120px,1fr);display:grid}.studio-activity__head{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase;border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-activity__row{border:none;border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface);cursor:pointer;background:0 0}.studio-activity__row:hover{background:var(--sys-color-surface-container)}.studio-activity__more{padding:var(--sys-space-small);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);justify-content:center;display:flex}.studio-activity__side{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-activity__count,.studio-activity__share{justify-content:space-between;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.studio-turns{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-turns__turn{gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);display:flex}.studio-turns__index{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-turns__body{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-turns__what,.studio-turns__said{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-turns__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-turns__failed{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-error)}.studio-access__list{flex-direction:column;display:flex}.studio-access__head,.studio-access__row{gap:var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-extra-large);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);grid-template-columns:minmax(160px,1fr) minmax(0,1fr) minmax(0,2fr) auto;align-items:start;display:grid}.studio-access__head{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-access__row+.studio-access__row{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-access__who{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-access__name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-access-opt-in{gap:var(--sys-space-extra-large);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1000px){.studio-access-opt-in{grid-template-columns:minmax(0,1fr)}}.studio-access__state{gap:var(--sys-space-medium);flex-wrap:wrap;align-items:center;margin-block-end:var(--sys-space-large);display:flex}.studio-access__state .studio-tools__note{flex:auto}.studio-add-someone{gap:var(--sys-space-extra-large);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1000px){.studio-add-someone{grid-template-columns:minmax(0,1fr)}}.studio-add-someone__not-found{gap:var(--sys-space-small);padding:var(--sys-space-medium);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);flex-direction:column;display:flex}.studio-add-someone__title{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-built-on{gap:var(--sys-space-extra-large);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.studio-built-on{grid-template-columns:minmax(0,1fr)}}.studio-rule{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.falcon-setting__body>.studio-rule+.studio-rule{margin-block-start:calc(var(--sys-space-small) - var(--sys-space-large))}.studio-rule__what{gap:var(--sys-space-hairline);flex-direction:column;flex:1;min-width:200px;display:flex}.studio-rule__label{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-rule__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-point{gap:var(--sys-space-hairline);padding:var(--sys-space-small) var(--sys-space-none);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-point:first-child{border-block-start:none;padding-block-start:var(--sys-space-none)}.studio-point__label{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-variables__list{flex-direction:column;display:flex;overflow-x:auto}.studio-variables__head,.studio-variables__row{gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-extra-large);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);grid-template-columns:minmax(140px,1.4fr) minmax(80px,.9fr) minmax(80px,.8fr) minmax(100px,1fr) minmax(150px,1.4fr) minmax(140px,1.3fr) minmax(120px,1.2fr);align-items:start;display:grid}.studio-variables__head{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-variables__row+.studio-variables__row{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-variables__name,.studio-variables__classification{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-variables__from{align-items:center;gap:var(--sys-space-hairline);color:var(--sys-color-project-accent-text);display:inline-flex}.studio-variables__header{font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);overflow-wrap:anywhere}.studio-panel--outlined{border-color:var(--sys-color-primary)}.studio-two-up{gap:var(--sys-space-extra-large);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.studio-two-up--aside{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media (width<=1100px){.studio-two-up,.studio-two-up--aside{grid-template-columns:minmax(0,1fr)}}.studio-field-group{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-field-group__head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-field-group__actions{align-items:center;gap:var(--sys-space-small);display:flex}.studio-field-group__label{margin:var(--sys-space-none);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-locked{display:grid}.studio-locked>.falcon-field,.studio-locked>.studio-locked__mark{grid-area:1/1}.studio-locked .falcon-field__control{background:var(--sys-color-surface-container)}.studio-locked__mark{color:var(--sys-color-on-surface-variant);place-self:center end;margin-inline-end:var(--sys-space-medium)}.studio-logo{align-items:center;gap:var(--sys-space-large);display:flex}.studio-logo__preview{min-width:150px;min-height:72px;padding:var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);justify-content:center;align-items:center;display:flex}.studio-logo__text{align-items:flex-start;gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-pair{gap:var(--sys-space-large);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=700px){.studio-pair{grid-template-columns:minmax(0,1fr)}}.studio-code{margin:var(--sys-space-none);padding:var(--sys-space-large);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface);white-space:pre-wrap;overflow-x:auto}.studio-list-head{align-items:center;gap:var(--sys-space-large);display:flex}.studio-list-head .falcon-search{flex:1}.studio-chip-row{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-bulk{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container);display:flex}.studio-bulk__count{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.studio-person{gap:var(--sys-space-hairline);color:inherit;flex-direction:column;text-decoration:none;display:flex}.studio-person--picked{align-items:center;gap:var(--sys-space-medium);flex-direction:row}.studio-person--beside{align-items:center;gap:var(--sys-space-small);flex-direction:row}.studio-person__text{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-person__name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-person__detail,.studio-person__made{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-person__made{color:var(--sys-color-primary)}.studio-row-actions{align-items:center;gap:var(--sys-space-small);display:flex}.studio-scan{color:var(--sys-color-on-surface)}.studio-scan--critical{color:var(--sys-color-error)}.studio-image-row{align-items:center;gap:var(--sys-space-medium);display:flex}.studio-image-row__mark{color:var(--sys-color-on-surface-variant)}.studio-image-row__text{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-image-row__name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-image-row__name--unusable{color:var(--sys-color-on-surface-variant)}.studio-image-row__detail{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-aside{align-items:flex-start;gap:var(--sys-space-medium);padding:var(--sys-space-extra-large);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container);flex-direction:column;display:flex}.studio-aside__eyebrow{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text);text-transform:uppercase}.studio-aside__headline{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-aside__line{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-role-pill{padding:var(--sys-space-tight) var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface);align-items:center;margin-inline-end:var(--sys-space-medium);display:inline-flex}.studio-choice-row{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-choice-row>.falcon-choice{padding-block:var(--sys-space-tight);padding-inline-end:var(--sys-space-medium)}.studio-covered{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface);display:flex}.studio-covered__mark{color:var(--sys-color-primary)}.studio-covered span{flex:1}.studio-plan{align-items:center;gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.studio-plan__badge{padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-tertiary-container);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-tertiary-container);text-transform:uppercase}.studio-tested{margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-status-success-container);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-status-success-container)}.studio-audit__where{color:var(--sys-color-primary)}.studio-three-up{gap:var(--sys-space-large);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=900px){.studio-three-up{grid-template-columns:minmax(0,1fr)}}.studio-figure{margin:var(--sys-space-none);font:var(--sys-type-display-small);letter-spacing:var(--sys-type-display-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-key-state{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-primary)}.studio-kept{margin:var(--sys-space-none);flex-direction:column;display:flex}.studio-kept__row{justify-content:space-between;align-items:baseline;gap:var(--sys-space-large);padding-block:var(--sys-space-medium);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-kept__row:first-child{border-block-start:none}.studio-kept__label{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-kept__value{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface);text-align:end}.studio-due{color:var(--sys-color-status-warning)}.studio-code--inline{padding:var(--sys-space-tight) var(--sys-space-small);display:inline-block}.studio-sources{gap:var(--sys-space-extra-large);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.studio-sources{grid-template-columns:minmax(0,1fr)}}.studio-sources__rail{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-sources__body{gap:var(--sys-space-project-stack-section);flex-direction:column;min-width:0;display:flex}.studio-sources__item{padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);text-align:start;cursor:pointer;background:0 0;border:none}.studio-sources__item--current{background:var(--sys-color-inverse-surface);color:var(--sys-color-inverse-on-surface)}.studio-answer{gap:var(--sys-space-hairline);margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);flex-direction:column;display:flex}.studio-answer__code{font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-primary)}.studio-answer__meaning{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-panel--attention{border-color:var(--sys-color-status-warning)}.studio-account__title{margin:var(--sys-space-none);font:var(--sys-type-headline-small);letter-spacing:var(--sys-type-headline-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-state{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);display:inline-flex}.studio-state--ready{background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container)}.studio-state--attention{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.studio-file{align-items:center;gap:var(--sys-space-tight);color:var(--sys-color-primary);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);cursor:pointer;display:inline-flex}.studio-file:focus-within{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px;border-radius:var(--sys-shape-corner-extra-small)}.studio-file input{opacity:0;width:1px}.studio-code:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-disclosure{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-email-preview{align-items:stretch;gap:var(--sys-space-small);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex}.studio-email-preview__body,.studio-email-preview__signature{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);white-space:pre-wrap}.studio-email-preview__signature{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);color:var(--sys-color-on-surface-variant);padding-block-start:var(--sys-space-small)}.studio-email-preview__logo,.studio-email-preview__foot{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-email-preview__foot{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);padding-block-start:var(--sys-space-small)}.studio-email-preview__subject{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-email-preview__asked{margin:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-email-preview__button{padding:var(--sys-space-tight) var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-primary);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-primary);align-items:center;display:inline-flex}.studio-wording{gap:var(--sys-space-medium);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;display:grid}.studio-wording--head{margin:var(--sys-space-none);padding-inline:var(--sys-space-large);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase}.studio-sender-row{gap:var(--sys-space-medium);grid-template-columns:minmax(6rem,9rem) minmax(4rem,6rem) minmax(0,1fr) auto minmax(8rem,14rem) auto;align-items:center;display:grid}.studio-sender-row--head{margin:var(--sys-space-none);padding-inline:var(--sys-space-large);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-transform:uppercase}@media (width<=1100px){.studio-sender-row{grid-template-columns:1fr}.studio-sender-row--head{display:none}}.studio-wording__kind{font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-wording__buttons{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}@media (width<=1100px){.studio-wording,.studio-wording--head{grid-template-columns:minmax(0,1fr)}.studio-wording--head{display:none}}.studio-rule--boxed{gap:var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-surface);border-radius:var(--sys-shape-corner-medium)}.studio-knowledge-new__field{max-width:var(--sys-size-project-form-column)}.studio-knowledge-new__actions{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-pipeline-edit{gap:var(--sys-space-section);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.studio-pipeline-edit__main{gap:var(--sys-space-extra-large);flex-direction:column;min-width:0;display:flex}.studio-pipeline-edit__flow{min-width:0;position:sticky;inset-block-start:var(--sys-space-large)}@media (width<=1100px){.studio-pipeline-edit{grid-template-columns:minmax(0,1fr)}.studio-pipeline-edit__flow{order:-1;position:static}}.studio-exchange__more{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-exchange__title{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-starts,.studio-starts__group{flex-direction:column;display:flex}.studio-starts__group+.studio-starts__group .studio-starts__heading{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-starts__heading{margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);text-transform:uppercase;color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container)}.studio-starts__row{align-items:center;gap:var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-large);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-starts__text{gap:var(--sys-space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.studio-starts__name{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-starts__detail{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-plan-rows{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-plan-rows__row{gap:var(--sys-space-small) var(--sys-space-medium);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.studio-plan-rows__between,.studio-plan-rows__together,.studio-plan-rows__note{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);grid-column:1/-1;display:flex}.studio-plan-rows__together{color:var(--sys-color-project-accent-text)}.studio-plan-rows__number{font:var(--sys-type-label-medium);color:var(--sys-color-on-surface-variant);align-self:stretch;align-items:center;display:flex}.studio-plan-rows__steps{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-plan-rows__editing{min-width:0}.studio-plan-rows__add{align-items:center;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-plan-step{align-items:center;gap:var(--sys-space-large);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);display:flex}.studio-plan-step--check{border-color:var(--sys-color-tertiary);background:var(--sys-color-surface-container)}.studio-plan-step__text{gap:var(--sys-space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.studio-plan-step__name{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-plan-step__detail{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-step-editor__head{justify-content:space-between;align-items:center;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-step-editor__number{color:var(--sys-color-on-surface-variant);margin-inline-end:var(--sys-space-small)}.studio-step-editor__actions{align-items:center;gap:var(--sys-space-small);display:flex}.studio-rules{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);flex-direction:column;list-style:none;display:flex}.studio-rules__row{justify-content:space-between;align-items:center;gap:var(--sys-space-large);display:flex}.studio-rules__text{font:var(--sys-type-body-small);color:var(--sys-color-on-surface)}.studio-flow__chart{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-extra-large);flex-direction:column;display:flex}.studio-flow__trigger{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-large);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-body-small);color:var(--sys-color-on-surface);background:var(--sys-color-surface-container-high);text-align:center;display:flex}.studio-flow__row{align-items:center;gap:var(--sys-space-small);flex-direction:column;width:100%;display:flex}.studio-flow__link{width:var(--sys-stroke-border);height:var(--sys-space-large);background:var(--sys-color-outline-variant);display:block}.studio-flow__group{align-items:center;gap:var(--sys-space-small);width:100%;padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-flow__group-label{margin:var(--sys-space-none);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-flow__group-items{justify-content:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-flow__step{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);font:var(--sys-type-body-small);color:var(--sys-color-on-surface);background:var(--sys-color-surface-container-lowest);text-align:center;display:flex}.studio-flow__step--here{border-color:var(--sys-color-primary);background:var(--sys-color-surface-container)}.studio-flow__icon{color:var(--sys-color-on-surface-variant);display:flex}.studio-flow__placeholder{align-items:center;gap:var(--sys-space-small);min-height:var(--sys-size-project-control);padding:var(--sys-space-none) var(--sys-space-extra-large);border:var(--sys-stroke-border) dashed var(--sys-color-outline);border-radius:var(--sys-shape-corner-medium);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-project-accent-text);cursor:pointer;background:0 0;display:flex}.studio-flow__placeholder:hover{border-color:var(--sys-color-project-accent-text);background:var(--sys-color-surface-container-low)}.studio-flow__placeholder:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-flow__placeholder:disabled{cursor:not-allowed;opacity:var(--sys-state-disabled-opacity)}.studio-flow__placeholder-number{width:var(--sys-space-extra-large);height:var(--sys-space-extra-large);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-primary-container);background:var(--sys-color-primary-container);justify-content:center;align-items:center;display:inline-flex}.studio-flow__placeholder-mark{font:var(--sys-type-project-icon-16)}.studio-flow__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-project-accent-text);text-align:center}.studio-steps-picker__group{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex;overflow:hidden}.studio-steps-picker__heading{margin:var(--sys-space-none);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);text-transform:uppercase;color:var(--sys-color-project-accent-text);padding-block-end:var(--sys-space-small)}.studio-steps-picker__row{align-items:baseline;gap:var(--sys-space-large);padding:var(--sys-space-large);border:none;border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-lowest);text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;display:grid}.studio-steps-picker__row:first-of-type{border-block-start:none}.studio-steps-picker__row:hover,.studio-steps-picker__row:focus-visible{background:var(--sys-color-surface-container)}.studio-steps-picker__name{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-steps-picker__what,.studio-steps-picker__where{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-steps-picker__where{white-space:nowrap;justify-self:end}@media (width<=700px){.studio-steps-picker__row{grid-template-columns:minmax(0,1fr)}.studio-steps-picker__where{justify-self:start}}.studio-pipeline-frame{gap:var(--sys-space-large);padding-block-end:var(--sys-space-none)}.studio-step-editor__more{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-given{margin:var(--sys-space-none);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex;overflow:hidden}.studio-given__row{align-items:baseline;gap:var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-large);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto max-content;display:grid}.studio-given__row:first-of-type{border-block-start:none}.studio-given__name{font:var(--sys-type-label-medium);color:var(--sys-color-on-surface)}.studio-given__value{margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-on-surface)}.studio-given__where{align-items:center;gap:var(--sys-space-tight);margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);white-space:nowrap;justify-self:end;display:flex}.studio-runs__bar{align-items:flex-end;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-runs__bar>:last-child{margin-inline-start:auto}.studio-runs__attention{gap:var(--sys-space-medium);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-status-warning);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-status-warning-container);flex-direction:column;display:flex}.studio-runs__attention-title{align-items:center;gap:var(--sys-space-medium);margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-status-warning-container);display:flex}.studio-runs__attention-list{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-runs__attention-list li{align-items:center;gap:var(--sys-space-medium);display:flex}.studio-runs__attention-text{min-width:0;font:var(--sys-type-body-medium);color:var(--sys-color-on-status-warning-container);flex:1}.studio-runs__open{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-primary);cursor:pointer;text-align:start;background:0 0;border:none;display:inline-flex}.studio-runs__open:hover{text-decoration:underline}.studio-runs__outcome{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-runs__outcome--attention{color:var(--sys-color-project-accent-text)}.studio-runs__actions{align-items:center;gap:var(--sys-space-tight);flex-wrap:wrap;display:inline-flex}.studio-runs__detail{gap:var(--sys-space-medium);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-low);flex-direction:column;display:flex}.studio-runs__steps{gap:var(--sys-space-tight);margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface);flex-direction:column;padding-inline-start:var(--sys-space-extra-large);display:flex}.studio-pipeline-changes{margin:var(--sys-space-none);padding:var(--sys-space-none);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;list-style:none;display:flex;overflow:hidden}.studio-pipeline-changes__row{align-items:baseline;gap:var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-large);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-pipeline-changes__row:first-child{border-block-start:none}.studio-pipeline-changes__kind{min-width:6rem;font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text);flex:none}.studio-pipeline-changes__kind--removed{color:var(--sys-color-error)}.studio-pipeline-changes__text{gap:var(--sys-space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.studio-pipeline-changes__title{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-pipeline-changes__detail{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-pipeline-versions{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-pipeline-versions__row{align-items:center;gap:var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-none);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-pipeline-versions__row:first-child{border-block-start:none}.studio-pipeline-versions__number{min-width:10rem;font:var(--sys-type-body-medium);color:var(--sys-color-on-surface);flex:none}.studio-pipeline-versions__when{min-width:0;font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);flex:1}.studio-pipeline-versions__live{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text)}.studio-checks{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-checks__row{align-items:flex-start;gap:var(--sys-space-medium);display:flex}.studio-checks__text{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-checks__text--problem{color:var(--sys-color-error)}.studio-inline-add__fields{gap:var(--sys-space-project-stack-medium);flex-direction:column;display:flex}.studio-inline-add__summary{margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-trigger-example{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-happenings,.studio-happenings__panel{gap:var(--sys-space-project-stack-medium);flex-direction:column;display:flex}.studio-webhook__example{margin:var(--sys-space-none);padding:var(--sys-space-large);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);color:var(--sys-color-on-surface);font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);white-space:pre;overflow-x:auto}.studio-pipeline-picker{gap:var(--sys-space-medium);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-low);flex-direction:column;display:flex}.studio-pipeline-picker__name{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-pipeline-picker__actions{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-saves{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-saves__row{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-none);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-saves__row:first-child{border-block-start:none}.studio-saves__text{min-width:0;font:var(--sys-type-body-medium);color:var(--sys-color-on-surface);flex:1}.studio-pipelines__address{font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-pipelines__open{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);border-radius:var(--sys-shape-corner-full);color:var(--sys-color-on-surface-variant);justify-content:center;align-items:center;display:inline-flex}.studio-pipelines__open:hover{background:var(--sys-color-surface-container-high)}.studio-pipelines__open:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-pipelines__empty{gap:var(--sys-space-project-stack-small);padding:var(--sys-space-project-stack-extra-large) var(--sys-space-extra-large);background:var(--sys-color-surface-container-lowest);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);flex-direction:column;align-items:flex-start;display:flex}.studio-pipelines__empty-title{margin:var(--sys-space-none);font:var(--sys-type-headline-small);letter-spacing:var(--sys-type-headline-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-pipelines__empty-what{margin:var(--sys-space-none);max-width:68ch;font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-pipelines__empty-example{margin:var(--sys-space-none);max-width:68ch;font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-pipelines__empty-action{margin:var(--sys-space-project-stack-tight) var(--sys-space-none) var(--sys-space-none)}.studio-pipelines-describe{gap:var(--sys-space-project-stack-small);padding:var(--sys-space-extra-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-project-describe-surface);flex-direction:column;display:flex}.studio-pipelines-describe__head{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-pipelines-describe__eyebrow{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;color:var(--sys-color-on-primary-container)}.studio-pipelines-describe__title{margin:var(--sys-space-none);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-pipelines-describe__examples{align-items:baseline;gap:var(--sys-space-small);grid-template-columns:auto minmax(0,1fr);display:grid}.studio-pipelines-describe__chips{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-pipelines-describe__try{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-pipelines-describe__example{padding:var(--sys-space-tight) var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-lowest);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface);cursor:pointer}.studio-pipelines-describe__example:hover{border-color:var(--sys-color-outline)}.studio-pipelines-describe__example:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-sentence{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface);flex-wrap:wrap;display:flex}.studio-sentence__word{font:inherit}.studio-sentence__mark{margin-inline-start:calc(var(--sys-space-small) * -1)}.studio-sentence__blank{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-tight) var(--sys-space-small) var(--sys-space-tight) var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-primary);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);text-align:start;cursor:pointer;display:inline-flex}.studio-sentence__blank:hover,.studio-sentence__blank:focus-visible,.studio-sentence__blank[aria-expanded=true]{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-sentence__blank--empty{background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-variant);border-style:dashed}.studio-sentence__blank:disabled{opacity:var(--sys-state-disabled-opacity);cursor:default}.studio-sentence__more{padding:var(--sys-space-tight);border:var(--sys-stroke-border) dashed var(--sys-color-outline);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-variant);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.studio-sentence__more:hover,.studio-sentence__more:focus-visible,.studio-sentence__more[aria-expanded=true]{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-starters{gap:var(--sys-space-large);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;display:grid}.studio-starter{gap:var(--sys-space-small);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex}.studio-starter__icon{color:var(--sys-color-primary);display:inline-flex}.studio-starter__name{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-starter__line,.studio-starter__note{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-starter__problem{margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-error)}.studio-starter__foot{margin-block-start:auto;padding-block-start:var(--sys-space-small);display:flex}.studio-pipelines-landing{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.studio-pipelines-landing-band{padding:calc(var(--sys-space-hero) * 1.5) var(--sys-space-hero)}.studio-pipelines-landing-band--hero{padding-block:calc(var(--sys-space-hero) * 1.5) calc(var(--sys-space-page) * 1.5)}.studio-pipelines-landing-band--figures{padding-block:var(--sys-space-project-stack-extra-large);border-block-start-width:var(--sys-stroke-border);border-block-start-style:solid}.studio-pipelines-landing-band--white{padding-block:calc(var(--sys-space-page) * 1.65)}.studio-pipelines-landing-band--say{padding-block:calc(var(--sys-space-hero) * 1.25)}.studio-pipelines-landing-inner{width:100%;max-width:calc(var(--sys-size-project-form-column) * 1.7334);margin-inline:auto}.studio-pipelines-landing-teaser{padding:var(--sys-space-page);border-radius:var(--sys-shape-corner-extra-large);overflow:hidden}.studio-pipelines-landing-hero{gap:var(--sys-space-hero);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.studio-pipelines-landing-hero--compact{gap:var(--sys-space-page)}.studio-pipelines-landing-hero-copy{align-items:flex-start;gap:var(--sys-space-extra-large);flex-direction:column;min-width:0;display:flex}.studio-pipelines-landing-hero-copy>p,.studio-pipelines-landing-hero-copy>h1,.studio-pipelines-landing-hero-copy>h2{margin:var(--sys-space-none)}.studio-pipelines-landing-pill{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);border-width:var(--sys-stroke-border);border-style:solid;display:inline-flex}.studio-pipelines-landing-actions{gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-pipelines-landing-button{justify-content:center;align-items:center;gap:var(--sys-space-small);min-height:var(--sys-size-touch-target);padding:var(--sys-space-medium) var(--sys-space-extra-large);border-radius:var(--sys-shape-corner-full);border-width:var(--sys-stroke-border);cursor:pointer;white-space:nowrap;border-style:solid;text-decoration:none;display:inline-flex}.studio-pipelines-landing-button:disabled{cursor:default}.studio-pipelines-landing-runcard{gap:var(--sys-space-project-stack-medium);margin:var(--sys-space-none);padding:var(--sys-space-project-stack-extra-large);border-radius:var(--sys-shape-corner-extra-large);border-width:var(--sys-stroke-border);border-style:solid;flex-direction:column;min-width:0;display:flex}.studio-pipelines-landing-runhead{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);display:flex}.studio-pipelines-landing-live{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);display:inline-flex}.studio-pipelines-landing-dot{width:var(--sys-space-small);height:var(--sys-space-small);border-radius:var(--sys-shape-corner-full)}.studio-pipelines-landing-runrows{gap:var(--sys-space-project-stack-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-pipelines-landing-row{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);display:flex}.studio-pipelines-landing-row>.falcon-icon{flex:none}.studio-pipelines-landing-row-text{flex:1;min-width:0}.studio-pipelines-landing-runagents{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-pipelines-landing-agents{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.studio-pipelines-landing-agent{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-large) var(--sys-space-small);border-radius:var(--sys-shape-corner-medium);border-width:var(--sys-stroke-border);text-align:center;border-style:solid;flex-direction:column;display:flex}.studio-pipelines-landing-together{margin:var(--sys-space-none);text-align:center}.studio-pipelines-landing-facts{gap:var(--sys-space-extra-large);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.studio-pipelines-landing-fact{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-pipelines-landing-section{gap:var(--sys-space-section);flex-direction:column;min-width:0;display:flex}.studio-pipelines-landing-heading{align-items:flex-start;gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-pipelines-landing-heading>p,.studio-pipelines-landing-heading>h2{margin:var(--sys-space-none)}.studio-pipelines-landing-heading--centred{text-align:center;align-items:center}.studio-pipelines-landing-cards{gap:var(--sys-space-project-stack-large);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.studio-pipelines-landing-card{align-items:flex-start;gap:var(--sys-space-medium);padding:var(--sys-space-extra-large);border-radius:var(--sys-shape-corner-extra-large);border-width:var(--sys-stroke-border);border-style:solid;flex-direction:column;display:flex}.studio-pipelines-landing-card>h3,.studio-pipelines-landing-card>p{margin:var(--sys-space-none)}.studio-pipelines-landing-card-what{flex:1}.studio-pipelines-landing-card-mark{width:var(--sys-size-project-row-compact);height:var(--sys-size-project-row-compact);border-radius:var(--sys-shape-corner-medium);justify-content:center;align-items:center;margin-block-end:var(--sys-space-small);display:inline-flex}.studio-pipelines-landing-section--moves,.studio-pipelines-landing-section--loose{gap:calc(var(--sys-space-section) * 1.25)}.studio-pipelines-landing-moves{margin:var(--sys-space-none);padding:var(--sys-space-none);list-style:none;display:flex}.studio-pipelines-landing-move-slot{flex:1 1 0;min-width:0;display:flex}.studio-pipelines-landing-move-slot:not(:first-child){flex-grow:1.35}.studio-pipelines-landing-move{align-items:center;gap:var(--sys-space-medium);text-align:center;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.studio-pipelines-landing-move-mark{width:calc(var(--sys-size-touch-target) * 1.5);height:calc(var(--sys-size-touch-target) * 1.5);border-radius:var(--sys-shape-corner-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-pipelines-landing-connector{flex:0 0 var(--sys-space-page);height:calc(var(--sys-size-touch-target) * 1.5);align-items:center;display:flex}.studio-pipelines-landing-connector-line{height:calc(var(--sys-stroke-border) * 2);flex:1}.studio-pipelines-landing-connector-dot{width:var(--sys-space-small);height:var(--sys-space-small);flex:none}.studio-pipelines-landing-split{gap:var(--sys-space-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.studio-pipelines-landing-split--end{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end}.studio-pipelines-landing-split--centre{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center}.studio-pipelines-landing-split>p{margin:var(--sys-space-none)}.studio-pipelines-landing-custody{align-items:center;gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-extra-large);border-radius:var(--sys-shape-corner-extra-large);border-width:var(--sys-stroke-border);border-style:solid;list-style:none;display:flex}.studio-pipelines-landing-party,.studio-pipelines-landing-every{flex:0 1 calc(var(--sys-size-project-form-column) / 6);align-items:center;gap:var(--sys-space-small);text-align:center;flex-direction:column;min-width:0;display:flex}.studio-pipelines-landing-party-mark{width:calc(var(--sys-size-touch-target) + var(--sys-space-small));height:calc(var(--sys-size-touch-target) + var(--sys-space-small));border-radius:var(--sys-shape-corner-full);justify-content:center;align-items:center;display:inline-flex}.studio-pipelines-landing-holder{gap:var(--sys-space-medium);min-width:0;padding:var(--sys-space-project-stack-large);border-radius:var(--sys-shape-corner-large);border-width:var(--sys-stroke-border);border-style:solid;flex-direction:column;flex:1 1 0;display:flex}.studio-pipelines-landing-holder-head{align-items:center;gap:var(--sys-space-small);display:flex}.studio-pipelines-landing-exchange{flex:none;display:flex}.studio-pipelines-landing-pages{gap:var(--sys-space-project-stack-large);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.studio-pipelines-landing-page-card{align-items:center;gap:var(--sys-space-project-stack-large);padding:var(--sys-space-extra-large);border-radius:var(--sys-shape-corner-extra-large);border-width:var(--sys-stroke-border);border-style:solid;display:flex}.studio-pipelines-landing-page-mark{width:calc(var(--sys-size-touch-target) + var(--sys-space-tight));height:calc(var(--sys-size-touch-target) + var(--sys-space-tight));border-radius:var(--sys-shape-corner-large);flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-pipelines-landing-page-text{gap:var(--sys-space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.studio-pipelines-landing-page-arrow{flex:none}.studio-pipelines-landing-record{margin:var(--sys-space-none);padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-large);border-width:var(--sys-stroke-border);border-style:solid;flex-direction:column;list-style:none;display:flex;overflow:hidden}.studio-pipelines-landing-record-row{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-large) var(--sys-space-project-stack-large);display:flex}.studio-pipelines-landing-record-row>.falcon-icon{flex:none}.studio-pipelines-landing-record-row+.studio-pipelines-landing-record-row{border-block-start-width:var(--sys-stroke-border);border-block-start-style:solid}.studio-pipelines-landing-ways{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.studio-pipelines-landing-way{gap:var(--sys-space-small);padding:var(--sys-space-project-stack-large);border-radius:var(--sys-shape-corner-large);border-width:var(--sys-stroke-border);border-style:solid;flex-direction:column;display:flex}.studio-pipelines-landing-section>p{margin:var(--sys-space-none)}.studio-pipelines-landing-say-form{gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex}.studio-pipelines-landing-say-form>p{margin:var(--sys-space-none)}.studio-pipelines-landing-say{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-medium) var(--sys-space-medium) var(--sys-space-project-stack-large);border-radius:var(--sys-shape-corner-full);border-width:var(--sys-stroke-border);border-style:solid;display:flex}.studio-pipelines-landing-say>.falcon-icon{flex:none}.studio-pipelines-landing-say-input{min-width:0;min-height:var(--sys-size-project-control);padding:var(--sys-space-none);border:none;flex:1}.studio-pipelines-landing-blocks-head{justify-content:space-between;align-items:flex-end;gap:var(--sys-space-page);flex-wrap:wrap;display:flex}.studio-pipelines-landing-blocks-lead{flex:0 1 calc(var(--sys-size-project-form-column) * .6);margin:var(--sys-space-none)}.studio-pipelines-landing-blocks{gap:var(--sys-space-large);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));list-style:none;display:grid}.studio-pipelines-landing-block{gap:var(--sys-space-medium);padding:var(--sys-space-project-stack-large);border-radius:var(--sys-shape-corner-large);border-width:var(--sys-stroke-border);border-style:solid;flex-direction:column;min-width:0;display:flex}.studio-pipelines-landing-block>h3,.studio-pipelines-landing-block>p{margin:var(--sys-space-none)}.studio-pipelines-landing-diagram{min-height:calc(var(--sys-size-project-row) * 2.2);padding:var(--sys-space-medium);border-radius:var(--sys-shape-corner-medium);justify-content:center;align-items:center;display:flex}.studio-pipelines-landing-diagram-inner{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-pipelines-landing-diagram-inner>p{margin:var(--sys-space-none)}.studio-pipelines-landing-stages{align-items:center;gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-wrap:wrap;list-style:none;display:flex}.studio-pipelines-landing-stage-slot{align-items:center;gap:var(--sys-space-tight);display:flex}.studio-pipelines-landing-stage-nodes{align-items:flex-start;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-pipelines-landing-node{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-tight) var(--sys-space-small);border-radius:var(--sys-shape-corner-small);border-width:var(--sys-stroke-emphasis);white-space:nowrap;border-style:solid;display:inline-flex}.studio-pipelines-landing-joint{flex:none}.studio-pipelines-landing-joint--fork{transform:rotate(90deg)}@container (width<=1040px){.studio-pipelines-landing-cards,.studio-pipelines-landing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-pipelines-landing-hero,.studio-pipelines-landing-split,.studio-pipelines-landing-split--end{grid-template-columns:minmax(0,1fr)}.studio-pipelines-landing-custody{flex-direction:column;align-items:stretch}.studio-pipelines-landing-party,.studio-pipelines-landing-every{flex-basis:auto}.studio-pipelines-landing-exchange{justify-content:center;transform:rotate(90deg)}}@container (width<=760px){.studio-pipelines-landing-band{padding:var(--sys-space-page) var(--sys-space-extra-large)}.studio-pipelines-landing-band--figures{padding-block:var(--sys-space-extra-large)}.studio-pipelines-landing-teaser{padding:var(--sys-space-section) var(--sys-space-extra-large)}.studio-pipelines-landing-moves,.studio-pipelines-landing-move-slot{flex-direction:column;align-items:center}.studio-pipelines-landing-connector{width:var(--sys-space-small);height:var(--sys-space-page);flex-direction:column;flex:none}.studio-pipelines-landing-connector-line{width:calc(var(--sys-stroke-border) * 2);height:auto}.studio-pipelines-landing-pages{grid-template-columns:minmax(0,1fr)}.studio-pipelines-landing-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-pipelines-landing-say{border-radius:var(--sys-shape-corner-extra-large);flex-wrap:wrap}}@container (width<=520px){.studio-pipelines-landing-cards,.studio-pipelines-landing-facts,.studio-pipelines-landing-ways{grid-template-columns:minmax(0,1fr)}}.studio-pipelines-landing-skin-ink{background:var(--sys-project-landing-ink);color:var(--sys-project-landing-on-ink)}.studio-pipelines-landing-skin-ink-glow{background-color:var(--sys-project-landing-ink);background-image:radial-gradient(closest-side, var(--sys-project-landing-ink-glow), var(--sys-project-landing-ink-glow-mid) 45%, var(--sys-project-landing-ink));color:var(--sys-project-landing-on-ink)}.studio-pipelines-landing-skin-ink-glow-soft{background-color:var(--sys-project-landing-ink);background-image:radial-gradient(closest-side, var(--sys-project-landing-ink-glow), var(--sys-project-landing-ink) 60%);color:var(--sys-project-landing-on-ink)}.studio-pipelines-landing-skin-ink-rule{border-color:var(--sys-project-landing-ink-rule)}.studio-pipelines-landing-skin-crimson{background:linear-gradient(135deg, var(--sys-project-landing-crimson-from), var(--sys-project-landing-crimson-mid) 55%, var(--sys-project-landing-crimson-to));color:var(--sys-project-landing-on-ink)}.studio-pipelines-landing-skin-cream{background:var(--sys-color-surface);color:var(--sys-color-on-surface)}.studio-pipelines-landing-skin-white{background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface)}.studio-pipelines-landing-skin-muted{color:var(--sys-project-landing-on-ink-soft)}.studio-pipelines-landing-skin-ink-quiet{color:var(--sys-project-landing-on-ink-quiet)}.studio-pipelines-landing-skin-accent{color:var(--sys-project-landing-on-ink-accent)}.studio-pipelines-landing-skin-success{color:var(--sys-project-landing-on-ink-success)}.studio-pipelines-landing-skin-crimson-soft{color:var(--sys-project-landing-on-crimson-soft)}.studio-pipelines-landing-skin-crimson-quiet{color:var(--sys-project-landing-on-crimson-quiet)}.studio-pipelines-landing-skin-glass{background:color-mix(in srgb, currentColor 7%, transparent);border:var(--sys-stroke-border) solid color-mix(in srgb, currentColor 15%, transparent)}.studio-pipelines-landing-skin-glass-strong{background:color-mix(in srgb, currentColor 11%, transparent);border:var(--sys-stroke-border) solid color-mix(in srgb, currentColor 23%, transparent)}.studio-pipelines-landing-skin-inset{background:color-mix(in srgb, var(--sys-project-landing-ink) 35%, transparent);border:var(--sys-stroke-border) solid color-mix(in srgb, currentColor 14%, transparent)}.studio-pipelines-landing-skin-raised{box-shadow:var(--sys-elevation-level5)}.studio-pipelines-landing-skin-pill{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase}.studio-pipelines-landing-skin-live{background:color-mix(in srgb, var(--sys-project-landing-on-ink-success) 16%, transparent);color:var(--sys-project-landing-on-ink-success);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-pipelines-landing-skin-live-dot{background:var(--sys-project-landing-on-ink-success)}.studio-pipelines-landing-skin-light-row{background:var(--sys-project-landing-on-ink);color:var(--sys-project-landing-ink)}.studio-pipelines-landing-skin-light-row-icon{color:var(--sys-project-landing-crimson-to)}.studio-pipelines-landing-skin-light-row-quiet{color:var(--sys-project-landing-ink-rule)}.studio-pipelines-landing-skin-agent{background:color-mix(in srgb, var(--sys-project-landing-crimson-to) 35%, transparent);border:var(--sys-stroke-border) solid color-mix(in srgb, var(--sys-project-landing-on-ink-accent) 40%, transparent)}.studio-pipelines-landing-skin-filled{background:var(--sys-project-landing-crimson-to);color:var(--sys-project-landing-on-ink)}.studio-pipelines-landing-skin-tile{background:var(--sys-project-landing-on-ink);color:var(--sys-project-landing-crimson-to)}.studio-pipelines-landing-skin-button{background:var(--sys-project-landing-crimson-to);border-color:var(--sys-project-landing-crimson-to);color:var(--sys-project-landing-on-ink);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.studio-pipelines-landing-skin-button-quiet{border:var(--sys-stroke-border) solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);background:0 0}.studio-pipelines-landing-skin-button:hover:not(:disabled),.studio-pipelines-landing-skin-button-quiet:hover{box-shadow:var(--sys-elevation-level2)}.studio-pipelines-landing-skin-button:disabled{opacity:var(--sys-state-disabled-opacity)}.studio-pipelines-landing-skin-button:focus-visible,.studio-pipelines-landing-skin-button-quiet:focus-visible{outline:var(--sys-stroke-focus) solid currentColor;outline-offset:2px}.studio-pipelines-landing-skin-say{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface);box-shadow:var(--sys-elevation-level4)}.studio-pipelines-landing-skin-say:focus-within{outline:var(--sys-stroke-focus) solid var(--sys-project-landing-on-ink-accent);outline-offset:2px}.studio-pipelines-landing-skin-say-input{color:var(--sys-color-on-surface);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);background:0 0;outline:none}.studio-pipelines-landing-skin-say-input::placeholder{color:var(--sys-color-on-surface-variant)}.studio-pipelines-landing-skin-card{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface);box-shadow:var(--sys-elevation-level1)}.studio-pipelines-landing-skin-mark{background:var(--sys-project-landing-tile);color:var(--sys-color-primary)}.studio-pipelines-landing-skin-mark-filled{background:var(--sys-project-landing-crimson-to);color:var(--sys-project-landing-on-ink);box-shadow:var(--sys-elevation-level3)}.studio-pipelines-landing-skin-brand{color:var(--sys-color-primary)}.studio-pipelines-landing-skin-quiet{color:var(--sys-color-on-surface-variant)}.studio-pipelines-landing-skin-time{color:var(--sys-project-landing-timestamp)}.studio-pipelines-landing-skin-line{background:linear-gradient(to right, var(--sys-project-landing-line-from), var(--sys-project-landing-crimson-to))}.studio-pipelines-landing-skin-line-dot{fill:var(--sys-project-landing-crimson-to)}.studio-pipelines-landing-skin-record-row{border-color:var(--sys-project-landing-divider)}.studio-pipelines-landing-skin-record-last{background:var(--sys-project-landing-record-last);border-color:var(--sys-project-landing-divider)}.studio-pipelines-landing-skin-diagram{background:var(--sys-project-landing-diagram)}.studio-pipelines-landing-skin-joint{color:var(--sys-color-on-surface-variant)}.studio-pipelines-landing-skin-node{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-primary);color:var(--sys-color-on-surface)}.studio-pipelines-landing-skin-node-end{background:var(--sys-project-landing-crimson-to);border-color:var(--sys-project-landing-crimson-to);color:var(--sys-project-landing-on-ink)}.studio-pipelines-landing-skin-node-wait{background:var(--sys-project-landing-node-wait);border-color:var(--sys-project-landing-node-wait-edge);color:var(--sys-color-on-surface)}.studio-pipelines-landing-skin-node-fail{background:var(--sys-project-landing-node-fail);border-color:var(--sys-project-landing-node-fail-edge);color:var(--sys-color-on-surface)}.studio-pipelines-landing-skin-node-side{background:var(--sys-project-landing-node-side);border-color:var(--sys-project-landing-node-side-edge);color:var(--sys-color-on-surface)}.studio-pipelines-landing-skin-display{font:var(--sys-type-display-large);letter-spacing:var(--sys-type-display-large-letter-spacing)}.studio-pipelines-landing-skin-section-title{font:var(--sys-type-display-medium);letter-spacing:var(--sys-type-display-medium-letter-spacing)}.studio-pipelines-landing-skin-sub-title,.studio-pipelines-landing-skin-figure{font:var(--sys-type-display-small);letter-spacing:var(--sys-type-display-small-letter-spacing)}.studio-pipelines-landing-skin-eyebrow{color:var(--sys-color-primary);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);text-transform:uppercase}.studio-pipelines-landing-skin-eyebrow-small{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase}.studio-pipelines-landing-skin-lead,.studio-pipelines-landing-skin-body-large{font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing)}.studio-pipelines-landing-skin-card-title{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing)}.studio-pipelines-landing-skin-row-title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.studio-pipelines-landing-skin-body{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-pipelines-landing-skin-caption,.studio-pipelines-landing-skin-small{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}.studio-pipelines-landing-skin-caption-strong,.studio-pipelines-landing-skin-label,.studio-pipelines-landing-skin-node-label{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-pipelines-landing-skin-tiny{font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing)}.studio-pipelines-landing-skin-code{font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing)}@container (width<=760px){.studio-pipelines-landing-skin-display{font:var(--sys-type-display-small);letter-spacing:var(--sys-type-display-small-letter-spacing)}.studio-pipelines-landing-skin-section-title{font:var(--sys-type-headline-large);letter-spacing:var(--sys-type-headline-large-letter-spacing)}}.studio-channels__title{display:block}.studio-channels__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:block}.studio-channels__value{margin:var(--sys-space-none);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-panel__eyebrow{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;color:var(--sys-color-primary)}.studio-channels__aside{background:var(--sys-color-surface-container);gap:var(--sys-space-large)}.studio-channels__steps{gap:var(--sys-space-medium);margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant);flex-direction:column;padding-inline-start:var(--sys-space-extra-large);display:flex}.studio-channels__facts{gap:var(--sys-space-medium);margin:var(--sys-space-none);flex-direction:column;display:flex}.studio-channels__facts dt{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-channels__facts dd{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-nested{gap:var(--sys-space-medium);padding:var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);flex-direction:column;margin-inline-start:var(--sys-space-extra-large);display:flex}.studio-nested__title{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-swatches{gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-swatch{align-items:center;gap:var(--sys-space-small);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);display:flex}.studio-swatch__input{inline-size:var(--sys-space-extra-large);block-size:var(--sys-space-extra-large);padding:var(--sys-space-none);border:var(--sys-stroke-border) solid var(--sys-color-outline);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface);cursor:pointer}.studio-swatch__label{white-space:nowrap}.studio-skin-preview{gap:var(--sys-space-small);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);background:var(--sys-color-surface);color:var(--sys-color-on-surface);flex-direction:column;display:flex}.studio-skin-preview--square{border-radius:var(--sys-shape-corner-extra-small)}.studio-skin-preview--rounded{border-radius:var(--sys-shape-corner-medium)}.studio-skin-preview--pill{border-radius:var(--sys-shape-corner-full)}.studio-skin-preview__header{margin:var(--sys-space-none);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.studio-skin-preview__message{margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-skin-preview__accent{margin:var(--sys-space-none);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-primary)}.studio-voice-choice{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-voices{gap:var(--sys-space-large);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.studio-voice{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-voice>.falcon-field{min-width:0}.studio-voice__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-numbers__filter{gap:var(--sys-space-large);flex-wrap:wrap;align-items:flex-end;display:flex}.studio-channels__address{margin:var(--sys-space-none);font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);overflow-wrap:anywhere;color:var(--sys-color-on-surface)}.studio-reports__filters{align-items:flex-end;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-reports__tiles{gap:var(--sys-space-large);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));list-style:none;display:grid}.studio-reports__tile{gap:var(--sys-space-tight);padding:var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);flex-direction:column;display:flex}.studio-reports__tile-label{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;color:var(--sys-color-primary)}.studio-reports__tile-figure{font:var(--sys-type-display-small);letter-spacing:var(--sys-type-display-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-reports__tile-note{min-block-size:var(--sys-space-large);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-reports__shares{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-reports__share{gap:var(--sys-space-tight) var(--sys-space-medium);grid-template-columns:1fr auto;align-items:baseline;display:grid}.studio-reports__share-name{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-reports__share-figure{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-reports__share-bar{block-size:var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);grid-column:1/-1}.studio-reports__share-fill{border-radius:var(--sys-shape-corner-full);background:var(--sys-color-primary);block-size:100%;display:block}.studio-chart{block-size:12rem;inline-size:100%}.studio-chart__caption{inline-size:var(--sys-stroke-border);block-size:var(--sys-stroke-border);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.studio-chart__row{align-items:flex-end;gap:var(--sys-space-tight);block-size:100%;display:flex}.studio-chart__cell{min-inline-size:var(--sys-space-tight);block-size:100%;padding:var(--sys-space-none);border:none;flex:1;align-items:flex-end;display:flex}.studio-chart__bar{border-radius:var(--sys-shape-corner-extra-small);background:var(--sys-color-primary);inline-size:100%}.studio-chart__value{inline-size:var(--sys-stroke-border);block-size:var(--sys-stroke-border);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.studio-chart__ends{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);justify-content:space-between;display:flex}.studio-rise--h0{block-size:var(--sys-space-hairline)}.studio-rise--h1{block-size:5%}.studio-rise--h2{block-size:10%}.studio-rise--h3{block-size:15%}.studio-rise--h4{block-size:20%}.studio-rise--h5{block-size:25%}.studio-rise--h6{block-size:30%}.studio-rise--h7{block-size:35%}.studio-rise--h8{block-size:40%}.studio-rise--h9{block-size:45%}.studio-rise--h10{block-size:50%}.studio-rise--h11{block-size:55%}.studio-rise--h12{block-size:60%}.studio-rise--h13{block-size:65%}.studio-rise--h14{block-size:70%}.studio-rise--h15{block-size:75%}.studio-rise--h16{block-size:80%}.studio-rise--h17{block-size:85%}.studio-rise--h18{block-size:90%}.studio-rise--h19{block-size:95%}.studio-rise--h20{block-size:100%}.studio-fill--h0{inline-size:var(--sys-space-hairline)}.studio-fill--h1{inline-size:5%}.studio-fill--h2{inline-size:10%}.studio-fill--h3{inline-size:15%}.studio-fill--h4{inline-size:20%}.studio-fill--h5{inline-size:25%}.studio-fill--h6{inline-size:30%}.studio-fill--h7{inline-size:35%}.studio-fill--h8{inline-size:40%}.studio-fill--h9{inline-size:45%}.studio-fill--h10{inline-size:50%}.studio-fill--h11{inline-size:55%}.studio-fill--h12{inline-size:60%}.studio-fill--h13{inline-size:65%}.studio-fill--h14{inline-size:70%}.studio-fill--h15{inline-size:75%}.studio-fill--h16{inline-size:80%}.studio-fill--h17{inline-size:85%}.studio-fill--h18{inline-size:90%}.studio-fill--h19{inline-size:95%}.studio-fill--h20{inline-size:100%}.studio-reports__nav{gap:var(--sys-space-large);border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-wrap:wrap;display:flex}.studio-reports__nav-link{padding-block:var(--sys-space-small);border-block-end:var(--sys-stroke-emphasis) solid transparent;font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant);text-decoration:none}.studio-reports__nav-link:hover{color:var(--sys-color-on-surface)}.studio-reports__nav-link[aria-current=page]{border-block-end-color:var(--sys-color-primary);color:var(--sys-color-primary)}.studio-reports__chips{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-reports__outcomes{inline-size:100%;block-size:var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);display:flex;overflow:hidden}.studio-reports__outcome{block-size:100%}.studio-reports__outcome--answered{background:var(--sys-color-primary)}.studio-reports__outcome--handed{background:var(--sys-color-tertiary)}.studio-reports__outcome--left{background:var(--sys-color-surface-container-highest)}.studio-reports__lines{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-reports__line{justify-content:space-between;gap:var(--sys-space-medium);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);display:flex}.studio-reports__value{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-identity-mark{inline-size:var(--sys-size-project-control-compact);block-size:var(--sys-size-project-control-compact);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-identity-mark--place{border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-identity-mark--large{inline-size:var(--sys-size-project-subject-mark);block-size:var(--sys-size-project-subject-mark);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing)}.studio-identity-lede{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:inline-flex}.studio-identity-fields{gap:var(--sys-space-medium);display:grid}.studio-identity-fields--pairs{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.studio-identity-actions{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-identity-slot{gap:var(--sys-space-small);align-content:start;display:grid}.studio-identity-slot__label{margin:var(--sys-space-none);padding:var(--sys-space-none);color:var(--sys-color-on-surface);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.studio-identity-images{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.studio-identity-images--pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.studio-identity-image{gap:var(--sys-space-small) var(--sys-space-medium);padding:var(--sys-space-medium);border:var(--sys-space-hairline) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);grid-template-columns:auto minmax(0,1fr);display:grid}.studio-identity-image__frame{inline-size:var(--sys-size-project-row);block-size:var(--sys-size-project-row);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);color:var(--sys-color-on-surface-variant);justify-content:center;align-items:center;display:flex}.studio-identity-image__text{gap:var(--sys-space-tight);min-width:0;display:grid}.studio-identity-image__caption{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);color:var(--sys-color-on-surface);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);flex-wrap:wrap;display:flex}.studio-identity-image__primary{align-items:center;gap:var(--sys-space-tight);color:var(--sys-color-project-accent-text);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);display:inline-flex}.studio-identity-image__detail{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}.studio-identity-image__labels{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-wrap:wrap;list-style:none;display:flex}.studio-identity-image__labels>li{padding:var(--sys-space-none) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-identity-image__actions{gap:var(--sys-space-small);flex-wrap:wrap;grid-column:2;display:flex}.studio-identity-labels{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;display:grid}.studio-identity-how{gap:var(--sys-space-small);display:grid}.studio-identity-how__order{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);padding-inline-start:var(--sys-space-extra-large)}
