@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:#b42318;--sys-color-error-container:#fef3f2;--sys-color-inverse-on-surface:#fafafa;--sys-color-inverse-surface:#111;--sys-color-on-error:#fff;--sys-color-on-error-container:#912018;--sys-color-on-primary:#fff;--sys-color-on-primary-container:#111;--sys-color-on-secondary:#fff;--sys-color-on-secondary-container:#3d3d3d;--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:#111;--sys-color-on-surface-variant:#6b6b6b;--sys-color-on-tertiary:#fff;--sys-color-on-tertiary-container:#7a2a2e;--sys-color-outline:gray;--sys-color-outline-variant:#ebebeb;--sys-color-primary:#111;--sys-color-primary-container:#f2f2f2;--sys-color-project-accent:#a23d42;--sys-color-project-accent-text:#595959;--sys-color-project-ai-gradient-end:#cc6a83;--sys-color-project-ai-gradient-mid:#a8405c;--sys-color-project-ai-gradient-start:#a23d42;--sys-color-project-ai-gradient-text-end:#b2436a;--sys-color-project-ai-gradient-text-start:#a23d42;--sys-color-project-ai-surface:#faf3f4;--sys-color-project-canvas:#f4f4f5;--sys-color-project-focus:#a23d42;--sys-color-project-heading-accent:#a23d42;--sys-color-project-on-selected-accent:#fff;--sys-color-project-panel:#fff;--sys-color-project-panel-line:#e4e4e7;--sys-color-project-selected-accent:#a23d42;--sys-color-project-strip:#fafafb;--sys-color-scrim:#000;--sys-color-secondary:#6b6b6b;--sys-color-secondary-container:#f4f4f4;--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:#f4f4f4;--sys-color-surface-container-highest:#ededed;--sys-color-surface-container-low:#fafafa;--sys-color-surface-container-lowest:#fff;--sys-color-surface-variant:#f4f4f4;--sys-color-tertiary:#a23d42;--sys-color-tertiary-container:#f7eded;--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-elevation-project-entry-card:0px 1px 2px 0px #18181b0a, 0px 8px 24px 0px #18181b0f;--sys-elevation-project-entry-lift:0px 2px 4px 0px #a23d420f, 0px 16px 40px 0px #a23d421f;--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-control-corner:6px;--sys-project-describe-surface:#fafafa;--sys-project-entry-accent:#a01e21;--sys-project-entry-accent-container:#fbf1f1;--sys-project-entry-accent-line:#efcfd0;--sys-project-entry-accent-strong:#7e1719;--sys-project-entry-background:#fff;--sys-project-entry-error:#b91c1c;--sys-project-entry-fill:#a01e21;--sys-project-entry-fill-strong:#7e1719;--sys-project-entry-on-accent-container:#7e1719;--sys-project-entry-on-fill:#fff;--sys-project-entry-on-surface:#18181b;--sys-project-entry-on-surface-variant:#52525b;--sys-project-entry-outline:#71717a;--sys-project-entry-outline-strong:#d4d4d8;--sys-project-entry-outline-variant:#e4e4e7;--sys-project-entry-surface:#fff;--sys-project-entry-surface-container:#f4f4f5;--sys-project-icon-fill:0;--sys-project-landing-button:#c32f34;--sys-project-landing-button-disabled:#f9e6e5;--sys-project-landing-crimson-from:#3b0d0f;--sys-project-landing-crimson-mid:#6e1416;--sys-project-landing-crimson-to:#a01e21;--sys-project-landing-diagram:#fafafa;--sys-project-landing-divider:#f4f4f5;--sys-project-landing-ink:#18181b;--sys-project-landing-ink-foot:#18181b;--sys-project-landing-ink-glow:#4a1214;--sys-project-landing-ink-glow-mid:#2a0d0e;--sys-project-landing-ink-rule:#3f3f46;--sys-project-landing-line-from:#f0d3d1;--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-button:#fff;--sys-project-landing-on-button-disabled:#8a2a2d;--sys-project-landing-on-crimson-quiet:#f0d3d1;--sys-project-landing-on-crimson-soft:#f9e6e5;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#f0d3d1;--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:#fcf4f3;--sys-project-landing-tile:#fcf4f3;--sys-project-landing-timestamp:#6b6b73;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#a23d42;--sys-project-nav-icon-current:#a23d42;--sys-project-nav-icon-current-chip:#a23d421f;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#6b6b6b;--sys-project-nav-icon-interactive-chip:#ffffff8c;--sys-project-nav-icon-shown:1;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#f7e9ea;--sys-project-nav-item-current-text:#7e2c31;--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:#6b6b6b;--sys-project-section-agents-ink:#3d3d3d;--sys-project-section-agents-line:#ebebeb;--sys-project-section-agents-tile:#f4f4f4;--sys-project-section-connections-edge:#6b6b6b;--sys-project-section-connections-ink:#3d3d3d;--sys-project-section-connections-line:#ebebeb;--sys-project-section-connections-tile:#f4f4f4;--sys-project-section-identities-edge:#111;--sys-project-section-identities-ink:#595959;--sys-project-section-identities-line:#ebebeb;--sys-project-section-identities-tile:#f2f2f2;--sys-project-section-knowledge-edge:#6b6b6b;--sys-project-section-knowledge-ink:#3d3d3d;--sys-project-section-knowledge-line:#ebebeb;--sys-project-section-knowledge-tile:#f4f4f4;--sys-project-section-pipelines-edge:#6b6b6b;--sys-project-section-pipelines-ink:#3d3d3d;--sys-project-section-pipelines-line:#ebebeb;--sys-project-section-pipelines-tile:#f4f4f4;--sys-project-section-reports-edge:#6b6b6b;--sys-project-section-reports-ink:#3d3d3d;--sys-project-section-reports-line:#ebebeb;--sys-project-section-reports-tile:#f4f4f4;--sys-project-section-skills-edge:#6b6b6b;--sys-project-section-skills-ink:#3d3d3d;--sys-project-section-skills-line:#ebebeb;--sys-project-section-skills-tile:#f4f4f4;--sys-project-section-tools-edge:#6b6b6b;--sys-project-section-tools-ink:#3d3d3d;--sys-project-section-tools-line:#ebebeb;--sys-project-section-tools-tile:#f4f4f4;--sys-project-tint-accent-line:#d7b3b5;--sys-project-tint-accent-wash:snow;--sys-project-tint-chat-ink:#7e2c31;--sys-project-tint-chat-mark:#a23d42;--sys-project-tint-chat-tint:#f7e9ea;--sys-project-tint-indigo-ink:#414e84;--sys-project-tint-indigo-mark:#5061b3;--sys-project-tint-indigo-tint:#ebf0ff;--sys-project-tint-lime-ink:#445c20;--sys-project-tint-lime-mark:#53760e;--sys-project-tint-lime-tint:#e9f5dc;--sys-project-tint-live-ink:#0b5a53;--sys-project-tint-live-mark:#0f766e;--sys-project-tint-live-tint:#e3f3f0;--sys-project-tint-off-ink:#4a4a4a;--sys-project-tint-off-mark:#5f5f5f;--sys-project-tint-off-tint:#f1f1f1;--sys-project-tint-orange-ink:#794220;--sys-project-tint-orange-mark:#a24e10;--sys-project-tint-orange-tint:#ffece2;--sys-project-tint-pink-ink:#773c59;--sys-project-tint-pink-mark:#9e4573;--sys-project-tint-pink-tint:#feeaf2;--sys-project-tint-sky-ink:#055a7a;--sys-project-tint-sky-mark:#00729b;--sys-project-tint-sky-tint:#e0f4fe;--sys-project-tint-teal-ink:#056058;--sys-project-tint-teal-mark:#087970;--sys-project-tint-teal-tint:#d7f8f3;--sys-project-tint-violet-ink:#5a467d;--sys-project-tint-violet-mark:#7555a8;--sys-project-tint-violet-tint:#f2edff;--sys-project-tint-waiting-ink:#7a4e00;--sys-project-tint-waiting-mark:#8a5800;--sys-project-tint-waiting-tint:#fbf0dc;--sys-project-tint-workflow-ink:#2f3c85;--sys-project-tint-workflow-mark:#3f4fa6;--sys-project-tint-workflow-tint:#e8ebfa;--sys-project-tint-yellow-ink:#625101;--sys-project-tint-yellow-mark:#7c6702;--sys-project-tint-yellow-tint:#f7f0d6;--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-shape-project-entry-corner:14px;--sys-size-project-chip:30px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-dot:6px;--sys-size-project-feather:32px;--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 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-breadcrumb:400 13px/1.53846 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-breadcrumb-letter-spacing:0px;--sys-type-project-entry-body:400 17px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-body-letter-spacing:0px;--sys-type-project-entry-button:600 17px/1.2 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-button-letter-spacing:0px;--sys-type-project-entry-display:600 42px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-letter-spacing:-.84px;--sys-type-project-entry-display-small:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-small-letter-spacing:-.6px;--sys-type-project-entry-eyebrow:600 13px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-eyebrow-letter-spacing:1.04px;--sys-type-project-entry-headline:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-headline-letter-spacing:-.6px;--sys-type-project-entry-small:400 15px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-small-letter-spacing:0px;--sys-type-project-entry-title:600 24px/1.3 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-title-letter-spacing:-.48px;--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-project-page-title:400 38px/1.05 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-page-title-letter-spacing:0px;--sys-type-project-serif-card:400 24px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-card-letter-spacing:0px;--sys-type-project-serif-group:400 28px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-group-letter-spacing:0px;--sys-type-project-serif-page:400 44px/1.35 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-page-letter-spacing:0px;--sys-type-project-tab:500 15px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-tab-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:#a23d42;--sys-color-project-accent-text:#7a5b31;--sys-color-project-ai-gradient-end:#cc6a83;--sys-color-project-ai-gradient-mid:#a8405c;--sys-color-project-ai-gradient-start:#a23d42;--sys-color-project-ai-gradient-text-end:#b2436a;--sys-color-project-ai-gradient-text-start:#a23d42;--sys-color-project-ai-surface:#faf3f4;--sys-color-project-canvas:#f7f2ea;--sys-color-project-focus:#a23d42;--sys-color-project-heading-accent:#a23d42;--sys-color-project-on-selected-accent:#fff;--sys-color-project-panel:#f7f2ea;--sys-color-project-panel-line:#e7dcd1;--sys-color-project-selected-accent:#a23d42;--sys-color-project-strip:#f1e8de;--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-elevation-project-entry-card:0px 1px 2px 0px #18181b0a, 0px 8px 24px 0px #18181b0f;--sys-elevation-project-entry-lift:0px 2px 4px 0px #a23d420f, 0px 16px 40px 0px #a23d421f;--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-control-corner:999px;--sys-project-describe-surface:#f6e6e2;--sys-project-entry-accent:#a01e21;--sys-project-entry-accent-container:#fbf1f1;--sys-project-entry-accent-line:#efcfd0;--sys-project-entry-accent-strong:#7e1719;--sys-project-entry-background:#fff;--sys-project-entry-error:#b91c1c;--sys-project-entry-fill:#a01e21;--sys-project-entry-fill-strong:#7e1719;--sys-project-entry-on-accent-container:#7e1719;--sys-project-entry-on-fill:#fff;--sys-project-entry-on-surface:#18181b;--sys-project-entry-on-surface-variant:#52525b;--sys-project-entry-outline:#71717a;--sys-project-entry-outline-strong:#d4d4d8;--sys-project-entry-outline-variant:#e4e4e7;--sys-project-entry-surface:#fff;--sys-project-entry-surface-container:#f4f4f5;--sys-project-icon-fill:0;--sys-project-landing-button:#a23d42;--sys-project-landing-button-disabled:#f1dedf;--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-foot:#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-button:#fff;--sys-project-landing-on-button-disabled:#7a4a4d;--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-chip:#171310;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#4a423b;--sys-project-nav-icon-interactive-chip:#ebe1d6;--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-project-tint-accent-line:#e7dcd1;--sys-project-tint-accent-wash:#faf6f0;--sys-project-tint-chat-ink:#7e2c31;--sys-project-tint-chat-mark:#a23d42;--sys-project-tint-chat-tint:#f7e9ea;--sys-project-tint-indigo-ink:#414e84;--sys-project-tint-indigo-mark:#5061b3;--sys-project-tint-indigo-tint:#ebf0ff;--sys-project-tint-lime-ink:#445c20;--sys-project-tint-lime-mark:#4d7002;--sys-project-tint-lime-tint:#e9f5dc;--sys-project-tint-live-ink:#0b5a53;--sys-project-tint-live-mark:#0f766e;--sys-project-tint-live-tint:#e3f3f0;--sys-project-tint-off-ink:#4a4a4a;--sys-project-tint-off-mark:#5f5f5f;--sys-project-tint-off-tint:#f1f1f1;--sys-project-tint-orange-ink:#794220;--sys-project-tint-orange-mark:#a24e10;--sys-project-tint-orange-tint:#ffece2;--sys-project-tint-pink-ink:#773c59;--sys-project-tint-pink-mark:#9e4573;--sys-project-tint-pink-tint:#feeaf2;--sys-project-tint-sky-ink:#055a7a;--sys-project-tint-sky-mark:#006f97;--sys-project-tint-sky-tint:#e0f4fe;--sys-project-tint-teal-ink:#056058;--sys-project-tint-teal-mark:#00736a;--sys-project-tint-teal-tint:#d7f8f3;--sys-project-tint-violet-ink:#5a467d;--sys-project-tint-violet-mark:#7555a8;--sys-project-tint-violet-tint:#f2edff;--sys-project-tint-waiting-ink:#7a4e00;--sys-project-tint-waiting-mark:#8a5800;--sys-project-tint-waiting-tint:#fbf0dc;--sys-project-tint-workflow-ink:#2f3c85;--sys-project-tint-workflow-mark:#3f4fa6;--sys-project-tint-workflow-tint:#e8ebfa;--sys-project-tint-yellow-ink:#625101;--sys-project-tint-yellow-mark:#796502;--sys-project-tint-yellow-tint:#f7f0d6;--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-shape-project-entry-corner:14px;--sys-size-project-chip:30px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-dot:6px;--sys-size-project-feather:32px;--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 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-breadcrumb:400 13px/1.53846 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-breadcrumb-letter-spacing:0px;--sys-type-project-entry-body:400 17px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-body-letter-spacing:0px;--sys-type-project-entry-button:600 17px/1.2 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-button-letter-spacing:0px;--sys-type-project-entry-display:600 42px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-letter-spacing:-.84px;--sys-type-project-entry-display-small:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-small-letter-spacing:-.6px;--sys-type-project-entry-eyebrow:600 13px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-eyebrow-letter-spacing:1.04px;--sys-type-project-entry-headline:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-headline-letter-spacing:-.6px;--sys-type-project-entry-small:400 15px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-small-letter-spacing:0px;--sys-type-project-entry-title:600 24px/1.3 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-title-letter-spacing:-.48px;--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-project-page-title:400 38px/1.05 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-page-title-letter-spacing:0px;--sys-type-project-serif-card:400 24px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-card-letter-spacing:0px;--sys-type-project-serif-group:400 28px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-group-letter-spacing:0px;--sys-type-project-serif-page:400 44px/1.35 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-page-letter-spacing:0px;--sys-type-project-tab:500 15px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-tab-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:#f97066;--sys-color-error-container:#2d1210;--sys-color-inverse-on-surface:#111;--sys-color-inverse-surface:#f2f2f2;--sys-color-on-error:#0f0f10;--sys-color-on-error-container:#fda29b;--sys-color-on-primary:#111;--sys-color-on-primary-container:#f2f2f2;--sys-color-on-secondary:#0f0f10;--sys-color-on-secondary-container:#d4d4d8;--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:#f2f2f2;--sys-color-on-surface-variant:#9a9aa0;--sys-color-on-tertiary:#0f0f10;--sys-color-on-tertiary-container:#f2b8bb;--sys-color-outline:#737379;--sys-color-outline-variant:#26262a;--sys-color-primary:#f2f2f2;--sys-color-primary-container:#232326;--sys-color-project-accent:#d9656b;--sys-color-project-accent-text:#a8a8ae;--sys-color-project-ai-gradient-end:#f0a3b3;--sys-color-project-ai-gradient-mid:#e5809a;--sys-color-project-ai-gradient-start:#d9656b;--sys-color-project-ai-gradient-text-end:#f0a3b3;--sys-color-project-ai-gradient-text-start:#e27479;--sys-color-project-ai-surface:#2a2327;--sys-color-project-canvas:#0a0a0b;--sys-color-project-focus:#d9656b;--sys-color-project-heading-accent:#d9656b;--sys-color-project-on-selected-accent:#fff;--sys-color-project-panel:#161618;--sys-color-project-panel-line:#26262a;--sys-color-project-selected-accent:#bb575c;--sys-color-project-strip:#121214;--sys-color-scrim:#000;--sys-color-secondary:#9a9aa0;--sys-color-secondary-container:#1e1e21;--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:#0f0f10;--sys-color-surface-container:#141415;--sys-color-surface-container-high:#1c1c1f;--sys-color-surface-container-highest:#232326;--sys-color-surface-container-low:#141415;--sys-color-surface-container-lowest:#161618;--sys-color-surface-variant:#1e1e21;--sys-color-tertiary:#d9656b;--sys-color-tertiary-container:#2a1719;--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-elevation-project-entry-card:0px 1px 2px 0px #0000004d, 0px 8px 24px 0px #00000059;--sys-elevation-project-entry-lift:0px 2px 4px 0px #0000004d, 0px 16px 40px 0px #00000073;--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:#d9656b;--sys-project-brand-gradient-from:#d9656b;--sys-project-brand-gradient-to:#d9656b;--sys-project-control-corner:6px;--sys-project-describe-surface:#141415;--sys-project-entry-accent:#f26065;--sys-project-entry-accent-container:#2a1315;--sys-project-entry-accent-line:#5c2a2d;--sys-project-entry-accent-strong:#f5898c;--sys-project-entry-background:#0f0f12;--sys-project-entry-error:#f87171;--sys-project-entry-fill:#b42328;--sys-project-entry-fill-strong:#c8282e;--sys-project-entry-on-accent-container:#f26065;--sys-project-entry-on-fill:#fff;--sys-project-entry-on-surface:#fafafa;--sys-project-entry-on-surface-variant:#a1a1aa;--sys-project-entry-outline:#71717a;--sys-project-entry-outline-strong:#3a3a40;--sys-project-entry-outline-variant:#2a2a30;--sys-project-entry-surface:#0f0f12;--sys-project-entry-surface-container:#1c1c21;--sys-project-icon-fill:0;--sys-project-landing-button:#b42328;--sys-project-landing-button-disabled:#2e1517;--sys-project-landing-crimson-from:#2a0a0b;--sys-project-landing-crimson-mid:#6e1416;--sys-project-landing-crimson-to:#a01e21;--sys-project-landing-diagram:#1c1c20;--sys-project-landing-divider:#3f3f46;--sys-project-landing-ink:#09090b;--sys-project-landing-ink-foot:#0f0f10;--sys-project-landing-ink-glow:#3a1214;--sys-project-landing-ink-glow-mid:#1f0b0c;--sys-project-landing-ink-rule:#3f3f46;--sys-project-landing-line-from:#5c2a2d;--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-button:#fff;--sys-project-landing-on-button-disabled:#f0b7b3;--sys-project-landing-on-crimson-quiet:#f0d3d1;--sys-project-landing-on-crimson-soft:#f9e6e5;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#f0d3d1;--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:#241113;--sys-project-landing-tile:#3a1618;--sys-project-landing-timestamp:#a1a1aa;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#d9656b;--sys-project-nav-icon-current:#d9656b;--sys-project-nav-icon-current-chip:#d9656b33;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#9a9aa0;--sys-project-nav-icon-interactive-chip:#ffffff14;--sys-project-nav-icon-shown:1;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#3a1f22;--sys-project-nav-item-current-text:#f2b8bb;--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:#9a9aa0;--sys-project-section-agents-ink:#d4d4d8;--sys-project-section-agents-line:#26262a;--sys-project-section-agents-tile:#1e1e21;--sys-project-section-connections-edge:#9a9aa0;--sys-project-section-connections-ink:#d4d4d8;--sys-project-section-connections-line:#26262a;--sys-project-section-connections-tile:#1e1e21;--sys-project-section-identities-edge:#f2f2f2;--sys-project-section-identities-ink:#a8a8ae;--sys-project-section-identities-line:#26262a;--sys-project-section-identities-tile:#232326;--sys-project-section-knowledge-edge:#9a9aa0;--sys-project-section-knowledge-ink:#d4d4d8;--sys-project-section-knowledge-line:#26262a;--sys-project-section-knowledge-tile:#1e1e21;--sys-project-section-pipelines-edge:#9a9aa0;--sys-project-section-pipelines-ink:#d4d4d8;--sys-project-section-pipelines-line:#26262a;--sys-project-section-pipelines-tile:#1e1e21;--sys-project-section-reports-edge:#9a9aa0;--sys-project-section-reports-ink:#d4d4d8;--sys-project-section-reports-line:#26262a;--sys-project-section-reports-tile:#1e1e21;--sys-project-section-skills-edge:#9a9aa0;--sys-project-section-skills-ink:#d4d4d8;--sys-project-section-skills-line:#26262a;--sys-project-section-skills-tile:#1e1e21;--sys-project-section-tools-edge:#9a9aa0;--sys-project-section-tools-ink:#d4d4d8;--sys-project-section-tools-line:#26262a;--sys-project-section-tools-tile:#1e1e21;--sys-project-tint-accent-line:#5b2f32;--sys-project-tint-accent-wash:#1a1213;--sys-project-tint-chat-ink:#f2b8bb;--sys-project-tint-chat-mark:#e4787d;--sys-project-tint-chat-tint:#3a1f22;--sys-project-tint-indigo-ink:#c3cff9;--sys-project-tint-indigo-mark:#90a6f7;--sys-project-tint-indigo-tint:#1f253c;--sys-project-tint-lime-ink:#c6d9af;--sys-project-tint-lime-mark:#95b964;--sys-project-tint-lime-tint:#202b12;--sys-project-tint-live-ink:#8fdcd0;--sys-project-tint-live-mark:#4dbfb0;--sys-project-tint-live-tint:#123430;--sys-project-tint-off-ink:#c4c4ca;--sys-project-tint-off-mark:#9a9aa0;--sys-project-tint-off-tint:#26262a;--sys-project-tint-orange-ink:#f2c6ae;--sys-project-tint-orange-mark:#e79363;--sys-project-tint-orange-tint:#381f11;--sys-project-tint-pink-ink:#f1c2d6;--sys-project-tint-pink-mark:#e38ab5;--sys-project-tint-pink-tint:#371d29;--sys-project-tint-sky-ink:#aad9f2;--sys-project-tint-sky-mark:#4eb8e9;--sys-project-tint-sky-tint:#0b2a39;--sys-project-tint-teal-ink:#a5ded6;--sys-project-tint-teal-mark:#31c3b5;--sys-project-tint-teal-tint:#032d29;--sys-project-tint-violet-ink:#d7c9f3;--sys-project-tint-violet-mark:#b699eb;--sys-project-tint-violet-tint:#2a2139;--sys-project-tint-waiting-ink:#f0cd8a;--sys-project-tint-waiting-mark:#e0a840;--sys-project-tint-waiting-tint:#3b2c10;--sys-project-tint-workflow-ink:#bac3f5;--sys-project-tint-workflow-mark:#8e9ce8;--sys-project-tint-workflow-tint:#22274a;--sys-project-tint-yellow-ink:#ddd1a5;--sys-project-tint-yellow-mark:#c3aa48;--sys-project-tint-yellow-tint:#2d2609;--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-shape-project-entry-corner:14px;--sys-size-project-chip:30px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-dot:6px;--sys-size-project-feather:32px;--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 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-breadcrumb:400 13px/1.53846 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-breadcrumb-letter-spacing:0px;--sys-type-project-entry-body:400 17px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-body-letter-spacing:0px;--sys-type-project-entry-button:600 17px/1.2 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-button-letter-spacing:0px;--sys-type-project-entry-display:600 42px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-letter-spacing:-.84px;--sys-type-project-entry-display-small:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-small-letter-spacing:-.6px;--sys-type-project-entry-eyebrow:600 13px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-eyebrow-letter-spacing:1.04px;--sys-type-project-entry-headline:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-headline-letter-spacing:-.6px;--sys-type-project-entry-small:400 15px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-small-letter-spacing:0px;--sys-type-project-entry-title:600 24px/1.3 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-title-letter-spacing:-.48px;--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-project-page-title:400 38px/1.05 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-page-title-letter-spacing:0px;--sys-type-project-serif-card:400 24px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-card-letter-spacing:0px;--sys-type-project-serif-group:400 28px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-group-letter-spacing:0px;--sys-type-project-serif-page:400 44px/1.35 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-page-letter-spacing:0px;--sys-type-project-tab:500 15px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-tab-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:#5c4f45;--sys-color-primary:#e0898e;--sys-color-primary-container:#5c2328;--sys-color-project-accent:#e0898e;--sys-color-project-accent-text:#dcb176;--sys-color-project-ai-gradient-end:#f0a3b3;--sys-color-project-ai-gradient-mid:#e5809a;--sys-color-project-ai-gradient-start:#d9656b;--sys-color-project-ai-gradient-text-end:#f0a3b3;--sys-color-project-ai-gradient-text-start:#e27479;--sys-color-project-ai-surface:#3a2b27;--sys-color-project-canvas:#17120f;--sys-color-project-focus:#e0898e;--sys-color-project-heading-accent:#e0898e;--sys-color-project-on-selected-accent:#fff;--sys-color-project-panel:#17120f;--sys-color-project-panel-line:#5c4f45;--sys-color-project-selected-accent:#bb575c;--sys-color-project-strip:#221b17;--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:#221b17;--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-elevation-project-entry-card:0px 1px 2px 0px #0000004d, 0px 8px 24px 0px #00000059;--sys-elevation-project-entry-lift:0px 2px 4px 0px #0000004d, 0px 16px 40px 0px #00000073;--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-control-corner:999px;--sys-project-describe-surface:#2a1c1a;--sys-project-entry-accent:#f26065;--sys-project-entry-accent-container:#2a1315;--sys-project-entry-accent-line:#5c2a2d;--sys-project-entry-accent-strong:#f5898c;--sys-project-entry-background:#0f0f12;--sys-project-entry-error:#f87171;--sys-project-entry-fill:#b42328;--sys-project-entry-fill-strong:#c8282e;--sys-project-entry-on-accent-container:#f26065;--sys-project-entry-on-fill:#fff;--sys-project-entry-on-surface:#fafafa;--sys-project-entry-on-surface-variant:#a1a1aa;--sys-project-entry-outline:#71717a;--sys-project-entry-outline-strong:#3a3a40;--sys-project-entry-outline-variant:#2a2a30;--sys-project-entry-surface:#0f0f12;--sys-project-entry-surface-container:#1c1c21;--sys-project-icon-fill:0;--sys-project-landing-button:#bf4950;--sys-project-landing-button-disabled:#3a2326;--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-foot:#17120f;--sys-project-landing-ink-glow:#6a2530;--sys-project-landing-ink-glow-mid:#261212;--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-button:#fff;--sys-project-landing-on-button-disabled:#e3c4c6;--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-chip:#f0e7dc;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#d3c5b6;--sys-project-nav-icon-interactive-chip:#2d241f;--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:#5c4f45;--sys-project-section-agents-tile:#5c2328;--sys-project-section-connections-edge:#e0898e;--sys-project-section-connections-ink:#dcb176;--sys-project-section-connections-line:#5c4f45;--sys-project-section-connections-tile:#5c2328;--sys-project-section-identities-edge:#e0898e;--sys-project-section-identities-ink:#dcb176;--sys-project-section-identities-line:#5c4f45;--sys-project-section-identities-tile:#5c2328;--sys-project-section-knowledge-edge:#e0898e;--sys-project-section-knowledge-ink:#dcb176;--sys-project-section-knowledge-line:#5c4f45;--sys-project-section-knowledge-tile:#5c2328;--sys-project-section-pipelines-edge:#e0898e;--sys-project-section-pipelines-ink:#dcb176;--sys-project-section-pipelines-line:#5c4f45;--sys-project-section-pipelines-tile:#5c2328;--sys-project-section-reports-edge:#e0898e;--sys-project-section-reports-ink:#dcb176;--sys-project-section-reports-line:#5c4f45;--sys-project-section-reports-tile:#5c2328;--sys-project-section-skills-edge:#e0898e;--sys-project-section-skills-ink:#dcb176;--sys-project-section-skills-line:#5c4f45;--sys-project-section-skills-tile:#5c2328;--sys-project-section-tools-edge:#e0898e;--sys-project-section-tools-ink:#dcb176;--sys-project-section-tools-line:#5c4f45;--sys-project-section-tools-tile:#5c2328;--sys-project-tint-accent-line:#5c4f45;--sys-project-tint-accent-wash:#1c1613;--sys-project-tint-chat-ink:#f2b8bb;--sys-project-tint-chat-mark:#e4787d;--sys-project-tint-chat-tint:#3a1f22;--sys-project-tint-indigo-ink:#c3cff9;--sys-project-tint-indigo-mark:#90a6f7;--sys-project-tint-indigo-tint:#1f253c;--sys-project-tint-lime-ink:#c6d9af;--sys-project-tint-lime-mark:#95b964;--sys-project-tint-lime-tint:#202b12;--sys-project-tint-live-ink:#8fdcd0;--sys-project-tint-live-mark:#4dbfb0;--sys-project-tint-live-tint:#123430;--sys-project-tint-off-ink:#c4c4ca;--sys-project-tint-off-mark:#9a9aa0;--sys-project-tint-off-tint:#26262a;--sys-project-tint-orange-ink:#f2c6ae;--sys-project-tint-orange-mark:#e79363;--sys-project-tint-orange-tint:#381f11;--sys-project-tint-pink-ink:#f1c2d6;--sys-project-tint-pink-mark:#e38ab5;--sys-project-tint-pink-tint:#371d29;--sys-project-tint-sky-ink:#aad9f2;--sys-project-tint-sky-mark:#4eb8e9;--sys-project-tint-sky-tint:#0b2a39;--sys-project-tint-teal-ink:#a5ded6;--sys-project-tint-teal-mark:#31c3b5;--sys-project-tint-teal-tint:#032d29;--sys-project-tint-violet-ink:#d7c9f3;--sys-project-tint-violet-mark:#b699eb;--sys-project-tint-violet-tint:#2a2139;--sys-project-tint-waiting-ink:#f0cd8a;--sys-project-tint-waiting-mark:#e0a840;--sys-project-tint-waiting-tint:#3b2c10;--sys-project-tint-workflow-ink:#bac3f5;--sys-project-tint-workflow-mark:#8e9ce8;--sys-project-tint-workflow-tint:#22274a;--sys-project-tint-yellow-ink:#ddd1a5;--sys-project-tint-yellow-mark:#c3aa48;--sys-project-tint-yellow-tint:#2d2609;--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-shape-project-entry-corner:14px;--sys-size-project-chip:30px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-dot:6px;--sys-size-project-feather:32px;--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 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-breadcrumb:400 13px/1.53846 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-breadcrumb-letter-spacing:0px;--sys-type-project-entry-body:400 17px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-body-letter-spacing:0px;--sys-type-project-entry-button:600 17px/1.2 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-button-letter-spacing:0px;--sys-type-project-entry-display:600 42px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-letter-spacing:-.84px;--sys-type-project-entry-display-small:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-small-letter-spacing:-.6px;--sys-type-project-entry-eyebrow:600 13px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-eyebrow-letter-spacing:1.04px;--sys-type-project-entry-headline:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-headline-letter-spacing:-.6px;--sys-type-project-entry-small:400 15px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-small-letter-spacing:0px;--sys-type-project-entry-title:600 24px/1.3 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-title-letter-spacing:-.48px;--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-project-page-title:400 38px/1.05 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-page-title-letter-spacing:0px;--sys-type-project-serif-card:400 24px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-card-letter-spacing:0px;--sys-type-project-serif-group:400 28px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-group-letter-spacing:0px;--sys-type-project-serif-page:400 44px/1.35 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-page-letter-spacing:0px;--sys-type-project-tab:500 15px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-tab-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:#f97066;--sys-color-error-container:#2d1210;--sys-color-inverse-on-surface:#111;--sys-color-inverse-surface:#f2f2f2;--sys-color-on-error:#0f0f10;--sys-color-on-error-container:#fda29b;--sys-color-on-primary:#111;--sys-color-on-primary-container:#f2f2f2;--sys-color-on-secondary:#0f0f10;--sys-color-on-secondary-container:#d4d4d8;--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:#f2f2f2;--sys-color-on-surface-variant:#9a9aa0;--sys-color-on-tertiary:#0f0f10;--sys-color-on-tertiary-container:#f2b8bb;--sys-color-outline:#737379;--sys-color-outline-variant:#26262a;--sys-color-primary:#f2f2f2;--sys-color-primary-container:#232326;--sys-color-project-accent:#d9656b;--sys-color-project-accent-text:#a8a8ae;--sys-color-project-ai-gradient-end:#f0a3b3;--sys-color-project-ai-gradient-mid:#e5809a;--sys-color-project-ai-gradient-start:#d9656b;--sys-color-project-ai-gradient-text-end:#f0a3b3;--sys-color-project-ai-gradient-text-start:#e27479;--sys-color-project-ai-surface:#2a2327;--sys-color-project-canvas:#0a0a0b;--sys-color-project-focus:#d9656b;--sys-color-project-heading-accent:#d9656b;--sys-color-project-on-selected-accent:#fff;--sys-color-project-panel:#161618;--sys-color-project-panel-line:#26262a;--sys-color-project-selected-accent:#bb575c;--sys-color-project-strip:#121214;--sys-color-scrim:#000;--sys-color-secondary:#9a9aa0;--sys-color-secondary-container:#1e1e21;--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:#0f0f10;--sys-color-surface-container:#141415;--sys-color-surface-container-high:#1c1c1f;--sys-color-surface-container-highest:#232326;--sys-color-surface-container-low:#141415;--sys-color-surface-container-lowest:#161618;--sys-color-surface-variant:#1e1e21;--sys-color-tertiary:#d9656b;--sys-color-tertiary-container:#2a1719;--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-elevation-project-entry-card:0px 1px 2px 0px #0000004d, 0px 8px 24px 0px #00000059;--sys-elevation-project-entry-lift:0px 2px 4px 0px #0000004d, 0px 16px 40px 0px #00000073;--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:#d9656b;--sys-project-brand-gradient-from:#d9656b;--sys-project-brand-gradient-to:#d9656b;--sys-project-control-corner:6px;--sys-project-describe-surface:#141415;--sys-project-entry-accent:#f26065;--sys-project-entry-accent-container:#2a1315;--sys-project-entry-accent-line:#5c2a2d;--sys-project-entry-accent-strong:#f5898c;--sys-project-entry-background:#0f0f12;--sys-project-entry-error:#f87171;--sys-project-entry-fill:#b42328;--sys-project-entry-fill-strong:#c8282e;--sys-project-entry-on-accent-container:#f26065;--sys-project-entry-on-fill:#fff;--sys-project-entry-on-surface:#fafafa;--sys-project-entry-on-surface-variant:#a1a1aa;--sys-project-entry-outline:#71717a;--sys-project-entry-outline-strong:#3a3a40;--sys-project-entry-outline-variant:#2a2a30;--sys-project-entry-surface:#0f0f12;--sys-project-entry-surface-container:#1c1c21;--sys-project-icon-fill:0;--sys-project-landing-button:#b42328;--sys-project-landing-button-disabled:#2e1517;--sys-project-landing-crimson-from:#2a0a0b;--sys-project-landing-crimson-mid:#6e1416;--sys-project-landing-crimson-to:#a01e21;--sys-project-landing-diagram:#1c1c20;--sys-project-landing-divider:#3f3f46;--sys-project-landing-ink:#09090b;--sys-project-landing-ink-foot:#0f0f10;--sys-project-landing-ink-glow:#3a1214;--sys-project-landing-ink-glow-mid:#1f0b0c;--sys-project-landing-ink-rule:#3f3f46;--sys-project-landing-line-from:#5c2a2d;--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-button:#fff;--sys-project-landing-on-button-disabled:#f0b7b3;--sys-project-landing-on-crimson-quiet:#f0d3d1;--sys-project-landing-on-crimson-soft:#f9e6e5;--sys-project-landing-on-ink:#fff;--sys-project-landing-on-ink-accent:#f0d3d1;--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:#241113;--sys-project-landing-tile:#3a1618;--sys-project-landing-timestamp:#a1a1aa;--sys-project-logo-offset-x:0px;--sys-project-logo-offset-y:3px;--sys-project-nav-accent:#d9656b;--sys-project-nav-icon-current:#d9656b;--sys-project-nav-icon-current-chip:#d9656b33;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#9a9aa0;--sys-project-nav-icon-interactive-chip:#ffffff14;--sys-project-nav-icon-shown:1;--sys-project-nav-icon-size:20px;--sys-project-nav-item-current-surface:#3a1f22;--sys-project-nav-item-current-text:#f2b8bb;--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:#9a9aa0;--sys-project-section-agents-ink:#d4d4d8;--sys-project-section-agents-line:#26262a;--sys-project-section-agents-tile:#1e1e21;--sys-project-section-connections-edge:#9a9aa0;--sys-project-section-connections-ink:#d4d4d8;--sys-project-section-connections-line:#26262a;--sys-project-section-connections-tile:#1e1e21;--sys-project-section-identities-edge:#f2f2f2;--sys-project-section-identities-ink:#a8a8ae;--sys-project-section-identities-line:#26262a;--sys-project-section-identities-tile:#232326;--sys-project-section-knowledge-edge:#9a9aa0;--sys-project-section-knowledge-ink:#d4d4d8;--sys-project-section-knowledge-line:#26262a;--sys-project-section-knowledge-tile:#1e1e21;--sys-project-section-pipelines-edge:#9a9aa0;--sys-project-section-pipelines-ink:#d4d4d8;--sys-project-section-pipelines-line:#26262a;--sys-project-section-pipelines-tile:#1e1e21;--sys-project-section-reports-edge:#9a9aa0;--sys-project-section-reports-ink:#d4d4d8;--sys-project-section-reports-line:#26262a;--sys-project-section-reports-tile:#1e1e21;--sys-project-section-skills-edge:#9a9aa0;--sys-project-section-skills-ink:#d4d4d8;--sys-project-section-skills-line:#26262a;--sys-project-section-skills-tile:#1e1e21;--sys-project-section-tools-edge:#9a9aa0;--sys-project-section-tools-ink:#d4d4d8;--sys-project-section-tools-line:#26262a;--sys-project-section-tools-tile:#1e1e21;--sys-project-tint-accent-line:#5b2f32;--sys-project-tint-accent-wash:#1a1213;--sys-project-tint-chat-ink:#f2b8bb;--sys-project-tint-chat-mark:#e4787d;--sys-project-tint-chat-tint:#3a1f22;--sys-project-tint-indigo-ink:#c3cff9;--sys-project-tint-indigo-mark:#90a6f7;--sys-project-tint-indigo-tint:#1f253c;--sys-project-tint-lime-ink:#c6d9af;--sys-project-tint-lime-mark:#95b964;--sys-project-tint-lime-tint:#202b12;--sys-project-tint-live-ink:#8fdcd0;--sys-project-tint-live-mark:#4dbfb0;--sys-project-tint-live-tint:#123430;--sys-project-tint-off-ink:#c4c4ca;--sys-project-tint-off-mark:#9a9aa0;--sys-project-tint-off-tint:#26262a;--sys-project-tint-orange-ink:#f2c6ae;--sys-project-tint-orange-mark:#e79363;--sys-project-tint-orange-tint:#381f11;--sys-project-tint-pink-ink:#f1c2d6;--sys-project-tint-pink-mark:#e38ab5;--sys-project-tint-pink-tint:#371d29;--sys-project-tint-sky-ink:#aad9f2;--sys-project-tint-sky-mark:#4eb8e9;--sys-project-tint-sky-tint:#0b2a39;--sys-project-tint-teal-ink:#a5ded6;--sys-project-tint-teal-mark:#31c3b5;--sys-project-tint-teal-tint:#032d29;--sys-project-tint-violet-ink:#d7c9f3;--sys-project-tint-violet-mark:#b699eb;--sys-project-tint-violet-tint:#2a2139;--sys-project-tint-waiting-ink:#f0cd8a;--sys-project-tint-waiting-mark:#e0a840;--sys-project-tint-waiting-tint:#3b2c10;--sys-project-tint-workflow-ink:#bac3f5;--sys-project-tint-workflow-mark:#8e9ce8;--sys-project-tint-workflow-tint:#22274a;--sys-project-tint-yellow-ink:#ddd1a5;--sys-project-tint-yellow-mark:#c3aa48;--sys-project-tint-yellow-tint:#2d2609;--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-shape-project-entry-corner:14px;--sys-size-project-chip:30px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-dot:6px;--sys-size-project-feather:32px;--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 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-breadcrumb:400 13px/1.53846 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-breadcrumb-letter-spacing:0px;--sys-type-project-entry-body:400 17px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-body-letter-spacing:0px;--sys-type-project-entry-button:600 17px/1.2 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-button-letter-spacing:0px;--sys-type-project-entry-display:600 42px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-letter-spacing:-.84px;--sys-type-project-entry-display-small:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-small-letter-spacing:-.6px;--sys-type-project-entry-eyebrow:600 13px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-eyebrow-letter-spacing:1.04px;--sys-type-project-entry-headline:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-headline-letter-spacing:-.6px;--sys-type-project-entry-small:400 15px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-small-letter-spacing:0px;--sys-type-project-entry-title:600 24px/1.3 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-title-letter-spacing:-.48px;--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-project-page-title:400 38px/1.05 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-page-title-letter-spacing:0px;--sys-type-project-serif-card:400 24px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-card-letter-spacing:0px;--sys-type-project-serif-group:400 28px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-group-letter-spacing:0px;--sys-type-project-serif-page:400 44px/1.35 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-page-letter-spacing:0px;--sys-type-project-tab:500 15px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-tab-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:#5c4f45;--sys-color-primary:#e0898e;--sys-color-primary-container:#5c2328;--sys-color-project-accent:#e0898e;--sys-color-project-accent-text:#dcb176;--sys-color-project-ai-gradient-end:#f0a3b3;--sys-color-project-ai-gradient-mid:#e5809a;--sys-color-project-ai-gradient-start:#d9656b;--sys-color-project-ai-gradient-text-end:#f0a3b3;--sys-color-project-ai-gradient-text-start:#e27479;--sys-color-project-ai-surface:#3a2b27;--sys-color-project-canvas:#17120f;--sys-color-project-focus:#e0898e;--sys-color-project-heading-accent:#e0898e;--sys-color-project-on-selected-accent:#fff;--sys-color-project-panel:#17120f;--sys-color-project-panel-line:#5c4f45;--sys-color-project-selected-accent:#bb575c;--sys-color-project-strip:#221b17;--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:#221b17;--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-elevation-project-entry-card:0px 1px 2px 0px #0000004d, 0px 8px 24px 0px #00000059;--sys-elevation-project-entry-lift:0px 2px 4px 0px #0000004d, 0px 16px 40px 0px #00000073;--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-control-corner:999px;--sys-project-describe-surface:#2a1c1a;--sys-project-entry-accent:#f26065;--sys-project-entry-accent-container:#2a1315;--sys-project-entry-accent-line:#5c2a2d;--sys-project-entry-accent-strong:#f5898c;--sys-project-entry-background:#0f0f12;--sys-project-entry-error:#f87171;--sys-project-entry-fill:#b42328;--sys-project-entry-fill-strong:#c8282e;--sys-project-entry-on-accent-container:#f26065;--sys-project-entry-on-fill:#fff;--sys-project-entry-on-surface:#fafafa;--sys-project-entry-on-surface-variant:#a1a1aa;--sys-project-entry-outline:#71717a;--sys-project-entry-outline-strong:#3a3a40;--sys-project-entry-outline-variant:#2a2a30;--sys-project-entry-surface:#0f0f12;--sys-project-entry-surface-container:#1c1c21;--sys-project-icon-fill:0;--sys-project-landing-button:#bf4950;--sys-project-landing-button-disabled:#3a2326;--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-foot:#17120f;--sys-project-landing-ink-glow:#6a2530;--sys-project-landing-ink-glow-mid:#261212;--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-button:#fff;--sys-project-landing-on-button-disabled:#e3c4c6;--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-chip:#f0e7dc;--sys-project-nav-icon-current-fill:1;--sys-project-nav-icon-gap:8px;--sys-project-nav-icon-idle:#d3c5b6;--sys-project-nav-icon-interactive-chip:#2d241f;--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:#5c4f45;--sys-project-section-agents-tile:#5c2328;--sys-project-section-connections-edge:#e0898e;--sys-project-section-connections-ink:#dcb176;--sys-project-section-connections-line:#5c4f45;--sys-project-section-connections-tile:#5c2328;--sys-project-section-identities-edge:#e0898e;--sys-project-section-identities-ink:#dcb176;--sys-project-section-identities-line:#5c4f45;--sys-project-section-identities-tile:#5c2328;--sys-project-section-knowledge-edge:#e0898e;--sys-project-section-knowledge-ink:#dcb176;--sys-project-section-knowledge-line:#5c4f45;--sys-project-section-knowledge-tile:#5c2328;--sys-project-section-pipelines-edge:#e0898e;--sys-project-section-pipelines-ink:#dcb176;--sys-project-section-pipelines-line:#5c4f45;--sys-project-section-pipelines-tile:#5c2328;--sys-project-section-reports-edge:#e0898e;--sys-project-section-reports-ink:#dcb176;--sys-project-section-reports-line:#5c4f45;--sys-project-section-reports-tile:#5c2328;--sys-project-section-skills-edge:#e0898e;--sys-project-section-skills-ink:#dcb176;--sys-project-section-skills-line:#5c4f45;--sys-project-section-skills-tile:#5c2328;--sys-project-section-tools-edge:#e0898e;--sys-project-section-tools-ink:#dcb176;--sys-project-section-tools-line:#5c4f45;--sys-project-section-tools-tile:#5c2328;--sys-project-tint-accent-line:#5c4f45;--sys-project-tint-accent-wash:#1c1613;--sys-project-tint-chat-ink:#f2b8bb;--sys-project-tint-chat-mark:#e4787d;--sys-project-tint-chat-tint:#3a1f22;--sys-project-tint-indigo-ink:#c3cff9;--sys-project-tint-indigo-mark:#90a6f7;--sys-project-tint-indigo-tint:#1f253c;--sys-project-tint-lime-ink:#c6d9af;--sys-project-tint-lime-mark:#95b964;--sys-project-tint-lime-tint:#202b12;--sys-project-tint-live-ink:#8fdcd0;--sys-project-tint-live-mark:#4dbfb0;--sys-project-tint-live-tint:#123430;--sys-project-tint-off-ink:#c4c4ca;--sys-project-tint-off-mark:#9a9aa0;--sys-project-tint-off-tint:#26262a;--sys-project-tint-orange-ink:#f2c6ae;--sys-project-tint-orange-mark:#e79363;--sys-project-tint-orange-tint:#381f11;--sys-project-tint-pink-ink:#f1c2d6;--sys-project-tint-pink-mark:#e38ab5;--sys-project-tint-pink-tint:#371d29;--sys-project-tint-sky-ink:#aad9f2;--sys-project-tint-sky-mark:#4eb8e9;--sys-project-tint-sky-tint:#0b2a39;--sys-project-tint-teal-ink:#a5ded6;--sys-project-tint-teal-mark:#31c3b5;--sys-project-tint-teal-tint:#032d29;--sys-project-tint-violet-ink:#d7c9f3;--sys-project-tint-violet-mark:#b699eb;--sys-project-tint-violet-tint:#2a2139;--sys-project-tint-waiting-ink:#f0cd8a;--sys-project-tint-waiting-mark:#e0a840;--sys-project-tint-waiting-tint:#3b2c10;--sys-project-tint-workflow-ink:#bac3f5;--sys-project-tint-workflow-mark:#8e9ce8;--sys-project-tint-workflow-tint:#22274a;--sys-project-tint-yellow-ink:#ddd1a5;--sys-project-tint-yellow-mark:#c3aa48;--sys-project-tint-yellow-tint:#2d2609;--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-shape-project-entry-corner:14px;--sys-size-project-chip:30px;--sys-size-project-control:36px;--sys-size-project-control-compact:32px;--sys-size-project-control-icon:16px;--sys-size-project-dot:6px;--sys-size-project-feather:32px;--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 12px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-label-small-letter-spacing:.5px;--sys-type-project-breadcrumb:400 13px/1.53846 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-breadcrumb-letter-spacing:0px;--sys-type-project-entry-body:400 17px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-body-letter-spacing:0px;--sys-type-project-entry-button:600 17px/1.2 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-button-letter-spacing:0px;--sys-type-project-entry-display:600 42px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-letter-spacing:-.84px;--sys-type-project-entry-display-small:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-display-small-letter-spacing:-.6px;--sys-type-project-entry-eyebrow:600 13px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-eyebrow-letter-spacing:1.04px;--sys-type-project-entry-headline:600 30px/1.12 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-headline-letter-spacing:-.6px;--sys-type-project-entry-small:400 15px/1.6 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-small-letter-spacing:0px;--sys-type-project-entry-title:600 24px/1.3 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-entry-title-letter-spacing:-.48px;--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-project-page-title:400 38px/1.05 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-page-title-letter-spacing:0px;--sys-type-project-serif-card:400 24px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-card-letter-spacing:0px;--sys-type-project-serif-group:400 28px/1.3 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-group-letter-spacing:0px;--sys-type-project-serif-page:400 44px/1.35 "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sys-type-project-serif-page-letter-spacing:0px;--sys-type-project-tab:500 15px/1.33333 "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sys-type-project-tab-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 (width>=840px){html{scrollbar-gutter:stable}}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-Da_U_91r.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-section);padding:var(--sys-space-section) var(--sys-space-page) var(--sys-space-page)}.falcon-page,.falcon-page--wide{max-width:1440px;margin-inline:var(--sys-space-none)}@media (width<=839px){.falcon-page{padding:var(--sys-space-large) var(--sys-space-large) var(--sys-space-page)}}.falcon-page:has(>.falcon-tabs-frame:only-child){padding-bottom:var(--sys-space-none)}.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-ai-mark{vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.falcon-ai-mark--14{width:14px;height:14px}.falcon-ai-mark--16{width:16px;height:16px}.falcon-ai-mark--18{width:18px;height:18px}.falcon-ai-mark--20{width:20px;height:20px}.falcon-ai-mark--24{width:24px;height:24px}.falcon-ai-mark--28{width:28px;height:28px}.falcon-ai-mark--32{width:32px;height:32px}.falcon-ai-mark--40{width:40px;height:40px}.falcon-ai-text{display:inline-block}.falcon-ai-mark__stop--start{stop-color:var(--sys-color-project-ai-gradient-start)}.falcon-ai-mark__stop--mid{stop-color:var(--sys-color-project-ai-gradient-mid)}.falcon-ai-mark__stop--end{stop-color:var(--sys-color-project-ai-gradient-end)}@media (forced-colors:active){.falcon-ai-mark path{fill:currentColor}}html .falcon-ai-surface{background:var(--sys-color-project-ai-surface)}.falcon-ai-text{color:var(--sys-color-project-ai-gradient-mid)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.falcon-ai-text{background:linear-gradient(135deg, var(--sys-color-project-ai-gradient-text-start) 0%, var(--sys-color-project-ai-gradient-mid) 50%, var(--sys-color-project-ai-gradient-text-end) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.falcon-ai-text{-webkit-text-fill-color:currentColor;color:inherit;background:0 0}}.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-provider-mark{flex:none;width:20px;height:20px;display:inline-block}.falcon-button.falcon-button--provider{justify-content:center;gap:var(--sys-space-medium);width:100%}.falcon-button.falcon-button--provider:has(>.falcon-button__icon){padding-inline:var(--sys-space-large)}.falcon-button--provider .falcon-button__icon{width:var(--sys-space-extra-large);height:var(--sys-space-extra-large);justify-content:center}.falcon-setting__lead{align-items:center;gap:var(--sys-space-medium);flex:auto;min-width:0;display:flex}.falcon-setting__lead-mark{justify-content:center;align-items:center;gap:var(--sys-space-tight);min-width:var(--sys-space-extra-large);height:var(--sys-space-extra-large);flex:none;display:inline-flex}.falcon-provider-mark{background-position:50%;background-repeat:no-repeat;background-size:contain}.falcon-provider-mark--google{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%3e%3cpath%20fill='%23EA4335'%20d='M24%209.5c3.54%200%206.71%201.22%209.21%203.6l6.85-6.85C35.9%202.38%2030.47%200%2024%200%2014.62%200%206.51%205.38%202.56%2013.22l7.98%206.19C12.43%2013.72%2017.74%209.5%2024%209.5z'/%3e%3cpath%20fill='%234285F4'%20d='M46.98%2024.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58%202.96-2.26%205.48-4.78%207.18l7.73%206c4.51-4.18%207.09-10.36%207.09-17.65z'/%3e%3cpath%20fill='%23FBBC05'%20d='M10.53%2028.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92%2016.46%200%2020.12%200%2024c0%203.88.92%207.54%202.56%2010.78l7.97-6.19z'/%3e%3cpath%20fill='%2334A853'%20d='M24%2048c6.48%200%2011.93-2.13%2015.89-5.81l-7.73-6c-2.15%201.45-4.92%202.3-8.16%202.3-6.26%200-11.57-4.22-13.47-9.91l-7.98%206.19C6.51%2042.62%2014.62%2048%2024%2048z'/%3e%3c/svg%3e")}.falcon-provider-mark--microsoft{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2023%2023'%3e%3cpath%20fill='%23F35325'%20d='M1%201h10v10H1z'/%3e%3cpath%20fill='%2381BC06'%20d='M12%201h10v10H12z'/%3e%3cpath%20fill='%2305A6F0'%20d='M1%2012h10v10H1z'/%3e%3cpath%20fill='%23FFBA08'%20d='M12%2012h10v10H12z'/%3e%3c/svg%3e")}.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-large);border:var(--sys-stroke-border) solid;border-radius:var(--sys-project-control-corner);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-medium)}.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:var(--sys-space-medium) var(--sys-space-large)}.falcon-button--compact:has(>.falcon-button__icon){padding-inline:var(--sys-space-small) var(--sys-space-medium)}.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--wrap-label{max-inline-size:100%;padding-block:var(--sys-space-small);white-space:normal}.falcon-button--wrap-label>.falcon-button__label{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.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-project-focus)}.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,.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--tonal:hover,.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,.falcon-button--destructive.falcon-button--tonal,.falcon-button--destructive.falcon-button--outlined{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);color:var(--sys-color-error)}.falcon-button--destructive.falcon-button--filled:hover,.falcon-button--destructive.falcon-button--tonal:hover,.falcon-button--destructive.falcon-button--outlined:hover{border-color:var(--sys-color-error)}.falcon-button--destructive.falcon-button--text{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-small);max-width:var(--sys-size-project-form-column);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__affixed{align-items:center;gap:var(--sys-space-small);display:flex}.falcon-field__affixed .falcon-field__control{flex:auto;min-width:0}.falcon-field__suffix{white-space:nowrap;flex:none}.falcon-field__control--area{min-height:96px;padding-block:var(--sys-space-medium);resize:vertical}.falcon-field__control--grow{field-sizing:content;min-height:calc(3lh + 2 * var(--sys-space-medium));resize:none}.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%;min-width:0;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-width:0;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-project-control-corner);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-project-focus)}.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__suffix{font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);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-project-focus)}.falcon-field__caret,.falcon-search__icon{font:var(--sys-type-project-icon-16)}.falcon-field-help{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-inline-callout{margin:var(--sys-space-none);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}.falcon-inline-callout--warning{color:var(--sys-color-on-status-warning-container)}.falcon-inline-callout--success{color:var(--sys-color-on-status-success-container)}.falcon-field-help__audit{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-primary);text-decoration:none}.falcon-field-help__audit:hover{text-decoration:underline}.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}@media (width<=599px),(pointer:coarse){.falcon-choice__label{padding-block:var(--sys-space-small);margin-block:calc(-1 * var(--sys-space-small))}}.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}@media (width<=599px),(pointer:coarse){.falcon-switch__control:after{content:"";position:absolute;inset:-12px -4px}}.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-project-focus)}.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-project-focus)}.falcon-switch__knob{background:var(--sys-color-surface-container-lowest);outline:var(--sys-stroke-border) solid var(--sys-color-outline)}.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-project-focus)}.falcon-radio-card:has(.falcon-radio-card__control:focus-visible){outline-color:var(--sys-color-project-focus)}.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-radio-card--disabled,.falcon-radio-card--disabled:hover{background:var(--sys-color-surface-container);border-color:var(--sys-color-outline-variant);cursor:not-allowed;border-style:dashed}.falcon-radio-card--disabled .falcon-radio-card__control{opacity:var(--sys-state-disabled-opacity)}.falcon-radio-card--disabled .falcon-radio-card__title{color:var(--sys-color-on-surface-variant)}.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-project-control-corner);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-project-focus)}.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-none);border-bottom:var(--sys-stroke-border) solid;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.falcon-tab{align-items:center;gap:var(--sys-space-tight);white-space:nowrap;min-height:var(--sys-size-project-row-compact);padding:var(--sys-space-small) var(--sys-space-medium);cursor:pointer;border:none;border-bottom:3px solid;flex:none;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-tab__label{flex-direction:column;align-items:center;display:inline-flex}.falcon-tab__label:after{content:attr(data-label);height:var(--sys-space-none);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.falcon-tab__count{padding:var(--sys-space-hairline) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);align-items:center;display:inline-flex}.falcon-tabs-frame{min-width:0;position:relative}.falcon-tabs-frame--more:after{content:"";inset-block:0;pointer-events:none;width:24px;position:absolute;right:0}.falcon-tabs{border-bottom-color:var(--sys-color-outline-variant)}.falcon-tab{font:var(--sys-type-project-tab);letter-spacing:var(--sys-type-project-tab-letter-spacing);color:var(--sys-color-on-surface);background:0 0;border-bottom-color:#0000;text-decoration:none}.falcon-tab:hover{border-bottom-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface)}.falcon-tab:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:calc(-1 * var(--sys-stroke-focus));border-radius:var(--sys-shape-corner-small)}.falcon-tab__label:after{font:var(--sys-type-project-tab);letter-spacing:var(--sys-type-project-tab-letter-spacing)}.falcon-tab--selected,.falcon-tab--selected:hover{border-bottom-color:var(--sys-color-project-accent);color:var(--sys-color-project-heading-accent)}.falcon-tab__count{background:var(--sys-project-tint-off-tint);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-project-tint-off-ink)}.falcon-tab--selected .falcon-tab__count{background:var(--sys-project-tint-chat-tint);color:var(--sys-project-tint-chat-ink)}.falcon-tab:disabled,.falcon-tab--disabled{opacity:var(--sys-state-disabled-opacity)}.falcon-tabs-frame--more:after{background:linear-gradient(to right, transparent, var(--sys-color-surface))}.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__title-row{align-items:center;gap:var(--sys-space-medium);min-width:0;display:flex}.falcon-page-header__icon{flex:none;display:inline-flex}.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__eyebrow{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);display:flex}.falcon-page-header__dot{width:var(--sys-size-project-dot);height:var(--sys-size-project-dot);border-radius:var(--sys-shape-corner-full);background:currentColor;flex:none;display:inline-block}.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);flex-wrap:wrap;display:flex}.falcon-section-header__actions{flex-wrap:wrap;max-width:100%}.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__title,.falcon-page-header__description,.falcon-section-header__title,.falcon-section-header__description{overflow-wrap:anywhere}.falcon-page-header{flex-wrap:wrap}@media (width<=599px),(pointer:coarse){.falcon-page-header__actions>a{min-height:var(--sys-size-project-control-compact);align-items:center;display:inline-flex}}.falcon-page-header__tabs{min-width:0}.falcon-page-header__crumb{font:var(--sys-type-project-breadcrumb);letter-spacing:var(--sys-type-project-breadcrumb-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-project-focus)}.falcon-page-header__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)}.falcon-page-header__title{font:var(--sys-type-project-serif-page);letter-spacing:var(--sys-type-project-serif-page-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{gap:var(--sys-space-large);border-block-start:var(--sys-stroke-border) solid;flex-direction:column;padding-block-start:var(--sys-space-extra-large);display:flex}.falcon-settings>.falcon-setting:first-child,.falcon-setting:only-child{border-block-start:none;padding-block-start:var(--sys-space-none)}.falcon-setting__header{justify-content:space-between;align-items:center;gap:var(--sys-space-small) var(--sys-space-extra-large);padding:var(--sys-space-none);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),.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-none) var(--sys-space-none);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-medium) var(--sys-space-none);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)}.falcon-setting__row+.falcon-setting__details,.falcon-setting__header+.falcon-setting__details{padding-block-start:var(--sys-space-none)}.falcon-setting__body{gap:var(--sys-space-large);padding:var(--sys-space-none);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}@media (width<=599px),(pointer:coarse){.falcon-setting__disclosure{min-height:var(--sys-size-project-control-compact)}}.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-none)}.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-none)}.falcon-setting__list .falcon-table__empty{text-align:start}.falcon-setting .falcon-setting__list>:not(.falcon-table__scroll)>*{padding-inline:var(--sys-space-none)}.falcon-setting .falcon-setting__list>.falcon-table__none--action>.falcon-empty{padding-inline:var(--sys-space-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-section);flex-direction:column;min-width:0;display:flex}.falcon-settings--compact{gap:var(--sys-space-extra-large)}.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__head,.falcon-setting__title,.falcon-setting__description,.falcon-setting__note,.falcon-setting__row-title,.falcon-setting__fact{overflow-wrap:anywhere;white-space:normal;min-width:0}@media (width<=599px),(pointer:coarse){.falcon-setting__actions>a{min-height:var(--sys-size-project-control-compact);align-items:center;display:inline-flex}}.falcon-setting{border-color:var(--sys-color-outline-variant);background:0 0}.falcon-setting--quiet{background:0 0}.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-project-heading-accent)}.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-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface);background:0 0}.falcon-setting__disclosure:hover span{text-decoration:none}.falcon-setting__disclosure:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}.falcon-setting__toggle{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-project-heading-accent);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-project-focus)}.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-saved{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-status-success-container);animation:falcon-saved-fade var(--sys-motion-duration-gentle) ease-out 3s forwards;display:inline-flex}@keyframes falcon-saved-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.falcon-saved{animation:none}}.falcon-save-bar,.falcon-save-status-group{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.falcon-save-bar{justify-content:space-between}.falcon-save-status-group{display:inline-flex}.falcon-save-bar__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.falcon-save-bar--sticky{inset-inline:0;z-index:8;padding:var(--sys-space-medium) var(--sys-space-extra-large);border-block-start-width:var(--sys-stroke-border);border-block-start-style:solid;position:fixed;bottom:0}.falcon-page:has(.falcon-save-bar--sticky):after{content:"";height:var(--sys-space-page);flex:none;display:block}@media (width>=840px){.falcon-shell__main:has(.falcon-nav-split) .falcon-save-bar--sticky{inset-inline-start:var(--sys-size-project-rail)}}.falcon-save-status-live{min-width:0;display:inline-flex}.falcon-save-status{align-items:center;gap:var(--sys-space-tight);overflow-wrap:anywhere;min-width:0;display:inline-flex}.falcon-save-status__dot{width:var(--sys-size-project-dot);height:var(--sys-size-project-dot);border-radius:var(--sys-shape-corner-full)}.falcon-save-status__spinner{width:var(--sys-size-project-control-icon);height:var(--sys-size-project-control-icon);border-width:var(--sys-stroke-emphasis);border-radius:var(--sys-shape-corner-full);border-style:solid;animation:.8s linear infinite falcon-save-status-spin}@keyframes falcon-save-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.falcon-save-status__spinner{animation:none}}.falcon-save-status--error{align-items:center;gap:var(--sys-space-tight);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:inline-flex}.falcon-save-toasts{z-index:60;align-items:flex-start;gap:var(--sys-space-small);width:min(360px, calc(100vw - 2 * var(--sys-space-medium)));max-width:calc(100vw - 2 * var(--sys-space-medium));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--sys-space-small);inset-inline-start:var(--sys-space-small)}.falcon-save-toast,.falcon-save-toast.falcon-save-status--error{box-sizing:border-box;overflow-wrap:normal;word-break:normal;white-space:normal;width:fit-content;min-width:min(220px,100%);max-width:100%;padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-large);border-width:var(--sys-stroke-border);pointer-events:auto;border-style:solid;flex-wrap:nowrap;align-items:center}.falcon-save-toast__words{overflow-wrap:normal;word-break:normal;white-space:normal;flex:auto;min-width:0}.falcon-save-toast.falcon-save-status--saving{pointer-events:none}.falcon-save-toast>.falcon-icon,.falcon-save-toast>.falcon-save-status__spinner{flex:none}.falcon-save-toast-root{width:var(--sys-space-none);height:var(--sys-space-none);margin:var(--sys-space-none);padding:var(--sys-space-none);border:var(--sys-space-none);position:fixed;inset:auto;overflow:visible}.falcon-save-toast--inline{min-width:0;max-width:100%;display:inline-flex}.falcon-save-bar--sticky{border-block-start-color:var(--sys-color-outline-variant);background:var(--sys-color-surface-container);box-shadow:var(--sys-elevation-level2)}@media (width>=840px){.falcon-shell__main:has(.falcon-nav-split--expanded) .falcon-save-bar--sticky{inset-inline-start:calc(var(--sys-size-project-main-rail) + var(--sys-size-project-rail) - var(--sys-project-nav-strip-width))}}.falcon-save-status{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}.falcon-save-status--unsaved{color:var(--sys-color-on-surface-variant)}.falcon-save-status__dot{background:var(--sys-color-primary)}.falcon-save-status--saving{color:var(--sys-color-on-surface-variant)}.falcon-save-status__spinner{border-color:var(--sys-color-outline-variant);border-block-start-color:var(--sys-color-primary)}.falcon-save-status--saved{color:var(--sys-color-on-status-success-container)}.falcon-save-status--error{color:var(--sys-color-error)}.falcon-save-status__icon{font:var(--sys-type-project-icon-16)}.falcon-save-toast{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);box-shadow:var(--sys-elevation-level3);color:var(--sys-color-on-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);animation:falcon-save-toast-in var(--sys-motion-duration-quick) var(--sys-motion-easing-entering);transition:opacity var(--sys-motion-duration-gentle) var(--sys-motion-easing-leaving)}.falcon-save-toast.falcon-save-status--saved{color:var(--sys-color-on-surface)}.falcon-save-toast.falcon-save-status--saved .falcon-save-status__icon{color:var(--sys-color-status-success)}.falcon-save-toast.falcon-save-status--saving{color:var(--sys-color-on-surface)}.falcon-save-toast.falcon-save-status--error{background:var(--sys-color-error-container);border-color:var(--sys-color-error);color:var(--sys-color-on-error-container)}.falcon-save-toast.falcon-save-status--error .falcon-save-status__icon{color:var(--sys-color-error)}.falcon-save-toast .falcon-save-status__icon{font:var(--sys-type-project-icon-20)}.falcon-save-toast--leaving{opacity:0}@keyframes falcon-save-toast-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.falcon-save-toast{transition:none;animation:none}}.falcon-save-toast-root{color:inherit;background:0 0}.falcon-copybox{box-sizing:border-box;border-width:var(--sys-stroke-border);border-radius:var(--sys-shape-corner-medium);border-style:solid;min-width:0;max-width:100%;display:block;position:relative}.falcon-copybox__caption{padding:var(--sys-space-small) var(--sys-space-large) var(--sys-space-none);display:block}.falcon-copybox__value{box-sizing:border-box;min-width:0;margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);overflow-wrap:anywhere;white-space:pre-wrap;padding-inline-end:calc(var(--sys-size-project-control-compact) + var(--sys-space-medium));display:block;overflow-x:auto}.falcon-copybox--captioned .falcon-copybox__value{padding-block-start:var(--sys-space-tight)}.falcon-copybox__copy{position:absolute;inset-block-start:var(--sys-space-small);inset-inline-end:var(--sys-space-small)}.falcon-copybox__status--copied{z-index:1;padding:var(--sys-space-hairline) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(var(--sys-space-medium) * -1);inset-inline-end:var(--sys-space-large)}.falcon-copybox__status--failed{padding:var(--sys-space-none) var(--sys-space-large) var(--sys-space-small);display:block}.falcon-copy-scratch{width:var(--sys-stroke-border);height:var(--sys-stroke-border);opacity:0;pointer-events:none;position:fixed;inset-block-start:var(--sys-space-none);inset-inline-start:var(--sys-space-none)}.falcon-copybox{border-color:var(--sys-color-outline-variant);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface)}.falcon-copybox:focus-within{border-color:var(--sys-color-primary)}.falcon-copybox__caption{font:var(--sys-type-label-small);color:var(--sys-color-on-surface-variant)}.falcon-copybox__value{font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-copybox__value:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:-2px;border-radius:inherit}.falcon-copybox__status--copied{box-shadow:var(--sys-elevation-level2);background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container);font:var(--sys-type-label-small)}.falcon-copybox__status--failed{font:var(--sys-type-body-small);color:var(--sys-color-error)}.falcon-copybox__value .code-tag{color:var(--sys-project-nav-icon-current)}.falcon-copybox__value .code-attr{color:var(--sys-color-tertiary)}.falcon-copybox__value .code-value{color:var(--sys-color-secondary)}.falcon-rail{gap:var(--sys-space-large);padding:var(--sys-space-large) var(--sys-space-small);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__heading-row{justify-content:space-between;align-items:center;gap:var(--sys-space-small);display:flex}.falcon-rail--page .falcon-rail__heading-row{padding-inline:var(--sys-space-none)}.falcon-rail__heading-row>.falcon-rail__heading{padding-inline:var(--sys-space-medium)}.falcon-rail--page .falcon-rail__heading-row>.falcon-rail__heading{padding-inline:var(--sys-space-none)}.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__item--action{align-items:center;gap:var(--sys-space-tight);border-radius:var(--sys-shape-project-corner-snug);padding-inline-end:var(--sys-space-small);display:flex}.falcon-rail__item--action>.falcon-nav-item{flex:1;min-width:0}.falcon-rail__action{flex:none}.falcon-rail__action .falcon-button{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);padding:var(--sys-space-none)}.falcon-rail__item--action .falcon-nav-item__label,.falcon-rail__item--action .falcon-nav-item__note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.falcon-rail__item--action .falcon-nav-item__label{flex:1}.falcon-rail__item--action .falcon-nav-item__note{flex-shrink:1;min-width:0;max-width:40%}.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-small);align-items:center;gap:var(--sys-space-small);border-radius:var(--sys-shape-project-corner-snug);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;position:absolute;inset-inline-start:calc(-1 * 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,.falcon-nav-item__status{flex:none;margin-inline-start:auto;padding-inline-start:var(--sys-space-small)}.falcon-nav-item__status{align-items:center;display:inline-flex}.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)}.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-project-focus)}.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:0 0}.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)}.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:hover .falcon-nav-item__icon,.falcon-nav-item--tiled:focus-visible .falcon-nav-item__icon{background:var(--sys-project-nav-icon-interactive-chip)}.falcon-nav-item--current.falcon-nav-item--tiled .falcon-nav-item__icon{background:var(--sys-project-nav-icon-current-chip);color:var(--sys-color-on-surface)}.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-rail__item--action:hover,.falcon-rail__item--action:focus-within{background:var(--sys-color-surface-container-high)}.falcon-rail__item--action.falcon-rail__item--current{background:var(--sys-project-nav-item-current-surface)}.falcon-rail__item--action>.falcon-nav-item{background:0 0}.falcon-rail__action{opacity:.35}.falcon-rail__item:hover .falcon-rail__action,.falcon-rail__item:focus-within .falcon-rail__action{opacity:1}.falcon-rail__action:has([aria-expanded=true]){opacity:1}@media (width<=390px),(hover:none){.falcon-rail__action{opacity:1}}@media (forced-colors:active){.falcon-nav-item--tiled:is(:hover,:focus-visible,.falcon-nav-item--current) .falcon-nav-item__icon{background:var(--sys-color-surface);border:var(--sys-stroke-border) solid currentcolor}.falcon-nav-item--current.falcon-nav-item--tiled .falcon-nav-item__icon{outline:var(--sys-stroke-border) solid currentColor}}.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__foot{margin-block-start:auto;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__icon{padding:var(--sys-space-tight);border-radius:var(--sys-shape-project-corner-snug)}.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:visible}.falcon-nav-strip__list{flex-flow:wrap;flex:auto;min-width:0}.falcon-nav-strip__foot{margin-block-start:var(--sys-space-none);margin-inline-start:auto}.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-project-focus)}.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__link:hover .falcon-nav-strip__icon,.falcon-nav-strip__link:focus-visible .falcon-nav-strip__icon{background:var(--sys-project-nav-icon-interactive-chip)}.falcon-nav-strip__link--current .falcon-nav-strip__icon,.falcon-nav-strip__link--current:hover .falcon-nav-strip__icon{background:0 0}.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)}@media (width>=840px){.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-project-focus)}@media (width<=839px){.falcon-nav-strip{width:auto}}@media (forced-colors:active){.falcon-nav-strip__link:is(:hover,:focus-visible,.falcon-nav-strip__link--current) .falcon-nav-strip__icon{background:var(--sys-color-surface);border:var(--sys-stroke-border) solid currentcolor}}.falcon-table__scroll{border:none;border-block:var(--sys-stroke-border) solid;max-width:100%;position:relative;overflow-x:auto}.falcon-table__header:first-child,.falcon-table__cell:first-child{padding-inline-start:var(--sys-space-none)}.falcon-table__header:last-child,.falcon-table__cell:last-child{padding-inline-end:var(--sys-space-none)}.falcon-table{width:100%;border-spacing:var(--sys-space-none)}.falcon-table__header{height:var(--sys-size-project-row-head);padding:var(--sys-space-small) var(--sys-space-large);text-align:start;vertical-align:bottom;white-space:normal;overflow-wrap:normal}.falcon-table__cell{height:var(--sys-size-project-row-compact);padding:var(--sys-space-medium) var(--sys-space-large);border-top:var(--sys-stroke-border) solid;vertical-align:middle}.falcon-table__cell--end{text-align:end;font-variant-numeric:tabular-nums}.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__none{padding-block:var(--sys-space-medium);display:block}.falcon-table__scroll:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-table__header{position:relative}.falcon-table__header>.falcon-visually-hidden{inset-inline-start:0}.falcon-table__row--with-detail .falcon-table__cell{padding-block-end:var(--sys-space-tight)}.falcon-table__detail{padding:var(--sys-space-none) var(--sys-space-large) var(--sys-space-medium)}.falcon-table__detail:first-child{padding-inline:var(--sys-space-none)}.falcon-table__detail>*{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.falcon-table--compact .falcon-table__header,.falcon-table--compact .falcon-table__cell{padding-inline:var(--sys-space-small)}.falcon-table--compact .falcon-table__header:first-child,.falcon-table--compact .falcon-table__cell:first-child{padding-inline-start:var(--sys-space-none)}.falcon-table--compact .falcon-table__header:last-child,.falcon-table--compact .falcon-table__cell:last-child{padding-inline-end:var(--sys-space-none)}.falcon-table__scroll{border-color:var(--sys-color-outline-variant)}.falcon-table{background:0 0}.falcon-table__header{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);background:0 0}.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-project-focus)}.falcon-table__none{color:var(--sys-color-on-surface-variant)}.falcon-table__detail{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-table__row:hover+.falcon-table__detail-row .falcon-table__detail,.falcon-table__detail-row:hover .falcon-table__detail{background:var(--sys-color-surface-container-low)}.falcon-table__row:has(+.falcon-table__detail-row:hover) .falcon-table__cell{background:var(--sys-color-surface-container-low)}.falcon-table__row--highlighted .falcon-table__detail{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.falcon-tile{align-items:flex-start;gap:var(--sys-space-medium);min-width:0;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-small);text-align:center;border-style:dashed;place-self:stretch stretch}.falcon-tile--placeholder .falcon-tile__head{justify-content:center;gap:var(--sys-space-small);flex-direction:row}.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__description{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.falcon-tile__foot{justify-content:space-between;align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;width:100%;margin-block-start:auto;display:flex}.falcon-tile__foot>.falcon-status{padding:var(--sys-space-hairline) var(--sys-space-small);flex:none;margin-inline-start:auto}.falcon-tile__meta{flex:auto;min-width:0}.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}button.falcon-tile{font:inherit;cursor:pointer}button.falcon-tile:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}button.falcon-tile--placeholder:hover{background:var(--sys-color-surface-container-low)}a.falcon-tile:hover{border-color:var(--sys-color-outline)}a.falcon-tile:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}.falcon-tile--placeholder{background:var(--sys-project-tint-accent-wash);border-color:var(--sys-project-tint-accent-line);color:var(--sys-color-project-accent)}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-project-accent);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-project-serif-card);letter-spacing:var(--sys-type-project-serif-card-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__foot>.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-24)}.falcon-segmented{min-height:var(--sys-size-project-control-compact);align-self:flex-start;align-items:stretch;gap:var(--sys-space-hairline);padding:var(--sys-space-hairline);border:var(--sys-stroke-border) solid;border-radius:var(--sys-project-control-corner);box-sizing:border-box;flex:none;display:inline-flex}.falcon-segmented__choice{padding:var(--sys-space-none) var(--sys-space-medium);border-radius:calc(var(--sys-project-control-corner) - var(--sys-space-hairline));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))}@media (width<=600px),(pointer:coarse){.falcon-segmented__choice{min-height:var(--sys-size-project-control-compact)}}.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-project-focus)}.falcon-segmented__choice--current,.falcon-segmented__choice--current:hover{background:color-mix(in srgb, var(--sys-color-project-accent) 16%, var(--sys-color-surface-container-lowest));color:var(--sys-color-project-accent-text)}.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;flex:none;align-items:center;display:inline-flex}.falcon-draft-label{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);white-space:nowrap;flex:none;display:inline-flex}.falcon-draft-label__dot{width:var(--sys-size-project-dot);height:var(--sys-size-project-dot);border-radius:var(--sys-shape-corner-full);background:currentColor;flex:none;display:inline-block}.falcon-status{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);border-color:#0000}.falcon-status--draft,.falcon-status--waiting{background:var(--sys-project-tint-waiting-tint);color:var(--sys-project-tint-waiting-ink)}.falcon-status--archived{background:var(--sys-project-tint-off-tint);color:var(--sys-project-tint-off-ink)}.falcon-status--paused{background:var(--sys-color-status-info-container);color:var(--sys-color-on-status-info-container)}.falcon-status--live{background:var(--sys-project-tint-live-tint);color:var(--sys-project-tint-live-ink)}.falcon-status--published,.falcon-status--dev{background:var(--sys-project-tint-workflow-tint);color:var(--sys-project-tint-workflow-ink)}.falcon-draft-label{background:var(--sys-project-tint-off-tint);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-project-tint-off-ink)}.falcon-draft-label--draft .falcon-draft-label__dot{color:var(--sys-project-tint-waiting-mark)}.falcon-draft-label--current .falcon-draft-label__dot{color:var(--sys-project-tint-live-mark)}.falcon-expandable-row{gap:var(--sys-space-small);flex-direction:column;display:flex}.falcon-expandable-row__head{align-items:center;gap:var(--sys-space-small);display:flex}.falcon-expandable-row__head>.falcon-expandable-row__summary{flex:1;min-width:0}.falcon-expandable-row__head>.falcon-button{flex:none}.falcon-expandable-row__summary{align-items:center;gap:var(--sys-space-small);width:100%;margin:var(--sys-space-none);padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-small);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.falcon-expandable-row__summary-main{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;flex:1;min-width:0;display:flex}.falcon-expandable-row__caret{flex:none;transition:transform .12s}.falcon-expandable-row__caret--open{transform:rotate(180deg)}.falcon-expandable-row__panel{gap:var(--sys-space-small);flex-direction:column;display:flex}.falcon-validation-check-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}.falcon-validation-check-question{text-overflow:ellipsis;white-space:nowrap;flex:8rem;min-width:0;overflow:hidden}.falcon-validation-threshold,.falcon-validation-outcome{padding:var(--sys-space-hairline) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.falcon-yes-meter{width:100%;max-width:16rem;height:var(--sys-size-project-control-icon);display:block}.falcon-yes-meter__tick{stroke-width:var(--sys-stroke-focus)}.falcon-expandable-row__panel[hidden]{display:none}@media (width<=599px),(pointer:coarse){.falcon-expandable-row__summary{min-height:var(--sys-size-project-control-compact)}}.falcon-expandable-row__summary:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.falcon-validation-check-name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-project-accent)}.falcon-validation-check-question{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-validation-threshold{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.falcon-validation-outcome{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.falcon-validation-outcome--pass{background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container)}.falcon-validation-outcome--flag{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.falcon-validation-outcome--refuse{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.falcon-validation-outcome--not_checked{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.falcon-yes-meter__track{fill:var(--sys-color-surface-container-high)}.falcon-yes-meter__fill{fill:var(--sys-color-project-accent)}.falcon-yes-meter__tick--refuse,.falcon-yes-meter__tick--flag{stroke:var(--sys-color-on-surface)}.falcon-file-drop{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-extra-large) var(--sys-space-large);border:var(--sys-stroke-emphasis) dashed;border-radius:var(--sys-shape-corner-medium);text-align:center;flex-direction:column;display:flex}.falcon-file-drop__icon{display:inline-flex}.falcon-file-drop__prompt{justify-content:center;align-items:center;gap:var(--sys-space-tight);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.falcon-file-drop__fits{justify-content:center;align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.falcon-file-drop__formats{justify-content: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-file-drop__format{align-items:baseline;gap:var(--sys-space-tight);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;display:inline-flex}.falcon-file-drop{background:var(--sys-color-surface-container-low);border-color:var(--sys-color-outline);color:var(--sys-color-on-surface)}.falcon-file-drop--over{background:var(--sys-color-primary-container);border-color:var(--sys-color-primary);color:var(--sys-color-on-primary-container)}.falcon-file-drop--disabled{opacity:var(--sys-state-disabled-opacity)}.falcon-file-drop__icon{color:var(--sys-color-primary)}.falcon-file-drop__icon .falcon-icon{font:var(--sys-type-project-icon-32)}.falcon-file-drop__prompt{font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing)}.falcon-file-drop__format{background:var(--sys-color-surface);border-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface)}.falcon-file-drop__format-name{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.falcon-file-drop__format-extensions{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-file-drop__limit{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-filters{align-items:center;gap:var(--sys-space-small);row-gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.falcon-filters__chips{display:contents}.falcon-filters__find{order:-1;width:320px;min-width:0;max-width:100%}.falcon-catalogue-region{gap:var(--sys-space-section);flex-direction:column;display:flex}.falcon-catalogue-label{align-items:baseline;gap:var(--sys-space-small);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.falcon-catalogue-label__eyebrow,.falcon-catalogue-label__note{overflow-wrap:anywhere;min-width:0}.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-medium);flex-direction:column;display:flex}.falcon-catalogue-groups,.falcon-catalogue-stack{gap:var(--sys-space-page);flex-direction:column;display:flex}.falcon-card-grid{align-items:stretch;gap:var(--sys-space-large) var(--sys-space-large);grid-auto-rows:1fr;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)}}@media (width<=839px){.falcon-filters__find{width:100%}.falcon-catalogue-label__note{flex-basis:100%}}.falcon-category{gap:var(--sys-space-large);flex-direction:column;scroll-margin-block-start:var(--sys-space-section);display:flex}.falcon-category__head{align-items:center;gap:var(--sys-space-medium);min-width:0;display:flex}.falcon-category__chip{width:var(--sys-size-project-chip);height:var(--sys-size-project-chip);border-radius:var(--sys-shape-corner-small);flex:none;justify-content:center;align-items:center;display:inline-flex}.falcon-category__name{min-width:0;margin:var(--sys-space-none);overflow-wrap:anywhere;flex:0 auto}.falcon-category__count{padding:var(--sys-space-hairline) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);flex:none}.falcon-category__rule{flex:1 1 var(--sys-space-large);min-width:var(--sys-space-large);height:var(--sys-stroke-border)}.falcon-category__note{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:50%;overflow:hidden}.falcon-category__action{flex:none}.falcon-category__body{gap:var(--sys-space-medium);flex-direction:column;min-width:0;padding-inline-start:var(--sys-space-none);display:flex}.falcon-category-jump{gap:var(--sys-space-small) var(--sys-space-large);flex-wrap:wrap;display:flex}@media (width<=760px){.falcon-category__head{flex-wrap:wrap}.falcon-category__rule{display:none}.falcon-category__note{white-space:normal;flex-basis:100%;max-width:100%}}.falcon-empty-categories{align-items:center;gap:var(--sys-space-small) var(--sys-space-medium);flex-wrap:wrap;min-width:0;display:flex}.falcon-empty-categories__label{margin:var(--sys-space-none);flex:none}.falcon-empty-categories__list{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-wrap:wrap;flex:auto;min-width:0;list-style:none;display:flex}.falcon-empty-categories__chip{align-items:center;gap:var(--sys-space-small);min-height:var(--sys-size-project-control-compact);padding-block:var(--sys-space-none);padding-inline:var(--sys-space-small) var(--sys-space-medium);border:var(--sys-stroke-border) solid;border-radius:var(--sys-project-control-corner);white-space:nowrap;text-decoration:none;display:inline-flex}.falcon-empty-categories__chip:focus-visible{outline-width:var(--sys-stroke-focus);outline-offset:2px}.falcon-empty-categories__mark{width:calc(var(--sys-size-project-chip) - var(--sys-space-small));height:calc(var(--sys-size-project-chip) - var(--sys-space-small))}@media (width<=760px){.falcon-empty-categories__chip{white-space:normal}}.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-category__chip--chat{background:var(--sys-project-tint-chat-tint);color:var(--sys-project-tint-chat-mark)}.falcon-category__chip--workflow{background:var(--sys-project-tint-workflow-tint);color:var(--sys-project-tint-workflow-mark)}.falcon-category__chip--live{background:var(--sys-project-tint-live-tint);color:var(--sys-project-tint-live-mark)}.falcon-category__chip--waiting{background:var(--sys-project-tint-waiting-tint);color:var(--sys-project-tint-waiting-mark)}.falcon-category__chip--off{background:var(--sys-project-tint-off-tint);color:var(--sys-project-tint-off-mark)}.falcon-category__chip--orange{background:var(--sys-project-tint-orange-tint);color:var(--sys-project-tint-orange-mark)}.falcon-category__chip--yellow{background:var(--sys-project-tint-yellow-tint);color:var(--sys-project-tint-yellow-mark)}.falcon-category__chip--lime{background:var(--sys-project-tint-lime-tint);color:var(--sys-project-tint-lime-mark)}.falcon-category__chip--teal{background:var(--sys-project-tint-teal-tint);color:var(--sys-project-tint-teal-mark)}.falcon-category__chip--sky{background:var(--sys-project-tint-sky-tint);color:var(--sys-project-tint-sky-mark)}.falcon-category__chip--indigo{background:var(--sys-project-tint-indigo-tint);color:var(--sys-project-tint-indigo-mark)}.falcon-category__chip--violet{background:var(--sys-project-tint-violet-tint);color:var(--sys-project-tint-violet-mark)}.falcon-category__chip--pink{background:var(--sys-project-tint-pink-tint);color:var(--sys-project-tint-pink-mark)}.falcon-category__chip .falcon-icon{font:var(--sys-type-project-icon-16)}.falcon-category__name{font:var(--sys-type-project-serif-group);letter-spacing:var(--sys-type-project-serif-group-letter-spacing);color:var(--sys-color-on-surface)}.falcon-category__count{background:var(--sys-project-tint-off-tint);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-project-tint-off-ink)}.falcon-category__rule{background:var(--sys-color-outline-variant)}.falcon-category__note,.falcon-category__bare-note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-category--empty .falcon-category__name{font:var(--sys-type-project-serif-card);letter-spacing:var(--sys-type-project-serif-card-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-category-jump__link{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant);text-decoration:none}.falcon-category-jump__link:hover{color:var(--sys-color-project-accent);text-decoration:underline}.falcon-category-jump__link:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}.falcon-empty-categories__label{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-empty-categories__chip{border-color: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-variant);background:0 0}.falcon-empty-categories__chip:hover{border-color:var(--sys-color-outline);color:var(--sys-color-on-surface)}.falcon-empty-categories__chip:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}.falcon-empty{align-items:center;gap:var(--sys-space-large);padding:var(--sys-space-large) var(--sys-space-large);border:var(--sys-stroke-border) dashed;border-radius:var(--sys-shape-corner-medium);flex-wrap:wrap;display:flex}.falcon-empty__mark{width:var(--sys-size-project-feather);height:var(--sys-size-project-feather);flex:none}.falcon-empty__text{gap:var(--sys-space-tight);flex-direction:column;flex:240px;min-width:0;display:flex}.falcon-empty__title,.falcon-empty__line{margin:var(--sys-space-none);overflow-wrap:anywhere}.falcon-empty__action{flex:none;align-items:center;display:flex}.falcon-empty{border-color:var(--sys-project-tint-accent-line);background:var(--sys-project-tint-accent-wash)}.falcon-empty__mark{color:var(--sys-color-project-accent)}.falcon-empty__title{font:var(--sys-type-project-serif-card);letter-spacing:var(--sys-type-project-serif-card-letter-spacing);color:var(--sys-color-on-surface)}.falcon-empty__line{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.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{overflow-wrap:anywhere;align-items:center;gap:var(--sys-space-small);min-width:0;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-project-focus);outline-offset:2px}.falcon-dialog__body{overflow-wrap:anywhere;gap:var(--sys-space-large);flex-direction:column;display:flex}.falcon-dialog__actions{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.falcon-dialog__preview{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-secondary-container);color:var(--sys-color-on-secondary-container);font:var(--sys-type-body-medium)}.falcon-dialog__preview-fields{gap:var(--sys-space-large);min-inline-size:0;margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;flex-direction:column;display:flex}.falcon-dialog[data-scroll-body]{overflow:hidden}.falcon-dialog[data-scroll-body]>.falcon-dialog__panel{max-height:calc(100dvh - var(--sys-space-section) * 2);box-sizing:border-box}.falcon-dialog[data-scroll-body]>.falcon-dialog__panel>.falcon-dialog__header,.falcon-dialog[data-scroll-body]>.falcon-dialog__panel>.falcon-dialog__actions{flex:none}.falcon-dialog[data-scroll-body]>.falcon-dialog__panel>.falcon-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--sys-space-tight);overflow-y:auto}.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--bounded{overflow-y:auto}.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-project-focus);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-menu__list--floating{max-width:calc(100vw - 8px);position:fixed;inset-inline-end:auto}.falcon-toast{align-items:center;gap:var(--sys-space-large);box-sizing:border-box;max-width:520px;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);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-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{overflow-wrap:anywhere;flex:1;min-width:0}.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-small);padding:var(--sys-space-tight) var(--sys-space-tight) 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);display:flex}.falcon-tell-studio__field:focus-within{border-color:var(--sys-color-primary);outline:var(--sys-stroke-emphasis) solid var(--sys-color-project-focus);outline-offset:-1px}.falcon-tell-studio__field--error{border-color:var(--sys-color-error)}.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,.falcon-tell-studio__mic{width:44px;height:44px;padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-full);cursor:pointer;border:none;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.falcon-tell-studio__send{background:var(--sys-color-project-selected-accent);color:var(--sys-color-project-on-selected-accent)}.falcon-tell-studio__send:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.falcon-tell-studio__send:disabled{cursor:not-allowed;background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface-variant)}.falcon-tell-studio__mic{background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface-variant)}.falcon-tell-studio__mic:hover:not(:disabled){background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.falcon-tell-studio__mic[data-state=listening]{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.falcon-tell-studio__mic:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.falcon-tell-studio__mic:disabled{cursor:not-allowed;opacity:var(--sys-state-disabled-opacity)}.falcon-tell-studio__dictation{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);padding-inline-start:var(--sys-space-large)}.falcon-tell-studio__dictation[data-state=listening]{color:var(--sys-color-on-surface)}.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-project-focus);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-project-focus);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[data-mode=docked]){grid-template-columns:minmax(0,1fr) auto}.falcon-with-side-panel__main{min-width:0}.falcon-side-panel{border-inline-start:var(--sys-stroke-border) solid;flex-direction:column;width:384px;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.falcon-side-panel[data-mode=floating]{z-index:20;max-width:100vw;height:auto;position:fixed;inset-block:0;inset-inline-end:0}.falcon-side-panel[data-mode=sheet]{z-index:20;border-inline-start:none;width:auto;max-width:none;height:auto;position:fixed;inset:0}.falcon-side-panel__resize{cursor:col-resize;touch-action:none;z-index:1;width:8px;position:absolute;inset-block:0;inset-inline-start:-4px}.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{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);flex:1;min-width:0;display:flex}.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}.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--studio .falcon-conversation__words{flex:auto}.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)}.falcon-side-panel[data-mode=floating],.falcon-side-panel[data-mode=sheet]{box-shadow:var(--sys-elevation-level3)}.falcon-side-panel__resize:hover,.falcon-side-panel__resize:focus-visible{background:var(--sys-color-outline-variant)}.falcon-side-panel__resize:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:-2px}.falcon-side-panel:focus{outline:none}.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-project-focus);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-project-focus);outline-offset:2px}.falcon-side-panel__body:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:calc(-1 * var(--sys-stroke-focus))}.falcon-proposal{gap:var(--sys-space-medium);min-width:0;padding:var(--sys-space-large);border:var(--sys-stroke-border) solid;border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.falcon-proposal--skipped{gap:var(--sys-space-tight);padding-block:var(--sys-space-small)}.falcon-proposal__head{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.falcon-proposal__title,.falcon-proposal__where,.falcon-proposal__result{margin:var(--sys-space-none);overflow-wrap:anywhere}.falcon-proposal__body{gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex}.falcon-proposal__body p{margin:var(--sys-space-none)}.falcon-proposal__changes{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.falcon-proposal__change{gap:var(--sys-space-tight);min-width:0;border-inline-start:var(--sys-stroke-emphasis) solid;flex-direction:column;padding-inline-start:var(--sys-space-medium);display:flex}.falcon-proposal__label{overflow-wrap:anywhere}.falcon-proposal__before,.falcon-proposal__after{overflow-wrap:anywhere;white-space:pre-wrap}.falcon-proposal__result{align-items:flex-start;gap:var(--sys-space-small);display:flex}.falcon-proposal__result>.falcon-icon{flex:none}.falcon-proposal__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.falcon-proposal{border-color:var(--sys-color-outline-variant);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface)}.falcon-proposal--skipped{background:0 0}.falcon-proposal__title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.falcon-proposal__where,.falcon-proposal__body,.falcon-proposal__result{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.falcon-proposal__where{color:var(--sys-color-on-surface-variant)}.falcon-proposal__where a{color:var(--sys-color-primary);text-decoration:underline}.falcon-proposal__where a:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.falcon-proposal__change{border-inline-start-color:var(--sys-color-outline-variant)}.falcon-proposal__label{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.falcon-proposal__before{color:var(--sys-color-on-surface-variant);text-decoration:line-through}.falcon-proposal__after{color:var(--sys-color-on-surface);text-decoration:none}.falcon-proposal__result{color:var(--sys-color-on-surface-variant)}.falcon-proposal--applied .falcon-proposal__result .falcon-icon{color:var(--sys-color-status-success)}.falcon-proposal--problem .falcon-proposal__result{color:var(--sys-color-error)}.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-project-focus);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-project-focus);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-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-project-focus);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{top:var(--sys-space-tight);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;position:relative}.studio-top__actions{align-items:center;gap:var(--sys-space-medium);flex:none;display:flex}.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-project-focus);outline-offset:2px}.studio-rail{gap:var(--sys-space-large);padding:var(--sys-space-large) var(--sys-space-small);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)}@media (width<=480px){.studio-top__product,.studio-top__rule{display:none}.studio-top__mark,.studio-top__lockup{min-width:0}.studio-top__logo{flex:none}.studio-top__company{text-overflow:ellipsis;min-width:0;overflow:hidden}}.falcon-shell .falcon-page{margin-inline:var(--sys-space-none);padding-inline:var(--sys-space-extra-large)}@media (width<=839px){.falcon-shell .falcon-page{padding-inline:var(--sys-space-large)}}.falcon-expandable-panel{gap:var(--sys-space-medium);width:100%;min-width:0;max-width:none;max-height:none;margin:var(--sys-space-none);padding:var(--sys-space-none);color:var(--sys-color-on-surface);background:0 0;border:none;flex-direction:column;display:flex;position:static}.falcon-expandable-panel[data-expanded=true]{inset:var(--sys-space-medium);width:auto;height:auto;padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-lowest);box-shadow:var(--sys-elevation-level3);position:fixed;overflow:auto}.falcon-expandable-panel::backdrop{background:var(--sys-color-scrim);opacity:var(--sys-state-scrim-opacity)}.falcon-expandable-panel__header{align-items:center;gap:var(--sys-space-medium);justify-content:space-between;display:flex}.falcon-expandable-panel__header h2{margin:var(--sys-space-none);font:var(--sys-type-title-large)}.falcon-expandable-panel__toggle{flex-shrink:0;margin-inline-start:auto;display:flex}@media (width<=719px){.falcon-expandable-panel[data-expanded=true]{inset:var(--sys-space-small);padding:var(--sys-space-medium)}}.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-project-focus);outline-offset:2px;transform:translateY(var(--sys-space-small))}.studio-no-access{gap:var(--sys-space-medium);flex-direction:column;max-width:36rem;display:flex}.studio-no-access__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-on-surface-variant);text-transform:uppercase}.studio-no-access__identity,.studio-no-access__need{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-top__menu{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);padding:var(--sys-space-none);border-radius:var(--sys-project-control-corner);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:none}.studio-top__menu:hover,.studio-top__menu[aria-expanded=true]{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-top__menu:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-top__menu-mark{gap:var(--sys-space-hairline);width:var(--sys-space-large);flex-direction:column;display:flex}.studio-top__menu-mark>span{height:var(--sys-stroke-emphasis);border-radius:var(--sys-shape-corner-full);background:currentColor;display:block}@media (width<=839px){.falcon-shell:has(.falcon-shell__side) .studio-top__menu{display:inline-flex}html:not([data-phone-menu=open]) .falcon-shell__side{display:none}}@media (width<=480px){.studio-top__where{display:none}}.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;min-width:0;list-style:none;display:flex;overflow:hidden}.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);text-overflow:ellipsis;min-width:0;overflow:hidden}.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-project-focus);outline-offset:2px}.studio-top__gear{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);border-radius:var(--sys-project-control-corner);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-project-focus);outline-offset:2px}.studio-top__console{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);border-radius:var(--sys-project-control-corner);color:var(--sys-color-on-surface-variant);justify-content:center;align-items:center;display:inline-flex}.studio-top__console-mark{flex:none;display:block}.studio-top__console:hover{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-top__console:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-top__appearance{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);padding:var(--sys-space-none);border-radius:var(--sys-project-control-corner);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-project-focus);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:var(--sys-size-project-control-compact);padding:var(--sys-space-none) var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-project-control-corner);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-project-focus);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__plan{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-ask__suggestions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-ask__suggestions .falcon-chip{max-width:100%;padding-block:var(--sys-space-small);white-space:normal;text-align:start}.studio-ask__suggestions .falcon-chip:disabled{opacity:1;color:var(--sys-color-on-surface-variant)}.studio-ask-entry{gap:var(--sys-space-small);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);flex-direction:column;display:flex}.studio-ask-entry__about,.studio-ask-entry__others{justify-content:space-between;align-items:center;gap:var(--sys-space-small);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);flex-wrap:wrap;display:flex}.studio-ask-entry__others{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);justify-content:flex-start}.studio-ask-field{display:flex}.studio-ask-start__parts{gap:var(--sys-space-small);margin:var(--sys-space-none);flex-direction:column;display:flex}.studio-ask-start__part{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-ask-start__part dt{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);flex:0 0 100%}.studio-ask-start__part 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)}.studio-ask__context{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);min-width:0;font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.studio-ask__context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.falcon-with-side-panel:has(+.studio-ask-launcher){padding-block-end:calc(var(--sys-size-project-control) + var(--sys-space-extra-large) + var(--sys-space-small))}.studio-ask-launcher{z-index:19;width:var(--sys-size-project-control);height:var(--sys-size-project-control);padding:var(--sys-space-none);background:var(--sys-color-surface-container-high);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);box-shadow:var(--sys-elevation-level2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-end:var(--sys-space-extra-large);inset-inline-end:var(--sys-space-extra-large)}.falcon-with-side-panel:has(+.studio-ask-launcher) .falcon-save-bar--sticky{padding-inline-end:calc(var(--sys-space-extra-large) + var(--sys-size-project-control) + var(--sys-space-small))}.studio-ask-launcher:hover{background:var(--sys-color-surface-container-highest)}.studio-ask-launcher:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-ask__followed>summary{cursor:pointer;list-style:none}.studio-ask__followed>summary::-webkit-details-marker{display:none}.studio-ask__follow{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-ask__follow-actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-ask__step,.studio-ask__refused{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-task{gap:var(--sys-space-small);padding:var(--sys-space-medium);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-task__head{justify-content:space-between;align-items:center;gap:var(--sys-space-small);display:flex}.studio-task__title,.studio-task__heading{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-task__progress,.studio-task__budget,.studio-task__problem,.studio-task__confirm p,.studio-task-row__line,.studio-task-row__asked{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-task__problem{color:var(--sys-color-error)}.studio-task__bar{inline-size:100%;block-size:var(--sys-space-small);accent-color:var(--sys-color-primary)}.studio-task__steps,.studio-task__checks,.studio-task__questions,.studio-task-rows{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;display:flex}.studio-task__steps{list-style:none}.studio-task__number{min-inline-size:var(--sys-space-large);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-task__steps .studio-task__step{align-items:flex-start;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-task__edit .studio-task__step{flex-direction:column;align-items:stretch}.studio-task__step[data-state=done] .studio-task__step-state{color:var(--sys-color-status-success)}.studio-task__step[data-state=failed] .studio-task__step-state{color:var(--sys-color-error)}.studio-task__step[data-state=running] .studio-task__step-state{color:var(--sys-color-primary)}.studio-task__step-text{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-task__expected{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-task__step-actions,.studio-task__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-task__edit,.studio-task__review,.studio-task__confirm{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-task__checks,.studio-task__questions{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface);list-style:none}.studio-task__checks li{align-items:flex-start;gap:var(--sys-space-small);display:flex}.studio-task__checks li[data-done=true]{color:var(--sys-color-on-surface)}.studio-task__checks li[data-done=false]{color:var(--sys-color-error)}.studio-task-rows{list-style:none}.studio-task-row{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-task-row__text{gap:var(--sys-space-tight);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.studio-task-row__asked{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-task-row__line{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}[data-ask-studio-highlight]{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:var(--sys-space-tight);border-radius:var(--sys-shape-corner-medium);animation:1.2s ease-out 2 studio-ask-pulse}[data-ask-studio-pending]{outline:var(--sys-stroke-border) dashed var(--sys-color-project-focus);outline-offset:var(--sys-space-tight);border-radius:var(--sys-shape-corner-medium)}@keyframes studio-ask-pulse{0%{outline-offset:var(--sys-space-small)}to{outline-offset:var(--sys-space-tight)}}@media (prefers-reduced-motion:reduce){[data-ask-studio-highlight]{animation:none}}.studio-ask-diff{gap:var(--sys-space-small);padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-primary);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface);flex-direction:column;display:flex}.studio-ask-diff__title{margin:var(--sys-space-none);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-primary)}.studio-ask-diff__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-ask-moved{align-items:flex-start;gap:var(--sys-space-small);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-inverse-surface);color:var(--sys-color-inverse-on-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);flex-direction:column;display:flex}.studio-ask-moved__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-ask-moved .falcon-button{color:var(--sys-color-inverse-on-surface)}.studio-form-preview{gap:inherit;flex-direction:column;min-width:0;display:flex}.studio-form-preview__note{justify-content:space-between;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-secondary-container);color:var(--sys-color-on-secondary-container);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);flex-wrap:wrap;display:flex}.studio-form-preview__fields{display:contents}.studio-rail--main{padding-inline:var(--sys-space-none);flex:1;min-height:0}.studio-rail__grow{flex:auto;min-height:0;overflow-y:auto}.studio-rail__grow>.falcon-rail{padding:var(--sys-space-none) var(--sys-space-small)}.studio-rail__console{width:var(--sys-size-project-control);height:var(--sys-size-project-control);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-project-accent);color:var(--sys-color-on-primary);justify-content:center;align-self:flex-start;align-items:center;margin-block-start:auto;margin-inline-start:var(--sys-space-small);text-decoration:none;display:inline-flex}.studio-rail__console:hover{filter:brightness(1.1)}.studio-rail__console:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-rail__console-mark{flex:none;display:block}.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-project-focus);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__title--compact{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing)}.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-project-focus);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-project-focus);outline-offset:2px}.studio-workflow-rail .falcon-rail__item--action .falcon-nav-item{align-items:center}.studio-workflow-rail .falcon-nav-item--noted .falcon-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-workflow-rail .falcon-rail__item--action .falcon-nav-item__note{width:calc(var(--sys-size-project-control-compact) * 3);flex:none;justify-content:flex-end;align-items:center;max-width:none;padding-inline-start:var(--sys-space-none);display:flex}.studio-workflow-rail .falcon-status--draft,.studio-workflow-rail .falcon-status--paused{background:var(--sys-project-tint-off-tint);color:var(--sys-project-tint-off-ink)}.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);text-decoration:underline;text-decoration-thickness:var(--sys-stroke-border);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;display:inline-flex}:is(.studio-plain__note,.studio-me__note,.studio-group__note,.falcon-setting__description) :is(.studio-link,.studio-plain__link){gap:var(--sys-space-none);font:inherit;letter-spacing:inherit;display:inline}@media (width<=599px),(pointer:coarse){.studio-link,.studio-plain__link,.studio-person--beside{min-height:var(--sys-size-project-control-compact);align-items:center}.studio-company-checks__foot>a{min-height:var(--sys-size-project-control-compact);align-items:center;display:inline-flex}}.studio-link:hover,.studio-plain__link:hover{text-decoration-thickness:var(--sys-stroke-emphasis)}.studio-link:focus-visible,.studio-plain__link:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);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{overflow-wrap:anywhere;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-large);margin:var(--sys-space-none);padding:var(--sys-space-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-large);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-large))}.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-small);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-small);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-agent-outlet{display:contents}.studio-changed{justify-content:space-between;align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container);flex-wrap:wrap;display:flex}.studio-changed__text{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-changed__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-return-notice{z-index:40;position:fixed;inset-block-start:var(--sys-space-page);inset-inline-end:var(--sys-space-large)}.studio-page-recovery{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-workflow-rail .falcon-rail__group+.falcon-rail__group{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);margin-block-start:var(--sys-space-small);padding-block-start:var(--sys-space-small)}.studio-workflow-category+.studio-workflow-category{margin-block-start:var(--sys-space-medium)}.studio-workflow-category__heading{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-small);font:var(--sys-type-title-small);color:var(--sys-color-on-surface);display:flex}.studio-workflow-category__heading .falcon-icon{color:var(--sys-color-primary)}.studio-workflow-category__count{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);margin-inline-start:auto}.studio-workflow-rail .falcon-nav-item__status .falcon-status{padding:0 var(--sys-space-small);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing)}.studio-workflow-category .falcon-rail__list{gap:0;padding-inline-start:calc(var(--sys-space-large) + var(--sys-space-small))}.studio-workflow-category__count{min-width:20px;height:20px;padding-inline:var(--sys-space-tight);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-highest);color:var(--sys-color-on-surface);font:var(--sys-type-label-small);place-items:center;display:inline-grid}.studio-workflow-category__more{margin:var(--sys-space-tight) var(--sys-space-none) var(--sys-space-none) calc(var(--sys-space-large) + var(--sys-space-small));padding:var(--sys-space-tight);color:var(--sys-color-primary);font:var(--sys-type-label-medium);cursor:pointer;background:0 0;border:0}.studio-workflow-category__more:hover{text-decoration:underline}.studio-workflow-category__more:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-workflow-category--page .studio-workflow-category__heading{padding-inline:var(--sys-space-none);font:var(--sys-type-title-medium);color:var(--sys-color-project-heading-accent)}.studio-workflow-category--page+.studio-workflow-category--page{margin-block-start:var(--sys-space-large)}.studio-category-preview{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-title-small);color:var(--sys-color-on-surface);display:flex}.studio-category-preview .falcon-icon{color:var(--sys-color-primary)}.studio-category-tiles{gap:var(--sys-space-small);margin:var(--sys-space-large) 0 0;border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:0;display:grid}.studio-category-tiles__legend{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface);margin-block-end:var(--sys-space-small);padding:0}@media (width<=600px){.studio-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.studio-category-tile{justify-content:center;align-items:center;gap:var(--sys-space-small);min-height:88px;padding:var(--sys-space-medium);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);color:var(--sys-color-on-surface);font:var(--sys-type-label-large);text-align:center;cursor:pointer;flex-direction:column;display:flex}.studio-category-tile .falcon-icon{color:var(--sys-color-primary)}.studio-category-tile:hover{background:var(--sys-color-surface-container-high)}.studio-category-tile--chosen{border-color:var(--sys-color-primary);background:var(--sys-project-nav-icon-current-chip)}.studio-category-tile:has(input:focus-visible){outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-default-input{gap:var(--sys-space-small);border:0;flex-direction:column;margin:0;padding:0;display:flex}.studio-default-input__row{gap:var(--sys-space-small);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.studio-ask__screen{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-ask__screen p{margin:var(--sys-space-none)}.studio-ask__screen-preview{object-fit:contain;max-width:100%;max-height:180px;display:block}.studio-screen-paste,.studio-screen-paste__rows,.studio-screen-paste__row{gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex}.studio-screen-paste__rows{margin:0;padding:0;list-style:none}.studio-screen-paste__row{border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);padding:var(--sys-space-medium)}.studio-screen-paste__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-screen-paste__source{white-space:pre-wrap;overflow-wrap:anywhere}.studio-workflow-category__name{flex:1;min-width:0}.studio-workflow-category--page th:first-child{font:var(--sys-type-title-medium);text-transform:none;letter-spacing:normal;color:var(--sys-color-project-heading-accent);position:relative;overflow:visible}.studio-workflow-category--page th:first-child .studio-workflow-category__th{white-space:nowrap;position:absolute;inset-block:0;inset-inline-start:0}.studio-workflow-category__th{align-items:center;gap:var(--sys-space-small);display:flex}.studio-workflow-category--page .falcon-table{table-layout:fixed;width:100%}.studio-workflow-category--page th:first-child{width:8%}.studio-workflow-category--page th.falcon-table__cell--fill{width:auto}.studio-workflow-category--page th:nth-child(3){width:28%}.studio-workflow-category--page th.falcon-table__cell--fit{width:24%}.studio-ask__typing{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-small) var(--sys-space-none);display:flex}.studio-ask__typing-dot{width:var(--sys-space-small);height:var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-on-surface-variant);opacity:.3;animation:1.2s ease-in-out infinite studio-ask-typing}.studio-ask__typing-dot:nth-child(3){animation-delay:.15s}.studio-ask__typing-dot:nth-child(4){animation-delay:.3s}@keyframes studio-ask-typing{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.studio-ask__typing-dot{opacity:.6;animation:none}}.studio-ask__history{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-ask__history-head{justify-content:space-between;align-items:center;gap:var(--sys-space-small);display:flex}.studio-ask__history-list{gap:var(--sys-space-none);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-ask__history-item{align-items:center;gap:var(--sys-space-small);border-bottom:1px solid var(--sys-color-outline-variant);display:flex}.studio-ask__history-open{min-width:0;padding:var(--sys-space-small) var(--sys-space-none);color:var(--sys-color-on-surface);text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;display:flex}.studio-ask__history-open[aria-current=true] .studio-ask__history-title{color:var(--sys-color-primary)}.studio-ask__history-title{max-width:100%;font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-ask__history-line{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-top>.studio-top__line{align-items:center}.studio-top__line>.studio-top__rule{top:var(--sys-space-none)}.studio-brand{flex:0 auto;align-self:center;align-items:center;min-width:0}.studio-brand__lockup{flex:none;align-items:center}.studio-brand__wide{object-fit:contain;flex:none;width:auto;max-width:200px;height:28px;display:block}.studio-brand__icon{object-fit:contain;flex:none;width:auto;max-width:40px;height:28px;display:block}.studio-brand .studio-top__logo{top:var(--sys-space-none)}.studio-brand .studio-top__company,.studio-brand .studio-top__product{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-brand .studio-top__company{max-width:220px}.studio-brand .studio-top__product{max-width:280px;margin-inline-start:var(--sys-space-small)}.studio-brand__lockup+.studio-top__product{margin-inline-start:var(--sys-space-small)}.studio-brand>.studio-top__product:first-child{margin-inline-start:var(--sys-space-none)}@media (width<=480px){.studio-brand .studio-top__product{max-width:100%;display:inline}.studio-brand .studio-top__company,.studio-brand__wide{max-width:140px}}.studio-switcher{flex:0 auto;align-self:center;min-width:0;position:relative}.studio-switcher__button{align-items:center;gap:var(--sys-space-tight);max-width:260px;min-height:32px;padding:var(--sys-space-tight) var(--sys-space-small);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-on-surface);cursor:pointer;background:0 0;border:none;display:inline-flex}.studio-switcher__button:hover,.studio-switcher__button[aria-expanded=true]{background:var(--sys-color-surface-container-high)}.studio-switcher__button:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-switcher__badge{width:var(--sys-space-large);height:var(--sys-space-large);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-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-switcher__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden}.studio-switcher__panel{z-index:30;top:calc(100% + var(--sys-space-tight));width:340px;max-width:calc(100vw - 2 * 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);box-shadow:var(--sys-elevation-level2);position:absolute;inset-inline-end:0}.studio-switcher__body{gap:var(--sys-space-small);padding:var(--sys-space-small);flex-direction:column;display:flex}.studio-switcher__working{gap:var(--sys-space-hairline);margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-small) 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);overflow-wrap:anywhere;flex-direction:column;display:flex}.studio-switcher__secondary{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-switcher__back,.studio-switcher__row{align-items:center;gap:var(--sys-space-medium);width:100%;min-height:40px;padding:var(--sys-space-small);border-radius:var(--sys-shape-corner-small);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}.studio-switcher__back{gap:var(--sys-space-small);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small) var(--sys-shape-corner-small) 0 0}.studio-switcher__back:hover,.studio-switcher__row:hover{background:var(--sys-color-surface-container)}.studio-switcher__back:focus-visible,.studio-switcher__row:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:-3px}.studio-switcher__row[aria-current=true]{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.studio-switcher__scroll{gap:var(--sys-space-small);flex-direction:column;max-height:min(420px,60vh);display:flex;overflow-y:auto}.studio-switcher__section{flex-direction:column;display:flex}.studio-switcher__heading{margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-small) var(--sys-space-tight);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-switcher__list{padding:var(--sys-space-none);margin:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-switcher__initial{background:var(--sys-color-surface-container-high);border-radius:var(--sys-shape-corner-small);width:28px;height:28px;font:var(--sys-type-label-medium);color:var(--sys-color-on-surface);flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-switcher__text{flex-direction:column;flex:1;min-width:0;display:flex}.studio-switcher__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-switcher__status{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);flex:none}.studio-switcher__status[data-attention]{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-switcher__check{flex:none;display:inline-flex}.studio-switcher__empty{margin:var(--sys-space-none);padding:var(--sys-space-large) var(--sys-space-small);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant)}.studio-switcher__foot{gap:var(--sys-space-large);padding:var(--sys-space-small) var(--sys-space-small) var(--sys-space-tight);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-switcher__link{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-switcher__state{gap:var(--sys-space-medium);padding:var(--sys-space-large);flex-direction:column;display:flex}.studio-switcher__state-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-switcher__state-note{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant)}.studio-switcher__state-actions{gap:var(--sys-space-small);display:flex}.falcon-dialog:has(.studio-switcher__sheet){border-end-end-radius:var(--sys-space-none);border-end-start-radius:var(--sys-space-none);max-width:100vw;margin-block-start:auto;margin-block-end:var(--sys-space-none)}.studio-switcher__sheet .studio-switcher__scroll{max-height:55vh}@media (width<=839px){.studio-switcher{display:none}}.studio-header-preview{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);overflow:hidden}.studio-header-preview .studio-top{border-bottom:none;min-height:56px}.studio-header-preview__none{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant)}.studio-header-logo{justify-content:flex-end;align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-header-logo__thumb{max-width:200px;height:40px;padding:var(--sys-space-tight) var(--sys-space-small);background:var(--sys-color-surface-container);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);align-items:center;display:inline-flex}.studio-header-logo__thumb img{object-fit:contain;width:auto;max-width:100%;height:28px;display:block}.studio-header-logo__lines{text-align:end;flex-basis:100%}.studio-header-text{align-items:flex-end;gap:var(--sys-space-tight);flex-direction:column;min-width:min(100%,280px);display:flex}.studio-header-text .falcon-field{width:100%}.falcon-setting__control:has(.studio-header-logo){flex:0 auto;min-width:0}@media (width<=599px){.falcon-setting__row:has(.studio-header-logo){align-items:stretch;gap:var(--sys-space-small);flex-direction:column}.studio-header-logo{justify-content:flex-start}.studio-header-logo__lines{text-align:start}}.studio-entry{min-height:100vh;padding:var(--sys-space-page) var(--sys-space-large);align-content:center;justify-items:center;display:grid}.studio-entry__main{align-items:center;gap:var(--sys-space-extra-large);flex-direction:column;width:100%;min-width:0;display:flex}.studio-entry__main>.studio-card{max-width:520px}.studio-entry .studio-entry-code__box{aspect-ratio:1;flex:1 1 0;min-width:0;max-width:64px;height:auto}@media (width<=599px){.studio-entry__main>.studio-card{padding:var(--sys-space-extra-large)}.studio-entry .studio-entry-code__boxes{gap:var(--sys-space-small)}}.studio-entry__foot{justify-content:center;gap:var(--sys-space-small) var(--sys-space-extra-large);flex-wrap:wrap;display:flex}.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{overflow-wrap:anywhere;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-project-entry-accent)}.studio-card__icon{color:var(--sys-project-entry-accent);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{align-items:flex-start;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-medium);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-error-container);background:var(--sys-color-error-container);border-radius:var(--sys-shape-corner-medium);display:flex}.studio-card__error-icon{color:var(--sys-color-error);flex:none;display:inline-flex}.studio-notice{align-items:center;gap:var(--sys-space-medium);text-align:center;flex-direction:column;display:flex}.studio-notice__icon{color:var(--sys-color-error);display:inline-flex}.studio-notice__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-notice__body{margin:var(--sys-space-none);max-width:44ch;font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-notice--calm .studio-notice__icon{color:var(--sys-color-primary)}.studio-notice--panel{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)}.studio-notice__actions{align-items:stretch}.studio-notice__actions a.falcon-button{justify-content:center;text-decoration:none}.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-project-focus);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-links--row{justify-content:center;align-items:center;gap:var(--sys-space-small) var(--sys-space-large);flex-flow:wrap}.studio-code-source{align-items:flex-start;gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-code-source--inline{flex-direction:row;align-items:center}.studio-code-source--inline .studio-code-source__tile{width:48px;height:48px;box-shadow:var(--sys-elevation-level1);align-self:auto}.studio-code-source__tile{width:88px;height:88px;box-shadow:var(--sys-elevation-level2);background:var(--sys-color-surface-container);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-full);color:var(--sys-color-primary);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.studio-code-source__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-code-source__hint{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);display:flex}.studio-code-source__again{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-entry-code{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-entry-code__boxes{justify-content:center;gap:var(--sys-space-medium);display:flex}.studio-entry-code__box{aspect-ratio:1;min-width:0;max-width: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;flex:1 1 0}.studio-entry-code__box:focus-visible{border-color:var(--sys-color-primary);outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-entry-code--error .studio-entry-code__box{border-color:var(--sys-color-error)}.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-code-card>.studio-entry-code__boxes{align-self:center;width:100%;max-width:360px}.studio-code-card>.studio-links{text-align:center;align-items:center}.studio-code-card__alternatives{padding-top:var(--sys-space-large);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}:is(.studio-entry,.studio-entry--topped){background:var(--sys-project-entry-background);color:var(--sys-project-entry-on-surface);font:var(--sys-type-project-entry-body);letter-spacing:var(--sys-type-project-entry-body-letter-spacing);-webkit-font-smoothing:antialiased}.studio-entry__intro{align-items:center;gap:var(--sys-space-medium);text-align:center;flex-direction:column;display:flex}.studio-entry__brand{align-items:center;gap:var(--sys-space-small);display:flex}.studio-entry__logo{width:27px;height:32px;display:block}.studio-entry__product{margin:var(--sys-space-none);font:var(--sys-type-project-entry-eyebrow);letter-spacing:var(--sys-type-project-entry-eyebrow-letter-spacing);color:var(--sys-project-entry-on-accent-container);text-transform:uppercase}.studio-entry__promise{max-width:26ch;margin:var(--sys-space-none);font:var(--sys-type-project-entry-display-small);letter-spacing:var(--sys-type-project-entry-display-small-letter-spacing);color:var(--sys-project-entry-on-surface);text-wrap:balance}@media (width>=600px){.studio-entry__promise{font:var(--sys-type-project-entry-display);letter-spacing:var(--sys-type-project-entry-display-letter-spacing)}}:is(.studio-entry,.studio-entry--topped) .studio-card{background:var(--sys-project-entry-surface);border-color:var(--sys-project-entry-outline-variant);border-radius:var(--sys-shape-project-entry-corner);box-shadow:var(--sys-elevation-project-entry-card)}:is(.studio-entry,.studio-entry--topped) .studio-card__mark{font:var(--sys-type-project-entry-title);letter-spacing:var(--sys-type-project-entry-title-letter-spacing);color:var(--sys-project-entry-accent)}:is(.studio-entry,.studio-entry--topped) .studio-card__icon{color:var(--sys-project-entry-accent)}:is(.studio-entry,.studio-entry--topped) .studio-card__title,:is(.studio-entry,.studio-entry--topped) .studio-code-source__title{font:var(--sys-type-project-entry-title);letter-spacing:var(--sys-type-project-entry-title-letter-spacing);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .studio-card__body{font:var(--sys-type-project-entry-body);letter-spacing:var(--sys-type-project-entry-body-letter-spacing);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .studio-card__where,:is(.studio-entry,.studio-entry--topped) .studio-card__note,:is(.studio-entry,.studio-entry--topped) .studio-code-source__hint,:is(.studio-entry,.studio-entry--topped) .studio-code-source__again,:is(.studio-entry,.studio-entry--topped) .studio-or{font:var(--sys-type-project-entry-small);letter-spacing:var(--sys-type-project-entry-small-letter-spacing);color:var(--sys-project-entry-on-surface-variant)}:is(.studio-entry,.studio-entry--topped) .studio-card__note--ruled{border-top-color:var(--sys-project-entry-outline-variant)}:is(.studio-entry,.studio-entry--topped) .studio-or:before,:is(.studio-entry,.studio-entry--topped) .studio-or:after{background:var(--sys-project-entry-outline-variant)}:is(.studio-entry,.studio-entry--topped) .studio-card__error{font:var(--sys-type-project-entry-small);letter-spacing:var(--sys-type-project-entry-small-letter-spacing);color:var(--sys-project-entry-on-surface);background:var(--sys-project-entry-accent-container);border-radius:var(--sys-shape-project-corner-snug)}:is(.studio-entry,.studio-entry--topped) .studio-card__error-icon,:is(.studio-entry,.studio-entry--topped) .studio-notice__icon{color:var(--sys-project-entry-error)}:is(.studio-entry,.studio-entry--topped) .studio-notice--calm .studio-notice__icon{color:var(--sys-project-entry-accent)}:is(.studio-entry,.studio-entry--topped) .studio-notice__title{font:var(--sys-type-project-entry-title);letter-spacing:var(--sys-type-project-entry-title-letter-spacing);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .studio-notice__body{font:var(--sys-type-project-entry-body);letter-spacing:var(--sys-type-project-entry-body-letter-spacing);color:var(--sys-project-entry-on-surface-variant)}:is(.studio-entry,.studio-entry--topped) .studio-notice--panel{background:var(--sys-project-entry-accent-container);border-color:var(--sys-project-entry-outline-variant);border-radius:var(--sys-shape-project-corner-snug)}:is(.studio-entry,.studio-entry--topped) .falcon-button{min-height:var(--sys-size-touch-target);font:var(--sys-type-project-entry-button);letter-spacing:var(--sys-type-project-entry-button-letter-spacing)}:is(.studio-entry,.studio-entry--topped) .falcon-button--filled:not(:disabled,.falcon-button--destructive){background:var(--sys-project-entry-fill);color:var(--sys-project-entry-on-fill)}:is(.studio-entry,.studio-entry--topped) .falcon-button--filled:not(:disabled,.falcon-button--destructive):hover{background:var(--sys-project-entry-fill-strong)}:is(.studio-entry,.studio-entry--topped) .falcon-button--filled:not(:disabled,.falcon-button--destructive):hover:after{opacity:0}:is(.studio-entry,.studio-entry--topped) .falcon-button:disabled{background:var(--sys-project-entry-surface-container);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .falcon-button--text:disabled{background:0 0}:is(.studio-entry,.studio-entry--topped) .falcon-button--outlined:not(:disabled,.falcon-button--destructive){background:var(--sys-project-entry-surface);border-color:var(--sys-project-entry-outline-strong);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .falcon-button--outlined:not(:disabled,.falcon-button--destructive):hover{border-color:var(--sys-project-entry-on-surface-variant)}:is(.studio-entry,.studio-entry--topped) .falcon-button--text:not(.falcon-button--destructive),:is(.studio-entry,.studio-entry--topped) .studio-link{color:var(--sys-project-entry-accent)}:is(.studio-entry,.studio-entry--topped) .falcon-button--text:not(.falcon-button--destructive):hover,:is(.studio-entry,.studio-entry--topped) .studio-link:hover{color:var(--sys-project-entry-accent-strong)}:is(.studio-entry,.studio-entry--topped) .falcon-button:not(.falcon-button--destructive):focus-visible,:is(.studio-entry,.studio-entry--topped) .studio-link:focus-visible,:is(.studio-entry,.studio-entry--topped) .studio-email:focus-within,:is(.studio-entry,.studio-entry--topped) .falcon-field__control:focus-visible,:is(.studio-entry,.studio-entry--topped) .falcon-choice__control:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-project-entry-accent);outline-offset:3px}:is(.studio-entry,.studio-entry--topped) .studio-email,:is(.studio-entry,.studio-entry--topped) .falcon-field__control{background:var(--sys-project-entry-background);border-color:var(--sys-project-entry-outline)}:is(.studio-entry,.studio-entry--topped) .studio-email__icon,:is(.studio-entry,.studio-entry--topped) .falcon-field__description{color:var(--sys-project-entry-on-surface-variant)}:is(.studio-entry,.studio-entry--topped) .studio-email__input,:is(.studio-entry,.studio-entry--topped) .falcon-field__control{font:var(--sys-type-project-entry-body);letter-spacing:var(--sys-type-project-entry-body-letter-spacing);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .falcon-field__label{color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .falcon-field__control:focus-visible,:is(.studio-entry,.studio-entry--topped) .falcon-choice--radio .falcon-choice__control:checked{border-color:var(--sys-project-entry-accent)}:is(.studio-entry,.studio-entry--topped) .falcon-choice--radio .falcon-choice__control:before{background:var(--sys-project-entry-accent)}:is(.studio-entry,.studio-entry--topped) .studio-code-source__tile{background:var(--sys-project-entry-accent-container);border-color:var(--sys-project-entry-accent-line);color:var(--sys-project-entry-on-accent-container);box-shadow:var(--sys-elevation-project-entry-lift)}:is(.studio-entry,.studio-entry--topped) .studio-entry-code__box{background:var(--sys-project-entry-background);border-color:var(--sys-project-entry-outline);font:var(--sys-type-project-entry-title);letter-spacing:var(--sys-type-project-entry-title-letter-spacing);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .studio-entry-code__box:focus-visible{border-color:var(--sys-project-entry-accent);outline:var(--sys-stroke-focus) solid var(--sys-project-entry-accent)}:is(.studio-entry,.studio-entry--topped) .studio-entry-code--error .studio-entry-code__box{border-color:var(--sys-project-entry-error)}:is(.studio-entry,.studio-entry--topped) .studio-empty__icon{color:var(--sys-project-entry-accent)}:is(.studio-entry,.studio-entry--topped) .studio-empty__title{font:var(--sys-type-project-entry-headline);letter-spacing:var(--sys-type-project-entry-headline-letter-spacing);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .studio-empty__body{font:var(--sys-type-project-entry-body);letter-spacing:var(--sys-type-project-entry-body-letter-spacing);color:var(--sys-project-entry-on-surface-variant)}:is(.studio-entry,.studio-entry--topped) .falcon-dialog{background:var(--sys-project-entry-surface);border-color:var(--sys-project-entry-outline-variant);border-radius:var(--sys-shape-project-entry-corner);box-shadow:var(--sys-elevation-project-entry-card);color:var(--sys-project-entry-on-surface)}:is(.studio-entry,.studio-entry--topped) .falcon-dialog__title{font:var(--sys-type-project-entry-title);letter-spacing:var(--sys-type-project-entry-title-letter-spacing)}.studio-entry__foot-link{font:var(--sys-type-project-entry-small);letter-spacing:var(--sys-type-project-entry-small-letter-spacing);color:var(--sys-project-entry-on-surface-variant);text-decoration:none}.studio-entry__foot-link:hover{color:var(--sys-project-entry-accent);text-decoration:underline}.studio-entry__foot-link:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-project-entry-accent);outline-offset:3px;border-radius:var(--sys-shape-corner-extra-small)}:is(.studio-entry,.studio-entry--topped) .studio-card{text-align:center}:is(.studio-entry,.studio-entry--topped) .studio-card__heading,:is(.studio-entry,.studio-entry--topped) .studio-code-source{align-items:center}:is(.studio-entry,.studio-entry--topped) .studio-entry-code__boxes,:is(.studio-entry,.studio-entry--topped) .studio-code-source__hint,:is(.studio-entry,.studio-entry--topped) .studio-card__actions,:is(.studio-entry,.studio-entry--topped) .studio-card .studio-link{justify-content:center}:is(.studio-entry,.studio-entry--topped) .studio-card .studio-link{align-self:center}:is(.studio-entry,.studio-entry--topped) .studio-card input:not(.studio-entry-code__box){text-align:start}:is(.studio-entry,.studio-entry--topped) .studio-link{text-decoration:none}:is(.studio-entry,.studio-entry--topped) .studio-link:hover{text-decoration:underline}.studio-me__section{gap:var(--sys-space-small);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{overflow-wrap:anywhere;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-limits{gap:var(--sys-space-small) var(--sys-space-large);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}:is(.falcon-dialog:has(.studio-me__enrollment) .falcon-dialog__title,.falcon-dialog:has(.studio-me__backup) .falcon-dialog__title){text-align:center;flex:1;justify-content:center}:is(.falcon-dialog:has(.studio-me__enrollment) .falcon-dialog__header,.falcon-dialog:has(.studio-me__backup) .falcon-dialog__header){gap:var(--sys-space-small);grid-template-columns:36px minmax(0,1fr) 36px;display:grid}:is(.falcon-dialog:has(.studio-me__enrollment) .falcon-dialog__title,.falcon-dialog:has(.studio-me__backup) .falcon-dialog__title){grid-column:2}:is(.falcon-dialog:has(.studio-me__enrollment) .falcon-dialog__actions,.falcon-dialog:has(.studio-me__backup) .falcon-dialog__actions){justify-content:center}.studio-me__enrollment,.studio-me__backup{align-items:stretch;gap:var(--sys-space-large);text-align:center;flex-direction:column;min-width:0;display:flex}.studio-me__enrollment .studio-me__enroll{padding:var(--sys-space-medium);align-items:center}.studio-me__enrollment .studio-me__qr{width:208px;max-width:100%;height:auto}.studio-me__enrollment .studio-me__key{max-width:100%;padding:var(--sys-space-none)}.studio-me__enrollment .studio-me__key:empty{display:none}.studio-me__backup .studio-me__codes{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-me__backup-actions{justify-content:center;align-items:center;gap:var(--sys-space-large);display:flex}@media print{body:has(.studio-me__backup) *{visibility:hidden}:is(body:has(.studio-me__backup) .falcon-dialog:has(.studio-me__backup),body:has(.studio-me__backup) .studio-me__backup,body:has(.studio-me__backup) .studio-me__backup *){visibility:visible}.falcon-dialog:has(.studio-me__backup){max-height:none;box-shadow:none;position:absolute;inset:0;overflow:visible}.studio-me__backup .falcon-copybox,.studio-me__backup .falcon-choice,.studio-me__backup-actions{display:none}}.studio-app-usage__count{font-variant-numeric:tabular-nums}.studio-app-usage__bars{flex:none;display:block}.studio-app-usage__bar{fill:var(--sys-color-primary)}.studio-app-usage__bar--empty{fill:var(--sys-color-outline-variant)}.studio-app-usage__icon{display:none}@media (width<=430px){.studio-app-usage__bars{display:none}.studio-app-usage__icon{display:inline-flex}}.studio-app-row__connected{color:var(--sys-color-status-success)}.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-project-focus);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{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-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-project-focus);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-status--link{text-decoration:none}.studio-status--link:hover{text-decoration:underline}.studio-status--link:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.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:var(--sys-size-project-control);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-project-control-corner);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-project-focus);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:var(--sys-size-project-control);height:var(--sys-size-project-control);padding:var(--sys-space-none);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-project-control-corner);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-project-focus);outline-offset:2px}.studio-columns{gap:var(--sys-space-large);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}@media (width<=1023px){.studio-columns{grid-template-columns:minmax(0,1fr)}}.studio-columns__main,.studio-columns__side{gap:var(--sys-space-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-project-focus);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);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-guide__written{background:var(--sys-color-surface-container);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{align-items:center;gap:var(--sys-space-small);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);text-transform:uppercase;display:inline-flex}.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-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-project-focus);outline-offset:2px}.studio-memory-kinds{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-memory-kinds__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-counts,.studio-test-sees{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-test-sees__group{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-memory-kinds__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-project-focus);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-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)}.falcon-setting__row--head:has(.studio-memory-switch){flex-wrap:wrap}.falcon-setting__row--head:has(.studio-memory-switch)>.falcon-setting__head{flex:240px}.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-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-escalation__hand{flex-direction:column;padding-inline-start:var(--sys-space-extra-large);display:flex}.studio-diff{gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex}.studio-diff__controls{align-items:end;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-diff__summary{gap:var(--sys-space-small) 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-wrap:wrap;display:flex}.studio-diff__range{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-diff__part{gap:var(--sys-space-small);min-width:0;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-diff__head{align-items:baseline;gap:var(--sys-space-small) var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-diff__title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-diff__meta{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-diff__lines{margin:var(--sys-space-none);padding:var(--sys-space-none);list-style:none;overflow-x:auto}.studio-diff__line{gap:var(--sys-space-small);padding-inline:var(--sys-space-small);font:var(--sys-type-code-body-small);color:var(--sys-color-on-surface);display:flex}.studio-diff__line--added{background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container)}.studio-diff__line--removed{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container);text-decoration:line-through}.studio-diff__sign{width:var(--sys-space-medium);text-align:center;flex:none}.studio-diff__text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.studio-diff__table{table-layout:fixed;width:100%;border-spacing:var(--sys-space-none)}.studio-diff__table th{padding:var(--sys-space-tight) 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-align:start}.studio-diff__cell{padding:var(--sys-space-none) var(--sys-space-small);vertical-align:top;font:var(--sys-type-code-body-small)}.studio-diff__cell--empty{background:var(--sys-color-surface-container)}.studio-diff__group{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-diff__group-title{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-change-alert{justify-content:space-between;align-items:center;gap:var(--sys-space-small) var(--sys-space-medium);padding-block:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-change-alert--unread .studio-cell__title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.studio-change-alert__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-ask-review{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-turns__pool{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;flex-direction:column;min-width:0;display:flex}.studio-turns__members{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-turns__member{align-items:flex-end;gap:var(--sys-space-small) var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-turns__explain{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-trace__head{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);display:flex}.studio-run-exclusions__head{flex-wrap:wrap}.studio-run-exclusions__head .studio-group__note{overflow-wrap:anywhere;min-width:0}.studio-trace__total{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-trace__segment{gap:var(--sys-space-small);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;padding-block-start:var(--sys-space-medium);display:flex}.studio-trace__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-trace__summary{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-trace__part{align-items:flex-start;gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-trace__part>*{max-width:100%}.studio-trace__part-title{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-trace__list{gap:var(--sys-space-tight);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-direction:column;padding-inline-start:var(--sys-space-large);display:flex}.studio-trace__call>*+*{margin-inline-start:var(--sys-space-small)}.studio-trace__code{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-trace__steps{gap:var(--sys-space-small);width:100%;max-height:24rem;margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-medium) var(--sys-space-medium) var(--sys-space-extra-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex;overflow-y:auto}.studio-trace__step{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-trace__step-type{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-trace__step-text{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-wrap:anywhere}.studio-agent-department,.studio-agent-department__body{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-agent-department__body{gap:var(--sys-space-large);padding-inline-start:var(--sys-space-large)}.studio-agent-department__heading{font:var(--sys-type-title-large);margin:0}.studio-agent-department__heading .studio-agent-department__toggle{all:unset;align-items:center;gap:var(--sys-space-small);color:var(--sys-color-on-surface);cursor:pointer;border-radius:var(--sys-shape-corner-small);display:inline-flex}.studio-agent-department__toggle:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.studio-agent-department__count{font:var(--sys-type-label-medium);color:var(--sys-color-on-surface-variant)}.studio-agent-row{align-items:center;gap:var(--sys-space-small);color:inherit;text-decoration:none;display:flex}.studio-agent-row__text{flex-direction:column;min-width:0;display:flex}.studio-agent-department__toggle svg{color:var(--sys-color-on-surface-variant)}.studio-agent-department__body[hidden]{display:none}.studio-agent-department__toggle .falcon-category__count{font:var(--sys-type-label-large);color:var(--sys-color-on-surface-variant);background:0 0;padding:0}.studio-category-panels{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-category-panel{background:var(--sys-color-surface-container-low);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex;overflow:hidden}.studio-category-panel .falcon-table{table-layout:fixed;background:0 0;width:100%}.studio-category-panel .falcon-table__scroll{border-block:none;overflow-x:visible}.studio-category-panel thead th{background:var(--sys-color-surface-container);border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);font:var(--sys-type-label-small);color:var(--sys-color-on-surface-variant)}.studio-category-panel thead th:first-child{font:var(--sys-type-title-medium);text-transform:none;letter-spacing:normal;color:var(--sys-color-on-surface)}.studio-category-panel tbody tr:hover td{background:var(--sys-color-surface-container)}.studio-category-panel tbody tr:last-child td{border-block-end:none}.studio-category-panel td:first-child{padding-inline-start:var(--sys-space-large)}.studio-category-panel--closed{background:var(--sys-color-surface-container);padding:var(--sys-space-small) var(--sys-space-none);font:var(--sys-type-title-medium);color:var(--sys-color-on-surface);flex-direction:row;align-items:center}.studio-category-panel__heading{align-items:center;gap:var(--sys-space-small);white-space:nowrap;display:flex}.studio-category-panel__toggle{all:unset;align-items:center;gap:var(--sys-space-small);cursor:pointer;border-radius:var(--sys-shape-corner-small);display:inline-flex}.studio-category-panel__toggle:focus-visible,.studio-category-panel__add:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.studio-category-panel__toggle>.falcon-icon{color:var(--sys-color-on-surface-variant)}.studio-category-panel__count{font:var(--sys-type-label-large);color:var(--sys-color-on-surface-variant)}.studio-category-panel__add{block-size:1.5rem;inline-size:1.5rem;color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container-high);border-radius:var(--sys-shape-corner-small);flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-category-panel__add:hover{color:var(--sys-color-project-heading-accent);background:var(--sys-color-surface-container-highest)}.studio-category-panel .studio-row__icon{color:var(--sys-color-on-surface-variant)}.studio-category-panel[data-tone=chat] .studio-row__icon{color:var(--sys-project-tint-chat-mark)}.studio-category-panel[data-tone=workflow] .studio-row__icon{color:var(--sys-project-tint-workflow-mark)}.studio-category-panel[data-tone=live] .studio-row__icon{color:var(--sys-project-tint-live-mark)}.studio-category-panel[data-tone=waiting] .studio-row__icon{color:var(--sys-project-tint-waiting-mark)}.studio-category-panel[data-tone=orange] .studio-row__icon{color:var(--sys-project-tint-orange-mark)}.studio-category-panel[data-tone=yellow] .studio-row__icon{color:var(--sys-project-tint-yellow-mark)}.studio-category-panel[data-tone=lime] .studio-row__icon{color:var(--sys-project-tint-lime-mark)}.studio-category-panel[data-tone=teal] .studio-row__icon{color:var(--sys-project-tint-teal-mark)}.studio-category-panel[data-tone=sky] .studio-row__icon{color:var(--sys-project-tint-sky-mark)}.studio-category-panel[data-tone=indigo] .studio-row__icon{color:var(--sys-project-tint-indigo-mark)}.studio-category-panel[data-tone=violet] .studio-row__icon{color:var(--sys-project-tint-violet-mark)}.studio-category-panel[data-tone=pink] .studio-row__icon{color:var(--sys-project-tint-pink-mark)}.studio-tools-panel th:first-child{width:26%}.studio-tools-panel th:nth-child(3){width:20%}.studio-tools-panel th:nth-child(4){width:14%}.studio-knowledge-panel th:first-child{width:34%}.studio-knowledge-panel th:nth-child(2){width:16%}.studio-knowledge-panel th:nth-child(3){width:14%}.studio-skills-panel th:first-child{width:30%}.studio-skills-panel th:nth-child(3){width:18%}.studio-skills-panel th:nth-child(4){width:14%}.studio-skills-panel>.studio-skills__more{margin-block-start:var(--sys-space-small)}.studio-agents-panel th:nth-child(2){width:32%}.studio-agents-panel th:nth-child(3){width:13rem}.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-project-control-corner);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-project-focus);outline-offset:2px}.studio-editor__list-plus{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);padding:var(--sys-space-none);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-project-control-corner);background:var(--sys-color-surface-container);color:var(--sys-color-on-surface);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.studio-editor__list-plus:hover{background:var(--sys-color-surface-container-high)}.studio-editor__list-plus:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-editor__edit{gap:var(--sys-space-large);flex-direction:column;min-width:0;display:flex}.studio-editor__preview{min-width:0}.studio-editor--channels>.studio-editor__edit{grid-area:edit}.studio-editor--channels>.studio-editor__preview{grid-area:preview}.studio-editor__preview--page{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-editor__lead{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-editor__used-when{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);white-space:pre-line}@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__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-medium);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-project-focus);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{min-width:var(--sys-size-project-control-compact);min-height:var(--sys-size-project-control-compact);padding:var(--sys-space-hairline);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;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-project-focus);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__edit--page,.studio-editor--sections .studio-editor__edit{gap:var(--sys-space-section)}.studio-editor [data-anchor=instructions] .falcon-setting__actions{flex-wrap:wrap;max-width:100%}.studio-skill__find{flex:0 200px;min-width:120px}.studio-skill__secondary{justify-content:flex-start;display:flex}.studio-skill__checks-line{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant);margin:0}.studio-skill__checks-list{padding-left:var(--sys-space-large);gap:var(--sys-space-small);font:var(--sys-type-body-medium);flex-direction:column;margin:0;display:flex}.studio-skill__checks-list li[data-state=limit] strong{color:var(--sys-color-error)}.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__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,.studio-editor__live{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-starter__group{margin:0 0 var(--sys-space-large);gap:var(--sys-space-medium);border:0;flex-direction:column;padding:0;display:flex}.studio-starter__legend{font:var(--sys-type-title-small);color:var(--sys-color-on-surface);padding:0}.studio-starter__row{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-starter__what{margin:0 0 0 var(--sys-space-extra-large);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-channel-notes{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-channel-notes__row{align-items:flex-start;gap:var(--sys-space-medium);padding-block:var(--sys-space-small);border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-channel-notes__row:last-child{border-block-end:none}.studio-channel-notes__words{gap:var(--sys-space-tight);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.studio-channel-notes__channel{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-channel-notes__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);overflow-wrap:anywhere}.studio-channel-notes__by,.studio-channel-notes__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-channel-notes__actions,.studio-channel-notes__buttons{gap:var(--sys-space-tight);flex:none;display:flex}.studio-channel-notes__buttons{justify-content:flex-end}.studio-channel-notes__editor{gap:var(--sys-space-small);padding-block:var(--sys-space-small);flex-direction:column;display:flex}.studio-channel-preview{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-channel-preview .studio-preview__head{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;justify-content:space-between;display:flex}.studio-channel-preview__block{margin:var(--sys-space-none);padding: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);white-space:pre-wrap;overflow-wrap:anywhere}.studio-channel-preview__note{gap:var(--sys-space-tight);padding:var(--sys-space-small);border-inline-start:var(--sys-stroke-focus) solid var(--sys-color-primary);background:var(--sys-color-surface-container-low);flex-direction:column;display:flex}.studio-editor--sections{grid-template-columns:minmax(0,1fr)}.studio-instruction-tabs{gap:var(--sys-space-small);min-width:0;display:grid;position:static}.studio-instruction-tabs__caption{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)}.studio-instruction-tabs__row{align-items:center;gap:var(--sys-space-small);min-width:0;display:flex}.studio-instruction-tabs__row .falcon-tabs-frame{flex:1;min-width:0}.studio-instruction-tabs__row .falcon-tab:first-child,.studio-instruction-tabs__row .falcon-tab:nth-last-child(5){border-inline-end:1px solid var(--sys-color-outline-variant)}.studio-instruction-tabs__row .falcon-tabs{-webkit-mask-image:linear-gradient(to right, transparent, var(--sys-color-on-surface) 8px, var(--sys-color-on-surface) calc(100% - 8px), transparent);mask-image:linear-gradient(to right, transparent, var(--sys-color-on-surface) 8px, var(--sys-color-on-surface) calc(100% - 8px), transparent)}.studio-instruction-part{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-instruction-part+.studio-instruction-part{padding-top:var(--sys-space-large);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-instruction-part__head{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-instruction-part__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-instruction-part__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-instruction-part__add{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-instruction-part__add-actions{justify-content:flex-end;display:flex}.attach{gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.attach__bar{gap:var(--sys-space-small);flex-direction:column;display:flex}.attach__filters{align-items:center;gap:var(--sys-space-small) var(--sys-space-large);flex-wrap:wrap;display:flex}.attach__group-by{align-items:center;gap:var(--sys-space-small);flex:none;display:flex}.attach__group-by-label,.attach__count{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);white-space:nowrap}.attach__count{margin-inline-start:auto}.attach__reason,.attach__none p{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)}.attach__none{padding:var(--sys-space-large);border:var(--sys-stroke-border) dashed var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium)}.attach__group,.attach__already{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.attach__group-head{align-items:center;gap:var(--sys-space-medium);min-width:0;display:flex}.attach__group-box{flex:none}.attach__group-title,.attach__already-title{min-width:0;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}.attach__group-title{flex:1 1 0}.attach__group-toggle{align-items:center;gap:var(--sys-space-small);min-width:0;min-height:var(--sys-size-project-control-compact);padding:var(--sys-space-none);font:inherit;letter-spacing:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:1 1 0;display:flex}.attach__group-toggle:focus-visible,.attach__name:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.attach__group-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.attach__group-count{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);white-space:nowrap;flex:none}.attach__chev{transition:transform var(--sys-motion-duration-quick) var(--sys-motion-easing-standard);flex:none}.attach__group-toggle[aria-expanded=false] .attach__chev{transform:rotate(-90deg)}.attach__controls [aria-expanded=true] .attach__chev{transform:rotate(180deg)}.attach__already-title{align-items:baseline;gap:var(--sys-space-tight) var(--sys-space-medium);flex-wrap:wrap}.attach__already-note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.attach__confirm{gap:var(--sys-space-small);padding:var(--sys-space-medium);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container);flex-direction:column;display:flex}.attach__confirm p{margin:var(--sys-space-none);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);overflow-wrap:anywhere}.attach__confirm-actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.attach__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);background:var(--sys-color-surface-container-lowest);flex-direction:column;list-style:none;display:flex;overflow:hidden}.attach__rows[hidden]{display:none}.attach__row{gap:var(--sys-space-tight);min-width:0;padding:var(--sys-space-small) var(--sys-space-medium);flex-direction:column;display:flex}.attach__row+.attach__row{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.attach__row[data-checked=true]{background:var(--sys-color-surface-container-low)}.attach__line{align-items:flex-start;gap:var(--sys-space-medium);min-width:0;display:flex}.attach__box{flex:none}.attach__icon{width:calc(var(--sys-space-medium) + var(--sys-space-small));height:calc(var(--sys-space-medium) + var(--sys-space-small));color:var(--sys-color-on-surface-variant);flex:none;justify-content:center;align-items:center;margin-block-start:var(--sys-space-small);display:inline-flex}.attach__main{gap:var(--sys-space-hairline);min-width:0;flex-direction:column;flex:1 1 0;padding-block-start:var(--sys-space-small);display:flex}.attach__title{align-items:center;gap:var(--sys-space-small);min-width:0;margin:var(--sys-space-none);display:flex}.attach__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface-variant);cursor:pointer;flex:0 auto;overflow:hidden}.attach__row[data-checked=true] .attach__name{color:var(--sys-color-on-surface)}.attach__chip{padding:var(--sys-space-hairline) var(--sys-space-small);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;background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);flex:none}.attach__chip[data-risk=changes]{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.attach__chip[data-risk=sends]{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.attach__desc{-webkit-line-clamp:2;line-clamp:2;margin:var(--sys-space-none);overflow-wrap:anywhere;font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attach__controls{flex:none;align-self:flex-start;padding-block-start:var(--sys-space-tight)}.attach__note,.attach__settings{margin:var(--sys-space-none);min-width:0;padding-inline-start:calc(calc(var(--sys-space-medium) + var(--sys-space-small)) + var(--sys-space-medium))}:is(.attach__row:has(.attach__icon) .attach__note,.attach__row:has(.attach__icon) .attach__settings){padding-inline-start:calc(calc(var(--sys-space-medium) + var(--sys-space-small)) * 2 + var(--sys-space-medium) * 2)}.attach__note{gap:var(--sys-space-none) 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);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.attach__tag--warn{color:var(--sys-color-error)}.attach__tag--accent{color:var(--sys-color-project-accent-text)}.attach__note .studio-link{font:inherit}.attach__note-actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:inline-flex}.attach__settings{gap:var(--sys-space-medium);padding-block:var(--sys-space-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.attach__settings>*{min-width:0}.attach__settings label{overflow-wrap:anywhere}.attach__wide{grid-column:1/-1}.attach__settings-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);overflow-wrap:anywhere}.attach__apps{align-items:center;gap:var(--sys-space-small) var(--sys-space-large);flex-wrap:wrap;margin-block-start:var(--sys-space-medium);display:flex}@container (width<=520px){.attach__configure-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attach__group-by-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.attach__count{flex-basis:100%;margin-inline-start:var(--sys-space-none)}.attach__row{padding-inline:var(--sys-space-small)}.attach__line{gap:var(--sys-space-small)}.attach__note,.attach__settings,:is(.attach__row:has(.attach__icon) .attach__note,.attach__row:has(.attach__icon) .attach__settings){padding-inline-start:var(--sys-space-none)}}@media (prefers-reduced-motion:reduce){.attach__chev{transition:none}}.attach__icon .studio-app-mark,.attach__icon img.studio-preset-logo{width:24px;height:24px}.studio-agent-skills__notice{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-look__detail{align-items:end;gap:var(--sys-space-medium);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.studio-look__pictures{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-look__pictures>li{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);font:var(--sys-type-body-medium);flex-wrap:wrap;display:flex}.studio-look__pictures>.studio-look__reference{flex-direction:column;align-items:stretch}.studio-look__preview,.studio-look__test,.studio-look__job{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-look__request{gap:var(--sys-space-small);margin:var(--sys-space-none);display:grid}.studio-look__request>div{gap:var(--sys-space-medium);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.studio-look__request dt{color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-large)}.studio-look__request dd{margin:var(--sys-space-none);font:var(--sys-type-body-medium);white-space:pre-wrap;overflow-wrap:anywhere}.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__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>.falcon-button{margin-inline-start:auto}.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-project-focus);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-send-from__ready{gap:var(--sys-space-tight);display:grid}.studio-send-from__list{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding-inline-start:var(--sys-space-large);display:grid}.studio-agent-tools{align-items:stretch;gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-agent-tools>.falcon-button{align-self:flex-start}.studio-agent-tools__list{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-agent-tools__row{gap:var(--sys-space-small);padding-block:var(--sys-space-medium);border-block-end:1px solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-agent-tools__row:last-child{border-block-end:none}.studio-agent-tools__head{align-items:center;gap:var(--sys-space-medium);display:flex}.studio-agent-tools__mark{border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);block-size:32px;inline-size:32px;color:var(--sys-color-on-surface-variant);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.studio-agent-tools__text{gap:var(--sys-space-tight);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.studio-agent-tools__name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-agent-tools__line,.studio-agent-tools__empty,.studio-agent-tools__fact{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-tools__fact{flex:none}.studio-agent-tools__settings{gap:var(--sys-space-medium);flex-wrap:wrap;padding-inline-start:var(--sys-space-extra-large);display:flex}.studio-add-tool{gap:var(--sys-space-large);flex-direction:column;max-width:720px;display:flex}.studio-add-tool__steps{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);list-style:none;display:flex}.studio-add-tool__step{gap:var(--sys-space-tight);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);flex-direction:column;flex:1 1 0;display:flex}.studio-add-tool__step:before{content:"";block-size:var(--sys-space-tight);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-highest)}.studio-add-tool__step[data-state=done]:before,.studio-add-tool__step[data-state=current]:before{background:var(--sys-color-primary)}.studio-add-tool__step[data-state=current]{color:var(--sys-color-on-surface)}.studio-add-tool__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-add-tool__pick{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-add-tool__bar{align-items:center;gap:var(--sys-space-medium);display:flex}.studio-add-tool__bar>.falcon-search{flex:auto}.studio-add-tool__list{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-add-tool__source{align-items:center;gap:var(--sys-space-medium);inline-size:100%;padding:var(--sys-space-medium);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface);color:var(--sys-color-on-surface);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);text-align:start;cursor:pointer;display:flex}.studio-add-tool__source:hover{background:var(--sys-color-surface-container-low)}.studio-add-tool__source:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.studio-add-tool__source[aria-pressed=true]{border-color:var(--sys-color-primary)}.studio-add-tool__source--add{color:var(--sys-color-on-surface-variant);border-style:dashed}.studio-add-tool__mark{border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);block-size:32px;inline-size:32px;color:var(--sys-color-on-surface-variant);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.studio-add-tool__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.studio-add-tool__kind,.studio-add-tool__label{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-add-tool__state{padding:var(--sys-space-hairline) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-primary);flex:none}.studio-add-tool__state[data-connected=true]{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.studio-add-tool__action{gap:var(--sys-space-small);padding:var(--sys-space-medium);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);flex-direction:column;display:flex}.studio-add-tool__action[data-checked=true]{border-color:var(--sys-color-primary)}.studio-add-tool__action-head{justify-content:space-between;align-items:flex-start;gap:var(--sys-space-medium);display:flex}.studio-add-tool__action-title{align-items:center;gap:var(--sys-space-small);display:inline-flex}.studio-add-tool__parameters{gap:var(--sys-space-small);margin:var(--sys-space-none);flex-direction:column;padding-inline-start:var(--sys-space-extra-large);display:flex}.studio-add-tool__parameter{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-add-tool__parameter dt{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-add-tool__parameter dd{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-add-tool__summary{align-items:flex-start;gap:var(--sys-space-medium);padding:var(--sys-space-large);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-low);flex-direction:column;display:flex}.studio-add-tool__summary-head{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-add-tool__summary-name{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-add-tool__safety{align-items:center;gap:var(--sys-space-medium);display:flex}.studio-add-tool__input{gap:var(--sys-space-tight);flex-direction:column;align-self:stretch;display:flex}.studio-add-tool__foot{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);border-block-start:1px solid var(--sys-color-outline-variant);padding-block-start:var(--sys-space-medium);display:flex}.studio-add-tool__hint{margin:var(--sys-space-none)}.studio-tryit__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-tryit__runs{gap:var(--sys-space-large);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-tryit__run{gap:var(--sys-space-large);padding-top:var(--sys-space-large);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:grid}.studio-tryit__run:first-child{padding-top:var(--sys-space-none);border-top:var(--sys-space-none)}.studio-tryit__run--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.studio-tryit__run--pair{grid-template-columns:minmax(0,1fr)}}.studio-tryit__job{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-tryit__job-title,.studio-tryit__prompt{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);overflow-wrap:anywhere}.studio-tryit__tiles{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));list-style:none;display:grid}.studio-tryit__tile{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-tryit__media{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);width:100%;height:auto;display:block}.studio-tryit__none{box-sizing:border-box;aspect-ratio:1;width:100%;margin:var(--sys-space-none);padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);text-align:center;justify-content:center;align-items:center;display:flex}.studio-tryit__report{gap:var(--sys-space-small);flex-direction:column;flex:1 0 100%;display:flex}.studio-tryit__report>*{max-width:28rem}.studio-safety__checks{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-safety__check{gap:var(--sys-space-small);padding-block:var(--sys-space-large);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-safety__check:first-child{padding-top:var(--sys-space-none);border-top:var(--sys-space-none)}.studio-safety__check:last-child{padding-bottom:var(--sys-space-none)}.studio-safety__head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-medium);display:flex}.studio-safety__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-safety__state{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-safety__state--off{color:var(--sys-color-on-surface-variant)}.studio-safety__summary,.studio-safety__details,.studio-safety__activity,.studio-safety__result,.studio-safety__change{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-safety__details{padding-left:var(--sys-space-large)}.studio-safety__activity{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}.studio-safety__result{color:var(--sys-color-on-surface)}.studio-safety__result--stops{color:var(--sys-color-error)}.studio-decisions__slots{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-decisions__slot{gap:var(--sys-space-small);padding-block:var(--sys-space-large);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-decisions__slot:first-child{padding-top:var(--sys-space-none);border-top:var(--sys-space-none)}.studio-decisions__slot:last-child{padding-bottom:var(--sys-space-none)}.studio-decisions__head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-medium);display:flex}.studio-decisions__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-decisions__state{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-decisions__state--off{color:var(--sys-color-on-surface-variant)}.studio-decisions__facts,.studio-decisions__floor-title,.studio-decisions__floors,.studio-decisions__settings,.studio-decisions__activity,.studio-decisions__links{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-decisions__facts dt{color:var(--sys-color-on-surface);font:var(--sys-type-label-large)}.studio-decisions__facts dd{margin:var(--sys-space-none)}.studio-decisions__floors,.studio-decisions__settings{padding-left:var(--sys-space-large)}.studio-decisions__floor-title{color:var(--sys-color-on-surface);font:var(--sys-type-label-large)}.studio-decisions__activity,.studio-decisions__bounds{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}.studio-decisions__links{gap:var(--sys-space-large);display:flex}@media (width<=599px),(pointer:coarse){.studio-decisions__links a{min-height:var(--sys-size-project-control-compact);align-items:center;display:inline-flex}}.studio-decisions__control{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-decisions__control-label{font:var(--sys-type-label-large);color:var(--sys-color-on-surface)}.studio-decisions__help{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-decisions__settings>li{margin-block:var(--sys-space-medium);list-style:none}.studio-decisions__save{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-decisions__agent{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-ai-checks__grid{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));list-style:none;display:grid}.studio-ai-checks__count{padding:var(--sys-space-hairline) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high)}.studio-ai-check{gap:var(--sys-space-medium);min-width:0;padding:var(--sys-space-medium);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-ai-check__asks{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-ai-check__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-project-accent-text)}.studio-ai-check__places{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-wrap:wrap;list-style:none;display:flex}.studio-ai-check__place,.studio-ai-check__state{align-items:center;gap:var(--sys-space-tight);display:inline-flex}.studio-ai-check__activity{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-ai-check__bars{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-ai-check__bar-row{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);grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;display:grid}.studio-ai-check__track{width:100%;height:var(--sys-space-small);display:block}.studio-ai-check__rail{fill:var(--sys-color-surface-container-high)}.studio-ai-check__fill{fill:var(--sys-color-project-accent)}.studio-ai-check__bar-count{text-align:end;min-width:2ch;color:var(--sys-color-on-surface)}.studio-ai-check__details{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-ai-check__floors{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding: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;list-style:none;display:flex}.studio-ai-check__floors li{align-items:baseline;gap:var(--sys-space-small);display:flex}.studio-ai-check__floors .falcon-icon{flex:none;transform:translateY(2px)}.studio-ai-check .studio-decisions__links{margin-block-start:auto}.studio-ai-checks__filters{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-ai-checks__filter-fields{gap:var(--sys-space-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-ai-checks__filter-status{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-ai-checks__filters p{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant)}@media (width<=520px){.studio-ai-checks__filter-fields{grid-template-columns:minmax(0,1fr)}}.studio-ai-check-page{gap:var(--sys-space-large);flex-direction:column;max-width:44rem;display:flex}.studio-ai-check-page__meta{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-ai-check-page__section{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-ai-check-page__heading{margin:var(--sys-space-none);font:var(--sys-type-title-small);color:var(--sys-color-on-surface-variant)}.studio-ai-check-page__question{margin:var(--sys-space-none);font:var(--sys-type-body-large);color:var(--sys-color-on-surface)}.studio-ai-check-page__list{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-ai-check-page__list li{align-items:center;gap:var(--sys-space-small);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface);flex-wrap:wrap;display:flex}.studio-ai-check-page__links{gap:var(--sys-space-large);margin:var(--sys-space-none);display:flex}.studio-ai-check-page__text{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant)}.studio-ai-check-page__list--floors li{flex-wrap:nowrap;align-items:flex-start}.studio-ai-check-page__list--floors li>:first-child{margin-top:var(--sys-space-hairline);flex:none}.studio-ai-check-page__list--floors li>span{overflow-wrap:anywhere;flex:1;min-width:0}.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;position:relative;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)}.studio-two-up--aside>*{min-width:0}@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__head--start{justify-content:flex-start}.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__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{overflow-wrap:anywhere;max-width:100%;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-person__detail--key{overflow-wrap:anywhere;min-width:12rem}.studio-person__detail--path{overflow-wrap:anywhere}.studio-row-actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;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);overflow-wrap:anywhere}.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-audit__what{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:inline-flex}.studio-audit__said{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-audit__why{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.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-section);flex-direction:column;min-width:0;display:flex}.studio-sources__item{overflow-wrap:anywhere;min-width:0;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-project-focus);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-project-focus);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-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-app-mark{width:var(--sys-size-project-subject-mark);height:var(--sys-size-project-subject-mark);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container);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}img.studio-preset-logo{box-sizing:border-box;width:var(--sys-size-project-subject-mark);height:var(--sys-size-project-subject-mark);padding:var(--sys-space-tight);object-fit:contain;border-radius:var(--sys-shape-corner-small);background:var(--lightningcss-light,var(--sys-color-surface-container-lowest))var(--lightningcss-dark,var(--sys-color-inverse-surface));flex:none}.studio-picker-app-name .studio-app-mark,.studio-picker-app-name img.studio-preset-logo{width:24px;height:24px}.studio-app-tile__meta{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-app-connect__guide{gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere;flex-direction:column;padding-inline-start:var(--sys-space-large);display:flex}.studio-app-connect,.studio-other-email{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-app-arrival{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-small) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-status-info-container);color:var(--sys-color-on-status-info-container);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);flex-wrap:wrap;margin:0;display:flex}.studio-app-arrival--done{background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container)}.studio-app-happenings{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-app-offered+.studio-app-offered{border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-app-offered__panel{padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-surface-container-lowest)}.studio-app-account+.studio-app-account{border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-app-account__confirm{gap:var(--sys-space-small);padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-surface-container-low);flex-direction:column;display:flex}.studio-numbers__panel{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-numbers__buttons{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-approvals__channels{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-approvals__channel,.studio-approvals__save{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-branding__changes{border-spacing:0;width:100%;font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-branding__changes th,.studio-branding__changes td{padding:var(--sys-space-tight) var(--sys-space-small);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);text-align:start}.studio-branding__changes thead th{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-branding__swatch{width:var(--sys-space-large);height:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-extra-small);flex:none;display:inline-block}.studio-branding__colour-value{align-items:center;gap:var(--sys-space-tight);display:inline-flex}.studio-branding__token-name{font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}.studio-branding__previews{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--sys-size-project-row) * 4)), 1fr));gap:var(--sys-space-medium);display:grid}.studio-branding__preview{gap:var(--sys-space-small);padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface);color:var(--sys-color-on-surface);flex-direction:column;display:flex}.studio-branding__preview-title{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)}.studio-branding__preview-card{gap:var(--sys-space-tight);padding:var(--sys-space-small);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);flex-direction:column;display:flex}.studio-branding__preview-card strong{color:var(--sys-color-on-surface)}.studio-branding__preview-actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-branding__preview-button{padding:var(--sys-space-tight) var(--sys-space-small);border:var(--sys-stroke-border) solid transparent;border-radius:var(--sys-shape-corner-full);background:var(--sys-color-primary);color:var(--sys-color-on-primary);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-branding__preview-field{width:100%;padding:var(--sys-space-tight) var(--sys-space-small);border:var(--sys-stroke-border) solid var(--sys-color-outline);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface);color:var(--sys-color-on-surface);font:var(--sys-type-body-medium);display:block}.studio-branding__preview-badge{padding:var(--sys-space-none) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);align-items:center;display:inline-flex}.studio-branding__preview-table{border-spacing:0;width:100%;font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}.studio-branding__preview-table th,.studio-branding__preview-table td{padding:var(--sys-space-tight) var(--sys-space-small);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);text-align:start}.studio-branding__surface-sign-in{min-height:calc(var(--sys-size-project-row) * 3);align-items:center}.studio-branding__surface-sign-in-card{align-items:center;gap:var(--sys-space-small);width:100%;max-width:calc(var(--sys-size-project-row) * 4 + var(--sys-size-project-control-icon));padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);text-align:center;flex-direction:column;display:flex}.studio-branding__surface-sign-in-logo{font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-branding__surface-sign-in-heading{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-branding__surface-email{gap:var(--sys-space-tight)}.studio-branding__surface-email-header{align-items:center;gap:var(--sys-space-small);padding-bottom:var(--sys-space-tight);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);display:flex}.studio-branding__surface-email-logo{min-width:var(--sys-size-project-subject-mark);min-height:var(--sys-size-project-subject-mark);padding:var(--sys-space-tight);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);justify-content:center;align-items:center;display:inline-flex}.studio-branding__surface-email-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)}.studio-branding__surface-email-body{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-branding__contrast-inline{gap:var(--sys-space-tight);padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-error);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-error-container);color:var(--sys-color-on-error-container);flex-direction:column;display:flex}.studio-branding__contrast-inline-title{margin:var(--sys-space-none);font:var(--sys-type-body-medium)}.studio-branding__contrast-inline .studio-plain__note{color:inherit}.studio-branding__list{gap:var(--sys-space-tight);flex-direction:column;margin:0;padding-inline-start:var(--sys-space-large);display:flex}.studio-branding__shots{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.studio-branding__shots li{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-branding__shots img{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);width:100%;height:auto}.studio-branding__pair{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.studio-branding__frame{gap:var(--sys-space-tight);flex-direction:column;margin:0;display:flex}.studio-branding__frame iframe{aspect-ratio:1024/680;border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container);width:100%}.studio-package__never{gap:var(--sys-space-small);flex-direction:column;margin:0;padding-inline-start:var(--sys-space-extra-large);display:flex}.studio-newconn{gap:var(--sys-space-large);margin:var(--sys-space-none);padding: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-newconn__title{margin:var(--sys-space-none);font:var(--sys-type-title-medium);color:var(--sys-color-on-surface)}.studio-newconn__title:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-newconn__form,.studio-persona,.studio-persona__form,.studio-persona__row,.studio-persona__webhook{gap:var(--sys-space-medium);flex-direction:column;min-width:0;max-width:40rem;display:flex}.studio-persona__webhook code{overflow-wrap:anywhere}.studio-persona .studio-row-actions,.studio-newconn .studio-row-actions{flex-wrap:wrap}.studio-catalog-selects{gap:var(--sys-space-medium);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=900px){.studio-catalog-selects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.studio-catalog-selects{grid-template-columns:minmax(0,1fr)}}.studio-catalog-model{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-catalog-model__tag{font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-primary);margin-inline-start:var(--sys-space-small)}.studio-catalog-foot{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);display:flex}.studio-catalog-cost{white-space:nowrap}.studio-add-routes{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-add-routes__one{white-space:nowrap}.studio-add-keys{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-add-keys__line{align-items:center;gap:var(--sys-space-tight) var(--sys-space-medium);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.studio-add-keys__pills{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:inline-flex}.studio-add-keys__pill{color:var(--sys-color-on-surface-variant)}.studio-add-keys__dot{width:var(--sys-space-small);height:var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-status-warning);flex:none}.studio-add-keys__dot--error{background:var(--sys-color-error)}.studio-add-keys__updated{align-items:center;gap:var(--sys-space-tight);display:inline-flex}.studio-categories{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-categories__row{align-items:center;gap:var(--sys-space-medium);padding-block:var(--sys-space-medium);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.studio-categories__row:first-child{border-block-start:none}.studio-categories__text{gap:var(--sys-space-hairline);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.studio-categories__belongs{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-categories__meta{align-items:flex-end;gap:var(--sys-space-hairline);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);text-align:end;white-space:nowrap;flex-direction:column;display:flex}@media (width<=640px){.studio-categories__row{grid-template-columns:minmax(0,1fr);align-items:start}.studio-categories__meta,.studio-categories__row>.studio-row-actions{text-align:start;white-space:normal;grid-column:1;align-items:flex-start}}.studio-category-editor{gap:var(--sys-space-large);flex-direction:column;min-width:0;display:flex}.studio-category-editor__group{gap:var(--sys-space-small);min-width:0;margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;flex-direction:column;display:flex}.studio-category-editor__legend{margin:var(--sys-space-none);padding: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-tint{align-items:center;gap:var(--sys-space-small);min-height:44px;padding:var(--sys-space-none) var(--sys-space-medium) var(--sys-space-none) var(--sys-space-small);background:var(--sys-color-surface);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);cursor:pointer;display:inline-flex}.studio-tint--picked{background:var(--sys-color-primary-container);border-color:var(--sys-color-primary);color:var(--sys-color-on-primary-container)}.studio-tint:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-category-mark{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:inline-flex}.studio-numbers__filters{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.studio-numbers__cell{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-trusted-add{align-items:flex-end;gap:var(--sys-space-small) var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-trusted-add>.falcon-field{flex:16rem;min-width:0}@media (width<=430px){.studio-trusted-add{flex-direction:column;align-items:stretch}.studio-trusted-add>.falcon-field{flex:0 auto}}.studio-trusted-domains{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-trusted-domain{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-trusted-domain__header{align-items:center;gap:var(--sys-space-small) var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-trusted-domain__host{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-trusted-domain__check{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;margin-inline-start:auto;display:flex}.studio-trusted-domain__checked,.studio-trusted-domain__hint,.studio-trusted-domain__footer-note,.studio-trusted-domain__flash{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-trusted-domain__flash{color:var(--sys-color-on-surface)}.studio-trusted-domain__flash--problem{color:var(--sys-color-error)}.studio-trusted-domain__proof{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-trusted-domain__proof-toggle{margin:var(--sys-space-none);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);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;display:inline-flex}.studio-trusted-domain__proof-toggle:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-trusted-domain__proof-body{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-trusted-domain__proof-body[hidden]{display:none}.studio-trusted-domain__proof-section,.studio-trusted-domain__access{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-trusted-domain__access-form{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-trusted-domain__group{align-items:baseline;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-project-heading-accent);display:flex}.studio-trusted-domain .falcon-setting__row{padding-block:var(--sys-space-small)}.studio-trusted-domain .falcon-setting__row-title{color:var(--sys-color-project-heading-accent)}.studio-trusted-domain__access-actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-trusted-domain__review{z-index:1;justify-content:space-between;align-items:center;gap:var(--sys-space-small) var(--sys-space-medium);padding:var(--sys-space-small);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-lowest);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.studio-trusted-domain__footer{justify-content:space-between;align-items:center;gap:var(--sys-space-small) var(--sys-space-medium);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-wrap:wrap;padding-block-start:var(--sys-space-small);display:flex}.studio-trusted-domain__footer-note{flex:12rem}.studio-branding__heading{margin:var(--sys-space-none);font:var(--sys-type-title-medium);color:var(--sys-color-project-heading-accent)}.studio-branding__heading-note{margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-branding__preview-sample,.studio-screening-intro{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-screening-intro>.studio-plain__note{margin:0}.studio-plain__legend{gap:var(--sys-space-small) var(--sys-space-large);font:var(--sys-type-body-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.studio-public-details-preview{padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);overflow-wrap:anywhere;min-width:0}.studio-branding__layout{gap:var(--sys-space-extra-large);min-width:0;display:grid}.studio-branding__layout>.falcon-settings{min-width:0}.studio-branding__draft-preview{gap:var(--sys-space-medium);min-width:0;padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-low);flex-direction:column;display:flex}.studio-branding__draft-preview h2{margin:var(--sys-space-none);font:var(--sys-type-title-medium);color:var(--sys-color-on-surface)}.studio-branding__draft-preview .falcon-segmented{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.studio-branding__draft-preview .falcon-segmented__choice{min-height:var(--sys-size-project-control-compact);padding-inline:var(--sys-space-small);flex-shrink:0}.studio-branding__advanced-actions{gap:var(--sys-space-small);flex-wrap:wrap;align-items:center;display:flex}@media (width>=1100px){.studio-branding__layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.studio-branding__draft-preview{top:var(--sys-space-large);grid-area:1/2;position:sticky}.studio-branding__layout>.falcon-settings{grid-area:1/1}}.studio-branding__chat-accent{width:var(--sys-size-project-control-compact);height:var(--sys-space-tight);background:var(--sys-color-primary);border-radius:var(--sys-shape-corner-full)}.studio-branding__chat-visitor{padding:var(--sys-space-small);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-primary-container);color:var(--sys-color-on-surface);align-self:flex-end}.studio-branding__palette{align-items:flex-start;gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-branding__palette-row{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;max-width:100%;display:flex}.studio-branding__palette-swatch input{cursor:pointer;width:48px;height:48px}.studio-github__installation{justify-content:space-between;align-items:center;gap:var(--sys-space-large);padding-block:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-github__installation h3{font:var(--sys-type-title-medium);overflow-wrap:anywhere;margin:0}.studio-github__installation p{margin-block-end:0}.studio-publishing__scroll{min-width:0;max-width:100%;overflow-x:auto}.studio-publishing__matrix{border-spacing:0;width:100%;font:var(--sys-type-body-small)}.studio-publishing__matrix th,.studio-publishing__matrix td{padding:var(--sys-space-small);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);text-align:start;vertical-align:middle;min-width:120px}.studio-publishing__matrix input,.studio-publishing__checklist input{width:20px;height:20px;accent-color:var(--sys-color-primary)}.studio-publishing__checklist,.studio-publishing__checklist label{gap:var(--sys-space-small);display:flex}.studio-publishing__checklist{flex-direction:column}.studio-publishing__checklist label{align-items:center}.studio-publishing{gap:var(--sys-space-large);flex-direction:column;min-width:0;display:flex}@media (width<=430px){.studio-app-account>.studio-row{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.studio-app-account>.studio-row>.falcon-status,.studio-app-account>.studio-row>.studio-row__actions{grid-column:2}.studio-app-account>.studio-row>.studio-row__name{overflow-wrap:anywhere}}.studio-app-usage{width:min(320px,100vw - 16px);padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-low);color:var(--sys-color-on-surface);margin:0}.studio-app-usage:popover-open{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-app-search-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-app-summary{padding-block-end:var(--sys-space-medium)}.studio-app-panel-footer{justify-content:flex-end;padding-block-start:var(--sys-space-medium);display:flex}.studio-app-search-row--open{cursor:pointer}.studio-app-selection-list .studio-app-mark,.studio-app-selection-list img.studio-preset-logo{width:40px;height:40px}@media (width<=430px){.studio-app-search-row{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.studio-app-search-row:has(>.falcon-choice){grid-template-columns:auto auto minmax(0,1fr)}.studio-app-search-row>:last-child{grid-column:2;justify-self:start}.studio-app-search-row:has(>.falcon-choice)>:last-child{grid-column:3}}.studio-app-waiting{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.studio-model-key__working{align-items:center;gap:var(--sys-space-tight);display:inline-flex}.studio-model-key__working .falcon-icon{color:var(--sys-color-status-success)}.studio-identities__more{gap:var(--sys-space-medium);flex-wrap:wrap;margin:0;display:flex}.studio-model-cell{align-items:center;column-gap:var(--sys-space-small);row-gap:var(--sys-space-hairline);flex-wrap:wrap;display:flex}.studio-model-cell__title{align-items:baseline;column-gap:var(--sys-space-small);white-space:nowrap;flex-wrap:wrap;display:flex}.studio-model-cell .falcon-pill{white-space:nowrap}.studio-screen-back{display:flex}.studio-screen-editor{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-screen-editor__part{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-screen-editor__title{font:var(--sys-type-title-small);margin:0}.studio-screen-editor__count{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);margin:0}.studio-screen-editor__count--over{color:var(--sys-color-error)}.studio-screen-editor__advanced{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-screen-editor__advanced>summary{cursor:pointer;font:var(--sys-type-label-large)}.studio-screen-exception{gap:var(--sys-space-small);flex-direction:column;align-items:flex-start;display:flex}.studio-categories__open{all:unset;align-items:center;gap:var(--sys-space-medium);cursor:pointer;border-radius:var(--sys-shape-corner-small);min-width:0;display:flex}.studio-categories__open:hover .studio-person__name{text-decoration:underline}.studio-categories__open:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.studio-model-cell__maker{font:var(--sys-type-label-medium);color:var(--sys-color-on-surface-variant)}.studio-connected-group__head{align-items:center;gap:var(--sys-space-small) var(--sys-space-large);margin:var(--sys-space-none);padding:var(--sys-space-small) var(--sys-space-large);background:var(--sys-color-surface-container);border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);font:var(--sys-type-title-medium);color:var(--sys-color-on-surface);flex-wrap:wrap;display:flex}.studio-connected-group__name{margin:var(--sys-space-none);font:inherit;color:inherit}.studio-connected-group__search{flex:16rem;max-width:26rem;margin-inline-start:auto}.studio-category-panel--closed:has(>.studio-connected-group__head){padding:var(--sys-space-none)}.studio-category-panel--closed>.studio-connected-group__head{border-block-end:none;flex:1}.studio-connected-group>.studio-rows{border:none;border-radius:0}.studio-connected-group__row>.studio-row{background:0 0;padding-inline-start:calc(var(--sys-space-extra-large) + var(--sys-space-large))}.studio-connected-group__row:hover>.studio-row{background:var(--sys-color-surface-container)}@media (width>=600px){.studio-connected-group__row>.studio-row{grid-template-columns:auto minmax(0,1fr) 7.5rem 7.5rem 8.5rem;display:grid}.studio-connected-group__row>.studio-row>.falcon-pill{justify-self:start}.studio-connected-group__row>.studio-row>.studio-row__actions{justify-self:end}}.studio-connected-group__title{align-items:center;gap:var(--sys-space-small);display:inline-flex}.studio-connected-group__tag{padding:0 var(--sys-space-tight);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-connected-group__tools{white-space:nowrap;justify-self:end}.studio-connected-group__empty{margin:var(--sys-space-none);padding:var(--sys-space-medium) var(--sys-space-large);padding-inline-start:calc(var(--sys-space-extra-large) + var(--sys-space-large))}.studio-connected-group__results{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:linear-gradient(to bottom, color-mix(in srgb, var(--sys-color-shadow) 30%, transparent), transparent var(--sys-space-medium)), var(--sys-color-surface-container-lowest);flex-direction:column;padding-inline-start:calc(var(--sys-space-extra-large) + var(--sys-space-large));display:flex}.studio-app-search-results>details>summary{padding:var(--sys-space-small) var(--sys-space-large);border-radius:var(--sys-shape-corner-small);font:var(--sys-type-label-large);color:var(--sys-color-on-surface-variant);cursor:pointer}.studio-app-search-results{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-app-search-results .studio-app-selection-list{background:0 0;border:none;border-radius:0}.studio-app-search-results .studio-app-search-row{border-radius:var(--sys-shape-corner-medium);background:0 0}.studio-app-search-results .studio-app-search-row--open:hover{background:var(--sys-color-surface-container)}.studio-app-search-row--unavailable>.studio-row__name,.studio-app-search-row--unavailable .studio-app-search-description{color:var(--sys-color-on-surface-variant);font-weight:inherit}.studio-connection-back{align-self:flex-start;align-items:center;gap:var(--sys-space-tight);font:var(--sys-type-label-large);color:var(--sys-color-on-surface-variant);text-decoration:none;display:inline-flex}.studio-connection-back:hover{color:var(--sys-color-on-surface)}.studio-connection-back:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px;border-radius:var(--sys-shape-corner-small)}.studio-model-runs-on{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-model-modalities{gap:var(--sys-space-tight);flex-wrap:wrap;display:flex}.studio-model-route{display:block}.studio-model-route:has(select,button){width:12rem}.studio-people-toolbar{align-items:center;gap:var(--sys-space-tight);flex-wrap:wrap;display:flex}.studio-people-toolbar>.falcon-search{flex:18rem;min-width:0}.studio-people-filters{align-items:center;gap:var(--sys-space-tight);flex-wrap:wrap;display:flex}.studio-spending__meter{align-items:flex-end;gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-spending__bar{width:100%;min-width:var(--sys-space-hero);height:var(--sys-space-small);accent-color:var(--sys-color-primary)}.studio-spending__counts{gap:var(--sys-space-tight);margin:0;padding-inline-start:var(--sys-space-large);display:grid}.studio-request-editor{gap:var(--sys-space-large);flex-direction:column;min-width:0;display:flex}.studio-request-editor__title{margin:var(--sys-space-none);font:var(--sys-type-title-large);letter-spacing:var(--sys-type-title-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-request-source{align-items:end;gap:var(--sys-space-small);flex-wrap:wrap;min-width:0;display:flex}.studio-request-stage{align-items:center;gap:var(--sys-space-medium);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.studio-request-stage__steps{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-wrap:wrap;list-style:none;display:flex}.studio-request-stage__box{gap:var(--sys-space-tight);min-width:0;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);flex-direction:column;display:flex}.studio-request-stage__box--request{background:var(--sys-color-surface-container)}.studio-request-stage__title{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-request-stage__note{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-request-stage__arrow{font:var(--sys-type-title-medium);color:var(--sys-color-on-surface-variant)}.studio-request-stage figcaption{flex-basis:100%}.studio-request-url-actions,.studio-request-editor__footer-actions{flex-wrap:wrap;min-width:0}.studio-request-editor .falcon-radio-card__note{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-verification-recommendation{color:var(--sys-color-on-surface);font:var(--sys-type-label-medium)}.studio-request-identity-panel{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.studio-request-address{align-items:start;gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.falcon-expandable-panel[data-expanded=true] .studio-graph-canvas__inspector:has(.studio-request-address--inspector){width:calc(100% - var(--sys-space-large))}.studio-request-address--inspector{width:100%;container-type:inline-size}.studio-request-address__setup{align-items:start;gap:var(--sys-space-medium);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}@container (width>=720px){.studio-request-address--inspector .studio-request-address__setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.studio-request-address__url{align-items:baseline;gap:var(--sys-space-small);min-width:0;padding:var(--sys-space-medium);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-request-address__method{font:var(--sys-type-label-medium);color:var(--sys-color-on-surface)}.studio-request-address__url code{min-width:0;font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing)}.studio-request-address__line,.studio-request-address__controls{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;min-width:0;display:flex}.studio-request-address__line{max-width:100%}.studio-request-address__controls{font:var(--sys-type-body-small)}.studio-request-recipe{align-self:stretch;min-width:0}.studio-request-recipe__command{margin:var(--sys-space-none);padding:var(--sys-space-medium);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);color:var(--sys-color-on-surface);font:var(--sys-type-code-body-small);white-space:pre-wrap;overflow-wrap:anywhere}.studio-request-example{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-request-verification-summary{overflow-wrap:anywhere;min-width:0}.studio-request-example .studio-group__note{overflow-wrap:anywhere}.studio-request-example__instructions{white-space:pre-wrap}.studio-request-last-request{overflow-wrap:anywhere;min-width:0}.studio-request-last-request__diagnostic{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-files{gap:var(--sys-space-none);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-files__row{align-items:center;gap:var(--sys-space-large);min-height:var(--sys-size-project-control);padding-block:var(--sys-space-small);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);grid-template-columns:minmax(0,2fr) auto minmax(0,3fr) auto;display:grid}.studio-files__actions{align-items:center;gap:var(--sys-space-small);display:flex}.studio-files__chips{gap:var(--sys-space-small);margin-top:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-files__chip{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);font:var(--sys-type-label-small);letter-spacing:var(--sys-type-label-small-letter-spacing);padding:var(--sys-space-tight) var(--sys-space-small)}.studio-files__chip--detected{border-color:var(--sys-color-status-warning);color:var(--sys-color-status-warning)}.studio-files__name{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-files__size,.studio-files__status{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-files__size{white-space:nowrap}.studio-files__status{align-items:center;gap:var(--sys-space-small);display:flex}.studio-files__status--refused{color:var(--sys-color-error)}.studio-files__progress{min-width:var(--sys-space-hero);height:var(--sys-space-small);accent-color:var(--sys-color-primary);flex:1}@media (width<=600px){.studio-files__row{grid-template-columns:minmax(0,1fr) auto}.studio-files__status{grid-column:1/-1}}.studio-starts,.studio-starts__settings,.studio-starts__section{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-starts__section{gap:var(--sys-space-medium)}.studio-starts__heading{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__subheading{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)}.studio-starts__empty,.studio-starts__note{margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-starts__empty{font:var(--sys-type-body-medium)}.studio-starts__now{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}.studio-starts__now-row{align-items:center;gap:var(--sys-space-small);padding:var(--sys-space-small) var(--sys-space-small) var(--sys-space-small) var(--sys-space-medium);display:flex}.studio-starts__now-row+.studio-starts__now-row{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-starts__now-text{gap:var(--sys-space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.studio-start-line{align-items:center;gap:var(--sys-space-medium);min-width:0;display:flex}.studio-start-line__icon,.studio-starts__icon{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-start-line__text{min-width:0;font:var(--sys-type-body-medium);color:var(--sys-color-on-surface);overflow-wrap:anywhere}.studio-starts__choices{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-starts__choice{align-items:center;gap:var(--sys-space-medium);min-height:var(--sys-size-project-control);padding:var(--sys-space-medium);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-variant);text-align:start;cursor:pointer;border:none;display:flex}.studio-starts__choice+.studio-starts__choice{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-starts__source{align-items:stretch;gap:var(--sys-space-small);flex-direction:column;padding-block-end:var(--sys-space-small);display:flex}.studio-starts__source+.studio-starts__source{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-choice-target{z-index:1;background:var(--sys-color-surface-container-lowest);display:flex;position:sticky;inset-block-start:var(--sys-space-none)}.studio-choice-target>button{min-height:var(--sys-size-project-control);white-space:normal;flex:1}.studio-choice-target--active>button{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);border-style:dashed}.studio-starts__choice:hover:enabled,.studio-starts__choice:focus-visible{background:var(--sys-color-surface-container)}.studio-starts__choice:disabled{cursor:default}.studio-starts__choice:disabled .studio-starts__name{color:var(--sys-color-on-surface-variant)}.studio-starts__text,.studio-starts__crumb-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-starts__flag{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-error);flex:none}.studio-starts__place{align-items:flex-start;gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-starts__crumb{align-items:center;gap:var(--sys-space-medium);margin:var(--sys-space-none);display:flex}.studio-starts__preview{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-step-editor__spacer{flex:1}.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-steps-picker__group{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-steps-picker__heading{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-label-large);color:var(--sys-color-on-surface-variant);padding-block-end:var(--sys-space-small);scroll-margin-block-start:var(--sys-space-medium);display:flex}.studio-steps-picker__row{align-items:start;gap:var(--sys-space-small);min-height:var(--sys-size-project-control);padding:var(--sys-space-medium);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:auto minmax(0,1fr);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__row:disabled{background:var(--sys-color-surface-container-lowest);cursor:default}.studio-steps-picker__row:disabled .studio-steps-picker__name{color:var(--sys-color-on-surface-variant)}.studio-steps-picker__name{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-steps-picker__copy{gap:var(--sys-space-tight);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.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:normal}.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);grid-template-columns:fit-content(40%) minmax(0,1fr);display:grid;overflow:hidden}.studio-given__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;column-gap:var(--sys-space-large);row-gap:var(--sys-space-tight);padding:var(--sys-space-medium) var(--sys-space-large);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);grid-template-areas:"name source"".action";display:grid}.studio-given__row:first-of-type{border-block-start:none}.studio-given__name{overflow-wrap:anywhere;min-width:0;font:var(--sys-type-label-medium);color:var(--sys-color-on-surface);grid-area:name}.studio-given__source{align-items:baseline;gap:var(--sys-space-hairline) var(--sys-space-small);flex-wrap:wrap;grid-area:source;min-width:0;display:flex}.studio-given__value{min-width:0;margin:var(--sys-space-none);overflow-wrap:anywhere;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);display:flex}.studio-given>.studio-pipeline-picker{grid-column:1/-1}.studio-given__action{min-width:0;grid-area:action;justify-self:start;margin-inline-start:calc(-1 * var(--sys-space-small))}.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-run-request-content{gap:var(--sys-space-tight);overflow-wrap:anywhere;flex-direction:column;display:flex}.studio-run-request-content>.studio-group__note{margin-block-start:var(--sys-space-none)}.studio-run-deliveries{gap:var(--sys-space-tight);overflow-wrap:anywhere;flex-direction:column;display:flex}.studio-runs__dry-runs{gap:var(--sys-space-tight);margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);flex-direction:column;padding-inline-start:var(--sys-space-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-pipeline-versions__row--agent>.studio-pipeline-versions__number{overflow-wrap:anywhere;flex:1;min-width:0}@media (width<=599px){.studio-pipeline-versions__row--agent{align-items:stretch;gap:var(--sys-space-small);flex-direction:column}}@media (width<=760px){.studio-workflow-publish-slack .falcon-setting__row--ruled{align-items:stretch;gap:var(--sys-space-small);flex-direction:column}.studio-workflow-publish-slack .falcon-setting__row--ruled>.falcon-setting__control{min-width:0}.studio-workflow-publish-slack .falcon-setting__control>*{flex:1;min-width:0}}.studio-pipeline-versions__row--webhook{flex-wrap:wrap;align-items:flex-start}.studio-pipeline-versions__row--webhook>.studio-pipeline-versions__number{overflow-wrap:anywhere;flex:16rem;min-width:0}.studio-pipeline-versions__row--webhook>.studio-pipeline-versions__when{overflow-wrap:anywhere;flex:2 16rem}.studio-pipeline-versions__row--webhook>.studio-pipeline-versions__live{flex:12rem;min-width:0}.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-trigger-example{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.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__state{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;display:inline-flex}.studio-pipelines__pills{align-items:center;gap:var(--sys-space-small);flex-wrap:nowrap;display:inline-flex}.studio-pipelines__starts{min-inline-size:20ch;display:inline-block}.studio-pipelines__identity{min-inline-size:24ch}.studio-pipelines__address{white-space:nowrap;text-overflow:ellipsis;inline-size:24ch;font:var(--sys-type-code-body-small);letter-spacing:var(--sys-type-code-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);display:block;overflow:hidden}.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-project-focus);outline-offset:2px}.studio-starters{align-items:stretch;gap:var(--sys-space-extra-large);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:1fr;grid-auto-rows:1fr;list-style:none;display:grid}@media (width>=36rem){.studio-starters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=66rem){.studio-starters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=88rem){.studio-starters{grid-template-columns:repeat(4,minmax(0,1fr))}}.studio-template-picker .studio-starters{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-auto-rows:auto}.studio-starter{gap:var(--sys-space-medium);padding:var(--sys-space-extra-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-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-starter__line,.studio-starter__note{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-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-runs__try-again{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-project-accent-text)}.studio-workflow-status{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-workflow-status__detail,.studio-workflow-status__problem,.studio-runs__labels{color:var(--sys-color-on-surface-variant)}.studio-run-labels{gap:var(--sys-space-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-run-labels__add{align-items:flex-end;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-review__form,.studio-review__comments{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-review__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-starter .studio-setup-needed{padding:var(--sys-space-none);background:0 0;border:none}.studio-pipelines__summary{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-starter>.studio-starter__details{margin-block-start:auto}.studio-data-sources{gap:var(--sys-space-small);min-width:0;padding:var(--sys-space-tight);flex-direction:column;display:flex}.studio-available-fields{gap:var(--sys-space-small);flex-wrap:wrap;min-width:0;display:flex}.studio-available-fields .falcon-chip{max-width:100%;height:auto;min-height:var(--sys-size-project-control-compact);white-space:normal;overflow-wrap:anywhere}.studio-given__action{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-given__action .falcon-button__label{white-space:normal;overflow-wrap:anywhere}.studio-given__action .falcon-button{height:auto;min-height:var(--sys-size-project-control-compact);max-width:100%}.studio-workflow-folder .falcon-expandable-row__summary{min-height:var(--sys-size-project-control-compact)}.studio-workflow-folder .falcon-expandable-row__summary-main{overflow-wrap:anywhere}.studio-workflow-folder-rail{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-workflow-folder-rail__group .falcon-expandable-row__panel{padding:var(--sys-space-none)}.studio-workflow-folder-rail__notice{gap:var(--sys-space-tight);font:var(--sys-type-body-small);flex-direction:column;display:flex}.studio-expression-result{overflow-wrap:anywhere}.studio-workflow-header{align-items:center;gap:var(--sys-space-none) var(--sys-space-small);padding:var(--sys-space-none) var(--sys-space-medium);border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);background:var(--sys-color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.studio-workflow-header__identity{align-items:center;gap:var(--sys-space-small);min-width:0;min-height:44px;display:flex}.studio-workflow-header__name{min-width:0;margin:var(--sys-space-none);font:var(--sys-type-title-medium)}.studio-workflow-header__name .falcon-button{max-width:min(14rem,100%);color:var(--sys-color-on-surface)}.studio-workflow-header__name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.studio-workflow-header__back{min-width:2.5rem;min-height:2.5rem;color:var(--sys-color-on-surface-variant);border-radius:var(--sys-shape-corner-small);justify-content:center;align-items:center;display:flex}.studio-workflow-header__back:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary);outline-offset:2px}.studio-workflow-header .studio-pipeline-tabs{grid-column:1/-1;min-width:0}.studio-pipeline-tabs #tab-runs{margin-inline-start:auto}.studio-workflow-header__rename{align-items:end;gap:var(--sys-space-small);flex-wrap:wrap;flex:1;min-width:0;display:flex}.studio-workflow-header__notice{margin:var(--sys-space-none);font:var(--sys-type-body-small);grid-column:1/-1}@media (width<=1099px){.studio-workflow-header__name .falcon-button{max-width:min(10rem,100%)}}.studio-workflow-header__identity:has(.studio-workflow-header__rename){flex-wrap:wrap;flex-basis:100%}.studio-workflow-header__rename .falcon-field{flex:12rem;min-width:0}.studio-steps-picker__browse{align-items:start;gap:var(--sys-space-small);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-steps-picker__sections{gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex}.studio-steps-picker__rail{top:var(--sys-space-small);gap:var(--sys-space-small);max-height:60vh;padding:var(--sys-space-small);border-inline-start:1px solid var(--sys-color-outline-variant);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.studio-steps-picker__views{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-steps-picker__views button[aria-pressed=true]{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-workflow-header .falcon-tab{min-height:40px;padding-block:var(--sys-space-tight)}.studio-workflow-header__identity>.falcon-status,.studio-workflow-header__identity>.studio-workflow-status{flex-shrink:0}.studio-workflow-status__disclosure>summary{align-items:center;gap:var(--sys-space-tight);min-height:var(--sys-size-project-control-compact);border-radius:var(--sys-shape-corner-small);cursor:pointer;list-style:none;display:flex}.studio-workflow-status__disclosure>summary::-webkit-details-marker{display:none}.studio-workflow-status__disclosure>summary:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}.studio-workflow-status__popover{width:min(20rem, calc(100% - var(--sys-space-large)));z-index:20;align-items:start;gap:var(--sys-space-small);padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface);box-shadow:var(--sys-elevation-level2);overflow-wrap:anywhere;flex-direction:column;display:flex;position:absolute;inset-block-start:44px;inset-inline-end:var(--sys-space-medium)}.studio-draft-selection{align-items:center;gap:var(--sys-space-small);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);flex-wrap:wrap;display:flex}:is(.falcon-page:has(>.studio-ways-in),.falcon-page:has(.nw)){padding-block-end:var(--sys-space-medium)}.falcon-with-side-panel:has(.studio-ways-in,.nw){padding-block-end:var(--sys-space-none)}:is(.falcon-page:has(.idg),.falcon-page:has(.aag),.falcon-page:has(.studio-flow-nw)){max-width:none;padding-inline:var(--sys-space-medium);padding-block-start:var(--sys-space-medium)}.studio-workflow-header .studio-pipeline-tabs:has(.studio-workflow-draft){align-items:center;gap:var(--sys-space-small);display:flex}.studio-workflow-draft{color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-small);flex:none;order:1;position:relative}.studio-workflow-draft>summary{cursor:pointer;white-space:nowrap;border-radius:var(--sys-shape-corner-small);padding:var(--sys-space-tight)}.studio-workflow-draft>summary:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-primary)}.studio-workflow-draft>p{z-index:10;width:min(20rem,80vw);padding:var(--sys-space-small);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-lowest);box-shadow:var(--sys-elevation-level2);position:absolute;inset-inline-end:0}.falcon-page:has(.studio-flow-nw,.idg,.aag){padding-block-start:var(--sys-space-none)}.studio-subroutine-preview{overflow-wrap:anywhere;min-width:0}.studio-subroutine-inputs :is(input,select,button){scroll-margin-block:var(--sys-space-small)}.studio-workflow-rail-department{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-workflow-rail-department__heading{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-small);font:var(--sys-type-title-small);color:var(--sys-color-on-surface);overflow-wrap:anywhere;display:flex}.studio-workflow-rail-department .studio-workflow-category__heading{font:var(--sys-type-label-medium);color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}.studio-workflow-folder-rail .falcon-setting__body{padding:var(--sys-space-none)}.studio-workflow-folder-rail .studio-row-actions{flex-direction:column;align-items:stretch}.studio-workflow-rail-department .studio-workflow-category+.studio-workflow-category{margin-block-start:var(--sys-space-none)}.studio-workflow-filters{align-items:flex-end;gap:var(--sys-space-small);flex-wrap:wrap;margin-block-end:var(--sys-space-medium);display:flex}.studio-workflow-filters>.falcon-search{flex:16rem}.studio-starter--open{grid-column:1/-1}.studio-reply-starter{gap:var(--sys-space-large);flex-direction:column;max-width:36rem;display:flex}.studio-reply-starter__actions,.studio-reply-starter__connect{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-recording-address{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-flow-wait{border-style:dashed}.studio-flow-wait__title{color:var(--sys-color-on-surface);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.studio-flow-wait .studio-flow-card__text{align-items:flex-start;gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-drafts{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-drafts__empty{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-draft{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-draft__head{align-items:center;gap:var(--sys-space-medium);width:100%;padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);color:var(--sys-color-on-surface);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.studio-draft__head:hover{background:var(--sys-color-surface-container-low)}.studio-draft__head:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:calc(var(--sys-stroke-focus) * -1)}.studio-draft__icon{color:var(--sys-color-primary);flex:none;display:inline-flex}.studio-draft__head-text{gap:var(--sys-space-hairline);flex-direction:column;flex:1;min-width:0;display:flex}.studio-draft__title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-draft__meta{color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-draft__state{align-items:center;gap:var(--sys-space-tight);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);flex:none;display:inline-flex}.studio-draft__state--sent{color:var(--sys-color-status-success)}.studio-draft__state--attention{color:var(--sys-color-status-warning)}.studio-draft__state--quiet{color:var(--sys-color-on-surface-variant)}.studio-draft__caret{color:var(--sys-color-on-surface-variant);flex:none;display:inline-flex}.studio-draft__head[aria-expanded=true] .studio-draft__caret{rotate:180deg}.studio-draft__body{gap:var(--sys-space-large);padding:var(--sys-space-none) var(--sys-space-large) var(--sys-space-large);flex-direction:column;display:flex}.studio-draft__facts{gap:var(--sys-space-medium);margin:var(--sys-space-none);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.studio-draft__fact{gap:var(--sys-space-hairline);flex-direction:column;min-width:0;display:flex}.studio-draft__fact dt,.studio-draft__label{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-draft__fact dd{margin:var(--sys-space-none);overflow-wrap:anywhere;color:var(--sys-color-on-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-draft__reply{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-draft__text{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-low);color:var(--sys-color-on-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);white-space:pre-wrap;overflow-wrap:anywhere}.studio-draft__edit,.studio-draft__reject{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-draft__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-draft__problem{margin:var(--sys-space-none);color:var(--sys-color-error);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}.studio-draft__outcome{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-draft__text--theirs{border-inline-start:var(--sys-stroke-emphasis) solid var(--sys-color-outline-variant);border-radius:var(--sys-space-none);color:var(--sys-color-on-surface-variant);background:0 0}.studio-change-requests{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-change-request{gap:var(--sys-space-small);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);flex-direction:column;display:flex}.studio-change-request__head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-change-request__title{color:var(--sys-color-on-surface);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.studio-change-request__state{color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-change-request__facts{gap:var(--sys-space-small);margin:var(--sys-space-none);flex-direction:column;display:flex}.studio-change-request__fact{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-change-request__fact dt{color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-change-request__fact dd{margin:var(--sys-space-none);color:var(--sys-color-on-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);white-space:pre-wrap}.studio-change-request__quote{margin:var(--sys-space-none);border-inline-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);color:var(--sys-color-on-surface-variant);padding-inline-start:var(--sys-space-medium)}.studio-change-request__diff{border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-low);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);flex-direction:column;display:flex}.studio-change-request__line{padding:var(--sys-space-hairline) var(--sys-space-small);white-space:pre-wrap}.studio-change-request__line del,.studio-change-request__line ins{text-decoration:none}.studio-change-request__line--removed{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container);text-decoration:line-through}.studio-change-request__line--added{background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container)}.studio-change-request__messages{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-none);color:var(--sys-color-on-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);flex-direction:column;list-style:none;display:flex}.studio-change-request__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-change-request__form{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-change-request__problem{margin:var(--sys-space-none);color:var(--sys-color-error);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-document__request{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);white-space:nowrap;flex:none}.studio-questions{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-question{align-items:flex-start;gap:var(--sys-space-small);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.studio-question--card{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)}.studio-question__prompt{margin: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);white-space:pre-wrap}.studio-question__facts{gap:var(--sys-space-small);margin:var(--sys-space-none);flex-direction:column;display:flex}.studio-question__fact{gap:var(--sys-space-hairline);flex-direction:column;display:flex}.studio-question__fact dt,.studio-question__when{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-question__fact dd{margin:var(--sys-space-none);color:var(--sys-color-on-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-question__answer{align-items:flex-start;gap:var(--sys-space-small);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.studio-question__answer>*{margin:var(--sys-space-none)}.studio-question__actions{gap:var(--sys-space-small);flex-wrap:wrap;max-inline-size:100%;display:flex}.studio-question__outcome{color:var(--sys-color-on-surface);font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.studio-question__problem{margin:var(--sys-space-none);color:var(--sys-color-error);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-question__reply{align-items:stretch;gap:var(--sys-space-small);min-inline-size:0;margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;flex-direction:column;display:flex}.studio-question__reply>*{margin:var(--sys-space-none)}.studio-question__reply-legend{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-question__reading{align-items:flex-start;gap:var(--sys-space-small);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);color:var(--sys-color-on-surface);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);flex-direction:column;display:flex}.studio-question__reading>*{margin:var(--sys-space-none)}.studio-question__reading-heading{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing)}.studio-flow-edit{gap:var(--sys-space-section);flex-direction:column;min-width:0;display:flex}.studio-flow-overview,.studio-flow-whole{gap:var(--sys-space-medium);min-width:0;border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;padding-block-start:var(--sys-space-extra-large);display:flex}.studio-flow-edit>.studio-flow-overview:first-child{border-block-start:none;padding-block-start:var(--sys-space-none)}.studio-flow-overview__title,.studio-flow-whole__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-flow-overview__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-flow-open{border:var(--sys-stroke-emphasis) solid var(--sys-color-primary);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-lowest);flex-direction:column;width:min(100%,35rem,max(28rem,100cqi - 26rem));min-width:0;display:flex}.studio-flow-open>.studio-flow-card,.studio-flow-open>.studio-flow-card:hover{background:0 0;border:none;outline:none;width:100%}.studio-flow-panel{gap:var(--sys-space-large);min-width:0;padding:var(--sys-space-large);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-flow-panel__stack{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-flow-panel__group{gap:var(--sys-space-small);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;padding-block-start:var(--sys-space-large);display:flex}.studio-flow-panel__stack>.studio-flow-panel__group:first-child{border-block-start:none;padding-block-start:var(--sys-space-none)}.studio-flow-panel__group:empty{display:none}.studio-flow-panel__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)}.studio-flow-panel__fact{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);display:flex}.studio-flow-panel__fact p,.studio-flow-panel__value{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-flow-panel .studio-two-up{gap:var(--sys-space-large);grid-template-columns:minmax(0,1fr)}.studio-flow-panel>.studio-panel,.studio-flow-panel>.studio-inline-add,.studio-flow-panel__stack>.studio-inline-add{padding:var(--sys-space-none);background:0 0;border:none;overflow:visible}.studio-flow{min-width:0;position:relative;container-type:inline-size}.studio-flow__list{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-flow__row,.studio-flow__gap{align-items:center;gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex;position:relative}.studio-flow__row>.studio-flow-card,.studio-flow__item,.studio-flow__drop{width:min(100%,35rem,max(28rem,100cqi - 26rem))}.studio-flow__row--wide>.studio-flow-card,.studio-flow__row--wide>.studio-flow-open{width:min(100%,44rem)}.studio-flow__item{gap:var(--sys-space-small);flex-direction:column;display:flex;position:relative}.studio-flow__item>.studio-flow-open{width:100%}.studio-flow__gap{min-height:var(--sys-size-project-control);padding-block:var(--sys-space-small);justify-content:center}.studio-flow__line{width:var(--sys-stroke-border);background:var(--sys-color-outline);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:50%}.studio-flow__gap>.studio-flow-open{position:relative}.studio-flow__gap>[data-link-filter]{border-radius:var(--sys-shape-corner-full);max-width:min(100%,15rem);position:relative}.studio-flow__gap>[data-link-filter]>.falcon-button__label{align-items:center;gap:var(--sys-space-tight);min-width:0;display:flex}.studio-flow__filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-link-filter{overflow-wrap:anywhere;min-width:0}.studio-link-filter__conditions{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-link-filter .studio-link-filter__conditions>p{margin-block:var(--sys-space-none)}.studio-flow__insert-at{display:inline-flex;position:relative}.studio-flow__insert-at .falcon-menu__list{inset-inline-start:50%;transform:translate(-50%)}.studio-flow__insert{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);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-container-lowest);color:var(--sys-color-on-surface);box-shadow:var(--sys-elevation-level1);cursor:pointer;opacity:0;transition:opacity var(--sys-motion-duration-quick) var(--sys-motion-easing-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.studio-flow__gap:hover .studio-flow__insert,.studio-flow__insert:focus-visible,.studio-flow__insert[aria-expanded=true]{opacity:1}@media (hover:none){.studio-flow__insert{opacity:1}}.studio-flow__insert:hover,.studio-flow__insert:focus-visible{border-color:var(--sys-color-primary);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.studio-flow__tip{padding:var(--sys-space-tight) var(--sys-space-small);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-inverse-surface);color:var(--sys-color-inverse-on-surface);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--sys-motion-duration-quick) var(--sys-motion-easing-standard);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--sys-space-small));transform:translateY(-50%)}:is(.studio-flow__insert-at:has(.studio-flow__insert:hover:not(:disabled))>.studio-flow__tip,.studio-flow__insert-at:has(.studio-flow__insert:focus-visible)>.studio-flow__tip){opacity:1}.studio-flow__insert:disabled,.studio-flow__add:disabled{cursor:default;opacity:var(--sys-state-disabled-opacity)}.studio-flow__gap--end{padding-block:var(--sys-space-large) var(--sys-space-none)}.studio-flow__gap--end>.studio-flow__line{height:var(--sys-space-large);inset-block-end:auto}.studio-flow__gap>[data-flow-card=new-step]{width:min(100%,35rem,max(28rem,100cqi - 26rem))}.studio-flow__failure>.studio-flow-card{border-start-start-radius:var(--sys-shape-corner-none);border-start-end-radius:var(--sys-shape-corner-none)}.studio-flow__add{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-small) var(--sys-space-large);border:var(--sys-stroke-border) dashed var(--sys-color-outline);border-radius:var(--sys-project-control-corner);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);cursor:pointer;width:min(100%,35rem,max(28rem,100cqi - 26rem));min-height:var(--sys-size-project-control);justify-content:center;display:inline-flex;position:relative}.studio-flow__add:hover,.studio-flow__add:focus-visible{border-color:var(--sys-color-primary);color:var(--sys-color-project-accent-text)}.studio-flow__drop{justify-content:center;align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-extra-large) var(--sys-space-large);border:var(--sys-stroke-emphasis) dashed var(--sys-color-primary);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);display:flex;position:relative}.studio-flow__together{flex-direction:column;align-items:center;width:min(100%,35rem,max(28rem,100cqi - 26rem));display:flex}.studio-flow__together:has(.studio-flow__stack:nth-child(3)){width:min(100%,54rem)}.studio-flow__together-label{align-items:center;gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);white-space:nowrap;display:inline-flex;position:relative}.studio-flow__together-items{gap:var(--sys-space-extra-large);width:100%;padding-block:var(--sys-space-medium);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.studio-flow__together-items:before,.studio-flow__together-items:after{content:"";height:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline);position:absolute;inset-inline:25%}.studio-flow__together-items:before{border-block-end:none;inset-block-start:0}.studio-flow__together-items:after{border-block-start:none;inset-block-end:0}.studio-flow__together:has(.studio-flow__stack:nth-child(3)) .studio-flow__together-items:before{inset-inline:16.6667%}.studio-flow__together:has(.studio-flow__stack:nth-child(3)) .studio-flow__together-items:after{inset-inline:16.6667%}.studio-flow__stack{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-flow__stack .studio-flow-card__menu{margin-inline-start:auto}.studio-flow__branch{align-items:center;min-width:0;display:flex}.studio-flow__branch-wire{width:calc(var(--sys-space-extra-large) * 3);background:var(--sys-color-outline);flex:none;align-self:center;height:2px;position:relative}.studio-flow__branch-wire:before{content:"";box-sizing:border-box;border:var(--sys-stroke-border) solid var(--sys-color-outline);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-lowest);width:11px;height:11px;position:absolute;inset-block-start:50%;inset-inline-start:var(--sys-space-none);transform:translate(-50%,-50%)}.studio-flow__branch-wire:after{content:"";border-block:6px solid #0000;border-inline-start:8px solid var(--sys-color-outline);width:0;height:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--sys-space-none);transform:translateY(-50%)}.studio-flow__branch-label{inset-block-end:calc(100% + var(--sys-space-tight));inset-inline: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);text-align:center;white-space:nowrap;position:absolute}.studio-flow__branch-card{align-items:center;gap:var(--sys-space-small);min-width:0;padding:var(--sys-space-small) var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);text-align:start;cursor:pointer;display:flex}.studio-flow__branch-icon{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact)}.studio-flow__branch-card:hover,.studio-flow__branch-card:focus-visible,.studio-flow__branch-card--selected{border-color:var(--sys-color-primary)}.studio-flow__branch-more{color:var(--sys-color-on-surface-variant)}@container (width>=54rem){.studio-flow__item>.studio-flow__branch{width:max(13rem,50cqi - 17.5rem);padding-inline-end:var(--sys-space-large);position:absolute;inset-block-start:0;inset-inline-start:100%}}@container (width<=54rem){.studio-flow__item>.studio-flow__branch{padding-inline-start:var(--sys-space-large)}}.studio-flow__stack .studio-flow__branch{padding-inline-start:var(--sys-space-large)}.studio-flow__hint{margin:var(--sys-space-large) 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-on-surface-variant);text-align:center}.studio-flow__ghost{z-index:5;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.studio-flow__ghost>.studio-flow-card{box-shadow:var(--sys-elevation-level3);rotate:-1.5deg}.studio-flow__common{z-index:1;align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex;position:relative}.studio-flow__common-label{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-flow__common-choice{align-items:center;gap:var(--sys-space-tight);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);color:var(--sys-color-on-surface);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);cursor:pointer;display:inline-flex}.studio-flow__common-choice:hover,.studio-flow__common-choice:focus-visible{border-color:var(--sys-color-primary)}.studio-flow-card{gap:var(--sys-space-medium);min-width:0;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-large);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex;position:relative}.studio-flow-card:hover{border-color:var(--sys-color-outline)}.studio-flow-open>.studio-flow-card:hover{box-shadow:none}.studio-flow-card--empty{background:var(--sys-color-surface);border-style:dashed}.studio-flow-card--missing{border-color:var(--sys-color-status-warning)}.studio-flow-card--selected,.studio-flow-card--selected:hover{border:var(--sys-stroke-emphasis) solid var(--sys-color-project-heading-accent);padding:calc(var(--sys-space-medium) - var(--sys-stroke-border)) calc(var(--sys-space-large) - var(--sys-stroke-border));background:color-mix(in srgb, var(--sys-color-project-heading-accent) 7%, var(--sys-color-surface-container-lowest))}.studio-flow-card--selected.studio-flow-card--small{padding:calc(var(--sys-space-small) - var(--sys-stroke-border)) calc(var(--sys-space-medium) - var(--sys-stroke-border))}.studio-flow-card--selected:before{content:"";inset-block:var(--sys-space-small);width:var(--sys-space-tight);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-project-heading-accent);pointer-events:none;position:absolute;inset-inline-start:0}.studio-flow-card__selected{padding:var(--sys-space-hairline) var(--sys-space-tight);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-lowest);font:var(--sys-type-label-small);color:var(--sys-color-project-heading-accent);align-self:flex-start}.studio-flow-group{gap:var(--sys-space-small);flex-direction:column;flex-basis:100%;max-inline-size:100%;display:flex}.studio-flow-group__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-flow-group p{font:var(--sys-type-body-small);color:var(--sys-color-on-surface)}.studio-flow-topology-actions{display:contents}.studio-flow-topology-actions[hidden]{display:none}.studio-flow-card--dragging:not(.studio-flow-card--selected){border-style:dashed}.studio-flow-card__line{align-items:center;gap:var(--sys-space-medium);min-width:0;display:flex}.studio-flow-card__icon{width:var(--sys-size-project-control);height:var(--sys-size-project-control);border-radius:var(--sys-shape-corner-medium);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.studio-flow-card__icon--agent{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.studio-flow-card__number{min-width:calc(var(--sys-size-project-control-icon) + var(--sys-space-small));height:calc(var(--sys-size-project-control-icon) + var(--sys-space-small));border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);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-flow-card--open .studio-flow-card__number{background:var(--sys-color-primary);color:var(--sys-color-on-primary)}.studio-flow-card__title{margin: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-flow-card__title:focus{outline:none}.studio-flow-card__title:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:var(--sys-space-hairline)}.studio-flow-card__collapse{z-index:1;flex:none;position:relative}.studio-flow-card__collapse .falcon-icon{rotate:180deg}.studio-flow-card__confirm{z-index:1;gap:var(--sys-space-small);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;padding-block-start:var(--sys-space-medium);display:flex;position:relative}.studio-flow-card__confirm p{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-flow-card__confirm-actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-flow-card__icon--neutral{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.studio-flow-card__icon--missing{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.studio-flow-card__waits{border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface);display:inline-flex;position:absolute;inset-block-end:calc(-1 * var(--sys-space-tight));inset-inline-end:calc(-1 * var(--sys-space-tight))}.studio-flow-card__text{gap:var(--sys-space-hairline);flex-direction:column;flex:1;min-width:0;display:flex}.studio-flow-card__eyebrow{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-flow-card__select{min-height:var(--sys-size-project-control);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);text-align:start;cursor:pointer;background:0 0;border:none}.studio-flow-card__select:after{content:"";border-radius:inherit;position:absolute;inset:0}.studio-flow-card__select:focus{outline:none}.studio-flow-card__select:focus-visible:after{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:var(--sys-space-hairline)}.studio-flow-card--missing .studio-flow-card__select{color:var(--sys-color-on-status-warning-container)}.studio-flow-card__summary{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-flow-card__summary:empty{display:none}.studio-flow-card__id{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}.studio-flow-card[data-wrap-summary=true] .studio-flow-card__summary{white-space:normal}.studio-flow-card__aside{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-project-accent-text);flex:none}.studio-flow-card__menu,.studio-flow-card__handle{z-index:1;flex:none;position:relative}.studio-flow-card__menu{z-index:2}.studio-flow-card__more{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);padding:var(--sys-space-none);border-radius:var(--sys-project-control-corner);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.studio-flow-card__more:hover,.studio-flow-card__more:focus-visible,.studio-flow-card__more[aria-expanded=true]{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-flow-card__handle{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);padding:var(--sys-space-none);border-radius:var(--sys-project-control-corner);color:var(--sys-color-on-surface-variant);cursor:grab;touch-action:none;opacity:0;transition:opacity var(--sys-motion-duration-quick) var(--sys-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.studio-flow-card__handle:focus-visible,.studio-flow-card__handle[aria-pressed=true]{background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface)}.studio-flow-card:hover .studio-flow-card__handle,.studio-flow-card:focus-within .studio-flow-card__handle,.studio-flow__ghost .studio-flow-card__handle{opacity:1}@media (hover:none){.studio-flow-card__handle{opacity:1}}.studio-flow-card__handle:active{cursor:grabbing}.studio-flow-talk{align-items:center;gap:var(--sys-space-medium);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.studio-flow-talk__side{align-items:center;gap:var(--sys-space-medium);min-width:0;padding:var(--sys-space-medium);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container);display:flex}.studio-flow-talk__side--missing{background:var(--sys-color-status-warning-container)}.studio-flow-talk__name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface)}.studio-flow-talk__between{width:var(--sys-size-project-control-compact);height:var(--sys-size-project-control-compact);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);justify-content:center;align-items:center;display:inline-flex}@container (width<=34rem){.studio-flow-talk{grid-template-columns:minmax(0,1fr);justify-items:start}}.studio-flow-panel .falcon-setting__row,.studio-flow-whole .falcon-setting__row{align-items:flex-start;gap:var(--sys-space-medium);padding:var(--sys-space-none);flex-direction:column}.studio-flow-panel .falcon-setting__block,.studio-flow-whole .falcon-setting__block{padding:var(--sys-space-none);border-block-start:none}.studio-flow-card:has(.studio-flow-card__more[aria-expanded=true]){z-index:2}.studio-flow__preps{justify-content:center;gap:var(--sys-space-small);flex-wrap:wrap;margin-block-end:var(--sys-space-small);display:inline-flex;position:relative}.studio-flow__prep{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-tight) var(--sys-space-small);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);color:var(--sys-color-on-surface);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);cursor:pointer;display:inline-flex}.studio-flow__prep:hover,.studio-flow__prep:focus-visible{border-color:var(--sys-color-primary)}.studio-flow__prep-status{color:var(--sys-color-on-surface-variant)}.studio-flow__prep-status:before{content:"·";margin-inline-end:var(--sys-space-tight)}.studio-flow-test__bar,.studio-flow-test__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-flow-test__examples,.studio-flow-test__form,.studio-flow-test__loaded{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-flow-test__form,.studio-flow-test__loaded{padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium)}.studio-flow-test__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-flow-test__item{justify-content:space-between;align-items:center;gap:var(--sys-space-small);display:flex}.studio-flow-test__item-text{flex-direction:column;min-width:0;display:flex}.studio-flow-test__item-name,.studio-flow-test__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-flow-test__item-name,.studio-test .studio-group__note{overflow-wrap:anywhere}.studio-flow-test__item-line{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-flow-test__pairs{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);display:grid}.studio-flow-test__pairs>div{gap:var(--sys-space-small);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.studio-flow-test__pairs dt{overflow-wrap:anywhere;color:var(--sys-color-on-surface-variant)}.studio-flow-test__pairs dd{margin:var(--sys-space-none);overflow-wrap:anywhere;color:var(--sys-color-on-surface)}.studio-flow-card__tested{margin:var(--sys-space-none);padding:var(--sys-space-none) var(--sys-space-medium) 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)}.studio-flow-card__tested--stale{color:var(--sys-color-error)}.studio-steps-picker__item{gap:var(--sys-space-small);padding:var(--sys-space-medium);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-steps-picker__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;min-width:0;display:flex}.studio-steps-picker__item .studio-steps-picker__row{padding:var(--sys-space-none);cursor:default;background:0 0}.studio-canvas-toolbar{justify-content:space-between;align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-canvas-help{max-width:min(36rem, calc(100vw - 2 * 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);color:var(--sys-color-on-surface);font:var(--sys-type-body-medium)}.studio-canvas-help:popover-open{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-flow-connect{white-space:normal;box-sizing:border-box;width:min(22.5rem, calc(100vw - 2 * var(--sys-space-large)))}.studio-flow-connect>.studio-graph-canvas__connection{width:100%;max-height:none;padding:var(--sys-space-none);border:none;position:static}.studio-canvas-help h3,.studio-canvas-help p{margin:var(--sys-space-none)}.studio-inspector__empty>button{width:100%}.studio-steps-picker__item .studio-steps-picker__row{flex:1;min-width:0}.studio-steps-picker__place{flex:none;align-self:center;padding-inline-end:var(--sys-space-small)}.studio-steps-picker__place button{cursor:grab}.studio-steps-picker__place button[aria-pressed=true]{background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.studio-flow__picker-drop{max-width:100%}.studio-flow__gap[data-picker-ready=true]:not([data-picker-over=true]):after{content:"";inset-block:var(--sys-space-small);border:var(--sys-stroke-border) dashed var(--sys-color-primary);border-radius:var(--sys-shape-corner-small);pointer-events:none;width:min(100%,35rem,max(28rem,100cqi - 26rem));position:absolute}.studio-flow__parallel{align-items:center;gap:var(--sys-space-small);width:100%;min-width:0;padding:var(--sys-space-small);border:var(--sys-stroke-border) dashed transparent;border-radius:var(--sys-shape-corner-small);flex-direction:column;display:flex;position:relative}.studio-flow__parallel[data-picker-ready=true],.studio-flow__parallel[data-flow-ready=true]{border-color:var(--sys-color-primary)}.studio-flow__parallel-add{max-width:100%}.studio-flow__item>.studio-flow-card:has(.studio-flow-card__more[aria-expanded=true])+.studio-flow__parallel>.studio-flow__parallel-add{visibility:hidden}.studio-flow__together:has(>.studio-flow__together-items>.studio-flow__stack>.studio-flow-card .studio-flow-card__more[aria-expanded=true])>.studio-flow__parallel>.studio-flow__parallel-add{visibility:hidden}.studio-flow-side__gap[data-picker-ready=true]{border:var(--sys-stroke-border) dashed var(--sys-color-primary);border-radius:var(--sys-shape-corner-small)}.studio-flow-side__gap .studio-flow__picker-drop{overflow-wrap:anywhere;width:100%}.studio-flow__move-option{align-items:flex-start;gap:var(--sys-space-small);overflow-wrap:anywhere;flex-direction:column;width:100%;min-width:0;display:flex}.studio-flow-insert{width:min(40rem, calc(100vw - 2 * var(--sys-space-large)));max-height:calc(100dvh - 2 * var(--sys-space-large));overflow-y:auto}.studio-flow-insert .studio-graph-canvas__connection{width:100%;max-height:none;padding:var(--sys-space-none);border:none;position:static}.studio-flow-removal{text-align:start}.studio-flow-removal p{margin:var(--sys-space-none);font:var(--sys-type-body-medium)}.studio-flow-card__chips{z-index:1;gap:var(--sys-space-small);flex-wrap:wrap;display:flex;position:relative}.studio-flow-card__chips [aria-expanded=true] .studio-flow-sides__caret{rotate:180deg}.studio-flow-panel__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-flow-card--small{gap:var(--sys-space-small);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-medium)}.studio-flow-card--small .studio-flow-card__line{gap:var(--sys-space-small)}.studio-flow-card--small .studio-flow-card__icon{display:none}.studio-flow-card--small .studio-flow-card__select{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.studio-flow-card--small .studio-flow-card__summary{display:none}.studio-desk-branch .studio-flow-card--small .studio-flow-card__summary:not(:empty){display:block}.studio-flow-sides{gap:var(--sys-space-large);flex-direction:column;min-width:0;display:flex}.studio-flow-side{grid-template-columns:var(--sys-space-extra-large) minmax(0, 1fr);align-items:center;row-gap:var(--sys-space-small);grid-template-areas:"line head"".body";min-width:0;display:grid}.studio-flow-side:before{content:"";border-block-start:var(--sys-stroke-border) dashed var(--sys-color-outline);grid-area:line}.studio-flow-side__head{justify-content:space-between;align-items:center;gap:var(--sys-space-small);grid-area:head;min-width:0;display:flex}.studio-flow-side__label{min-width:0;padding:var(--sys-space-tight) var(--sys-space-medium);border:var(--sys-stroke-border) dashed var(--sys-color-outline);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-lowest);color:var(--sys-color-on-surface);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);overflow-wrap:anywhere}.studio-flow-side__body{gap:var(--sys-space-small);min-width:0;border-inline-start:var(--sys-stroke-border) dashed var(--sys-color-outline);flex-direction:column;grid-area:body;padding-inline-start:var(--sys-space-medium);display:flex}.studio-flow-side__steps{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-flow-side__step{flex-direction:column;min-width:0;display:flex}.studio-flow-side__gap{padding-block:var(--sys-space-tight);justify-content:center;display:flex}.studio-flow-side__gap .studio-flow__insert{width:var(--sys-size-project-control-icon);height:var(--sys-size-project-control-icon);box-shadow:none}.studio-flow-side:hover .studio-flow__insert{opacity:1}.studio-flow-side__tag{align-self:flex-start;align-items:center;gap:var(--sys-space-tight);margin:var(--sys-space-none);padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);display:inline-flex}.studio-flow-side__tag--wait{background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container)}.studio-flow-side__tag--end{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.studio-flow-side__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-flow-side__fill,.studio-flow-sides__add{align-self:flex-start;align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-tight) var(--sys-space-medium);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);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);cursor:pointer;display:inline-flex}.studio-flow-sides__add{margin-inline-start:var(--sys-space-extra-large)}.studio-flow-side__fill:hover,.studio-flow-side__fill:focus-visible,.studio-flow-sides__add:hover,.studio-flow-sides__add:focus-visible{border-color:var(--sys-color-primary);color:var(--sys-color-project-accent-text)}.studio-flow-side__fill:disabled,.studio-flow-sides__add:disabled{cursor:default;opacity:var(--sys-state-disabled-opacity)}.studio-side-starts{gap:var(--sys-space-large);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}@container (width>=54rem){.studio-flow:has(.studio-flow__row--sides) :is(.studio-flow__row>.studio-flow-card,.studio-flow__item,.studio-flow__drop,.studio-flow__gap>.studio-flow-open,.studio-flow__row>.studio-flow-open){width:min(100%,35rem,max(26rem,100cqi - 34rem))}.studio-flow:has(.studio-flow__row--sides) .studio-flow__item>.studio-flow__branch{width:calc(50cqi + min(35rem,max(26rem,100cqi - 34rem))/-2)}.studio-flow__row--sides{align-items:start;gap:var(--sys-space-none);grid-template-columns:minmax(0,1fr) min(100%,35rem,max(26rem,100cqi - 34rem)) minmax(0,1fr);display:grid}.studio-flow__row--sides:before{content:"";width:var(--sys-stroke-border);background:var(--sys-color-outline);position:absolute;inset-block:0;inset-inline-start:50%}.studio-flow__row--sides>.studio-flow__item{grid-column:2;width:100%}.studio-flow__row--sides>.studio-flow-sides{grid-column:3;padding-inline-end:var(--sys-space-large)}}@container (width<=54rem){.studio-flow__row--sides>.studio-flow-sides{width:min(100%,35rem,max(28rem,100cqi - 26rem));padding-inline-start:var(--sys-space-large)}}.studio-flow__stack>.studio-flow-sides{padding-inline-start:var(--sys-space-large)}.studio-runs__sides{gap:var(--sys-space-small);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;padding-block-start:var(--sys-space-medium);display:flex}.studio-runs__side{gap:var(--sys-space-tight);border-inline-start:var(--sys-stroke-border) dashed var(--sys-color-outline);flex-direction:column;padding-inline-start:var(--sys-space-medium);display:flex}.studio-runs__side-title{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-flow-side__description{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-medium);overflow-wrap:anywhere}.studio-starter__needs{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-starter__needs-title{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-starter__needs-list,.studio-starter-setup__list,.studio-call-inputs{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-starter__need{justify-content:space-between;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-variant);display:flex}.studio-flow-card__flag{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-status-warning-container)}.studio-starter-setup{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-status-warning-container);color:var(--sys-color-on-status-warning-container);flex-direction:column;display:flex}.studio-starter-setup__title{margin:var(--sys-space-none);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing)}.studio-starter-setup__row{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);display:flex}.studio-starter-setup__text{gap:var(--sys-space-hairline);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);flex-direction:column;display:flex}.studio-starter-setup__kind{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-set-this{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container);display:flex}.studio-set-this p{margin:var(--sys-space-none)}.studio-starter-save,.studio-starter-save__needs,.studio-starter-save__flags{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-starter-save__need{align-items:end;gap:var(--sys-space-small);display:flex}.studio-run-called{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-conversation{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-conversation-seat{gap:var(--sys-space-small);margin:var(--sys-space-none);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-conversation-list{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-conversation-list>li{align-items:flex-end;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.falcon-shell:has(.studio-layers) .falcon-shell__content{background:var(--sys-color-project-canvas)}.falcon-shell:has(.studio-crumbstrip){grid-template-rows:auto 1fr}.falcon-shell__top:has(.studio-crumbstrip){flex-direction:column}.falcon-shell__top:has(.studio-crumbstrip)>*{flex:none}.falcon-shell__top:has(.studio-crumbstrip)>.studio-top{min-height:3.5rem}.studio-crumbstrip{justify-content:space-between;align-items:center;gap:var(--sys-space-large);min-height:2.5rem;padding-inline:var(--sys-space-extra-large);border-block:var(--sys-stroke-border) solid var(--sys-color-project-panel-line);background:var(--sys-color-project-strip);display:flex}.studio-crumbstrip__where{min-width:0}.studio-crumbstrip__crumb{overflow-wrap:anywhere;min-width:0}.studio-crumbstrip__list{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding: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;list-style:none;display:flex}.studio-crumbstrip__crumb+.studio-crumbstrip__crumb:before{content:"›";color:var(--sys-color-outline);margin-inline-end:var(--sys-space-small)}.studio-crumbstrip__crumb a{color:inherit;text-decoration:none}.studio-crumbstrip__crumb a:hover{color:var(--sys-color-on-surface)}.studio-crumbstrip__crumb a:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-crumbstrip__crumb[aria-current=page]{color:var(--sys-color-on-surface);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.studio-crumbstrip__end{flex:none;align-items:center;display:flex}.studio-layer{gap:var(--sys-space-medium);min-width:0;margin:var(--sys-space-none);padding:var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-project-panel-line);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-project-panel);flex-direction:column;display:flex}.studio-layer__title{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)}.studio-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-pagehead__text{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-pagehead__eyebrow{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);text-transform:uppercase;color:var(--sys-color-project-accent);display:flex}.studio-pagehead__dot{border-radius:var(--sys-shape-corner-full);background:var(--sys-color-project-accent);width:.375rem;height:.375rem}.studio-pagehead__title{margin:var(--sys-space-none);font:var(--sys-type-project-page-title);letter-spacing:var(--sys-type-project-page-title-letter-spacing);color:var(--sys-color-on-surface);overflow-wrap:anywhere}.studio-pagehead__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-variant)}.studio-pagehead__actions{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-layers .falcon-tab--selected{border-bottom-color:var(--sys-color-project-accent);color:var(--sys-color-project-heading-accent)}.studio-layers .falcon-tabs{border-bottom-color:var(--sys-color-project-panel-line)}.studio-pipeline-frame .studio-crumbstrip{padding-inline:var(--sys-space-none);background:0 0;border:none}.studio-crumbstrip__list,.studio-crumbstrip__crumb[aria-current=page]{font:var(--sys-type-project-breadcrumb);letter-spacing:var(--sys-type-project-breadcrumb-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-pipeline-frame~* .falcon-page-header__trail{display:none}.studio-workflow-settings{gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex}.studio-workflow-settings .studio-layer__title,.studio-workflow-settings .studio-flow-panel__group-title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);text-transform:none;color:var(--sys-color-project-accent)}.studio-workflow-settings .studio-layer>.studio-flow-panel__group:first-child{padding-top:var(--sys-space-none);border-top:none}.studio-workflow-spend{gap:var(--sys-space-large);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.studio-workflow-spend>div{gap:var(--sys-space-hairline);flex-direction:column;min-width:10rem;display:flex}.studio-workflow-spend dt{font:var(--sys-type-label-medium);color:var(--sys-color-on-surface-variant)}.studio-workflow-spend dd{margin:var(--sys-space-none);font:var(--sys-type-title-medium);color:var(--sys-color-on-surface)}.studio-workflow-spend dd.studio-workflow-spend__note{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-workflow-spend__limit{align-items:flex-end;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-workflow-folder-rail__find{align-items:center;gap:var(--sys-space-tight);display:flex}.studio-workflow-folder-rail__find>:first-child{flex:1;min-width:0}.studio-wf{display:block;overflow:visible}.studio-wf--small{max-width:100%;height:auto}.studio-wf--large{flex:none;max-width:none}.studio-wf-scroll{padding-block:var(--sys-space-tight);overflow-x:auto}.studio-wf-scroll:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:var(--sys-space-tight)}.studio-wf__line{fill:none;stroke:var(--sys-color-outline);stroke-width:var(--sys-stroke-emphasis)}.studio-wf__node{fill:var(--sys-color-surface);stroke:var(--sys-color-on-surface-variant);stroke-width:var(--sys-stroke-emphasis)}.studio-wf__node--start{fill:var(--sys-color-on-surface-variant)}.studio-wf__node--check{stroke:var(--sys-color-on-surface)}.studio-wf__node--output,.studio-wf__node--person{fill:var(--sys-color-surface-container-high)}.studio-wf__node--side,.studio-wf__node--blank{stroke:var(--sys-color-outline);stroke-dasharray:3 2}.studio-wf__hand{fill:none;stroke:var(--sys-color-on-surface-variant);stroke-width:var(--sys-stroke-border);stroke-linecap:round}.studio-wf__person-mark{fill:var(--sys-color-on-surface-variant)}.studio-wf__node--done{fill:var(--sys-color-status-success-container);stroke:var(--sys-color-status-success)}.studio-wf__node--skipped{fill:var(--sys-color-surface-container-high);stroke:var(--sys-color-on-surface-variant);stroke-dasharray:3 2}.studio-wf__node--active{fill:var(--sys-color-on-surface);stroke:var(--sys-color-on-surface)}.studio-wf__node--failed{fill:var(--sys-color-error-container);stroke:var(--sys-color-error)}.studio-wf__pulse{fill:none;stroke:var(--sys-color-on-surface-variant);stroke-width:var(--sys-stroke-border);opacity:.5}.studio-wf__dot{stroke:var(--sys-color-surface);stroke-width:var(--sys-stroke-emphasis)}.studio-wf__dot--ready{fill:var(--sys-color-status-success)}.studio-wf__dot--setup{fill:var(--sys-color-status-warning)}.studio-wf__label{fill:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium)}.studio-wf__label--active{fill:var(--sys-color-on-surface);font:var(--sys-type-label-large)}.studio-wf__token{fill:var(--sys-color-on-surface)}@media (prefers-reduced-motion:no-preference){.studio-wf--live .studio-wf__pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite studio-wf-pulse}}@keyframes studio-wf-pulse{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.studio-wf-header{gap:var(--sys-space-tight);margin:var(--sys-space-none);flex-direction:column;display:flex}.studio-wf-header__now{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-starter__details{gap:var(--sys-space-small);margin:var(--sys-space-none);flex-direction:column;display:flex}.studio-starter__disclosure{align-self:flex-start;align-items:center;gap:var(--sys-space-tight);min-height:2.5rem;margin:var(--sys-space-none);padding: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);cursor:pointer;background:0 0;border:none;display:inline-flex}.studio-starter__disclosure:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-starter__caret{color:var(--sys-color-on-surface-variant)}.studio-starter__caret--open{transform:rotate(90deg)}.studio-starter__revealed{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-starter__revealed[hidden]{display:none}.studio-flow-workspace{align-items:start;gap:var(--sys-space-large);grid-template:"flow summary""flow side"1fr/minmax(0,1fr) 26rem;display:grid}.studio-flow-workspace>.studio-summary{grid-area:summary}.studio-flow-workspace>.studio-flow-edit{gap:var(--sys-space-large);flex-direction:column;grid-area:flow;min-width:0;display:flex}.studio-flow-workspace>.studio-side{grid-area:side}.studio-flow-layer{align-items:center}.studio-flow-layer>.studio-layer__title{align-self:flex-start}.studio-flow-layer>.studio-flow{width:100%}.studio-summary__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-summary__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-summary__ai{align-items:center;gap:var(--sys-space-small);display:inline-flex}.studio-summary__refresh{padding:var(--sys-space-none);color:var(--sys-color-project-accent);font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.studio-summary__refresh:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-summary__refresh:disabled{color:var(--sys-color-on-surface-variant);cursor:default}.studio-side{top:var(--sys-space-large);max-height:calc(100vh - 2rem);position:sticky;overflow-y:auto}.studio-side__head{justify-content:space-between;align-items:flex-start;gap:var(--sys-space-small);display:flex}.studio-side__heading{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-side__type{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);text-transform:uppercase;letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-side__title{margin:var(--sys-space-none);font:var(--sys-type-title-small);color:var(--sys-color-on-surface);overflow-wrap:anywhere}.studio-side__controls{align-items:center;gap:var(--sys-space-small);display:flex}.studio-side__tabs{gap:var(--sys-space-tight);min-width:0;padding:var(--sys-space-tight);background:var(--sys-color-surface-container);border-radius:var(--sys-shape-corner-small);flex:1;display:flex}.studio-side__tab{min-width:0;min-height:44px;margin:var(--sys-space-none);padding:var(--sys-space-small);border-radius:var(--sys-shape-corner-small);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);cursor:pointer;background:0 0;border:none;flex:1}.studio-side__tab--selected{background:var(--sys-color-project-selected-accent);color:var(--sys-color-project-on-selected-accent)}.studio-side__tab:focus-visible,.studio-side__toggle:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-side__toggle{padding:var(--sys-space-tight);color:var(--sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;display:none}.studio-side__caret--up{transform:rotate(180deg)}.studio-side__body,.studio-inspector{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-inspector__head{justify-content:space-between;align-items:center;gap:var(--sys-space-small);display:flex}.studio-inspector__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);overflow-wrap:anywhere}.studio-inspector__title:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-inspector__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-inspector__settings{align-self:flex-start;align-items:center;gap:var(--sys-space-tight);color:var(--sys-color-project-accent);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);text-decoration:none;display:inline-flex}@media (width<=599px),(pointer:coarse){.studio-inspector__settings{min-height:var(--sys-size-project-control-compact)}}.studio-inspector__settings:hover{text-decoration:underline}.studio-inspector__settings:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:2px}.studio-shapes{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-shapes__history{gap:var(--sys-space-small);display:flex}.studio-shapes__step{align-items:center;gap:var(--sys-space-tight);min-height:2rem;padding:var(--sys-space-none) var(--sys-space-small);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-project-control-corner);color:var(--sys-color-on-surface);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);cursor:pointer;background:0 0;display:inline-flex}.studio-shapes__step[aria-disabled=true]{color:var(--sys-color-on-surface-variant);cursor:default}.studio-shapes__redo-icon{transform:scaleX(-1)}.studio-shapes__body{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-shapes__body[hidden]{display:none}.studio-shapes__intro,.studio-shapes__where{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-shapes__where{color:var(--sys-color-on-surface)}.studio-shapes__problem{margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-error)}.studio-shapes__list{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-shapes__item{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-shape{align-items:flex-start;gap:var(--sys-space-tight);width:100%;padding:var(--sys-space-medium);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);color:var(--sys-color-on-surface);text-align:start;cursor:grab;flex-direction:column;display:flex}.studio-shape:hover:not([aria-disabled=true]){border-color:var(--sys-color-outline)}.studio-shape[aria-disabled=true]{cursor:not-allowed}.studio-shape .studio-wf{max-width:12rem}.studio-shape--off .studio-wf{opacity:.5}.studio-shape__name{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.studio-shape__line{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-shape__status{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-flow__gap--shape{min-height:2.5rem}.studio-flow__shape-drop{justify-content:center;align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-tight) var(--sys-space-medium);border:var(--sys-stroke-border) dashed var(--sys-color-outline);border-radius:var(--sys-project-control-corner);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant);display:flex}.studio-flow__gap--shape-over .studio-flow__shape-drop{border-style:solid;border-color:var(--sys-color-on-surface);color:var(--sys-color-on-surface)}@media (width<=68.75rem){.studio-flow-workspace{grid-template:"summary""flow"/minmax(0,1fr);padding-block-end:calc(var(--sys-space-section) * 2)}.studio-flow-workspace>.studio-side{inset-inline:0;z-index:5;border-radius:var(--sys-shape-corner-medium) var(--sys-shape-corner-medium) var(--sys-shape-corner-none) var(--sys-shape-corner-none);max-height:70vh;position:fixed;top:auto;bottom:0}.studio-side__controls{flex-direction:column-reverse;align-items:stretch}.studio-side__toggle{min-width:var(--sys-size-project-control-compact);min-height:var(--sys-size-project-control-compact);justify-content:center;align-items:center;display:inline-flex}.studio-shapes__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}}.studio-settings-panels{max-width:48rem}.studio-settings-panels__stack{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-test__title{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-test .falcon-field__label{font:var(--sys-type-body-medium)}.studio-test__working{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-inspector .studio-flow-panel,.studio-settings-panels .studio-layer>.studio-flow-panel__group{padding:var(--sys-space-none);border:none}.falcon-shell__content:has(.studio-flow-workspace){overflow:visible}.studio-flow-workspace--canvas{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""flow"}.studio-flow-workspace--canvas .studio-flow-layer{padding:var(--sys-space-none);align-items:stretch}.studio-flow-workspace--canvas .studio-flow-layer>.studio-layer__title{display:none}.studio-flow-canvas{min-width:0;height:max(520px,70vh);display:flex}.studio-flow-canvas__chain{box-sizing:border-box;width:calc(100% - 450px);min-width:320px;padding:var(--sys-space-large)}.studio-flow-canvas>.studio-graph-canvas>.falcon-expandable-panel>.falcon-expandable-panel__header{gap:var(--sys-space-small);padding:var(--sys-space-small);flex-wrap:wrap;flex-shrink:0;position:static}.studio-flow-canvas>.studio-graph-canvas>.falcon-expandable-panel>.falcon-expandable-panel__header .falcon-expandable-panel__toggle{margin-inline-start:0}.studio-flow-canvas .pz--floating .pz__tools{max-width:calc(100% - var(--sys-space-large));white-space:normal;flex-wrap:wrap;flex-shrink:0;order:1;justify-content:center;align-self:center;position:static;transform:none}.studio-flow-canvas .studio-canvas-toolbar{gap:var(--sys-space-small);flex:100%;min-width:0;max-width:100%;display:flex}.studio-flow-canvas .studio-side{width:100%;min-height:0;max-height:100%;position:static;overflow:auto}.studio-flow-canvas:has(.studio-flow-group) .studio-graph-canvas__inspector{visibility:hidden}.studio-flow-canvas .studio-flow-open>.studio-flow-panel{max-height:min(16rem,24vh);scroll-padding-block:var(--sys-space-medium);overflow:auto}.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor){height:100%;overflow:hidden}.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor)>.falcon-expandable-panel:not([data-expanded=true]){height:100%}.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor)>.falcon-expandable-panel{min-height:0;overflow:hidden}:is(.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor) .falcon-expandable-panel__header,.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor) .studio-side__head,.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor) .studio-side__controls,.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor) .studio-flow-panel__actions){flex-shrink:0}.studio-flow-canvas .studio-side .studio-step-editor{flex:1;min-height:0;overflow:hidden}.studio-flow-canvas .studio-side__body:has(.studio-step-editor){flex:1;min-height:0;overflow:hidden}.studio-flow-canvas .studio-side__body:has(.studio-step-editor)>div{flex:1;min-height:0;overflow:hidden}.studio-flow-canvas .studio-side .studio-inspector:has(.studio-step-editor){flex:1;min-height:0;overflow:hidden}.studio-flow-canvas .studio-side .studio-flow-panel:has(.studio-step-editor){flex:1;min-height:0;overflow:hidden}.studio-flow-canvas .studio-side__body:has(.studio-step-editor)>div{flex-direction:column;display:flex}.studio-flow-canvas .studio-side .studio-step-editor__panel{min-height:0;scroll-padding-block:var(--sys-space-small);flex:1;padding-block-start:var(--sys-space-small);overflow:auto}.studio-flow-canvas .studio-flow__item>.studio-flow-open{width:min(30rem, calc(100vw - 4 * var(--sys-space-large)));flex-shrink:0}.studio-flow-canvas .studio-side .studio-step-editor>.falcon-setting__foot{padding-block:var(--sys-space-small);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-lowest);flex-shrink:0}@media (width<=68.75rem){.studio-flow-canvas__chain{width:100%}.studio-flow-canvas .studio-graph-canvas__inspector{height:60%;max-height:60%;inset-block-start:auto}.studio-flow-canvas .studio-graph-canvas__inspector:has(.studio-side[data-sheet=closed]){height:auto}.studio-flow-canvas:has(.studio-side[data-sheet=open] .studio-step-editor) .pz--floating{z-index:5}.studio-flow-canvas .studio-graph-canvas__inspector:has(.studio-side[data-sheet=open] .studio-step-editor){inset-block-start:var(--sys-space-large);inset-block-end:var(--sys-space-extra-large);inset-inline:var(--sys-space-small);width:auto;height:auto;max-height:none;position:absolute}}@media (height<=32rem){.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor){overflow:auto}.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor)>.falcon-expandable-panel:not([data-expanded=true]){height:auto}.studio-flow-canvas .studio-side[data-sheet=open]:has(.studio-step-editor)>.falcon-expandable-panel{overflow:auto}.studio-flow-canvas .studio-side .studio-step-editor,.studio-flow-canvas .studio-side .studio-step-editor__panel{flex:none;overflow:visible}.studio-flow-canvas .studio-side__body:has(.studio-step-editor){flex:none;overflow:visible}.studio-flow-canvas .studio-side__body:has(.studio-step-editor)>div{flex:none;overflow:visible}.studio-flow-canvas .studio-side .studio-inspector:has(.studio-step-editor){flex:none;overflow:visible}.studio-flow-canvas .studio-side .studio-flow-panel:has(.studio-step-editor){flex:none;overflow:visible}}.studio-flow-workspace--canvas>.studio-flow-edit{gap:var(--sys-space-small);height:auto}.studio-flow-workspace--canvas .studio-flow-layer{border-radius:var(--sys-shape-corner-large);flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.studio-flow-workspace--canvas .studio-flow-canvas{flex:none;height:auto;min-height:0}.studio-flow-canvas[data-inspector=closed] .studio-flow-canvas__chain{width:100%}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide){align-items:center;gap:var(--sys-space-small);width:9.5rem;padding:var(--sys-space-large) var(--sys-space-medium) var(--sys-space-medium);border-radius:var(--sys-shape-corner-extra-large);box-shadow:var(--sys-elevation-level1);text-align:center}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide):hover{border-color:var(--sys-color-outline);box-shadow:var(--sys-elevation-level2)}.studio-flow-card--selected:not(.studio-flow-card--small):not(.studio-flow-card--wide),.studio-flow-card--selected:not(.studio-flow-card--small):not(.studio-flow-card--wide):hover{padding:var(--sys-space-large) var(--sys-space-medium) var(--sys-space-medium);border:var(--sys-stroke-emphasis) solid var(--sys-color-project-heading-accent);background:var(--sys-color-surface-container-lowest)}.studio-flow-card--selected:not(.studio-flow-card--small):before{display:none}.studio-flow-card:not(.studio-flow-card--small) .studio-flow-card__selected{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__line{align-items:center;gap:var(--sys-space-small);flex-direction:column;width:100%}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon{border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container);width:3.5rem;height:3.5rem;color:var(--sys-color-on-surface)}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon--missing{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide),.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide):hover{box-shadow:none;background:0 0;border-color:#0000}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card--empty:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon{outline:var(--sys-stroke-border) dashed var(--sys-color-outline);outline-offset:var(--sys-space-hairline)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card--missing:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon{outline:var(--sys-stroke-border) solid var(--sys-color-status-warning);outline-offset:var(--sys-space-hairline)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card--selected:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon{outline:var(--sys-stroke-emphasis) solid var(--sys-color-project-heading-accent);outline-offset:var(--sys-space-hairline)}.studio-flow-card:not(.studio-flow-card--small) .studio-flow-card__number{position:absolute;inset-block-start:var(--sys-space-small);inset-inline-start:var(--sys-space-small)}.studio-flow-card:not(.studio-flow-card--small) .studio-flow-card__menu{position:absolute;inset-block-start:var(--sys-space-tight);inset-inline-end:var(--sys-space-tight)}.studio-flow-card:not(.studio-flow-card--small) .studio-flow-card__handle{position:absolute;inset-block-start:var(--sys-space-tight);inset-inline-end:calc(var(--sys-size-project-control-compact) + var(--sys-space-tight))}.studio-flow-card:not(.studio-flow-card--small) .studio-flow-card__aside{display:none}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__text{flex:none;align-items:center;width:100%}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__select{width:100%;min-height:0;font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__summary{-webkit-line-clamp:2;white-space:normal;text-align:center;font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);-webkit-box-orient:vertical;display:-webkit-box}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__summary:empty{display:none}.studio-flow-card:not(.studio-flow-card--small) .studio-flow-card__flag,.studio-flow-card:not(.studio-flow-card--small) .studio-flow-card__tested{text-align:center;font:var(--sys-type-label-small)}.studio-flow__row>.studio-flow-card:not(.studio-flow-card--wide),.studio-flow__item,.studio-flow__drop,.studio-flow__gap>[data-flow-card=new-step],.studio-flow__add{width:9.5rem}.studio-flow-canvas .studio-flow__item{align-items:center}:is(.studio-flow__together,.studio-flow__together:has(.studio-flow__stack:nth-child(3))){width:auto}.studio-flow-canvas .studio-flow__together-items{grid-auto-columns:9.5rem;justify-content:center}.studio-flow-canvas .studio-flow__stack{align-items:center}.studio-flow__stack .studio-flow-card__line{flex-wrap:nowrap}.studio-flow__stack .studio-flow-card__text{flex-basis:auto;order:0}@container (width>=54rem){.studio-flow__item>.studio-flow__branch{width:14rem}}.studio-flow__failure>.studio-flow-card{border-radius:var(--sys-shape-corner-extra-large);border-style:dashed}.studio-flow__failure .studio-flow-card__summary{display:-webkit-box}.studio-flow-canvas .studio-flow__parallel-add{opacity:0}.studio-flow__item:hover .studio-flow__parallel-add,.studio-flow__item:focus-within .studio-flow__parallel-add,.studio-flow__together:hover>.studio-flow__parallel-add,.studio-flow__parallel-add:focus-within{opacity:1}.studio-flow-canvas .studio-flow__parallel-add:has([aria-pressed=true]){opacity:1}@media (hover:none){.studio-flow__parallel-add{opacity:1}}.studio-step-editor__panel{gap:var(--sys-space-large);flex-direction:column;min-width:0;display:flex}.studio-step-editor>.falcon-tabs-frame{margin-block-end:var(--sys-space-small)}.studio-step-test,.studio-step-test__actions{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-step-test__actions{flex-direction:row;align-items:center}@media (width>=68.8125rem){.studio-side__controls--bare{display:none}}.studio-flow-canvas .studio-side .falcon-expandable-panel:not([data-expanded=true]){position:relative}.studio-flow-canvas .studio-side .falcon-expandable-panel:not([data-expanded=true])>.falcon-expandable-panel__header{z-index:1;position:absolute;inset-block-start:var(--sys-space-none);inset-inline-end:calc(var(--sys-size-project-control) + var(--sys-space-small))}.studio-flow-canvas .studio-side .falcon-expandable-panel:not([data-expanded=true]) .studio-side__heading{padding-inline-end:var(--sys-size-project-control)}@media (width>=90rem){.studio-flow-canvas .studio-graph-canvas__inspector{inset-block-end:var(--sys-space-medium)!important}}.studio-step-delay{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-flow__deliveries{align-items:center;gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-flow-status{align-items:center;column-gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-flow-status:empty{display:none}.studio-flow-status>p{margin:var(--sys-space-none)}@media (width<=68.75rem){.studio-flow-workspace--canvas>.studio-flow-edit{height:auto}.studio-flow-workspace--canvas .studio-flow-layer{flex:none}.studio-flow-canvas .studio-graph-canvas__inspector{height:min(60%,40vh);max-height:min(60%,40vh)}}.studio-flow-workspace--canvas .studio-flow-layer{border-radius:var(--sys-shape-corner-none);box-shadow:none;background:0 0;border:none}.studio-flow-workspace--canvas .studio-flow-canvas .pz--floating .pz__frame{background:var(--sys-color-surface)}.studio-flow-canvas>.studio-graph-canvas>.falcon-expandable-panel>.falcon-expandable-panel__header{display:none}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon:not(.studio-flow-card__icon--missing){color:var(--sys-color-project-accent)}.studio-flow-canvas__divider{width:var(--sys-stroke-border);margin-block:var(--sys-space-small);background:var(--sys-color-outline-variant);align-self:stretch}.studio-flow-canvas__save{width:var(--sys-space-small);height:var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-status-success);flex:none}.studio-flow-canvas__save--pending{background:var(--sys-color-status-warning)}.studio-flow-workspace--canvas:has(.studio-flow-canvas--list)>.studio-flow-edit{height:auto}.studio-flow-workspace--canvas .studio-flow-layer:has(.studio-flow-canvas--list){flex:none}.studio-flow-canvas--list{gap:var(--sys-space-medium);flex-direction:column;height:auto;display:flex}.studio-flow-workspace--canvas .studio-flow-canvas--list{flex:none;height:auto}.studio-flow-canvas--list .studio-flow-canvas__listbar{align-self:flex-start;align-items:center;gap:var(--sys-space-tight);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);flex-wrap:wrap;display:flex;position:static;transform:none}.studio-flow-canvas--list .studio-flow-canvas__chain{width:100%;padding:var(--sys-space-none)}.studio-flow-canvas__sheet{z-index:5;max-height:70vh;box-shadow:var(--sys-elevation-level3);border-radius:var(--sys-shape-corner-large) var(--sys-shape-corner-large) var(--sys-shape-corner-none) var(--sys-shape-corner-none);position:fixed;inset-block-end:0;inset-inline:0;overflow:auto}@media (height>=32.001rem){.studio-flow-canvas__sheet:has(.studio-step-editor){height:70dvh;max-height:70dvh;overflow:hidden}}.studio-flow-canvas__sheet .studio-side{max-height:none}.studio-flow-canvas--list .studio-flow__together{max-width:100%}.studio-flow-canvas--list .studio-flow__together-items{padding-inline:var(--sys-space-medium);justify-content:start;overflow-x:auto}.studio-flow-card__badge{z-index:3;min-width:1.25rem;height:1.25rem;padding-inline:var(--sys-space-tight);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-error);color:var(--sys-color-on-error);outline:var(--sys-stroke-emphasis) solid var(--sys-color-surface-container-lowest);font:var(--sys-type-label-small);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(-1 * var(--sys-space-small));inset-inline-end:calc(-1 * var(--sys-space-small))}.studio-flow-canvas .studio-flow:has(.studio-flow__row--sides) :is(.studio-flow__row>.studio-flow-card:not(.studio-flow-card--wide),.studio-flow__item,.studio-flow__drop){width:9.5rem}.studio-flow-canvas .studio-flow__row--sides:has(.studio-desk-branch){align-items:center;gap:var(--sys-space-none);flex-direction:column;display:flex}.studio-flow-canvas .studio-flow__row--sides:has(.studio-desk-branch):before{display:none}.studio-flow-canvas .studio-flow__row--sides:has(.studio-desk-branch)>.studio-flow-sides{justify-content:center;align-items:flex-start;gap:var(--sys-space-none);width:auto;padding:var(--sys-space-large) var(--sys-space-none) var(--sys-space-none);flex-flow:wrap;position:relative}.studio-flow-canvas .studio-flow__row--sides:has(.studio-desk-branch)>.studio-flow-sides:before{content:"";height:var(--sys-space-large);width:var(--sys-stroke-border);background:var(--sys-color-outline);position:absolute;inset-block-start:var(--sys-space-none);inset-inline-start:50%}.studio-flow-canvas .studio-flow-sides .studio-desk-branch{align-items:center;gap:var(--sys-space-small);width:11.5rem;padding:var(--sys-space-large) var(--sys-space-small) var(--sys-space-none);flex-direction:column;display:flex;position:relative}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:before{content:"";inset-block-start:var(--sys-space-none);inset-inline:var(--sys-space-none);height:var(--sys-space-large);border:none;border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline);grid-area:auto;position:absolute}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:first-child:before{inset-inline-start:50%}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:last-child:before{inset-inline-end:50%}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:only-child:before{border-block-start:none}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:after{content:"";height:var(--sys-space-large);width:var(--sys-stroke-border);background:var(--sys-color-outline);position:absolute;inset-block-start:var(--sys-space-none);inset-inline-start:50%}.studio-flow-canvas .studio-desk-branch .studio-flow-side__head{justify-content:center}.studio-flow-canvas .studio-desk-branch .studio-flow-side__label{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-label-medium);text-align:center}.studio-flow-canvas .studio-desk-branch[data-route=fallback] .studio-flow-side__label{color:var(--sys-color-on-surface-variant);border-style:dashed}.studio-flow-canvas .studio-desk-branch .studio-flow-side__body{border-inline-start:none;align-items:center;width:100%;padding-inline-start:var(--sys-space-none)}.studio-flow-canvas .studio-desk-branch .studio-flow-card--small{width:100%}.studio-flow-canvas .studio-flow-sides .studio-flow-side:not(.studio-desk-branch){padding:var(--sys-space-small) var(--sys-space-medium);border:var(--sys-stroke-border) dashed var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-low)}.studio-flow-canvas .studio-desk-branch .studio-plain__note{display:none}.studio-flow-canvas__sheet .falcon-setting__foot{padding-inline-end:calc(var(--sys-size-project-control) * 2)}.studio-flow-canvas .studio-flow-sides .studio-desk-branch{gap:var(--sys-space-none);width:11.5rem;padding-block-start:calc(var(--sys-space-extra-large) * 2)}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:before{height:var(--sys-space-none)}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:after{height:calc(var(--sys-space-extra-large) * 2)}.studio-flow-canvas .studio-desk-branch .studio-flow-side__head{z-index:1;width:max-content;max-width:100%;position:absolute;inset-block-start:var(--sys-space-extra-large);inset-inline-start:50%;transform:translate(-50%,-50%)}.studio-flow-canvas .studio-desk-branch .studio-flow-side__label{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;display:block;overflow:hidden}.studio-flow-canvas .studio-desk-branch .studio-flow-side__tag,.studio-flow-canvas .studio-desk-branch .studio-desk-branch__otherwise{display:none}.studio-flow-canvas .studio-desk-branch .studio-flow-side__body{align-items:center;gap:var(--sys-space-small)}.studio-flow-canvas .studio-desk-branch[data-route=fallback]:after{border-inline-start:var(--sys-stroke-border) dashed var(--sys-color-outline);width:var(--sys-stroke-border);background:0 0}.studio-flow-canvas .studio-desk-branch[data-route=fallback] .studio-flow-card{border-style:dashed}.studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__select:after{border-radius:var(--sys-shape-corner-extra-large)}.studio-flow-canvas .studio-flow__row--sides:has(.studio-desk-branch)>.studio-flow-sides{flex-wrap:nowrap}@media (width>=48rem) and (width<=68.75rem) and (height<=32rem){.studio-flow-canvas:has(.studio-side[data-sheet=open]) .studio-flow-canvas__chain{width:calc(100% - 24rem)}.studio-flow-workspace--canvas .studio-flow-canvas .studio-graph-canvas__inspector:has(.studio-side[data-sheet=open]){width:23rem;height:auto;max-height:none;inset-block-start:var(--sys-space-small);inset-inline-start:auto;inset-inline-end:var(--sys-space-medium)}}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__row--sides:not(:has(.studio-desk-branch)){align-items:start;gap:var(--sys-space-none);grid-template-columns:minmax(0,1fr) 9.5rem minmax(0,1fr);width:100%;display:grid}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__row--sides:not(:has(.studio-desk-branch))>.studio-flow__item{grid-column:2}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__row--sides:not(:has(.studio-desk-branch))>.studio-flow-sides{width:20rem;padding:var(--sys-space-none);grid-column:3}.studio-flow-canvas .studio-outcome-terminal .falcon-button{color:var(--sys-color-on-surface);font:var(--sys-type-label-medium)}.studio-outcome-terminal .falcon-button__label{align-items:center;gap:var(--sys-space-small);text-align:start;display:flex}.studio-outcome-terminal [data-exit-dot]{width:var(--sys-space-small);height:var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-on-surface-variant);flex:none}.studio-desk{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-desk__list,.studio-desk__facts,.studio-desk__chips{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-desk__item{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);flex-direction:column;display:flex}.studio-desk__foot{justify-content:space-between;align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-desk__fact-row{gap:var(--sys-space-small);border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"fact fact fact""test value remove";align-items:end;padding-block-end:var(--sys-space-small);display:grid}.studio-desk__fact-row>:first-child{grid-area:fact}.studio-desk__fact-row>:nth-child(2){grid-area:test}.studio-desk__fact-row>:nth-child(3){grid-area:value}.studio-desk__fact-row>:nth-child(4){grid-area:remove}.studio-desk__fact{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);display:flex}.studio-desk__chips{flex-flow:wrap}.studio-desk__chip{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-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);display:inline-flex}.studio-desk__chip-remove{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-desk__chip-remove:hover{color:var(--sys-color-on-surface)}.studio-desk__chip-remove:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}.studio-desk__add{align-items:center;gap:var(--sys-space-small);display:flex}.studio-desk__add>:first-child{flex:1}.studio-desk-branch__otherwise{padding:var(--sys-space-tight) var(--sys-space-medium);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-secondary-container);color:var(--sys-color-on-secondary-container);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-desk-branch__when{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-desk__registered-name{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);overflow-wrap:anywhere}.studio-desk__registered-text,.studio-desk__registered-meta{margin:var(--sys-space-none);overflow-wrap:anywhere}.studio-desk__registered-text{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-desk__registered-meta{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-desk__registered-examples{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-desk__registered-quotes{gap:var(--sys-space-tight);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);overflow-wrap:anywhere;flex-direction:column;padding-inline-start:var(--sys-space-large);display:flex}.studio-company-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-company-checks--compact{gap:var(--sys-space-small)}.studio-company-checks__item{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-company-checks__item--compact{gap:var(--sys-space-small);padding:var(--sys-space-medium)}.studio-company-checks__item .falcon-expandable-row__summary-main{row-gap:var(--sys-space-tight)}.studio-company-checks__item .falcon-validation-check-name{white-space:normal;flex:8rem;order:1;min-width:0;max-width:none}.studio-company-checks__item .falcon-expandable-row__summary-main>:not(.falcon-validation-check-name):not(.falcon-validation-check-question){order:2}.studio-company-checks__item .falcon-validation-check-question{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1 0 100%;order:3;display:-webkit-box;overflow:hidden}.studio-company-checks__item--built-in .falcon-validation-check-question{display:block;overflow:visible}.studio-company-checks__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-company-checks__question{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-company-checks__help{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-company-checks__remove{justify-content:flex-end;display:flex}.studio-company-checks__foot{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;margin-block-start:var(--sys-space-medium);display:flex}.studio-company-checks__spacer{flex:1}.studio-try{gap:var(--sys-space-small);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;padding-block-start:var(--sys-space-medium);display:flex}.studio-try--compact{padding-block-start:var(--sys-space-small)}.studio-try__row{align-items:flex-start;gap:var(--sys-space-small);display:flex}.studio-try__row>:first-child{flex:1}.studio-try__result{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-try__result-head{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-try__probability{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-try__answer{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-try__message{color:var(--sys-color-on-surface-variant)}.studio-outcome{padding:var(--sys-space-hairline) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);align-items:center;display:inline-flex}.studio-outcome--pass{background:var(--sys-color-status-success-container);color:var(--sys-color-on-status-success-container)}.studio-outcome--flag{background:var(--sys-color-status-warning-container);color:var(--sys-color-on-status-warning-container)}.studio-outcome--refuse{background:var(--sys-color-error-container);color:var(--sys-color-on-error-container)}.studio-field-checks{gap:var(--sys-space-small);padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-low);flex-direction:column;grid-column:1/-1;display:flex}.studio-field-checks__foot{justify-content:flex-end;display:flex}.studio-content-ratings__rules,.studio-content-ratings__items{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-content-ratings__rules>li,.studio-content-ratings__items>li{align-items:center;gap:var(--sys-space-small);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.studio-content-ratings__category,.studio-content-ratings__items>li{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-company-checks--table{gap:var(--sys-space-none);border-block:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-company-checks--table>.studio-company-checks__item{column-gap:var(--sys-space-large);row-gap:var(--sys-space-tight);padding:var(--sys-space-medium) var(--sys-space-none);border-radius:var(--sys-shape-corner-none);background:0 0;border:none;grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);display:grid}.studio-company-checks--table>.studio-company-checks__item+.studio-company-checks__item{border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-company-checks--table>.studio-company-checks__item>:first-child{grid-area:1/1/span 3}.studio-company-checks--table>.studio-company-checks__item>:not(:first-child){grid-column:2}@media (width<=760px){.studio-company-checks--table>.studio-company-checks__item{grid-template-columns:minmax(0,1fr)}.studio-company-checks--table>.studio-company-checks__item>:first-child,.studio-company-checks--table>.studio-company-checks__item>:not(:first-child){grid-area:auto/1}.studio-content-ratings__rules>li{grid-template-columns:minmax(0,1fr)}}.studio-company-questions{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-company-questions__row{gap:var(--sys-space-small);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.studio-company-questions__label{margin:var(--sys-space-none);font:var(--sys-type-title-small);color:var(--sys-color-on-surface)}.studio-company-questions__list{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-company-questions__item{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);padding:var(--sys-space-small) var(--sys-space-medium)}.studio-screening-overview__lead{max-width:44rem;margin:var(--sys-space-none) var(--sys-space-none) var(--sys-space-large);font:var(--sys-type-body-large);color:var(--sys-color-on-surface)}.studio-screening-overview__cards{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));list-style:none;display:grid}.studio-screening-overview__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-large);background:var(--sys-color-surface-container-lowest);flex-direction:column;display:flex}.studio-screening-overview__picture svg{width:100%;height:auto;max-height:5rem;display:block}.studio-screening-overview__title{margin:var(--sys-space-none);font:var(--sys-type-title-medium);color:var(--sys-color-on-surface)}.studio-screening-overview__text{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant);flex:1}.studio-screening-overview__action{font:var(--sys-type-label-large);color:var(--sys-color-primary)}.studio-screening-overview__picture .sp-paper{fill:var(--sys-color-surface-container-high);stroke:var(--sys-color-outline);stroke-width:1.5px}.studio-screening-overview__picture .sp-line,.studio-screening-overview__picture .sp-smile{fill:none;stroke:var(--sys-color-on-surface-variant);stroke-width:2px;stroke-linecap:round}.studio-screening-overview__picture .sp-accent{fill:var(--sys-color-primary)}.studio-screening-overview__picture .sp-mark{fill:none;stroke:var(--sys-color-on-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.studio-screening-overview__picture .sp-agent{fill:var(--sys-color-secondary-container);stroke:var(--sys-color-outline);stroke-width:1.5px}.studio-screening-overview__picture .sp-eye{fill:var(--sys-color-on-surface)}.studio-screening-overview__picture .sp-arrow{fill:none;stroke:var(--sys-color-outline);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.studio-screening-overview__picture .sp-lens{fill:none;stroke:var(--sys-color-primary);stroke-width:3px}.studio-screening-overview__outcomes{gap:var(--sys-space-small) var(--sys-space-large);margin:var(--sys-space-none) var(--sys-space-none) var(--sys-space-large);padding:var(--sys-space-none);flex-wrap:wrap;list-style:none;display:flex}.studio-screening-overview__outcomes li{align-items:center;gap:var(--sys-space-small);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant);display:flex}.studio-screening-overview__picture .sp-shield{fill:var(--sys-color-surface-container-high);stroke:var(--sys-color-outline);stroke-width:1.5px}.studio-screening-overview__picture .sp-say{opacity:0}.studio-screening-overview__picture .sp-say--pass{stroke:var(--sys-color-on-status-success-container)}.studio-screening-overview__picture .sp-say--flag{stroke:var(--sys-color-on-status-warning-container)}.studio-screening-overview__picture .sp-mark.sp-say--stop{stroke:var(--sys-color-error)}.studio-screening-overview__picture .sp-flag{fill:var(--sys-color-status-warning-container);stroke:var(--sys-color-on-status-warning-container);stroke-width:1.2px;stroke-linejoin:round}.studio-screening-overview__picture .sp-exception{fill:var(--sys-color-error-container)}.studio-screening-overview__picture .sp-exception-text{fill:var(--sys-color-on-error-container)}.studio-screening-overview__picture .sp-packet{opacity:0}@media (prefers-reduced-motion:no-preference){.sp-flow .sp-packet--pass{animation:9s linear infinite sp-pass}.sp-flow .sp-packet--flag{animation:9s linear infinite sp-flagged}.sp-flow .sp-packet--stop{animation:9s linear infinite sp-stopped}.sp-flow .sp-say--pass{animation:9s linear infinite sp-say-pass}.sp-flow .sp-say--flag{animation:9s linear infinite sp-say-flag}.sp-flow .sp-say--stop{animation:9s linear infinite sp-say-stop}}@media (prefers-reduced-motion:reduce){.sp-flow .sp-say--pass{opacity:1}}@keyframes sp-pass{0%{opacity:0;transform:translate(0)}3%{opacity:1}11%{transform:translate(25px)}15%{transform:translate(25px)}25%{opacity:1;transform:translate(64px)}29%,to{opacity:0;transform:translate(64px)}}@keyframes sp-flagged{0%,33%{opacity:0;transform:translate(0)}36%{opacity:1}44%{transform:translate(25px)}50%{transform:translate(25px)}60%{opacity:1;transform:translate(64px)}64%,to{opacity:0;transform:translate(64px)}}@keyframes sp-stopped{0%,66%{opacity:0;transform:translate(0)}69%{opacity:1}77%{transform:translate(20px)}79%{transform:translate(17px)}81%{transform:translate(20px)}83%{transform:translate(17px)}90%{opacity:1;transform:translate(18px)}96%,to{opacity:0;transform:translate(18px)}}@keyframes sp-say-pass{0%,10%{opacity:0}12%,24%{opacity:1}28%,to{opacity:0}}@keyframes sp-say-flag{0%,43%{opacity:0}45%,58%{opacity:1}62%,to{opacity:0}}@keyframes sp-say-stop{0%,76%{opacity:0}78%,94%{opacity:1}98%,to{opacity:0}}.studio-file-scan{gap:var(--sys-space-large);flex-direction:column;max-width:48rem;display:flex}.studio-file-scan__preset{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-file-scan__rows{margin:var(--sys-space-none);padding:var(--sys-space-none);border-top:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;list-style:none;display:flex}.studio-file-scan__row{justify-content:space-between;align-items:center;gap:var(--sys-space-small) var(--sys-space-large);padding:var(--sys-space-medium) var(--sys-space-none);border-bottom:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-wrap:wrap;display:flex}.studio-file-scan__text{flex-direction:column;min-width:12rem;display:flex}.studio-file-scan__name{font:var(--sys-type-title-small);color:var(--sys-color-on-surface)}.studio-file-scan__note{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-screening-overview__picture .sp-branch{fill:none;stroke:var(--sys-color-outline);stroke-width:2px;stroke-linecap:round}.studio-screening-overview__picture .sp-yes{fill:var(--sys-color-status-success-container)}.studio-screening-overview__picture .sp-stop{fill:var(--sys-color-error-container)}.studio-screening-overview__picture .sp-tag-text{fill:var(--sys-color-on-status-success-container)}.studio-screening-overview__picture .sp-tag-text--stop{fill:var(--sys-color-on-error-container)}.studio-screening-overview__picture .sp-redact{fill:var(--sys-color-on-surface);opacity:0}.studio-screening-overview__picture .sp-badge-text{fill:var(--sys-color-on-surface)}@media (prefers-reduced-motion:no-preference){.sp-replies .sp-reply--up{animation:6s linear infinite sp-reply-up}.sp-replies .sp-reply--down{animation:6s linear infinite sp-reply-down}.sp-replies .sp-tag--yes{animation:6s linear infinite sp-tag-yes}.sp-replies .sp-tag--stop{animation:6s linear infinite sp-tag-stop}.sp-rating .sp-ratingmsg{animation:5s ease-in-out infinite sp-rating-move}.sp-rating .sp-redact{animation:5s ease-in-out infinite sp-redact}.sp-agentscan .sp-lensmove{animation:4s ease-in-out infinite sp-sweep}}@media (prefers-reduced-motion:reduce){.sp-replies .sp-tag{opacity:1}}@keyframes sp-reply-up{0%{opacity:0;transform:translate(0)}4%{opacity:1}15%{transform:translate(28px)}30%{opacity:1;transform:translate(64px,-18px)}36%,to{opacity:0;transform:translate(64px,-18px)}}@keyframes sp-reply-down{0%,50%{opacity:0;transform:translate(0)}54%{opacity:1}65%{transform:translate(28px)}80%{opacity:1;transform:translate(64px,18px)}86%,to{opacity:0;transform:translate(64px,18px)}}@keyframes sp-tag-yes{0%,26%{opacity:.25}30%,46%{opacity:1}50%,to{opacity:.25}}@keyframes sp-tag-stop{0%,76%{opacity:.25}80%,96%{opacity:1}to{opacity:.25}}@keyframes sp-rating-move{0%,10%{transform:translate(0)}45%,55%{transform:translate(52px)}90%,to{opacity:0;transform:translate(72px)}}@keyframes sp-redact{0%,45%{opacity:0}55%,90%{opacity:1}to{opacity:0}}@keyframes sp-sweep{0%,to{transform:translate(0)}25%{transform:translate(30px,-6px)}50%{transform:translate(14px,8px)}75%{transform:translate(34px,6px)}}.studio-eval__cases,.studio-eval__metrics{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-eval__case,.studio-eval__metric{gap:var(--sys-space-small);padding:var(--sys-space-medium);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-eval__case-head{justify-content:space-between;align-items:baseline;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-eval__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);white-space:pre-wrap}.studio-eval__muted{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-eval__actions,.studio-eval__controls{align-items:flex-end;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-eval__subhead{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-eval__saved,.studio-eval__result{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-eval__headline{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-eval__change{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing)}.studio-eval__change--worse{color:var(--sys-color-error)}.studio-eval__change--better{color:var(--sys-color-primary)}.studio-eval__sides{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.studio-eval__sides p{margin:var(--sys-space-none)}.studio-eval-add{align-items:flex-start;gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-eval__rule-lines{gap:var(--sys-space-tight);margin:var(--sys-space-none);padding-left:var(--sys-space-large);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface);flex-direction:column;display:flex}.studio-eval__rules,.studio-eval__edit-rules,.studio-eval__rule-results{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-eval__rule-line{justify-content:space-between;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-eval__rule-verdict{color:var(--sys-color-on-surface-variant)}.studio-eval__rule-line--failed .studio-eval__rule-verdict{color:var(--sys-color-error)}.studio-eval__cases--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.studio-eval__case-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-eval__case-head{align-items:center}.studio-eval__quote{border-inline-start:var(--sys-stroke-emphasis) solid var(--sys-color-outline-variant);color:var(--sys-color-on-surface-variant);padding-inline-start:var(--sys-space-small)}.studio-eval__summary{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-project-accent-text);display:flex}.studio-eval__chip{align-items:center;gap:var(--sys-space-tight);display:inline-flex}.studio-eval__results{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-eval__results .studio-eval__rule-line{align-items:start;gap:var(--sys-space-tight) var(--sys-space-small);padding-block: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);grid-template-columns:auto minmax(0,1fr);display:grid}.studio-eval__results .studio-eval__rule-line+.studio-eval__rule-line{border-block-start:var(--sys-stroke-border) solid var(--sys-color-surface-container-high)}.studio-eval__rule-mark{color:var(--sys-color-status-success);transform:translateY(2px)}.studio-eval__rule-line--failed .studio-eval__rule-mark{color:var(--sys-color-error)}.studio-eval__rule-reason{font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing);color:var(--sys-color-on-surface-variant);grid-column:2}.studio-engagements{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-engagements__row{padding-block:var(--sys-space-medium);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-engagements__row:first-child{border-block-start:none}.studio-engagements__item,.studio-engagements__form,.studio-engagements__ask{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-engagements__line{align-items:flex-start;gap:var(--sys-space-large);display:flex}.studio-engagements__icon{color:var(--sys-color-on-surface-variant);flex:none}.studio-engagements__what{gap:var(--sys-space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.studio-engagements__name{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-engagements__criteria{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}.studio-engagements__actions{gap:var(--sys-space-small);flex:none;display:flex}@media (width<=767px){.studio-engagements__line{flex-wrap:wrap}.studio-engagements__actions{justify-content:flex-end;inline-size:100%}}.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-mcp-address{overflow-wrap:anywhere}.studio-mcp-connect{gap:var(--sys-space-medium);flex-direction:column;min-width:0;display:flex}.studio-mcp-connect__address,.studio-mcp-connect__panel{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-mcp-connect__panel[hidden]{display:none}.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-usage__heading{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-usage__form{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-usage__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.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-hours{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);border:none;grid-column:1/-1;min-width:0;display:grid}.studio-hours__legend{padding:var(--sys-space-none);color:var(--sys-color-on-surface);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);margin-block-end:var(--sys-space-small)}.studio-hours>.falcon-field{max-inline-size:24rem}.studio-hours__rows{gap:var(--sys-space-small);display:grid}.studio-hours__row{align-items:center;gap:var(--sys-space-medium);grid-template-columns:minmax(9rem,max-content) minmax(0,1fr);display:grid}.studio-hours__row--exception{grid-template-columns:repeat(4,max-content)}.studio-hours__times{align-items:center;gap:var(--sys-space-small);color:var(--sys-color-on-surface-variant);display:inline-flex}.studio-hours__closed,.studio-hours__subhead{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing)}.studio-hours__subhead{color:var(--sys-color-on-surface);font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing)}.studio-hours__line{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-hours__line>.studio-plain__note{margin:var(--sys-space-none)}.studio-hours__wrong{margin:var(--sys-space-none);color:var(--sys-color-error);font:var(--sys-type-body-small);letter-spacing:var(--sys-type-body-small-letter-spacing)}@media (width<=640px){.studio-hours__row,.studio-hours__row--exception{grid-template-columns:minmax(0,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);overflow-wrap:anywhere;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)}.studio-identity-code{white-space:pre-wrap;display:block}.studio-import__sent{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none) var(--sys-space-none) var(--sys-space-large);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-status-info-container);color:var(--sys-color-on-status-info-container);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);display:flex}.studio-import__file{align-items:center;gap:var(--sys-space-small);font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface);display:flex}.studio-import__column{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-import__sample,.studio-import__fine{color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}.studio-import__rows{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-import__counts{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-import__matches{justify-content:space-between;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-surface-container-low);flex-wrap:wrap;display:flex}.studio-import__action{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-import__action--failed{color:var(--sys-color-error)}.studio-import__action--skip{color:var(--sys-color-on-surface-variant)}.studio-import__problems{gap:var(--sys-space-tight);min-inline-size:18rem;margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-import__status{gap:var(--sys-space-tight);min-inline-size:12rem;color:var(--sys-color-on-surface);flex-direction:column;display:flex}.studio-import__problem{align-items:baseline;gap:var(--sys-space-small);color:var(--sys-color-on-surface);flex-wrap:wrap;display:flex}.studio-import__go{justify-content:flex-end;align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;margin-block-start:var(--sys-space-large);display:flex}.studio-import__receipt{gap:var(--sys-space-medium);margin:var(--sys-space-none);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-import__count{gap:var(--sys-space-tight);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);flex-direction:column;display:flex}.studio-import__count dt{font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-import__count dd{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-import__count--failed dd{color:var(--sys-color-error)}.studio-import__ask{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}@media (width<=760px){.studio-import__receipt{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-import__choice{min-inline-size:12rem}.studio-import__name{min-inline-size:8rem;display:inline-block}.studio-likeness__actions{gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-identity-forwarding__details{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-contacts__lines{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-contacts__form{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-contacts .falcon-page-header__actions{flex-wrap:wrap;max-width:100%}.studio-plain__actions{gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-fields__scope{gap:var(--sys-space-large);flex-direction:column;display:flex;container-type:inline-size}.studio-fields{margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-fields__head{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:none}.studio-fields__item{border-block-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-fields__row{gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.studio-fields__field{gap:var(--sys-space-tight);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.studio-fields__name{overflow-wrap:anywhere;min-width:0;font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-project-accent)}.studio-fields__meta{align-items:center;gap: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);flex-wrap:wrap;display:flex}.studio-fields__type{padding:var(--sys-space-hairline) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant)}.studio-fields__lock{align-items:center;gap:var(--sys-space-tight);display:inline-flex}.studio-fields__cell{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-fields__cell--default{grid-column:1/-1}.studio-fields__cell--details{grid-column:1/-1;align-items:flex-end}.studio-fields__cell-label{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-fields__none{min-block-size:var(--sys-size-project-control);color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);align-items:center;display:flex}.studio-fields__cell--details .falcon-button__label{align-items:center;gap:var(--sys-space-tight);display:inline-flex}.studio-fields__cell--details .falcon-button:focus:not(:focus-visible){outline:none}.studio-fields__cell--details .falcon-button[aria-expanded=true]:after{opacity:0}.studio-fields__chevron{transition:transform var(--sys-motion-duration-quick) var(--sys-motion-easing-standard);flex:none;display:block}[aria-expanded=true]>.falcon-button__label>.studio-fields__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.studio-fields__chevron{transition:none}}.studio-fields__details{gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);background:var(--sys-color-surface-container-low);border-block-start:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-fields__detail{gap:var(--sys-space-small) var(--sys-space-large);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.studio-fields__detail-label{gap:var(--sys-space-hairline);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.studio-fields__detail-value{align-items:center;min-width:0;display:flex}.studio-fields__detail-action{justify-content:flex-end;display:flex}.studio-fields__panel-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-fields__panel-help{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-fields__panel-text{margin:var(--sys-space-none);max-width:24rem;font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-fields__value{overflow-wrap:anywhere;min-width:0;font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface)}.studio-fields__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-fields__checks{min-width:0}@media (width<=599px){.studio-fields{gap:var(--sys-space-medium)}.studio-fields__item{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);overflow:hidden}.studio-fields__row,.studio-fields__details{padding:var(--sys-space-medium)}}@container (width>=48rem){.studio-fields__head,.studio-fields__row{gap:var(--sys-space-medium) var(--sys-space-large);grid-template-columns:minmax(9rem,13rem) minmax(8rem,1fr) 6rem;align-items:center;display:grid}.studio-fields__head{padding:var(--sys-space-small) var(--sys-space-large);border-block:var(--sys-stroke-border) solid var(--sys-color-outline-variant);background:var(--sys-color-surface-container-low)}.studio-fields__field,.studio-fields__cell--default,.studio-fields__cell--details{grid-column:auto}.studio-fields__cell-label{display:none}.studio-fields__detail{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr) auto}.studio-fields__detail-label{grid-column:auto}.studio-fields__cell--details{align-items:flex-end}}.studio-fields__editor{min-width:0;margin:var(--sys-space-none);padding:var(--sys-space-none);border:none}.studio-fields__default-actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-routing__stack,.studio-routing__terms{gap:var(--sys-space-large);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-routing__term,.studio-routing__actions{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-routing__actions{padding-block:var(--sys-space-large)}.studio-routing__term>*{box-sizing:border-box;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.studio-routing__term .falcon-chip{white-space:normal}.studio-connect{min-height:100vh;padding:var(--sys-space-page) var(--sys-space-large);background:var(--sys-color-surface-container-low);color:var(--sys-color-on-surface);align-content:center;justify-items:center;display:grid}.studio-connect__card{gap:var(--sys-space-large);width:100%;max-width:520px;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-color-surface);flex-direction:column;display:flex}.studio-connect__title{margin:var(--sys-space-none);font:var(--sys-type-headline-small);letter-spacing:var(--sys-type-headline-small-letter-spacing)}.studio-connect__lead,.studio-connect__note,.studio-connect__problem{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-connect__problem{color:var(--sys-color-error)}.studio-connect__heading{margin:var(--sys-space-none);font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing)}.studio-connect__apps{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-connect__app{align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);display:flex}.studio-connect__name{min-width:0;font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);flex:auto}.studio-connect__done{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-status-success-container);background:var(--sys-color-status-success-container);border-radius:var(--sys-shape-corner-full);padding:var(--sys-space-tight) var(--sys-space-small)}.studio-connect-apps{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-connect-chips{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-wrap:wrap;list-style:none;display:flex}.studio-connect-chip{align-items:center;gap:var(--sys-space-tight);padding:var(--sys-space-tight) var(--sys-space-small);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface);font:var(--sys-type-label-large);letter-spacing:var(--sys-type-label-large-letter-spacing);display:inline-flex}.studio-connect-chip__remove{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-connect-chip__remove:hover{color:var(--sys-color-on-surface)}.studio-connect-chip__remove:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}.studio-connect-people{gap:var(--sys-space-small);flex-direction:column;max-height:360px;display:flex;overflow:auto}.studio-connect-counts{gap:var(--sys-space-large);margin:var(--sys-space-none);flex-wrap:wrap;display:flex}.studio-connect-counts>div{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-connect-counts dt{font:var(--sys-type-label-medium);letter-spacing:var(--sys-type-label-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-connect-counts dd{margin:var(--sys-space-none);font:var(--sys-type-title-large);letter-spacing:var(--sys-type-title-large-letter-spacing)}.studio-connect-go{justify-content:flex-end;align-items:center;gap:var(--sys-space-medium);display:flex}.studio-rcs__row{align-items:flex-end;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-rcs__row>:first-child{min-width:var(--sys-space-none);flex:14rem}.studio-rcs__actions{align-items:center;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-rcs__image{object-fit:contain;object-position:left center;border-radius:var(--sys-shape-corner-medium);max-width:100%;height:auto;max-height:8rem;display:block}.studio-phone{background:var(--sys-color-surface);height:100dvh;color:var(--sys-color-on-surface);flex-direction:column;display:flex;overflow:hidden}html[data-phone-studio],html[data-phone-studio] body{overscroll-behavior:none;overflow:hidden}.studio-phone__top{justify-content:space-between;gap:var(--sys-space-small);min-height:3.5rem;padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--sys-space-large), env(safe-area-inset-left)) max(var(--sys-space-tight), env(safe-area-inset-right));flex:none}.studio-phone__top>.studio-top__line{flex:auto;min-width:0;display:flex}.studio-phone__where{align-items:center;gap:var(--sys-space-tight);min-width:0;flex:auto;margin-inline-start:calc(-1 * var(--sys-space-medium));display:flex}.studio-phone__bar-title{min-width:0;margin:var(--sys-space-none);font:var(--sys-type-title-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-phone__bar-actions{flex:none;align-items:center;display:flex}.studio-phone__icon-button{width:3rem;height:3rem;padding:var(--sys-space-none);border-radius:var(--sys-shape-corner-full);color:var(--sys-color-on-surface);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.studio-phone__icon-button:hover,.studio-phone__icon-button[aria-expanded=true]{background:var(--sys-color-surface-container-high)}.studio-phone__icon-button:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:-2px}.studio-phone__menu-mark{justify-content:center;gap:var(--sys-space-tight);flex-direction:column;width:1.125rem;height:1.5rem;display:flex}.studio-phone__menu-mark>span{height:var(--sys-stroke-emphasis);border-radius:var(--sys-shape-corner-full);background:currentColor;display:block}.studio-phone__main{min-height:0;flex:auto;padding-block-end:env(safe-area-inset-bottom);overflow:hidden auto}.studio-phone__main:focus{outline:none}.studio-phone[data-view=ask] .studio-phone__main{flex-direction:column;padding-block-end:var(--sys-space-none);display:flex;overflow:hidden}.studio-phone__describe{padding:var(--sys-space-small) var(--sys-space-medium);flex:none;justify-content:flex-end;display:flex}.studio-phone__ask{flex:auto;min-width:0;min-height:0;display:flex}.studio-phone__ask>.falcon-side-panel{border-inline-start:none;flex:auto;width:auto;height:auto;min-height:0;position:relative}.studio-phone__ask .falcon-side-panel__head{display:none}.studio-phone__ask .falcon-side-panel__body{padding:var(--sys-space-large)}.studio-phone__ask .studio-ask__greeting{margin:var(--sys-space-none)}.studio-phone__ask .falcon-side-panel__foot{gap:var(--sys-space-small);padding:var(--sys-space-medium) max(var(--sys-space-large), env(safe-area-inset-right)) max(var(--sys-space-medium), env(safe-area-inset-bottom)) max(var(--sys-space-large), env(safe-area-inset-left))}.studio-phone__pages{gap:var(--sys-space-large);flex-direction:column;padding-block-end:var(--sys-space-extra-large);display:flex}.studio-phone__pages .falcon-page-layout{max-width:100%;padding-inline:var(--sys-space-large)}.studio-phone__section{align-items:flex-start;gap:var(--sys-space-small);padding-inline:var(--sys-space-large);flex-direction:column;display:flex}.studio-phone__heading{margin:var(--sys-space-none);font:var(--sys-type-title-medium)}.studio-phone__card{align-items:flex-start;gap:var(--sys-space-medium);margin:var(--sys-space-extra-large) var(--sys-space-large);padding:var(--sys-space-extra-large) var(--sys-space-large);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-low);flex-direction:column;display:flex}.studio-phone__card-icon{color:var(--sys-color-on-surface-variant);display:inline-flex}.studio-phone__page{margin:var(--sys-space-none);font:var(--sys-type-label-large);color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}.studio-phone__title{margin:var(--sys-space-none);font:var(--sys-type-title-large)}.studio-phone__body{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant)}.studio-phone__actions{gap:var(--sys-space-small);flex-wrap:wrap;padding-block-start:var(--sys-space-small);display:flex}.studio-phone__said,.studio-phone-computer__said{margin:var(--sys-space-none);font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}.studio-phone__said:empty,.studio-phone-computer__said:empty{display:none}.studio-phone-computer{gap:var(--sys-space-small);padding:var(--sys-space-medium);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);white-space:normal;flex-direction:column;display:flex}.studio-phone-computer__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);display:flex}.studio-phone-computer__pages{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-phone-computer__page{justify-content:space-between;align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-phone-computer__label{min-width:0;font:var(--sys-type-label-large);overflow-wrap:anywhere}.studio-phone__pages .studio-row{flex-wrap:wrap}.studio-phone__pages .studio-row__name{flex:12rem;min-width:0}.studio-phone__pages .falcon-page-header__trail,.studio-phone__pages .falcon-page-layout~.falcon-page-layout .falcon-page-header__eyebrow{display:none}.studio-resale__group{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-resale__group-title{font:var(--sys-type-title-small);letter-spacing:var(--sys-type-title-small-letter-spacing);color:var(--sys-color-on-surface);margin:0}.studio-resale__fields{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.studio-resale__fields--wide{grid-template-columns:minmax(0,1fr)}.studio-resale__registrations{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-resale__registration{justify-content:space-between;align-items:center;gap:var(--sys-space-medium);padding:var(--sys-space-medium) var(--sys-space-large);display:flex}.studio-resale__registration+.studio-resale__registration{border-block-start:1px solid var(--sys-color-outline-variant)}.studio-resale__registration-text,.studio-resale__use{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-resale__registration-name{font:var(--sys-type-body-large);letter-spacing:var(--sys-type-body-large-letter-spacing);color:var(--sys-color-on-surface)}.studio-resale__reason{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-error)}.studio-resale__search{align-items:flex-start;gap:var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-resale__search>.falcon-field{flex:12rem;min-width:0}.studio-resale__usage{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.studio-resale__usage>div{gap:var(--sys-space-tight);flex-direction:column;display:flex}.studio-resale__usage dt{font:var(--sys-type-body-medium);letter-spacing:var(--sys-type-body-medium-letter-spacing);color:var(--sys-color-on-surface-variant)}.studio-resale__usage dd{font:var(--sys-type-title-medium);letter-spacing:var(--sys-type-title-medium-letter-spacing);color:var(--sys-color-on-surface);margin:0}.studio-resale__usage-total dd{font:var(--sys-type-title-large);letter-spacing:var(--sys-type-title-large-letter-spacing)}.studio-resale__nowrap{white-space:nowrap}.studio-phone__account{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);padding:var(--sys-space-large);background:var(--sys-color-surface-container-low)}.studio-phone__account .falcon-setting{border:0;padding:0}.studio-phone__account .falcon-setting__title{color:var(--sys-color-on-surface)}.studio-phone__details{color:var(--sys-color-on-surface-variant);font:var(--sys-type-body-small)}.studio-phone__details summary{cursor:pointer;width:fit-content}.studio-phone__facts{gap:var(--sys-space-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding-block-start:var(--sys-space-medium);display:grid}.studio-phone__facts>div{gap:var(--sys-space-tight);flex-direction:column;min-width:0;display:flex}.studio-phone__facts dt{font:var(--sys-type-label-medium)}.studio-phone__facts dd{overflow-wrap:anywhere;margin:0}.studio-phone__own .studio-numbers__panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.studio-phone__own .studio-numbers__panel>p{grid-area:2/1/auto/-1}.studio-phone__own .studio-numbers__buttons{grid-area:1/2}@media (width<=700px){.studio-phone__own .studio-numbers__panel{grid-template-columns:minmax(0,1fr)}.studio-phone__own .studio-numbers__buttons{grid-area:3/1}}.studio-phone__choices .falcon-radio-card__control{opacity:0;clip-path:none;z-index:1;width:100%;height:100%;inset:0}.studio-channel__summary{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-channel__summary h2{font:var(--sys-type-headline-small);overflow-wrap:anywhere;margin:0}.studio-channel__summary p{color:var(--sys-color-on-surface-variant);margin:0}.studio-channel__eyebrow{font:var(--sys-type-label-small);color:var(--sys-color-on-surface-variant)}.studio-channel__status{padding:var(--sys-space-tight) var(--sys-space-small);border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface-container-high);font:var(--sys-type-label-medium)}.studio-channel__fields{gap:var(--sys-space-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.studio-channel__settings .falcon-setting__title{color:var(--sys-color-on-surface)}.studio-slack__settings .falcon-setting__title{color:var(--sys-color-project-heading-accent)}.studio-slack__observation{gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-slack__observation>p{margin:var(--sys-space-none)}.studio-slack__observed{gap:var(--sys-space-medium);margin:var(--sys-space-none);font:var(--sys-type-body-medium);display:grid}.studio-slack__observed>div{align-items:center;gap:var(--sys-space-medium);grid-template-columns:minmax(6rem,1fr) minmax(0,2fr);display:grid}.studio-slack__observed dt{color:var(--sys-color-on-surface-variant)}.studio-slack__observed dd{margin:var(--sys-space-none);overflow-wrap:anywhere;color:var(--sys-color-on-surface)}.studio-slack__fields{gap:var(--sys-space-large);flex-direction:column;max-width:40rem;display:flex}.studio-slack__progress{margin:var(--sys-space-none);font:var(--sys-type-label-medium);color:var(--sys-color-on-surface-variant)}.studio-slack__next,.studio-slack__manifest,.studio-slack__connect,.studio-slack__test,.studio-slack__unavailable,.studio-slack__refusal,.studio-slack__found,.studio-slack__preview{align-items:flex-start;gap:var(--sys-space-medium);flex-direction:column;display:flex}.studio-slack__connect{align-items:stretch}.studio-slack__unavailable>p,.studio-slack__refusal>p,.studio-slack__found>p,.studio-slack__preview>p,.studio-slack__next>p{margin:var(--sys-space-none)}.studio-slack__icon{align-items:flex-start;gap:var(--sys-space-large);display:flex}.studio-slack__icon img{border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);object-fit:cover;flex:none;width:6rem;height:6rem}.studio-slack__icon>div{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-slack__icon p{margin:var(--sys-space-none)}.studio-slack__icon-label,.studio-slack__found-title{font:var(--sys-type-label-large);color:var(--sys-color-on-surface)}.studio-slack__ticks{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-slack__ticks li{align-items:center;gap:var(--sys-space-small);display:flex}.studio-slack__ticks .falcon-icon{color:var(--sys-color-on-status-success-container);flex:none}.studio-slack__bubble{padding:var(--sys-space-medium) var(--sys-space-large);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-high);overflow-wrap:anywhere}.studio-slack__from{align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant);display:flex}.studio-slack__from img{border-radius:var(--sys-shape-corner-small)}.studio-slack__picker{position:relative}.studio-slack__channels{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-slack__apps{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-slack__app{justify-content:space-between;align-items:flex-start;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-slack__app-actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-slack__chips{gap:var(--sys-space-small);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-wrap:wrap;list-style:none;display:flex}.studio-slack__options{inset-inline:0;z-index:2;margin:var(--sys-space-none);padding:var(--sys-space-small);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-medium);background:var(--sys-color-surface-container-high);max-height:16rem;list-style:none;position:absolute;top:100%;overflow-y:auto}.studio-slack__options[hidden]{display:none}.studio-slack__option{align-items:flex-start;gap:var(--sys-space-small);padding:var(--sys-space-small) var(--sys-space-medium);border-radius:var(--sys-shape-corner-small);cursor:pointer;display:flex}.studio-slack__option--active{background:var(--sys-color-surface-container-highest)}.studio-slack__option--off{opacity:.6;cursor:default}.studio-slack__option-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.studio-slack__test{align-items:stretch}.studio-slack__fieldset{border:0;min-width:0;margin:0;padding:0}.studio-slack__step-state{align-items:center;gap:var(--sys-space-small);color:var(--sys-color-on-status-success-container);display:inline-flex}.studio-slack__step-state--new,.studio-slack__step-state--pending{color:var(--sys-color-on-surface-variant)}.studio-slack__step-state--attention{color:var(--sys-color-on-status-warning-container)}.studio-slack__test-actions{align-items:center;gap:var(--sys-space-large);flex-wrap:wrap;display:flex}.studio-slack__saved-summary{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-slack__saved-summary>p{margin:var(--sys-space-none);color:var(--sys-color-on-surface-variant)}.studio-slack__target-avatar{object-fit:cover;border-radius:var(--sys-shape-corner-small);flex-shrink:0}.studio-slack__persona{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-slack__added{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-slack__added p{margin:var(--sys-space-none)}.studio-slack__persona-state,.studio-slack__add{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-slack__preview{justify-content:flex-start;align-self:flex-start;align-items:center;gap:var(--sys-space-small);margin:var(--sys-space-none);display:flex}.studio-slack__preview img{border-radius:var(--sys-shape-corner-small);object-fit:cover}.studio-tool__chosen{align-items:center;gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-tool__picker{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-tool__changes{gap:var(--sys-space-medium);margin:var(--sys-space-none);padding:var(--sys-space-none);flex-direction:column;list-style:none;display:flex}.studio-tool__change{justify-content:space-between;align-items:flex-start;gap:var(--sys-space-small) var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-tool__change-words{gap:var(--sys-space-tight);flex-direction:column;flex:20rem;min-width:0;display:flex}.studio-tool__change-line{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface)}.studio-tool__change-meta{font:var(--sys-type-body-small);color:var(--sys-color-on-surface-variant)}.studio-tool__change-links{gap:var(--sys-space-small) var(--sys-space-medium);flex-wrap:wrap;display:flex}.studio-tool__change-actions{align-items:center;gap:var(--sys-space-small);display:flex}.studio-tool__problem{font:var(--sys-type-body-small);color:var(--sys-color-error)}.studio-wizard{gap:var(--sys-space-large);flex-direction:column;max-inline-size:720px;display:flex}.falcon-page:has(.studio-wizard){padding-inline:calc(var(--sys-space-page) + var(--sys-space-tight))}@media (width<=839px){.falcon-page:has(.studio-wizard){padding-inline:calc(var(--sys-space-large) + var(--sys-space-tight))}}.studio-wizard p,.studio-wizard h2,.studio-wizard ol{margin:0}.studio-wizard__body{gap:var(--sys-space-large);flex-direction:column;display:flex}.studio-wizard__count{font:var(--sys-type-label-large);color:var(--sys-color-on-surface-variant)}.studio-wizard__heading{font:var(--sys-type-title-large)}.studio-wizard__help,.studio-wizard__note{font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant)}.studio-wizard__examples{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-wizard__chips{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-wizard__footer{justify-content:flex-end;gap:var(--sys-space-small);flex-wrap:wrap;margin-block-start:var(--sys-space-large);display:flex}.studio-wizard__link{font:var(--sys-type-body-medium)}@media (width<=600px){.falcon-page:has(>.studio-wizard){block-size:calc(100dvh - 56px);min-block-size:0;padding-block-end:var(--sys-space-large)}.falcon-page:has(>.studio-wizard)>.falcon-page-header{flex:none}.studio-wizard{flex:1;min-block-size:0}.studio-wizard__body{flex:1;min-block-size:0;overflow-y:auto}.studio-wizard__footer{padding-block:var(--sys-space-medium);background:var(--sys-color-surface);flex:none;justify-content:space-between;padding-block-end:var(--sys-space-page)}.studio-wizard__footer .falcon-button--filled{flex-basis:100%;order:-1}}.studio-wizard__identify{gap:var(--sys-space-small);flex-direction:column;display:flex}.studio-people-tabs .falcon-tab:focus:not(:focus-visible){outline:none}.studio-people-tabs .falcon-tab:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:calc(var(--sys-stroke-focus) * -1)}.falcon-shell__main:has(.studio-editor-nav){grid-template-columns:96px minmax(0,1fr);position:relative}.falcon-shell__main:has(.studio-editor-nav[data-hidden=true]){grid-template-columns:0 minmax(0,1fr)}html .falcon-shell:has(.studio-editor-nav) .falcon-shell__side{grid-area:1/1;display:flex;overflow:visible}.falcon-shell:has(.studio-editor-nav) .falcon-shell__content{grid-area:1/2}.falcon-shell:has(.studio-editor-nav) .studio-top__menu{display:none}.studio-editor-nav{align-items:center;gap:var(--sys-space-small);padding-block:var(--sys-space-small);background:var(--sys-color-surface);border-inline-end:var(--sys-stroke-border) solid var(--sys-color-outline-variant);flex-direction:column;display:flex}.studio-editor-nav[data-hidden=true]{padding:var(--sys-space-none);border:none}.studio-editor-nav__toggle{border-radius:var(--sys-shape-corner-small);background:var(--sys-color-surface);width:36px;height:36px;color:var(--sys-color-on-surface-variant);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio-editor-nav[data-hidden=true] .studio-editor-nav__toggle{z-index:5;width:24px;box-shadow:var(--sys-elevation-level1);position:absolute;inset-block-start:var(--sys-space-small);inset-inline-start:0}.studio-editor-nav__links{gap:var(--sys-space-small);flex-direction:column;width:96px;display:flex}.studio-editor-nav__link{justify-content:center;align-items:center;gap:var(--sys-space-tight);min-height:52px;padding-block:var(--sys-space-tight);box-sizing:border-box;border-radius:var(--sys-shape-corner-small);color:var(--sys-color-on-surface-variant);font:var(--sys-type-label-medium);text-align:center;overflow-wrap:normal;flex-direction:column;text-decoration:none;display:flex}.studio-editor-nav__link[aria-current=page]{color:var(--sys-project-nav-icon-current)}.studio-editor-nav__link:hover,.studio-editor-nav__toggle:hover{background:var(--sys-color-surface-container-high)}.studio-editor-nav__link:focus-visible,.studio-editor-nav__toggle:focus-visible{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus);outline-offset:-2px}.studio-editor-nav__link[aria-current=page]>span:last-child{color:var(--sys-project-nav-item-current-text)}.studio-editor-nav .falcon-icon{font:var(--sys-type-project-icon-24)}.studio-editor-nav__link{position:relative}.studio-editor-nav__icon{padding:var(--sys-space-tight);border-radius:var(--sys-shape-corner-small);border:var(--sys-stroke-border) solid transparent;justify-content:center;align-items:center;display:flex}.studio-editor-nav__link:hover .studio-editor-nav__icon,.studio-editor-nav__link:focus-visible .studio-editor-nav__icon{background:var(--sys-project-nav-icon-interactive-chip)}.studio-editor-nav__link[aria-current=page] .studio-editor-nav__icon{background:var(--sys-project-nav-icon-current-chip)}.studio-editor-nav__link[aria-current=page]:before{content:"";height:var(--sys-space-large);width:var(--sys-stroke-focus);background:var(--sys-project-nav-accent);position:absolute;inset-inline-start:0}@media (forced-colors:active){.studio-editor-nav__link[aria-current=page] .studio-editor-nav__icon{border-color:currentColor}}.studio-editor-nav__link[aria-current=page],.studio-editor-nav__link[aria-current=page]>span:last-child{color:var(--sys-color-on-surface)}.studio-editor-nav__link[aria-current=page]:before{content:none}.studio-editor-nav__link{min-width:0;max-width:100%}.studio-editor-nav__link>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.studio-editor-nav__link{padding-inline:var(--sys-space-small)}.studio-order{gap:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-order__list{gap:var(--sys-space-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-order__row{gap:var(--sys-space-small);border:var(--sys-stroke-border) solid var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-small);padding:var(--sys-space-small);flex-direction:column;min-width:0;display:flex}.studio-order__row--held{outline:var(--sys-stroke-focus) solid var(--sys-color-project-focus)}.studio-order__content{overflow-wrap:anywhere;min-width:0}.studio-order__actions{gap:var(--sys-space-small);flex-wrap:wrap;display:flex}.studio-flow-layer .studio-flow-canvas{gap:var(--sys-space-medium);flex-direction:column;display:flex;container-type:inline-size}.falcon-page:has(.studio-flow-nw){max-width:none;padding-block-start:var(--sys-space-none);padding-inline:var(--sys-space-medium)}.studio-flow-match__stage{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.studio-flow-match__stage>.studio-graph-canvas{flex:1;min-height:0}.studio-flow-workspace--canvas .studio-flow-match__stage .pz.pz--floating .pz__frame{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)}.studio-flow-match__stage .studio-flow-canvas__chain{width:100%}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__item>.studio-flow__branch{box-sizing:border-box;width:max-content;max-width:18rem;padding:var(--sys-space-none);position:absolute;inset-block-start:calc(var(--sys-space-tight) + 48px);inset-inline-start:calc(50% + 48px);transform:translateY(-50%)}.studio-flow-match__stage>.studio-graph-canvas>.falcon-expandable-panel>.falcon-expandable-panel__header{display:none}.studio-flow-match__stage .pz--floating .pz__tools{order:0;position:absolute;inset-block-end:var(--sys-space-medium);inset-inline-start:50%;transform:translate(-50%)}@media (width>=600px){.studio-flow-match__stage .pz--floating .pz__tools{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start}}.studio-flow-workspace--canvas .studio-flow-layer:not(:has(.studio-flow-canvas--list)){overflow:clip}.studio-flow-match__panel{flex-direction:column;min-width:0;min-height:0;display:flex}.studio-flow-match__panel>div,.studio-flow-match__panel .studio-side{min-height:0}.studio-flow-canvas .studio-flow-match__panel .studio-side{box-sizing:border-box;height:auto;max-height:none;margin:var(--sys-space-none);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);box-shadow:none;flex:auto;position:relative;inset-block-start:auto}.studio-flow-match__panel--empty{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);justify-content:center}.studio-flow-match__panel--empty>p{margin:var(--sys-space-none);font:var(--sys-type-body-medium);color:var(--sys-color-on-surface-variant);text-align:center}@container (width<=43.99rem){.studio-flow-match__panel--empty{display:none}}.studio-flow-canvas--list .studio-flow-match__stage{gap:var(--sys-space-medium)}.studio-flow-more{z-index:6;align-items:stretch;gap:var(--sys-space-tight);box-sizing:border-box;min-width:14rem;max-width:calc(100% - var(--sys-space-large));max-height:calc(100% - 5rem);padding:var(--sys-space-small);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);box-shadow:var(--sys-elevation-level2);flex-direction:column;display:flex;position:absolute;inset-block-end:calc(var(--sys-space-medium) + 3.5rem);inset-inline-end:var(--sys-space-medium);overflow:auto}.studio-flow-more[hidden]{display:none}.studio-flow-canvas--list .studio-flow-more{inset-block:3.5rem auto;inset-inline:var(--sys-space-none) auto}.studio-flow-more .falcon-button{justify-content:flex-start;width:100%}.studio-flow-more__group,.studio-flow-canvas .studio-flow-more .studio-canvas-toolbar,.studio-flow-more .studio-flow-topology-actions,.studio-flow-more .studio-flow-topology-actions>span{align-items:stretch;gap:var(--sys-space-tight);flex-direction:column;flex:none;max-width:none;display:flex}.studio-flow-more__group{padding-block:var(--sys-space-tight);border-block:var(--sys-stroke-border) solid var(--sys-color-outline-variant)}.studio-flow-more .studio-flow-topology-actions[hidden]{display:none}.studio-flow-more .studio-flow-group{white-space:normal}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide){padding-block:var(--sys-space-tight) var(--sys-space-small)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon{box-sizing:border-box;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);width:96px;height:96px;box-shadow:var(--sys-elevation-level1)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon svg{width:40px;height:40px}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide):hover .studio-flow-card__icon{border-color:var(--sys-color-outline)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card--selected:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__icon{border-color:var(--sys-color-project-heading-accent);outline:var(--sys-stroke-border) solid var(--sys-color-project-heading-accent);outline-offset:var(--sys-space-none)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__summary{color:var(--sys-color-on-surface-variant)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__line{width:2px;background:var(--sys-color-outline);margin-inline-start:calc(var(--sys-space-hairline) * -1)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__line:before{content:"";box-sizing:border-box;border:var(--sys-stroke-border) solid var(--sys-color-outline);border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-lowest);width:11px;height:11px;position:absolute;inset-block-start:var(--sys-space-none);inset-inline-start:50%;transform:translate(-50%,-50%)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__line:after{content:"";border-inline:6px solid #0000;border-block-start:8px solid var(--sys-color-outline);width:0;height:0;position:absolute;inset-block-end:var(--sys-space-none);inset-inline-start:50%;transform:translate(-50%)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__item>.studio-flow__parallel{z-index:2;width:auto;padding:var(--sys-space-none);border:none;position:absolute;inset-block-end:var(--sys-space-large);inset-inline-end:100%}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__item>.studio-flow__parallel[data-flow-ready=true],.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__item>.studio-flow__parallel[data-picker-ready=true]{border:var(--sys-stroke-border) dashed var(--sys-color-primary)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__item>.studio-flow__parallel .falcon-button__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__item>.studio-flow__parallel .falcon-button{border-radius:var(--sys-shape-corner-full);background:var(--sys-color-surface-container-lowest);min-width:44px;min-height:44px}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__gap--end{min-height:48px}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__gap--end>.studio-flow__line{height:auto;inset-block-end:var(--sys-space-none)}.studio-flow-canvas .studio-flow__gap--end{padding-block:var(--sys-space-small)}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:after{width:2px}.studio-flow-canvas .studio-flow__row--sides:has(.studio-desk-branch)>.studio-flow-sides:before{width:2px}.studio-flow-canvas .studio-flow-sides .studio-desk-branch:before{border-block-start-width:2px}.studio-flow__kind-drop{z-index:1;position:relative}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__end>.studio-flow__item{position:relative}.studio-flow__branch--run>.studio-flow__failure{min-width:0}.studio-flow__branch--run .studio-flow-card{padding:var(--sys-space-small) var(--sys-space-medium);border:var(--sys-stroke-border) dashed var(--sys-color-outline-variant);border-radius:var(--sys-shape-corner-large);background:var(--sys-color-surface-container-lowest)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card__more,.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card__handle{width:calc(var(--sys-size-project-control-compact) + var(--sys-space-medium));height:calc(var(--sys-size-project-control-compact) + var(--sys-space-medium))}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card--wide .studio-flow-card__handle{inset-inline-end:calc(var(--sys-size-project-control-compact) + var(--sys-space-medium) + var(--sys-space-tight))}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide){width:13rem}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow__together-items{grid-auto-columns:max-content}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__number{min-width:1.5rem;height:1.5rem;font:var(--sys-type-label-medium);pointer-events:none;inset-block-start:calc(-1 * var(--sys-space-small));inset-inline-start:calc(50% - 48px - 1.5rem - var(--sys-space-small))}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__menu,.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__handle{inset-block-start:var(--sys-space-extra-large)}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:not(.studio-flow-card--small):not(.studio-flow-card--wide) .studio-flow-card__handle{inset-inline-start:var(--sys-space-tight);inset-inline-end:auto}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card__handle{opacity:0}.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card:is(:hover,:focus-within) .studio-flow-card__handle,.studio-flow-canvas:not(.studio-flow-canvas--list) .studio-flow-card__handle[aria-pressed=true]{opacity:1}
