@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.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}.tiraz-system{--surface-page:#f7f8f7;--surface:#fff;--surface-subtle:#f2f4f2;--surface-hover:#eaecea;--surface-tray:#eceeea;--surface-well:color-mix(in srgb, var(--surface-tray) 55%, var(--surface));--text:#232a26;--text-secondary:#56615a;--text-muted:#616b64;--border:#e2e7e3;--border-strong:#c5cec7;--border-field:#848a85;--action-text:#fff;--action-hover:color-mix(in srgb, var(--action), black 12%);--action-soft:color-mix(in srgb, var(--action) 8%, var(--surface));--action-border:color-mix(in srgb, var(--action) 24%, var(--border));--success:#316746;--success-soft:#edf5ee;--danger:#a93738;--danger-soft:#fbefef;--info:#355c87;--info-soft:#eef3f9;--ai:#4b47c6;--ai-soft:color-mix(in srgb, var(--ai) 11%, var(--surface));--attention:#935200;--attention-soft:color-mix(in srgb, var(--attention) 12%, var(--surface));--focus:var(--action);--switch-track:#77857b;--font:"IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", "DejaVu Sans Mono", "IBM Plex Sans Arabic", monospace;--text-display:30px;--text-title:24px;--text-heading:18px;--text-subheading:16px;--text-reading:15.5px;--text-body:14px;--text-label:13px;--text-meta:12.5px;--text-micro:11px;--text-figure:28px;--text-figure-small:20px;--text-touch:max(16px, var(--text-body));--weight-regular:400;--weight-medium:500;--weight-semibold:600;--line-height:1.8;--leading-display:1.3;--leading-title:1.35;--leading-heading:1.5;--leading-reading:1.95;--leading-meta:1.6;--leading-micro:1.4;--leading-figure:1.25;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-small:max(2px, calc(var(--radius) - 3px));--tray-pad:5px;--radius-item:var(--radius);--radius-control:calc(var(--radius) * 1.25);--radius-paper:min(24px, max(var(--radius-control), calc(var(--radius) * 1.875)));--radius-tray:calc(var(--radius-paper) + min(var(--tray-pad), calc(var(--radius) * .625)));--radius-pill:calc(var(--radius) * 999);--radius-panel:var(--radius-paper);--control-height:40px;--control-small:36px;--control-small-padding:12px;--control-padding:16px;--control-gap:8px;--tab-padding:8px;--cell-padding:8px;--menu-item-padding:5px;--row-gap:16px;--paper-padding-block:16px;--paper-padding-inline:18px;--status-size:22px;--remove-size:24px;--switch-track-width:38px;--switch-track-height:22px;--switch-thumb:16px;--slider-track:6px;--slider-thumb:18px;--avatar-sm:32px;--avatar-md:40px;--chat-avatar:24px;--press-scale:.97;--disabled-opacity:.5;--shadow-control:0 1px 2px #152c1d0f, 0 1px 1px #152c1d08;--shadow-raised:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000014, 0 1px 2px #12231a24, 0 2px 6px -2px #12231a1f;--shadow-pressed:inset 0 1px 2px #12231a1f;--shadow-popover:0 0 0 .5px #12231a24, 0 1px 2px #12231a0a, 0 4px 8px -2px #12231a0f, 0 12px 28px -6px #12231a1f;--shadow-overlay:0 0 0 .5px #0c18111f, 0 2px 6px -2px #0c18111a, 0 12px 24px -8px #0c181124, 0 32px 64px -16px #0c181133;--shadow-thumb:0 0 0 .5px #12231a1f, 0 1px 2px #12231a2e, 0 2px 6px #12231a14;--shadow-paper:0 0 0 1px #12231a12, 0 1px 2px #12231a0d, 0 10px 24px -16px #12231a4d;--shadow-chip:0 0 0 1px #12231a1a, 0 1px 2px #12231a0f;--shadow-surface:var(--shadow-paper);--hairline:#12231a14;--wash:color-mix(in srgb, var(--text) 4%, transparent);--wash-strong:color-mix(in srgb, var(--text) 7%, transparent);--warp:color-mix(in srgb, var(--text) 6%, transparent);--code-surface:var(--surface-well);--code-key:var(--text);--code-string:#0b6f8f;--code-number:#a4520b;--code-literal:#9b3a6c;--code-comment:var(--text-muted);--focus-halo:color-mix(in srgb, var(--focus) 22%, transparent);--backdrop:#0c18114d;--shimmer:#ffffffa6;--underline-offset:.24em;--motion-press:90ms;--motion-release:.16s;--motion-fast:.12s;--motion-state:.2s;--motion-enter:.18s;--motion-exit:.12s;--motion-tooltip-exit:.1s;--motion-dialog-enter:.22s;--motion-dialog-exit:.15s;--motion-panel:.28s;--motion-panel-exit:.2s;--motion-toast:.24s;--motion-toast-exit:.15s;--motion-collapse:.2s;--motion-collapse-exit:.15s;--motion-receipt:.24s;--motion-progress:.24s;--motion-status:.2s;--motion-reveal:.24s;--motion-stagger:40ms;--motion-word:34ms;--motion-word-settle:.3s;--motion-loop-stitch:.8s;--motion-loop-shimmer:1.9s;--motion-loop-turn:1.8s;--motion-loop-skeleton:1.6s;--motion-loop-caret:1.1s;--motion-loop-spinner:.8s;--motion-loop-progress:1.5s;--motion-loop-pixel:.65s;--motion-loop-orbit:.95s;--weave-fade:.2s;--weave-paper:#242424;--weave-dot:#f5f5f5;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-exit:cubic-bezier(.4, 0, .6, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.22, 1.32, .36, 1);--ease:var(--ease-out);font-family:var(--font);font-size:var(--text-body);line-height:var(--line-height);color:var(--text);background:var(--surface-page);font-synthesis:none;font-kerning:normal;-webkit-tap-highlight-color:transparent}.tiraz-system[data-theme=dark]{--surface-page:#161b18;--surface:#1c221e;--surface-subtle:#232b25;--surface-hover:#2b352e;--surface-tray:#121714;--text:#ecf0ec;--text-secondary:#adb9af;--text-muted:#9ba8a0;--border:#333e36;--border-strong:#546259;--border-field:#5f6f65;--action-text:#17241c;--action-hover:color-mix(in srgb, var(--action), white 10%);--action-soft:color-mix(in srgb, var(--action) 9%, var(--surface));--switch-track:#67776b;--success:#a5d4b3;--success-soft:#24372a;--danger:#f0a4a5;--danger-soft:#3e2729;--info:#adcaf0;--info-soft:#253347;--ai:#aba7ff;--ai-soft:color-mix(in srgb, var(--ai) 18%, var(--surface));--attention:#f1b45e;--attention-soft:color-mix(in srgb, var(--attention) 16%, var(--surface));--shadow-control:0 1px 2px #0003, inset 0 1px 0 #ffffff0a;--shadow-raised:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f, 0 1px 2px #00000052, 0 2px 6px -2px #00000047;--shadow-pressed:inset 0 1px 2px #00000040;--shadow-popover:0 0 0 .5px #ffffff1f, inset 0 1px 0 #ffffff0a, 0 1px 2px #0003, 0 4px 8px -2px #00000038, 0 12px 28px -6px #00000059;--shadow-overlay:0 0 0 .5px #ffffff1f, inset 0 1px 0 #ffffff0a, 0 2px 6px -2px #00000040, 0 12px 24px -8px #0000004d, 0 32px 64px -16px #00000073;--shadow-thumb:0 0 0 .5px #00000040, 0 1px 2px #00000059, 0 2px 6px #0003;--shadow-paper:0 0 0 1px #ffffff12, 0 12px 28px -18px #000c;--shadow-chip:0 0 0 1px #ffffff1a, 0 1px 2px #0006;--hairline:#ffffff14;--code-string:#6fcbe6;--code-number:#f0a862;--code-literal:#f0a5cb;--focus-halo:color-mix(in srgb, var(--focus) 30%, transparent);--backdrop:#050a0799;--shimmer:#ffffff12}.tiraz-system[dir=rtl]{--underline-offset:.45em}.tiraz-system[data-density=compact]{--control-height:36px;--control-small:32px;--control-small-padding:10px;--control-padding:12px;--control-gap:6px;--tab-padding:4px;--cell-padding:4px;--menu-item-padding:3px;--row-gap:12px;--paper-padding-block:14px;--paper-padding-inline:16px}.tiraz-system[data-reduced-motion=true]{--motion-press:0s;--motion-release:0s;--motion-fast:0s;--motion-state:0s;--motion-enter:0s;--motion-exit:0s;--motion-tooltip-exit:0s;--motion-dialog-enter:0s;--motion-dialog-exit:0s;--motion-panel:0s;--motion-panel-exit:0s;--motion-toast:0s;--motion-toast-exit:0s;--motion-collapse:0s;--motion-collapse-exit:0s;--motion-receipt:0s;--motion-progress:0s;--motion-status:0s;--motion-reveal:0s;--motion-stagger:0s;--motion-word:0s;--motion-word-settle:0s;--motion-loop-stitch:0s;--motion-loop-shimmer:0s;--motion-loop-turn:0s;--motion-loop-skeleton:0s;--motion-loop-caret:0s;--motion-loop-spinner:0s;--motion-loop-progress:0s;--motion-loop-pixel:0s;--motion-loop-orbit:0s}@media (prefers-reduced-motion:reduce){.tiraz-system{--motion-press:0s;--motion-release:0s;--motion-fast:0s;--motion-state:0s;--motion-enter:0s;--motion-exit:0s;--motion-tooltip-exit:0s;--motion-dialog-enter:0s;--motion-dialog-exit:0s;--motion-panel:0s;--motion-panel-exit:0s;--motion-toast:0s;--motion-toast-exit:0s;--motion-collapse:0s;--motion-collapse-exit:0s;--motion-receipt:0s;--motion-progress:0s;--motion-status:0s;--motion-reveal:0s;--motion-stagger:0s;--motion-word:0s;--motion-word-settle:0s;--motion-loop-stitch:0s;--motion-loop-shimmer:0s;--motion-loop-turn:0s;--motion-loop-skeleton:0s;--motion-loop-caret:0s;--motion-loop-spinner:0s;--motion-loop-progress:0s;--motion-loop-pixel:0s;--motion-loop-orbit:0s}.tiraz-system *,.tiraz-system :before,.tiraz-system :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.tiraz-system[data-reduced-motion=true] *,.tiraz-system[data-reduced-motion=true] :before,.tiraz-system[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.tiraz-system[data-modality=keyboard]{--motion-press:0s;--motion-release:0s;--motion-fast:0s;--motion-state:0s;--motion-enter:0s;--motion-exit:0s;--motion-tooltip-exit:0s;--motion-dialog-enter:0s;--motion-dialog-exit:0s;--motion-panel:0s;--motion-panel-exit:0s;--motion-toast:0s;--motion-toast-exit:0s;--motion-collapse:0s;--motion-collapse-exit:0s;--motion-receipt:0s;--motion-stagger:0s;--press-scale:1}.tiraz-system[data-theme-switching],.tiraz-system[data-theme-switching] *,.tiraz-system[data-theme-switching] :before,.tiraz-system[data-theme-switching] :after{transition:none!important}.tiraz-system[data-typography=large]{--text-body:16px;--text-meta:14px;--text-heading:20px;--text-title:26px;--text-display:34px;--text-subheading:18px;--text-reading:17px;--text-label:15px;--text-micro:12.5px;--text-figure:32px;--text-figure-small:22px}.tiraz-system{--chart-sage:#355e4c;--chart-blue:#365b87;--chart-plum:#6b487a;--chart-clay:#88543f}.tiraz-system[data-theme=dark]{--chart-sage:#a5c9b4;--chart-blue:#a8c6ef;--chart-plum:#d6b6e5;--chart-clay:#e8baa3}.tiraz-system .tz-pattern-stack{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.tiraz-system .tz-pattern-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.tiraz-system .tz-pattern-error,.tiraz-system .tz-pattern-success{overflow-wrap:anywhere;margin:0}.tiraz-system .tz-pattern-error{color:var(--danger)}.tiraz-system .tz-pattern-success{color:var(--success)}.tiraz-system .tz-pattern-heading{font-size:var(--text-heading);margin:0}.tiraz-system .tz-invoice-details{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.tiraz-system .tz-invoice-details>div{justify-content:space-between;gap:var(--space-2);border-block-end:1px solid var(--border);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.tiraz-system .tz-invoice-details dt{color:var(--text-secondary)}.tiraz-system .tz-invoice-details dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.tiraz-system,.tiraz-system *,.tiraz-system :before,.tiraz-system :after{box-sizing:border-box}.tiraz-system :where(button,input,select,textarea){font:inherit}.tiraz-system :where(button){cursor:pointer}.tiraz-system :where(button:disabled){cursor:not-allowed}.tiraz-system :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tiraz-system :where(svg){flex-shrink:0}.tz-button{--button-height:var(--control-height);justify-content:center;align-items:center;gap:var(--control-gap);min-block-size:var(--button-height);padding-inline:var(--control-padding);font-size:var(--text-body);border-radius:var(--radius-control);font-weight:var(--weight-medium);line-height:var(--leading-meta);transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-state) var(--ease-out), box-shadow var(--motion-state) var(--ease-out), transform var(--motion-release) var(--ease-out);background:var(--action);color:var(--action-text);box-shadow:var(--shadow-raised);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #0000;padding-block:3px;display:inline-flex}.tz-button[data-variant=secondary]{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-control)}.tz-button[data-variant=ghost]{color:var(--text-secondary);box-shadow:none;background:0 0}.tz-button[data-variant=destructive]{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 25%, var(--surface));color:var(--danger);box-shadow:var(--shadow-control)}@media (hover:hover) and (pointer:fine){.tz-button[data-state=idle]:not(:disabled):hover{background:var(--action-hover)}.tz-button[data-state=idle][data-variant=secondary]:not(:disabled):hover{background:var(--surface-subtle);border-color:color-mix(in srgb, var(--border-strong), var(--text) 18%)}.tz-button[data-state=idle][data-variant=ghost]:not(:disabled):hover{background:var(--wash);color:var(--text)}.tz-button[data-state=idle][data-variant=destructive]:not(:disabled):hover{background:color-mix(in srgb, var(--danger) 15%, var(--surface))}}.tz-button:not(:disabled):not([data-state=loading]):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-state), var(--motion-press), var(--motion-press);transition-timing-function:var(--ease-out)}.tz-button:not([data-variant=ghost]):not(:disabled):not([data-state=loading]):active{box-shadow:var(--shadow-pressed)}.tz-button:disabled:not([data-state=loading]){opacity:var(--disabled-opacity);box-shadow:none}.tz-button[data-state=loading]{cursor:wait}.tz-button[data-state=success]{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 25%, var(--surface))}.tz-button[data-state=error]{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, var(--surface))}.tz-button[data-size=sm]{--button-height:var(--control-small);padding-block:2px;padding-inline:var(--control-small-padding)}.tz-button[data-icon-only]{inline-size:var(--button-height);padding-inline:0}.tz-button-label{align-items:center;gap:var(--control-gap);display:inline-flex}.tz-button-label[data-changed]{animation:tz-label-in var(--motion-state) var(--ease-out)}.tz-button[data-changed]:is([data-state=success],[data-state=error])>svg{animation:tz-glyph-in var(--motion-state) var(--ease-out)}.tz-spinner{animation:tz-spin var(--motion-loop-spinner) linear infinite}.tz-icon-button{block-size:32px;inline-size:32px;color:var(--text-secondary);border-radius:var(--radius-small);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.tz-icon-button:hover{background:var(--wash);color:var(--text)}}.tz-icon-button:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-tab-list{border-block-end:.5px solid var(--hairline);isolation:isolate;display:flex;position:relative;overflow-x:auto}.tz-tab{color:var(--text-secondary);white-space:nowrap;min-block-size:var(--control-height);padding-inline:var(--space-5);padding-block:var(--tab-padding);font-weight:var(--weight-medium);transition:color var(--motion-fast) var(--ease-out);touch-action:manipulation;background:0 0;border:0;position:relative}.tz-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.tz-tab:not(:disabled):not([data-state=active]):hover{color:var(--text)}}.tz-tab[data-state=active]{color:var(--text)}.tz-tab:disabled{opacity:var(--disabled-opacity)}.tz-tab-indicator{left:0;background:var(--action);block-size:2px;inline-size:1px;transform:translateX(var(--tab-x)) scaleX(var(--tab-w));transform-origin:0 0;pointer-events:none;z-index:-1;position:absolute;inset-block-end:0}.tz-tabs[data-changed]>.tz-tab-list>.tz-tab-indicator{transition:transform var(--motion-state) var(--ease-in-out)}.tz-tab-panel{outline-offset:-2px!important}.tz-tabs[data-changed]>.tz-tab-panel[data-state=active]{animation:tz-fade-in var(--motion-release) var(--ease-out)}@keyframes tz-panel-in{0%{opacity:0;transform:translateY(3px)}}.tz-tabs[data-variant=segment]>.tz-tab-list{background:var(--surface-tray);border-radius:var(--radius-control);border:1px solid #0000;padding:3px;display:inline-flex}.tz-tabs[data-variant=segment]>.tz-tab-list>.tz-tab{min-block-size:var(--control-small);border-radius:var(--radius-small);transition:color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);padding-block:3px}.tz-tabs[data-variant=segment]>.tz-tab-list>.tz-tab:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-press)}.tz-tabs[data-variant=segment]>.tz-tab-list>.tz-tab-indicator{inline-size:calc(var(--tab-w) * 1px);block-size:calc(100% - 6px);transform:translateX(var(--tab-x));background:var(--surface);border-radius:var(--radius-small);box-shadow:var(--shadow-chip);inset-block-end:3px}.tz-switch-field{justify-content:space-between;align-items:center;gap:var(--row-gap);min-block-size:var(--control-height);display:flex}.tz-switch-copy label{font-weight:var(--weight-medium);cursor:pointer}.tz-switch-copy p{font-size:var(--text-meta);color:var(--text-secondary);margin:2px 0 0}.tz-switch-field[data-disabled]{opacity:var(--disabled-opacity)}.tz-switch-field[data-disabled] label{cursor:not-allowed}.tz-switch{--switch-travel:calc(var(--switch-track-width) - var(--switch-track-height));border:1px solid var(--switch-track);border-radius:var(--radius-pill);background:var(--switch-track);inline-size:var(--switch-track-width);block-size:var(--switch-track-height);transition:background-color var(--motion-state) var(--ease-out), border-color var(--motion-state) var(--ease-out);touch-action:manipulation;flex-shrink:0;padding:2px;position:relative}.tz-switch:before{content:"";position:absolute;inset:-9px -6px}@media (hover:hover) and (pointer:fine){.tz-switch[data-state=unchecked]:not(:disabled):hover{background:color-mix(in srgb, var(--switch-track), var(--text) 14%);border-color:color-mix(in srgb, var(--switch-track), var(--text) 14%)}}.tz-switch[data-state=checked]{background:var(--action);border-color:var(--action)}.tz-switch-thumb{inline-size:var(--switch-thumb);block-size:var(--switch-thumb);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-thumb);transition:transform var(--motion-state) var(--ease-out), background-color var(--motion-state) var(--ease-out);display:block;transform:translate(0)}.tz-switch[data-state=checked] .tz-switch-thumb{transform:translateX(var(--switch-travel));background:var(--action-text)}.tz-switch:dir(rtl)[data-state=checked] .tz-switch-thumb{transform:translateX(calc(-1 * var(--switch-travel)))}.tz-menu{z-index:60;inline-size:224px;max-inline-size:calc(100vw - 24px);max-block-size:var(--radix-dropdown-menu-content-available-height,calc(100dvh - 24px));overscroll-behavior:contain;padding:var(--space-1);border-radius:var(--radius-paper);background:var(--surface);box-shadow:var(--shadow-popover);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:tz-menu-in var(--motion-enter) var(--ease-out);border:1px solid #0000;overflow-y:auto}.tz-menu[data-state=closed]{animation:tz-menu-out var(--motion-exit) var(--ease-exit) forwards}:is(.tz-menu,.tz-tooltip,.tz-datepicker-popup){--enter-x:0px;--enter-y:-4px}:is(.tz-menu,.tz-tooltip,.tz-datepicker-popup)[data-side=top]{--enter-y:4px}:is(.tz-menu,.tz-tooltip,.tz-datepicker-popup)[data-side=left]{--enter-x:4px;--enter-y:0px}:is(.tz-menu,.tz-tooltip,.tz-datepicker-popup)[data-side=right]{--enter-x:-4px;--enter-y:0px}.tz-menu-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-item);padding-block:var(--menu-item-padding);padding-inline:var(--space-3);cursor:pointer;min-block-size:var(--control-height);-webkit-user-select:none;user-select:none;outline:none;display:flex}.tz-menu-item>span[aria-hidden=true]{color:var(--text-secondary);display:inline-flex}.tz-menu-item[data-highlighted]{background:var(--wash-strong);color:var(--text)}.tz-menu-item[data-highlighted]>span[aria-hidden=true]{color:inherit}.tz-menu-item[data-highlighted] .tz-kbd{color:var(--text-secondary)}.tz-menu-item[data-destructive][data-highlighted]{background:var(--danger-soft);color:var(--danger)}.tz-menu-item[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.tz-menu-item[data-destructive]{color:var(--danger)}.tz-menu-item>span:not([aria-hidden=true]){flex:1}.tz-menu-separator{background:var(--hairline);block-size:1px;margin:4px}.tz-sheet-backdrop{background:var(--backdrop);z-index:90;animation:tz-fade-in var(--motion-enter) var(--ease-out);position:fixed;inset:0}.tz-sheet-backdrop[data-state=closed]{animation:tz-fade-out var(--motion-exit) var(--ease-exit)}.tz-sheet{z-index:91;background:var(--surface);inline-size:min(440px,100vw - 24px);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;animation:tz-sheet-in var(--motion-panel) var(--ease-drawer);flex-direction:column;display:flex;position:fixed;inset-block:0}.tz-sheet[data-edge=start]{border-inline-end:.5px solid var(--hairline);inset-inline-start:0}.tz-sheet[data-edge=end]{border-inline-start:.5px solid var(--hairline);inset-inline-end:0}.tz-sheet[data-side=right]{--sheet-offset:100%}.tz-sheet[data-side=left]{--sheet-offset:-100%}.tz-sheet[data-state=closed]{animation:tz-sheet-out var(--motion-panel-exit) var(--ease-drawer)}.tz-sheet-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-block-end:.5px solid var(--hairline);display:flex}.tz-sheet-header h2{font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-sheet-header p{font-size:var(--text-meta);color:var(--text-secondary);margin:6px 0 0}.tz-sheet-body{padding:var(--space-6);flex:1;overflow-y:auto}.tz-sheet-footer{border-block-start:.5px solid var(--hairline);background:var(--surface-tray);padding:var(--space-5) var(--space-6);gap:var(--space-2);justify-content:flex-end;display:flex}.tz-toast-viewport{--toast-peek:10px;z-index:100;outline:none;align-items:end;inline-size:min(370px,100vw - 32px);margin:0;padding:0;list-style:none;display:grid;position:fixed;inset-block-end:20px;inset-inline-end:20px}.tz-toast{--toast-y:calc(var(--toast-depth,0) * var(--toast-peek) * -1);--toast-scale:calc(1 - var(--toast-depth,0) * .05);z-index:calc(10 - var(--toast-depth,0));align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-paper);background:var(--surface);padding:var(--paper-padding-block) var(--paper-padding-inline);box-shadow:var(--shadow-popover);transform-origin:50% 0;transform:translate3d(var(--swipe-x,0px), calc(var(--toast-y) + var(--swipe-y,0px)), 0) scale(var(--toast-scale));transition:transform var(--motion-toast) var(--ease-out), block-size var(--motion-toast) var(--ease-out), opacity var(--motion-state) var(--ease-out);animation:tz-toast-in var(--motion-toast) var(--ease-drawer);border:1px solid #0000;grid-area:1/1;display:flex;position:relative}.tz-toast:before{content:"";block-size:calc(var(--toast-gap) + 1px);position:absolute;inset-block-end:100%;inset-inline:0}.tz-toast-viewport:not(:focus-within)>.tz-toast:where(:not([data-depth="0"])){block-size:var(--toast-front-height,auto);overflow:hidden}.tz-toast-viewport:not(:focus-within)>.tz-toast:where(:not([data-depth="0"]))>*{opacity:0}.tz-toast-viewport:focus-within>.tz-toast{--toast-y:calc(var(--toast-lift,0px) * -1);--toast-scale:1;block-size:var(--toast-height,auto)}@media (hover:hover) and (pointer:fine){.tz-toast-viewport:hover>.tz-toast{--toast-y:calc(var(--toast-lift,0px) * -1);--toast-scale:1;block-size:var(--toast-height,auto);overflow:visible}.tz-toast-viewport:hover>.tz-toast>*{opacity:1}}.tz-toast>*{transition:opacity var(--motion-state) var(--ease-out)}.tz-toast>.tz-toast-copy{flex:1;min-inline-size:0}.tz-toast-icon{color:var(--info);margin-block-start:3px}.tz-toast[data-tone=success] .tz-toast-icon{color:var(--success)}.tz-toast[data-tone=error] .tz-toast-icon{color:var(--danger)}.tz-toast[data-tone=warning] .tz-toast-icon{color:var(--attention)}.tz-toast-title{font-size:var(--text-body);font-weight:var(--weight-medium)}.tz-toast-description{color:var(--text-secondary);font-size:var(--text-meta);overflow-wrap:anywhere;unicode-bidi:plaintext;margin-block-start:2px}.tz-toast[data-state=closed]{animation:tz-toast-out var(--motion-toast-exit) var(--ease-drawer) forwards}.tz-toast[data-swipe=move]{--swipe-x:var(--radix-toast-swipe-move-x,0px);--swipe-y:var(--radix-toast-swipe-move-y,0px);transition:none}.tz-toast[data-swipe=cancel]{transition:transform var(--motion-state) var(--ease-out)}.tz-toast[data-swipe=end]{animation:tz-toast-swipe-out var(--motion-toast-exit) var(--ease-drawer) forwards}@keyframes tz-spin{to{transform:rotate(360deg)}}@keyframes tz-label-in{0%{opacity:0;filter:blur(2px);transform:translateY(2px)}to{opacity:1;filter:none;transform:none}}@keyframes tz-glyph-in{0%{opacity:0;filter:blur(2px);transform:scale(.6)}to{opacity:1;filter:none;transform:none}}@keyframes tz-menu-in{0%{opacity:0;transform:translate(var(--enter-x,0px), var(--enter-y,-4px)) scale(.97)}to{opacity:1;transform:none}}@keyframes tz-menu-out{to{opacity:0;transform:scale(.98)}}@keyframes tz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tz-fade-out{to{opacity:0}}@keyframes tz-sheet-in{0%{transform:translateX(var(--sheet-offset))}to{transform:none}}@keyframes tz-sheet-out{to{transform:translateX(var(--sheet-offset))}}@keyframes tz-modal-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes tz-modal-out{to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}@keyframes tz-toast-in{0%{opacity:0;transform:translateY(calc(100% + 20px))scale(.96)}}@keyframes tz-toast-out{to{opacity:0;transform:translate3d(0, calc(var(--toast-y) + 6px), 0) scale(calc(var(--toast-scale) - .04))}}@keyframes tz-toast-swipe-out{0%{transform:translate3d(0, var(--radix-toast-swipe-end-y,0px), 0)}to{opacity:0;transform:translateY(calc(100% + 20px))}}@media (forced-colors:active){.tz-button,.tz-switch,.tz-menu,.tz-sheet,.tz-toast{border:1px solid buttontext}.tz-switch[data-state=checked],.tz-tab-indicator{background:highlight}.tz-switch-thumb{background:buttontext}}.tz-field{gap:var(--space-1);min-inline-size:0;display:grid}.tz-field-label{font-weight:var(--weight-medium);font-size:var(--text-label);color:var(--text)}.tz-field-required{color:var(--text-secondary)}.tz-field-error{color:var(--danger)}.tz-field-help,.tz-field-error{font-size:var(--text-meta);overflow-wrap:anywhere;margin:0}.tz-field-help{color:var(--text-secondary)}.tz-input,.tz-select-trigger{inline-size:100%;min-inline-size:0;block-size:var(--control-height);padding-inline:var(--control-padding);border:1px solid var(--border-field);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:var(--text-body);line-height:var(--leading-meta);box-shadow:var(--shadow-control);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-state) var(--ease-out), background-color var(--motion-fast) var(--ease-out);padding-block:2px}.tz-input[data-size=sm],.tz-select-trigger[data-size=sm]{block-size:var(--control-small);padding-inline:var(--control-small-padding)}.tz-input::placeholder,.tz-select-trigger[data-placeholder]{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){:is(.tz-input,.tz-select-trigger,.tz-textarea):not(:disabled):not(:focus-visible):not([aria-invalid=true]):hover{border-color:color-mix(in srgb, var(--border-field), var(--text) 22%)}}.tiraz-system :is(.tz-input,.tz-textarea,.tz-select-trigger):focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo), var(--shadow-control);outline:none}.tz-input[aria-invalid=true],.tz-select-trigger[aria-invalid=true]{border-color:var(--danger)}.tiraz-system :is(.tz-input,.tz-textarea,.tz-select-trigger)[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent), var(--shadow-control)}@media (pointer:coarse){:is(.tz-input,.tz-textarea,.tz-tag-draft,.tz-chat-entry textarea){font-size:var(--text-touch)}}@media (forced-colors:active){.tiraz-system :is(.tz-input,.tz-textarea,.tz-select-trigger):focus-visible{outline-offset:1px;outline:2px solid highlight}}.tz-input:disabled,.tz-select-trigger:disabled{opacity:var(--disabled-opacity);box-shadow:none;cursor:not-allowed}input.tz-input:read-only{background:var(--surface-well);box-shadow:none;caret-color:#0000}.tz-select{min-inline-size:0;display:block}.tz-select-trigger{justify-content:space-between;align-items:center;gap:var(--control-gap);text-align:start;display:flex}.tz-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tz-select-trigger>svg{transition:transform var(--motion-state) var(--ease-out)}.tz-select-trigger[data-state=open]>svg{transform:rotate(180deg)}.tz-select-popup{z-index:65;background:var(--surface);color:var(--text);border-radius:var(--radius-paper);box-shadow:var(--shadow-popover);min-inline-size:min(var(--radix-select-trigger-width), calc(100vw - 24px));max-inline-size:calc(100vw - 24px);max-block-size:var(--radix-select-content-available-height);transform-origin:var(--radix-select-content-transform-origin);animation:tz-menu-in var(--motion-enter) var(--ease-out);border:1px solid #0000;overflow:hidden}.tz-select-popup[data-side=top]{--enter-y:4px}.tz-select-popup[data-state=closed]{animation:tz-menu-out var(--motion-exit) var(--ease-exit) forwards}.tz-select-viewport{padding:var(--space-1)}.tz-select-option{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);padding-block:var(--menu-item-padding);min-block-size:var(--control-small);border-radius:var(--radius-item);font-size:var(--text-body);cursor:pointer;overflow-wrap:anywhere;display:flex;outline-offset:-2px!important}.tz-select-option[data-highlighted]{background:var(--wash-strong);color:var(--text)}.tz-select-option[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.tz-select-scroll{block-size:var(--space-5);justify-content:center;align-items:center;display:flex}@keyframes tz-select-in{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.tz-input,.tz-select-trigger,.tz-select-popup{border-color:buttontext}}.customer-form{gap:var(--row-gap);display:grid}.customer-list{margin-block:var(--space-4);padding:0;list-style:none}.customer-list li{padding-block:var(--space-2);border-block-end:1px solid var(--border);overflow-wrap:anywhere}.customer-list span{color:var(--text-secondary)}.tz-table-container{border-radius:var(--radius-paper);background:var(--surface);inline-size:100%;min-inline-size:0;max-inline-size:100%;box-shadow:var(--shadow-paper);border:1px solid #0000;overflow-x:auto}.tz-table{table-layout:fixed;border-collapse:collapse;inline-size:100%;min-inline-size:32rem;font-size:var(--text-body);line-height:var(--line-height);font-variant-numeric:tabular-nums;color:var(--text);text-align:start}.tz-table caption{padding:var(--space-2) var(--control-padding);text-align:start;font-weight:var(--weight-medium)}.tz-table :where(th,td){padding-block:var(--cell-padding);padding-inline:var(--control-padding);text-align:start;vertical-align:top;overflow-wrap:anywhere;border-block-end:.5px solid var(--hairline)}.tz-table :where(th,td)[data-numeric]{text-align:end}.tz-table th{font-weight:var(--weight-medium)}.tz-table thead{background:var(--surface-tray);color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta)}.tz-table tbody tr:last-child :where(th,td){border-block-end:0}.customer-data-example{inline-size:100%;min-inline-size:0}.tz-data-table{border-radius:var(--radius-paper);background:var(--surface);inline-size:100%;min-inline-size:0;box-shadow:var(--shadow-paper);border:1px solid #0000;overflow:hidden}.tz-data-table>.tz-table-container{border-radius:0;box-shadow:none;border:0;border-start-start-radius:var(--radius-paper);border-start-end-radius:var(--radius-paper)}.tz-data-table>.tz-table-container:focus-visible{outline-offset:-2px}.tz-data-table td>.tz-skeleton{vertical-align:middle;display:inline-block}.tz-table-sort{align-items:center;gap:var(--space-2);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.tz-table-sort svg{opacity:.5;flex-shrink:0}[aria-sort=ascending] .tz-table-sort,[aria-sort=descending] .tz-table-sort{color:var(--text)}[aria-sort=ascending] .tz-table-sort svg,[aria-sort=descending] .tz-table-sort svg{color:var(--action);opacity:1}@media (hover:hover) and (pointer:fine){.tz-table-sort:hover{color:var(--text)}.tz-data-table tbody tr:hover{background:var(--wash)}}.tz-data-pagination,.tz-data-pagination>div,.customer-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tz-data-pagination{padding:var(--space-2) var(--control-padding);background:var(--surface-tray);color:var(--text-secondary);font-size:var(--text-meta);justify-content:space-between}.customer-toolbar{margin-block-end:var(--space-3)}.customer-toolbar>.tz-input{flex:14rem;min-inline-size:0}.customer-toolbar>.tz-select-trigger{inline-size:auto;min-inline-size:9rem}.customer-details{gap:var(--row-gap);margin:0;display:grid}.customer-details dt{color:var(--text-secondary);font-size:var(--text-meta)}.customer-details dd{overflow-wrap:anywhere;margin:0}.customer-data-example thead th:first-child{inline-size:30%}.customer-data-example thead th:nth-child(2){inline-size:38%}.customer-data-example thead th:nth-child(3),.customer-data-example thead th:nth-child(4){inline-size:16%}.customer-data-example .tz-icon-button{inline-size:var(--control-small);block-size:var(--control-small)}.customer-data-example .tz-table{min-inline-size:36rem}.tz-badge{max-inline-size:100%;padding-block:calc(var(--space-1) / 2);padding-inline:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--line-height);overflow-wrap:anywhere;align-items:center;display:inline-flex}.tz-badge[data-tone=success]{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 25%, var(--surface))}.tz-badge[data-tone=error]{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, var(--surface))}.tz-badge[data-tone=info]{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info) 25%, var(--surface))}.tz-badge[data-tone=warning]{background:var(--attention-soft);color:var(--attention);border-color:color-mix(in srgb, var(--attention) 25%, var(--surface))}.tz-badge[data-tone=ai]{background:var(--ai-soft);color:var(--ai);border-color:color-mix(in srgb, var(--ai) 25%, var(--surface))}.tz-checkbox-field{column-gap:var(--control-gap);min-block-size:var(--control-small);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start}.tz-checkbox-field>.tz-field-label{font-size:inherit;cursor:pointer;grid-area:1/2}.tz-checkbox-field>.tz-choice-input{grid-area:1/1}.tz-checkbox-field>p{grid-column:2}.tz-checkbox-field>.tz-choice-input,.tz-radio-option>.tz-choice-input{margin-block-start:calc((1lh - var(--text-body) - var(--space-1)) / 2)}.tz-choice-input{appearance:none;inline-size:calc(var(--text-body) + var(--space-1));block-size:calc(var(--text-body) + var(--space-1));border:1px solid var(--border-field);border-radius:var(--radius-small);background:var(--surface);color:var(--action-text);cursor:pointer;box-shadow:var(--shadow-control);transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;flex-shrink:0;place-content:center;margin:0;display:inline-grid}@media (hover:hover) and (pointer:fine){.tz-choice-input:hover:not(:disabled){border-color:var(--action)}}.tz-choice-input:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-press);transition-timing-function:var(--ease-out)}.tz-choice-input:checked{background:var(--action);border-color:var(--action);box-shadow:var(--shadow-raised)}.tz-choice-input:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);background:currentColor;transform:scale(0)}.tz-checkbox:before{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity var(--motion-fast) var(--ease-out), clip-path 0s linear var(--motion-fast);transform:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.4 4.9 8.8 9.5 3.4'/%3E%3C/svg%3E") 50%/contain no-repeat}.tz-checkbox:checked:before{opacity:1;clip-path:inset(0);transition:opacity 0s, clip-path var(--motion-release) var(--ease-out)}.tz-radio:before{transition:transform var(--motion-release) var(--ease-out)}.tz-choice-input:checked:before{transform:scale(1)}.tz-choice-input[aria-invalid=true]{border-color:var(--danger)}.tz-choice-input:disabled{opacity:var(--disabled-opacity);box-shadow:none;cursor:not-allowed}.tz-checkbox-field:has(input:disabled)>:is(label,.tz-field-help){opacity:var(--disabled-opacity);cursor:not-allowed}.tz-radio-group{border:0;min-inline-size:0;margin:0;padding:0}.tz-radio-group>legend{margin-block-end:var(--space-1);padding:0}.tz-radio-group>p{margin-block-start:var(--space-1)}.tz-radio-options{gap:var(--space-1);display:grid}.tz-radio-option{align-items:flex-start;gap:var(--control-gap);min-block-size:var(--control-small);padding-block:calc((var(--control-small) - 1lh) / 2);font-size:var(--text-body);cursor:pointer;display:flex}.tz-radio-option>bdi,.tz-checkbox-field>label{overflow-wrap:anywhere;min-inline-size:0}.tz-radio-copy{gap:1px;min-inline-size:0;display:grid}.tz-radio-description{color:var(--text-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.tz-radio-group:disabled .tz-radio-option{cursor:not-allowed}.tz-radio-option:has(:disabled){cursor:not-allowed}.tz-radio-option:has(:disabled)>:not(.tz-choice-input){opacity:var(--disabled-opacity)}.tz-radio,.tz-radio:before{border-radius:50%}.tz-radio:before{inline-size:var(--space-2);block-size:var(--space-2)}.tz-textarea{inline-size:100%;min-inline-size:0;padding:var(--space-2) var(--control-small-padding);border:1px solid var(--border-field);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:var(--text-body);line-height:var(--line-height);resize:vertical;box-shadow:var(--shadow-control);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-state) var(--ease-out)}.tz-textarea::placeholder{color:var(--text-muted)}.tz-textarea[aria-invalid=true]{border-color:var(--danger)}.tz-textarea:disabled{opacity:var(--disabled-opacity);box-shadow:none;cursor:not-allowed}textarea.tz-textarea:read-only{background:var(--surface-well);box-shadow:none;caret-color:#0000}@media (forced-colors:active){.tz-choice-input{appearance:auto}.tz-choice-input:before{display:none}}.tz-preferences-form{gap:var(--row-gap);min-inline-size:0;display:grid}.tz-preferences-actions{gap:var(--control-gap);flex-wrap:wrap;display:flex}.tz-preferences-form>[role=status]{color:var(--text-secondary);font-size:var(--text-meta);margin:0}.tz-avatar{inline-size:var(--avatar-sm);block-size:var(--avatar-sm);border:1px solid var(--action-border);border-radius:var(--radius-item);background:var(--action-soft);color:var(--action);font-size:var(--text-meta);font-weight:var(--weight-semibold);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.tz-avatar[data-size=md]{inline-size:var(--avatar-md);block-size:var(--avatar-md);font-size:var(--text-body)}.tz-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.tz-avatar-group{align-items:center;gap:var(--space-1) 0;max-inline-size:100%;isolation:isolate;flex-wrap:wrap;padding-inline-start:var(--space-2);display:flex}.tz-avatar-group>*{border:2px solid var(--avatar-ring,var(--surface));margin-inline-start:calc(-1 * var(--space-2))}.tz-avatar-overflow{border:0;display:inline-flex}.tz-avatar-overflow>.tz-avatar{border:2px solid var(--avatar-ring,var(--surface))}.tz-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tz-tooltip{z-index:110;max-inline-size:min(18rem, calc(100vw - var(--space-6)));max-block-size:var(--radix-popper-available-height);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--surface);color:var(--text);box-shadow:var(--shadow-popover);font-size:var(--text-meta);line-height:var(--leading-meta);overflow-wrap:anywhere;text-wrap:pretty;transform-origin:var(--radix-popper-transform-origin);animation:tz-menu-in var(--motion-enter) var(--ease-out);border:1px solid #0000}.tz-tooltip[data-instant]{animation:none}.tz-tooltip[data-state=closed]{pointer-events:none;animation:tz-menu-out var(--motion-tooltip-exit) var(--ease-exit) forwards}.tz-modal{z-index:91;inline-size:min(32rem, calc(100vw - var(--space-8)));max-block-size:calc(100dvh - var(--space-8));background:var(--surface);border-radius:var(--radius-paper);box-shadow:var(--shadow-overlay);overflow-wrap:anywhere;animation:tz-modal-in var(--motion-dialog-enter) var(--ease-out);border:1px solid #0000;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tz-modal[data-state=closed]{animation:tz-modal-out var(--motion-dialog-exit) var(--ease-exit)}.tz-modal-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--paper-padding-block) var(--paper-padding-inline);border-block-end:.5px solid var(--hairline);flex:none;display:flex}.tz-modal-header>div{min-inline-size:0}.tz-modal-header h2{font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-modal-header p{margin:var(--space-1) 0 0;font-size:var(--text-reading);line-height:var(--leading-reading);color:var(--text-secondary)}.tz-modal-scroll{overscroll-behavior:contain;border-radius:inherit;min-block-size:0;margin:-1px;overflow:auto}.tz-modal-body{min-inline-size:0;padding:var(--paper-padding-block) var(--paper-padding-inline)}.tz-modal-footer{justify-content:flex-end;gap:var(--control-gap);padding:var(--paper-padding-block) calc(var(--paper-padding-inline) - 1px);border:1px solid #0000;border-block-start:.5px solid var(--hairline);background:var(--surface-tray);flex-wrap:wrap;flex:none;display:flex}.tz-empty-state{align-items:center;gap:var(--space-2);padding:var(--row-gap);text-align:center;overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.tz-empty-state h3{font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-empty-state>p{max-inline-size:36ch;color:var(--text-secondary);font-size:var(--text-reading);line-height:var(--leading-reading);margin:0}.tz-empty-action{max-inline-size:100%;margin-block-start:var(--space-1)}.tz-empty-illustration{inline-size:min(10rem,100%)}.tz-illustration{block-size:auto;inline-size:100%;display:block}.tz-illustration-wash{fill:var(--surface-tray)}.tz-illustration-paper{fill:var(--surface);stroke:var(--hairline);stroke-width:2px;stroke-linejoin:round}.tz-illustration-detail{stroke:var(--border-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tz-illustration-accent{fill:var(--action)}.tz-illustration-accent-line{stroke:var(--action);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tz-empty-examples{gap:var(--row-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.tz-alert{--alert-tone:var(--info);align-items:center;gap:var(--row-gap);inline-size:100%;min-inline-size:0;padding:var(--control-padding);border-radius:var(--radius-paper);background:var(--info-soft);box-shadow:0 0 0 .5px color-mix(in srgb, var(--alert-tone) 30%, transparent);color:var(--text);overflow-wrap:anywhere;border:1px solid #0000;flex-wrap:wrap;display:flex}.tz-alert[data-tone=neutral]{--alert-tone:var(--text-secondary);background:var(--surface-tray)}.tz-alert[data-tone=success]{--alert-tone:var(--success);background:var(--success-soft)}.tz-alert[data-tone=error]{--alert-tone:var(--danger);background:var(--danger-soft)}.tz-alert[data-tone=warning]{--alert-tone:var(--attention);background:var(--attention-soft)}.tz-alert[data-tone=ai]{--alert-tone:var(--ai);background:var(--ai-soft)}.tz-alert-copy{column-gap:var(--space-3);flex:16rem;grid-template-columns:auto minmax(0,1fr);min-inline-size:0;display:grid}.tz-alert-icon{color:var(--alert-tone);grid-row:span 2;margin-block-start:calc(.5lh - 10px)}.tz-alert strong{font-weight:var(--weight-semibold);grid-column:2}.tz-alert p{margin:var(--space-1) 0 0;font-size:var(--text-body);color:var(--text-secondary);grid-column:2}.tz-alert-action{gap:var(--control-gap);flex-wrap:wrap;max-inline-size:100%;display:flex}.tz-alert-action .tz-button{white-space:normal}.tz-skeleton{inline-size:100%;max-inline-size:100%;block-size:var(--text-body);border-radius:var(--radius-small);background:var(--surface-tray);isolation:isolate;flex:none;display:block;position:relative;overflow:hidden}.tz-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--shimmer), transparent);animation:tz-shimmer var(--motion-loop-skeleton) var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.tz-skeleton:dir(rtl):after{animation-direction:reverse}.tz-skeleton[data-shape=rectangle]{block-size:calc(var(--control-height) * 2);border-radius:var(--radius-item)}.tz-skeleton[data-shape=circle]{inline-size:var(--control-small);block-size:var(--control-small);border-radius:50%}.tz-progress{inline-size:100%;min-inline-size:0}.tz-progress-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;margin-block-end:var(--space-1);display:flex}.tz-progress-track{--progress-dir:1;block-size:calc(var(--control-small) / 4);border-radius:var(--radius-small);background:var(--surface-tray);overflow:hidden}.tz-progress-track:dir(rtl){--progress-dir:-1}.tz-progress-indicator{background:var(--action);border-radius:inherit;block-size:100%;transform:scaleX(var(--progress-fraction));transform-origin:0;transition:transform var(--motion-progress) var(--ease-out);display:block}.tz-progress-indicator:dir(rtl){transform-origin:100%}.tz-progress-track[data-indeterminate=true] .tz-progress-indicator{animation:tz-progress-slide var(--motion-loop-progress) var(--ease-in-out) infinite;transform:scaleX(.4)}@keyframes tz-progress-slide{0%{translate:calc(var(--progress-dir) * -44%)}to{translate:calc(var(--progress-dir) * 104%)}}@keyframes tz-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tz-loading-spinner{inline-size:var(--space-4);block-size:var(--space-4);color:var(--text-secondary);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.tz-loading-spinner[data-size=md]{inline-size:var(--space-6);block-size:var(--space-6)}.tz-loading-spinner[data-tone=ai]{color:var(--ai)}.tz-loading-spinner svg{block-size:100%;inline-size:100%}.tiraz-system[data-reduced-motion=true] .tz-skeleton:after,.tiraz-system[data-reduced-motion=true] .tz-progress-track[data-indeterminate=true] .tz-progress-indicator,.tiraz-system[data-reduced-motion=true] .tz-loading-spinner .tz-spinner{animation:none}.tiraz-system[data-reduced-motion=true] .tz-skeleton:after{display:none}.tiraz-system[data-reduced-motion=true] .tz-progress-track[data-indeterminate=true] .tz-progress-indicator{opacity:.45;transform:none}@media (prefers-reduced-motion:reduce){.tz-skeleton:after,.tz-progress-track[data-indeterminate=true] .tz-progress-indicator,.tz-loading-spinner .tz-spinner{animation:none}.tz-skeleton:after{display:none}.tz-progress-track[data-indeterminate=true] .tz-progress-indicator{opacity:.45;transform:none}}@media (forced-colors:active){.tz-progress-track{outline:1px solid canvastext}.tz-progress-indicator{background:highlight}}.tz-feedback-examples{gap:var(--space-4);inline-size:100%;display:grid}.tz-feedback-examples>p{color:var(--text-secondary);font-size:var(--text-meta);margin:0}.tz-feedback-placeholder{gap:var(--space-3);min-block-size:calc(var(--control-height) * 2);align-items:flex-start;display:flex}.tz-feedback-lines{gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.tz-feedback-examples>.tz-button{justify-self:start}.tz-card{background:var(--surface);border-radius:var(--radius-paper);min-inline-size:0;box-shadow:var(--shadow-paper);overflow-wrap:anywhere;border:1px solid #0000}.tz-card-header,.tz-card-content,.tz-card-footer{padding:var(--paper-padding-block) var(--paper-padding-inline)}.tz-card-header+.tz-card-content{padding-block-start:0}.tz-card-header{gap:var(--space-1);display:grid}.tz-card-title{font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-card-description{color:var(--text-secondary);margin:0}.tz-card-footer{align-items:center;gap:var(--space-2);background:var(--surface-tray);border:1px solid #0000;border-block-start:0;border-end-end-radius:var(--radius-paper);border-end-start-radius:var(--radius-paper);flex-wrap:wrap;margin-block-end:-1px;margin-inline:-1px;display:flex}.tz-accordion{border-radius:var(--radius-paper);background:var(--surface);inline-size:100%;min-inline-size:0;box-shadow:var(--shadow-paper);border:1px solid #0000}.tz-accordion-item+.tz-accordion-item{border-block-start:.5px solid var(--hairline)}.tz-accordion-heading{font-size:var(--text-body);margin:0}.tz-accordion-trigger{inline-size:100%;min-block-size:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--row-gap);color:var(--text);text-align:start;font-weight:var(--weight-medium);overflow-wrap:anywhere;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:0;display:flex}.tz-accordion-item:first-child .tz-accordion-trigger{border-start-start-radius:var(--radius-paper);border-start-end-radius:var(--radius-paper)}.tz-accordion-item:last-child .tz-accordion-trigger[data-state=closed]{border-end-end-radius:var(--radius-paper);border-end-start-radius:var(--radius-paper)}.tz-accordion-trigger>span{min-inline-size:0}@media (hover:hover) and (pointer:fine){.tz-accordion-trigger:not(:disabled):hover{background:var(--wash)}}.tz-accordion-trigger:disabled{opacity:var(--disabled-opacity)}.tz-accordion-chevron{color:var(--text-secondary);transition:transform var(--motion-state) var(--ease-out), color var(--motion-fast) var(--ease-out)}.tz-accordion-trigger[data-state=open] .tz-accordion-chevron{color:var(--action);transform:rotate(180deg)}.tz-accordion-panel{animation:tz-accordion-open var(--motion-collapse) var(--ease-out);overflow:hidden}.tz-accordion-panel[data-state=closed]{animation:tz-accordion-close var(--motion-collapse-exit) var(--ease-out)}.tz-accordion-content{padding:var(--space-2) var(--row-gap) var(--row-gap);overflow-wrap:anywhere}.tz-accordion-content>:first-child{margin-block-start:0}.tz-accordion-content>:last-child{margin-block-end:0}@keyframes tz-accordion-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes tz-accordion-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.tz-breadcrumbs,.tz-pagination{min-inline-size:0}.tz-breadcrumbs ol,.tz-pagination ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz-breadcrumbs li{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;display:inline-flex}.tz-breadcrumbs a{color:var(--text-secondary);text-underline-offset:var(--underline-offset);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.tz-breadcrumbs a:hover{color:var(--action);text-decoration-color:currentColor}}.tz-breadcrumbs [aria-current]{color:var(--text);font-weight:var(--weight-medium)}.tz-breadcrumb-separator{color:var(--text-muted);align-self:center}.tz-breadcrumb-separator:dir(rtl){transform:rotate(180deg)}.tz-pagination .tz-button[aria-current=page]{background:var(--action-soft);color:var(--action);border-color:var(--action-border)}@media (hover:hover) and (pointer:fine){.tz-pagination .tz-button[aria-current=page][data-variant=ghost]:hover{background:var(--action-soft);color:var(--action)}}@media (forced-colors:active){.tz-pagination .tz-button[aria-current=page],.tz-pagination .tz-button[aria-current=page]>*{forced-color-adjust:none}.tz-pagination .tz-button[aria-current=page]{color:highlighttext;background:highlight;border-color:highlight}.tz-pagination .tz-button[aria-current=page]:focus-visible{outline-offset:2px;outline-color:canvastext}}.tz-pagination .tz-button{min-inline-size:var(--control-small)}.tz-pagination-gap{min-inline-size:var(--space-4);color:var(--text-muted);justify-content:center;display:inline-flex}.tz-structure-example{gap:var(--row-gap);inline-size:100%;min-inline-size:0;display:grid}.tz-chart{--chart-chrome:12px;inline-size:100%;min-inline-size:0}.tiraz-system[data-density=compact] .tz-chart{--chart-chrome:8px}.tz-chart-plot{min-inline-size:0;font-family:var(--font);font-size:var(--text-meta);position:relative}.tz-chart .recharts-cartesian-axis-tick-value{direction:rtl;unicode-bidi:plaintext}.tiraz-system[dir=ltr] .tz-chart .recharts-cartesian-axis-tick-value,.tz-chart .recharts-yAxis-tick-labels .recharts-cartesian-axis-tick-value{direction:ltr}.tz-chart .recharts-surface:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-small)}.tz-chart-legend{font-size:var(--text-meta);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-block-start:var(--chart-chrome);display:flex}.tz-chart-legend>span,.tz-chart-legend>button{overflow-wrap:anywhere;align-items:center;gap:6px;min-inline-size:0;max-inline-size:100%;display:inline-flex}.tz-chart-legend>button{font:inherit;color:var(--text);border-radius:var(--radius-small);min-block-size:var(--control-small);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;background:0 0;border:1px solid #0000;padding:4px 8px}.tz-chart-legend>button:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-chart-legend>button[aria-pressed=true]{background:var(--surface-subtle);border-color:var(--border)}.tz-chart-legend>button[aria-pressed=false]{color:var(--text-secondary);text-decoration:line-through}@media (hover:hover) and (pointer:fine){.tz-chart-legend>button:hover{background:var(--surface-hover)}}.tz-chart-legend>button:focus-visible,.tz-chart-table>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tz-chart-swatch{border-radius:var(--radius-small);flex:none;block-size:8px;inline-size:8px}.tz-chart-summary{color:var(--text-secondary);font-size:var(--text-meta);margin:var(--chart-chrome) 0 0;line-height:var(--line-height)}.tz-chart-tooltip{background:var(--surface);color:var(--text);border-radius:var(--radius-control);box-shadow:var(--shadow-popover);padding:var(--space-2);font-family:var(--font);font-size:var(--text-meta);overflow-wrap:anywhere;border:1px solid #0000;max-inline-size:min(240px,100vw - 100px)}.tz-chart-tooltip p{color:var(--text-secondary);margin:0 0 4px}.tz-chart-tooltip dl{gap:4px;margin:0;display:grid}.tz-chart-tooltip dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tz-chart-tooltip dt{align-items:center;gap:6px;min-inline-size:0;display:flex}.tz-chart-tooltip dd{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;margin:0}.tz-chart-empty{text-align:center;height:100%;color:var(--text-secondary);font-size:var(--text-meta);place-content:center;margin:0;display:grid}.tz-chart-segment{transition:fill-opacity var(--motion-fast)}.tz-chart-table{font-size:var(--text-meta);margin-block-start:var(--chart-chrome)}.tz-chart-table>summary{cursor:pointer;color:var(--text-secondary);padding-block:4px}.tz-analytics-example{inline-size:100%}.tz-analytics-period{max-inline-size:220px}.tz-analytics-total{font-size:var(--text-heading);font-weight:var(--weight-medium);margin-block:12px}.tz-sidebar{--sidebar-rail-control:calc(3.5rem - 2 * var(--space-2));min-block-size:0;inline-size:14rem;color:var(--text);background:var(--surface-tray);font-family:var(--font);font-size:var(--text-label);line-height:var(--leading-meta);transition:inline-size var(--motion-state) var(--ease);flex-direction:column;flex:none;display:flex;overflow:hidden}.tz-sidebar[data-collapsed=true]{inline-size:3.5rem}.tz-sidebar-header,.tz-sidebar-footer{padding:var(--space-2);flex:none}.tz-sidebar-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tz-sidebar-identity{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.tz-sidebar-header>.tz-sidebar-identity{flex:1}.tz-sidebar-identity>:not(.tz-sidebar-label){flex-shrink:0}.tz-sidebar-footer{gap:var(--space-1);flex-direction:column;display:flex}.tz-sidebar-content{overscroll-behavior-y:contain;min-block-size:0;padding:var(--space-2);scrollbar-width:thin;flex:1;padding-block-start:var(--space-1);overflow:hidden auto}.tz-sidebar-group+.tz-sidebar-group{margin-block-start:var(--space-4)}.tz-sidebar-label{text-overflow:ellipsis;white-space:nowrap;opacity:1;min-inline-size:0;transition:opacity var(--motion-fast);overflow:hidden}.tz-sidebar-heading{color:var(--text-secondary);padding:var(--space-1) var(--space-2);font-weight:var(--weight-medium);display:block}.tz-sidebar-item,.tz-sidebar-toggle{align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;min-block-size:var(--control-small);padding:var(--space-1) var(--space-2);border-radius:var(--radius-item);color:inherit;text-align:start;font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.tz-sidebar-item>.tz-sidebar-label{flex:1}@media (hover:hover) and (pointer:fine){.tz-sidebar-item:not([data-active=true]:not([aria-expanded=true])):hover,.tz-sidebar-toggle:hover{background:var(--wash)}}.tz-sidebar-item:not(:disabled):active,.tz-sidebar-toggle:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-sidebar-item:not([data-active=true]:not([aria-expanded=true])):not(:disabled):active,.tz-sidebar-toggle:not(:disabled):active{background:var(--wash-strong)}.tz-sidebar-item[data-active=true]{color:var(--text);font-weight:var(--weight-medium)}.tz-sidebar-item:where([data-active=true]:not([aria-expanded=true])){background:var(--surface);box-shadow:var(--shadow-chip);outline-offset:-1px;outline:1px solid #0000}.tz-sidebar-item:focus-visible,.tz-sidebar-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tz-sidebar-item:disabled,.tz-sidebar-toggle:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.tz-sidebar-icon{flex:0 0 24px;justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:inline-flex}.tz-sidebar-count{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-inline-size:35%;color:var(--text-secondary);font-size:var(--text-meta);flex:0 auto;overflow:hidden}.tz-sidebar-chevron{transition:transform var(--motion-fast) var(--ease-out);flex:none;transform:rotate(-90deg)}.tz-sidebar[dir=rtl] .tz-sidebar-chevron{transform:rotate(90deg)}.tz-sidebar-item[aria-expanded=true] .tz-sidebar-chevron{transform:none}.tz-sidebar-nested{border-inline-start:1px solid var(--border);margin-inline-start:var(--space-4);padding-inline-start:var(--space-1)}.tz-sidebar-nested[hidden]{display:none}.tz-sidebar-toggle{flex:none;justify-content:center;inline-size:40px}.tz-sidebar[dir=rtl] .tz-sidebar-toggle svg{transform:scaleX(-1)}.tz-sidebar[data-collapsed=true] .tz-sidebar-label{opacity:0;visibility:hidden;flex:0;inline-size:0}.tz-sidebar[data-collapsed=true] .tz-sidebar-header{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);flex-direction:column}.tz-sidebar[data-collapsed=true] .tz-sidebar-identity{inline-size:var(--sidebar-rail-control);flex:none;justify-content:center;gap:0}.tz-sidebar[data-collapsed=true] .tz-sidebar-identity>.tz-sidebar-label,.tz-sidebar[data-collapsed=true] .tz-sidebar-heading{display:none}.tz-sidebar[data-collapsed=true] .tz-sidebar-footer{align-items:flex-start}.tz-sidebar[data-collapsed=true] .tz-sidebar-content{padding-inline:var(--space-2);scrollbar-width:none}.tz-sidebar[data-collapsed=true] .tz-sidebar-content::-webkit-scrollbar{display:none}.tz-sidebar[data-collapsed=true] .tz-sidebar-count,.tz-sidebar[data-collapsed=true] .tz-sidebar-chevron{display:none}.tz-sidebar[data-collapsed=true] .tz-sidebar-item,.tz-sidebar[data-collapsed=true] .tz-sidebar-toggle{inline-size:var(--sidebar-rail-control);justify-content:center;gap:0;padding-inline:0}.tz-sidebar[data-collapsed=true] .tz-sidebar-item>.tz-sidebar-label{display:none}.tiraz-system[data-reduced-motion=true] .tz-sidebar,.tiraz-system[data-reduced-motion=true] .tz-sidebar *{transition:none}@media (prefers-reduced-motion:reduce){.tz-sidebar,.tz-sidebar *{transition:none}}.tz-sidebar-example{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);inline-size:100%;display:grid}.tz-sidebar-example-desktop>.tz-sidebar{border-radius:var(--radius-small);block-size:560px}.tz-sidebar-example-main{overflow-wrap:anywhere;min-inline-size:0}.tz-sidebar-example-main h3,.tz-sidebar-example-main h4{margin-block:var(--space-2)}.tz-sidebar-example-main p{color:var(--text-secondary)}.tz-sidebar-example-mobile{display:none}.tz-sheet-body:has(>.tz-sidebar){min-block-size:0;padding:var(--space-2);display:flex;overflow:hidden}@media (width<=600px){.tz-sidebar-example{grid-template-columns:minmax(0,1fr)}.tz-sidebar-example-desktop{display:none}.tz-sidebar-example-mobile{display:block}}.tz-tag-input{min-inline-size:0;min-block-size:var(--control-height);padding:2px var(--control-padding);background:var(--surface);color:var(--text);border:1px solid var(--border-field);border-radius:var(--radius-control);box-shadow:var(--shadow-control);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-state) var(--ease-out), background-color var(--motion-fast) var(--ease-out);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tz-tag-input[data-size=sm]{min-block-size:var(--control-small);padding-inline:var(--control-small-padding)}@media (hover:hover) and (pointer:fine){.tz-tag-input:not([data-disabled=true]):not(:focus-within):not([data-invalid=true]):hover{border-color:color-mix(in srgb, var(--border-field), var(--text) 22%)}}.tz-tag-input:focus-within{border-color:var(--focus)}.tz-tag-input:has(>.tz-tag-draft:focus){box-shadow:0 0 0 3px var(--focus-halo), var(--shadow-control)}@media (forced-colors:active){.tz-tag-input:has(>.tz-tag-draft:focus){outline-offset:1px;outline:2px solid highlight}}.tz-tag-input:has(>.tz-tag-draft:focus)>.tz-tag-draft:focus{box-shadow:none;outline:0}.tz-tag-input[data-invalid=true]{border-color:var(--danger)}.tz-tag-input[data-invalid=true]:has(>.tz-tag-draft:focus){box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent), var(--shadow-control)}.tz-tag-input:has(>.tz-tag-draft:read-only:not(:disabled)){background:var(--surface-well)}.tz-tag-input:has(>.tz-tag-draft:read-only:not(:disabled):not(:focus)){box-shadow:none}.tz-tag-draft:read-only{caret-color:#0000}.tz-tag-input[data-disabled=true]{opacity:var(--disabled-opacity);box-shadow:none;cursor:not-allowed}:is(.tz-tag-input[data-disabled=true],.tz-file-selection[data-disabled]) .tz-remove-button:disabled{opacity:1}.tz-tag{border-radius:var(--radius-small);background:var(--surface-tray);min-inline-size:0;max-inline-size:100%;color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);align-items:center;gap:4px;padding:1px 5px;display:inline-flex}.tz-tag>bdi{overflow-wrap:anywhere;min-inline-size:0}.tz-remove-button{inline-size:var(--remove-size);block-size:var(--remove-size);border-radius:var(--radius-small);color:var(--text-secondary);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.tz-remove-button:not(:disabled):hover{background:var(--wash-strong);color:var(--text)}}.tz-remove-button:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-remove-button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.tz-tag-draft{inline-size:100px;min-inline-size:0;color:var(--text);font-size:var(--text-body);line-height:var(--leading-meta);background:0 0;border:0;flex:100px;padding:0}.tz-tag-draft::placeholder{color:var(--text-muted)}.tz-entry-feedback{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);overflow-wrap:anywhere;display:block}.tz-entry-feedback:empty{block-size:0;display:block}.tz-entry-feedback[data-error=true]{color:var(--danger)}.tz-input-copy{align-items:center;min-inline-size:0;display:flex;position:relative}.tz-input-copy>.tz-input{text-overflow:ellipsis;min-inline-size:0;flex:1 1 0;padding-inline-end:calc(var(--remove-size) + var(--space-1) + var(--control-padding))}.tz-input-copy>.tz-button{--button-height:var(--remove-size);block-size:var(--remove-size);border-radius:var(--radius-small);margin-block:auto;padding:0;position:absolute;inset-block:0;inset-inline-end:var(--space-1)}@media (hover:hover) and (pointer:fine){.tz-input-copy>.tz-button[data-variant=ghost]:not(:disabled):hover{background:var(--wash-strong)}}.tz-input-copy>.tz-button:focus-visible{outline-offset:1px}.tz-input-copy .tz-button-label{transition:color var(--motion-release) var(--ease-out)}.tz-input-copy .tz-button-label:has(>.lucide-check){color:var(--success)}.tz-input-copy>.tz-button[data-icon-only] .tz-button-label>.lucide-check{animation:none}.tz-filter-bar{gap:var(--control-gap);min-inline-size:0;display:grid}.tz-filter-controls,.tz-filter-active{align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.tz-filter-controls>*{min-inline-size:0;max-inline-size:100%}.tz-filter-search{flex:180px}.tz-filter-search>.tz-input,.tz-filter-search>.tz-field{inline-size:100%}.tz-filter-controls .tz-select-trigger{max-inline-size:100%}.tz-file-selection,.tz-color-picker{inline-size:100%;min-inline-size:0}.tz-file-drop{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);background:var(--surface-tray);border:1px dashed var(--border-strong);border-radius:var(--radius-paper);color:var(--text-secondary);font-size:var(--text-body);transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-state) var(--ease-out);flex-wrap:wrap;display:flex}.tz-file-drop[data-dragging]{background:var(--action-soft);border-color:var(--action)}.tz-file-browse{padding:var(--space-1);font:inherit;font-weight:var(--weight-medium);color:var(--text);text-underline-offset:var(--underline-offset);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--radius-small);cursor:pointer;touch-action:manipulation;background:0 0;border:0}@media (hover:hover) and (pointer:fine){.tz-file-browse:not(:disabled):hover{text-decoration-color:currentColor}}.tz-file-drop:has(>.tz-file-browse:focus-visible){border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo)}.tz-color-entry:has(:focus-visible){border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo), var(--shadow-control)}@media (forced-colors:active){:is(.tz-file-drop:has(>.tz-file-browse:focus-visible),.tz-color-entry:has(:focus-visible)){outline-offset:1px;outline:2px solid highlight}}.tz-file-browse:focus-visible,.tz-color-entry input:focus-visible{box-shadow:none;outline:none}.tz-file-drop[data-invalid=true],.tz-color-entry[data-invalid=true]{border-color:var(--danger)}.tz-file-drop[data-invalid=true]:has(>.tz-file-browse:focus-visible){border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent)}.tz-color-entry[data-invalid=true]:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent), var(--shadow-control)}.tz-selected-files{contain:inline-size;gap:var(--space-1);min-inline-size:0;color:var(--text);flex-basis:100%;margin:0;padding:0;list-style:none;display:grid}.tz-selected-files li{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-item);background:var(--surface);box-shadow:var(--shadow-chip);font-size:var(--text-meta);border:1px solid #0000;display:flex}.tz-selected-files svg{flex-shrink:0}.tz-file-name{overflow-wrap:anywhere;flex:1;min-inline-size:0}.tz-file-size{color:var(--text-secondary);flex-shrink:0}.tz-entry-feedback p{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.tz-file-selection[data-disabled],.tz-color-picker[data-disabled]{opacity:var(--disabled-opacity)}.tz-color-picker[data-disabled] .tz-color-entry{box-shadow:none}.tz-file-browse:disabled{cursor:not-allowed}.tz-color-entry{align-items:center;gap:var(--space-2);block-size:var(--control-small);padding-inline:var(--space-2);background:var(--surface);border:1px solid var(--border-field);border-radius:var(--radius-control);box-shadow:var(--shadow-control);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-state) var(--ease-out);display:flex}@media (hover:hover) and (pointer:fine){.tz-color-entry:not(:has(:disabled,:focus-visible)):not([data-invalid=true]):hover{border-color:color-mix(in srgb, var(--border-field), var(--text) 22%)}}.tz-color-native{appearance:none;inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-small);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.tz-color-native::-webkit-color-swatch-wrapper{padding:0}.tz-color-native::-webkit-color-swatch{border:1px solid var(--border-strong);border-radius:var(--radius-small)}.tz-color-native::-moz-color-swatch{border:1px solid var(--border-strong);border-radius:var(--radius-small)}.tz-color-hex{font:inherit;font-family:var(--font-mono);font-size:var(--text-body);color:var(--text);background:0 0;border:0;align-self:stretch;inline-size:100%;min-inline-size:0;padding:0}.tz-color-swatches{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.tz-color-swatch{inline-size:var(--control-small);block-size:var(--control-small);border:1px solid var(--border-strong);border-radius:var(--radius-small);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;place-items:center;display:grid}.tz-color-swatch:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-color-swatch[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text), inset 0 0 0 3px var(--surface)}.tz-color-swatch:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-color-check{inline-size:var(--space-4);block-size:var(--space-4);color:var(--text);background:var(--surface);border-radius:50%;place-items:center;display:grid}.tz-color-swatch:disabled,.tz-color-native:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tz-file-drop{transition:none}}.tiraz-system[data-reduced-motion=true] .tz-file-drop{transition:none}.tz-slider-row{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.tz-slider{accent-color:var(--action);inline-size:100%;min-inline-size:0;block-size:var(--control-height);cursor:pointer;margin:0}.tz-slider:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.tz-slider{--slider-edge:var(--border-field)}.tz-slider[aria-invalid=true]{--slider-edge:var(--danger)}@media not (forced-colors:active){.tz-slider{appearance:none;touch-action:manipulation;background:0 0}.tz-slider::-webkit-slider-runnable-track{block-size:var(--slider-track);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--action) var(--slider-fill,50%), var(--surface-hover) var(--slider-fill,50%))}.tz-slider:dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--action) var(--slider-fill,50%), var(--surface-hover) var(--slider-fill,50%))}.tz-slider::-moz-range-track{block-size:var(--slider-track);border-radius:var(--radius-pill);background:var(--surface-hover)}.tz-slider::-moz-range-progress{block-size:var(--slider-track);border-radius:var(--radius-pill);background:var(--action)}.tz-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--slider-thumb);block-size:var(--slider-thumb);background:var(--surface);box-shadow:var(--shadow-thumb), inset 0 0 0 1px var(--slider-edge), 0 0 0 0 var(--focus-halo);transition:box-shadow var(--motion-state) var(--ease-out);border:0;border-radius:50%;margin-block-start:calc((var(--slider-track) - var(--slider-thumb)) / 2)}.tz-slider::-moz-range-thumb{inline-size:var(--slider-thumb);block-size:var(--slider-thumb);background:var(--surface);box-shadow:var(--shadow-thumb), inset 0 0 0 1px var(--slider-edge), 0 0 0 0 var(--focus-halo);transition:box-shadow var(--motion-state) var(--ease-out);border:0;border-radius:50%}@media (hover:hover) and (pointer:fine){.tz-slider:not(:disabled):not([aria-invalid=true]):hover::-webkit-slider-thumb{box-shadow:var(--shadow-thumb), inset 0 0 0 1px var(--slider-edge), 0 0 0 6px var(--focus-halo)}.tz-slider:not(:disabled):not([aria-invalid=true]):hover::-moz-range-thumb{box-shadow:var(--shadow-thumb), inset 0 0 0 1px var(--slider-edge), 0 0 0 6px var(--focus-halo)}}.tiraz-system .tz-slider:focus-visible{outline:none}.tz-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-thumb), inset 0 0 0 1px var(--slider-edge), 0 0 0 2px var(--surface), 0 0 0 4px var(--focus)}.tz-slider:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-thumb), inset 0 0 0 1px var(--slider-edge), 0 0 0 2px var(--surface), 0 0 0 4px var(--focus)}.tz-slider[aria-invalid=true]:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-thumb), inset 0 0 0 1px var(--slider-edge), 0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent)}.tz-slider[aria-invalid=true]:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-thumb), inset 0 0 0 1px var(--slider-edge), 0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent)}}.tz-slider-value{min-inline-size:3ch;font-size:var(--text-meta);font-variant-numeric:tabular-nums}.tz-otp{inline-size:calc(var(--otp-length) * 2.6em);max-inline-size:100%;block-size:var(--control-height);font-size:var(--text-body);position:relative}.tz-otp[data-size=sm]{block-size:var(--control-small)}.tz-otp-slots{grid-template-columns:repeat(var(--otp-length), minmax(0, 1fr));pointer-events:none;display:grid;position:absolute;inset:0}.tz-otp-slot{border:1px solid var(--border-field);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-control);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-state) var(--ease-out), background-color var(--motion-fast) var(--ease-out);place-items:center;margin-inline:2px;display:grid;position:relative}.tz-otp-digit{font-family:var(--font-mono);font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.tiraz-system .tz-otp-input{opacity:0;cursor:text;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.tiraz-system .tz-otp-input:focus,.tiraz-system .tz-otp-input:focus-visible{outline:none}.tz-otp-slot[data-active]{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo), var(--shadow-control)}@media (forced-colors:active){.tz-otp-slot[data-active]{outline-offset:1px;outline:2px solid highlight}}.tz-otp-slot[data-selected]{background:var(--action-soft)}.tz-otp-slot[data-caret]:after{content:"";border-inline-start:1.5px solid var(--focus);block-size:1em;animation:tz-caret-blink var(--motion-loop-caret) var(--ease-in-out) infinite;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translateY(-50%)}@keyframes tz-caret-blink{0%,45%{opacity:1}55%,95%{opacity:0}}.tz-otp-slot[data-caret][data-filled]:after{inset-inline-start:25%}.tz-otp-slot[data-caret][data-after]:after{inset-inline-start:75%}.tz-otp:has([aria-invalid=true]) .tz-otp-slot{border-color:var(--danger)}.tz-otp:has([aria-invalid=true]) .tz-otp-slot[data-active]{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent), var(--shadow-control)}.tz-otp[data-changed]:not(:has(.tz-otp-slot:not([data-filled])),:has([aria-invalid=true])) .tz-otp-slot{border-color:var(--success)}.tz-otp:has(>.tz-otp-input:read-only:not(:disabled)) .tz-otp-slot:not([data-selected]){background:var(--surface-well)}.tz-otp:has(>.tz-otp-input:read-only:not(:disabled)) .tz-otp-slot:not([data-active]){box-shadow:none}.tz-otp[data-disabled]{opacity:var(--disabled-opacity)}.tz-otp[data-disabled] .tz-otp-slot{box-shadow:none}.tz-date-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:start;display:flex}.tz-date-trigger>span{white-space:normal}.tz-datepicker-popup{z-index:70;inline-size:284px;max-inline-size:min(calc(100vw - 16px), var(--radix-popover-content-available-width));max-block-size:var(--radix-popover-content-available-height);overscroll-behavior:contain;padding:var(--space-2);background:var(--surface);color:var(--text);border-radius:var(--radius-paper);box-shadow:var(--shadow-popover);font-size:var(--text-body);border:1px solid #0000;overflow:auto}.tz-datepicker-popup .rdp-months{position:relative}.tz-datepicker-popup .rdp-month{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;column-gap:4px;display:grid}.tz-datepicker-popup .rdp-month_caption{min-inline-size:0;min-block-size:var(--control-height);justify-content:center;align-items:center;display:flex}.tz-datepicker-popup .rdp-dropdowns{gap:4px;inline-size:100%;min-inline-size:0;display:flex}.tz-datepicker-popup .rdp-dropdown_root{flex:1;min-inline-size:0}.tz-datepicker-popup .rdp-months_dropdown{inline-size:100%}.tz-datepicker-popup .rdp-dropdown_root .rdp-caption_label{display:none}.tz-datepicker-popup .rdp-dropdown{min-inline-size:0;max-inline-size:100%;block-size:var(--control-small);border:1px solid var(--border-strong);border-radius:var(--radius-small);font:inherit;font-size:var(--text-meta);background:var(--surface);color:var(--text);padding-inline:3px}.tz-datepicker-popup .rdp-years_dropdown{min-inline-size:calc(4ch + 2em)}.tz-datepicker-popup .tz-date-year-trigger{white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;display:inline-flex}.tz-date-years-popup{z-index:80;max-block-size:min(calc(5 * var(--control-small) + 2px), var(--radix-select-content-available-height))}.tz-date-years-popup .tz-date-years-viewport{max-block-size:min(calc(5 * var(--control-small)), calc(var(--radix-select-content-available-height) - 2px));overscroll-behavior:contain;scrollbar-width:thin;padding:0}.tz-date-years-popup .tz-date-years-viewport::-webkit-scrollbar{width:6px;display:block}.tz-date-years-popup .tz-select-option{block-size:var(--control-small);font-size:var(--text-meta);padding-block:0}.tz-datepicker-popup :is(.rdp-button_previous,.rdp-button_next,.rdp-day_button){inline-size:var(--control-small);block-size:var(--control-small);border-radius:var(--radius-small);color:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.tz-datepicker-popup :is(.rdp-button_previous,.rdp-button_next){inline-size:24px}.tz-datepicker-popup .rdp-chevron{fill:currentColor;block-size:18px;inline-size:18px}.tz-datepicker-popup .rdp-month_grid{border-collapse:collapse;table-layout:fixed;grid-column:1/-1;inline-size:100%}.tz-datepicker-popup .rdp-weekday{font-weight:var(--weight-regular);font-size:var(--text-meta);color:var(--text-secondary);padding-block:var(--space-1)}.tz-datepicker-popup .rdp-day{text-align:center;padding:1px 0}.tz-datepicker-popup .rdp-day_button{max-inline-size:100%}@media (hover:hover) and (pointer:fine){.tz-datepicker-popup :not(.rdp-selected)>button:enabled:not([aria-disabled=true]):hover{background:var(--wash)}}.tz-datepicker-popup .rdp-selected .rdp-day_button{background:var(--action);color:var(--action-text);font-weight:var(--weight-semibold)}.tz-datepicker-popup .rdp-today:not(.rdp-selected) .rdp-day_button{border-color:var(--action)}.tz-datepicker-popup button:disabled,.tz-datepicker-popup button[aria-disabled=true]{opacity:var(--disabled-opacity)}.tz-datepicker-popup .rdp-outside{color:var(--text-muted)}.tz-datepicker-popup .rdp-hidden{visibility:hidden}.tz-date-actions{justify-content:space-between;gap:var(--space-2);border-block-start:1px solid var(--border);margin-block-start:var(--space-2);padding-block-start:var(--space-2);display:flex}.tz-steps,.tz-timeline{--sequence-indicator:var(--space-6);--sequence-gap:var(--space-4);inline-size:100%;min-inline-size:0;margin:0;padding:0;list-style:none}.tz-steps{flex-wrap:wrap;display:flex;container-type:inline-size}.tz-step{flex:1 1 0}.tz-step,.tz-timeline-item{min-inline-size:0;position:relative}.tz-step:not(:last-child):after{content:"";border-block-start:.5px solid var(--hairline);pointer-events:none;position:absolute;inset-block-start:calc(var(--sequence-indicator) / 2);inset-inline-start:calc(var(--sequence-indicator) + var(--space-2));inset-inline-end:var(--space-2)}.tz-step-body{z-index:1;align-items:flex-start;gap:var(--space-2);inline-size:100%;min-inline-size:0;padding-inline:0 var(--space-3);box-sizing:border-box;font:inherit;color:var(--text);text-align:start;flex-direction:column;display:flex;position:relative}.tz-step-button{appearance:none;cursor:pointer;border-radius:var(--radius-small);touch-action:manipulation;background:0 0;border:0}.tz-step-button:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}@media (hover:hover) and (pointer:fine){.tz-step-button:hover .tz-step-label{text-underline-offset:var(--underline-offset);text-decoration:underline}}.tz-step-indicator,.tz-timeline-indicator{inline-size:var(--sequence-indicator);block-size:var(--sequence-indicator);flex:0 0 var(--sequence-indicator);box-sizing:border-box;background:var(--surface);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tz-step-indicator{border:1px solid var(--border-strong);font-size:var(--text-meta);font-weight:var(--weight-medium);outline:0 solid var(--action);outline-offset:6px;transition:background var(--motion-state) var(--ease), color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), outline-width var(--motion-state) var(--ease-out), outline-offset var(--motion-state) var(--ease-out)}.tz-step[data-status=completed] .tz-step-indicator{background:var(--text);border-color:var(--text);color:var(--surface)}.tz-step[data-current=true] .tz-step-indicator{outline-offset:2px;outline-width:2px}.tz-step[data-status=error] .tz-step-indicator{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.tz-step-copy,.tz-step-label,.tz-step-description{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;display:block}.tz-step-label,.tz-timeline-title{font-weight:var(--weight-medium)}.tz-step-description,.tz-timeline-description,.tz-timeline-empty{color:var(--text-secondary)}.tz-step-description,.tz-timeline-heading time,.tz-timeline-time{font-size:var(--text-meta)}.tz-steps[data-orientation=vertical]{display:block}.tz-steps[data-orientation=vertical] .tz-step-body{gap:var(--space-3);flex-direction:row;padding-block-end:var(--sequence-gap)}.tz-steps[data-orientation=vertical] .tz-step:not(:last-child):after{border-block-start:0;border-inline-start:.5px solid var(--hairline);inset-block-start:calc(var(--sequence-indicator) + var(--space-1));inset-block-end:var(--space-1);inset-inline-start:calc(var(--sequence-indicator) / 2);inset-inline-end:auto}.tz-steps[data-orientation=vertical] .tz-step:last-child .tz-step-body{padding-block-end:0}.tz-timeline-item{grid-template-columns:var(--sequence-indicator) minmax(0, 1fr);gap:var(--space-3);padding-block-end:var(--sequence-gap);display:grid}.tz-timeline-item:last-child{padding-block-end:0}.tz-timeline-item:not(:last-child):after{content:"";border-inline-start:.5px solid var(--hairline);position:absolute;inset-block-start:calc(var(--sequence-indicator) + var(--space-1));inset-block-end:var(--space-1);inset-inline-start:calc(var(--sequence-indicator) / 2)}.tz-timeline-indicator{color:var(--text-secondary);background:var(--surface-subtle)}.tz-timeline-indicator svg{inline-size:var(--space-4);block-size:var(--space-4)}.tz-timeline-dot{inline-size:var(--space-2);block-size:var(--space-2);background:var(--text-muted);border-radius:50%}.tz-timeline-copy{overflow-wrap:anywhere;min-inline-size:0}.tz-timeline-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tz-timeline-heading time,.tz-timeline-time{color:var(--text-muted);unicode-bidi:isolate}.tz-timeline-content{min-inline-size:0;margin-block-start:var(--space-2)}@container (width<=30rem){.tz-step{flex:1 0 100%}.tz-step-body{gap:var(--space-3);flex-direction:row;padding-block-end:var(--sequence-gap)}.tz-step:last-child .tz-step-body{padding-block-end:0}.tz-step:not(:last-child):after{border-block-start:0;border-inline-start:.5px solid var(--hairline);inset-block-start:calc(var(--sequence-indicator) + var(--space-1));inset-block-end:var(--space-1);inset-inline-start:calc(var(--sequence-indicator) / 2);inset-inline-end:auto}}@media (width<=640px){.tz-step{flex:1 0 100%}.tz-step-body{gap:var(--space-3);flex-direction:row;padding-block-end:var(--sequence-gap)}.tz-step:last-child .tz-step-body{padding-block-end:0}.tz-step:not(:last-child):after{border-block-start:0;border-inline-start:.5px solid var(--hairline);inset-block-start:calc(var(--sequence-indicator) + var(--space-1));inset-block-end:var(--space-1);inset-inline-start:calc(var(--sequence-indicator) / 2);inset-inline-end:auto}}.tiraz-system[data-reduced-motion=true] .tz-step-indicator{transition:none}@media (prefers-reduced-motion:reduce){.tz-step-indicator{transition:none}}.tz-notification-items{inline-size:100%;min-inline-size:0;margin:0;padding:0;list-style:none}.tz-notification-row{align-items:flex-start;gap:var(--space-3);padding:var(--paper-padding-block) var(--paper-padding-inline);overflow-wrap:anywhere;min-inline-size:0;transition:background-color var(--motion-fast) var(--ease-out);display:flex}.tz-notification-row+.tz-notification-row{border-block-start:.5px solid var(--hairline)}@media (hover:hover) and (pointer:fine){.tz-notification-row:hover{background:var(--wash)}}.tz-notification-copy{flex:1;min-inline-size:0}.tz-row-title{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--line-height)}.tz-notification-leading svg{block-size:18px;inline-size:18px}.tz-notification-description{color:var(--text-secondary);font-size:var(--text-body);margin-block:var(--space-1)}.tz-row-meta,.tz-row-actions,.tz-notification-header,.tz-notification-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.tz-row-meta{color:var(--text-secondary);font-size:var(--text-meta);margin-block-start:var(--space-1)}.tz-row-actions{max-inline-size:100%;margin-block-start:var(--space-2)}.tz-row-actions>*{overflow-wrap:anywhere;white-space:normal;max-inline-size:100%}.tz-notification-list{overflow-wrap:anywhere;inline-size:100%;min-inline-size:0}.tz-notification-header{padding:0 var(--paper-padding-inline) var(--space-2);border-block-end:.5px solid var(--hairline)}.tz-notification-header>.tz-button{margin-inline-start:auto}.tz-notification-heading{justify-content:space-between;align-items:baseline}.tz-notification-heading time,.tz-notification-time{color:var(--text-muted);font-size:var(--text-meta)}.tz-notification-state{align-items:center;gap:var(--space-2);display:inline-flex}.tz-unread-dot{background:var(--action);border-radius:50%;flex-shrink:0;block-size:6px;inline-size:6px}.tz-notification-row[data-unread=false] .tz-row-title{font-weight:var(--weight-regular)}.tz-notification-leading{flex-shrink:0;padding-block-start:var(--space-1)}.tz-notification-list .tz-row-actions button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.tz-notification-list .tz-row-actions .tz-button[aria-disabled=true][data-variant=ghost]:hover{color:var(--text-secondary);background:0 0}}.tz-status-icon{inline-size:var(--status-size);block-size:var(--status-size);vertical-align:middle;color:var(--text-secondary);font-size:var(--text-micro);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;transition:background-color var(--motion-state) var(--ease-out), border-color var(--motion-state) var(--ease-out), color var(--motion-state) var(--ease-out);border:1px solid #0000;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.tz-status-icon>svg{block-size:12px;inline-size:12px}.tz-status-icon[data-state=pending]{border:1.5px dashed var(--border-strong)}.tz-status-icon[data-state=pending][data-empty]{border-color:var(--border-field)}.tz-agent-run-step[data-state=planned] .tz-status-icon[data-state=pending]{border-style:solid}.tz-status-icon[data-state=running]{border:0}.tz-status-icon[data-state=running][data-tone=ai]{color:var(--ai)}.tz-status-icon>[data-glyph=spinner]{display:contents}.tz-status-icon .tz-loading-spinner{inline-size:var(--status-size);block-size:var(--status-size);color:inherit}.tz-status-icon[data-state=needs-you]{background:var(--attention);color:var(--surface)}.tz-status-icon[data-state=completed]{background:var(--success);color:var(--surface)}.tz-status-icon[data-state=failed]{background:var(--danger);color:var(--surface)}.tz-status-icon[data-state=stopped]{border:1.5px solid var(--border-strong)}.tz-status-icon>[data-glyph=square]{background:currentColor;border-radius:0;block-size:8px;inline-size:8px}.tz-status-icon[data-state=skipped]{border:1.5px dashed var(--border-strong);color:var(--text-muted)}@media (forced-colors:active){.tz-status-icon>[data-glyph=square]{forced-color-adjust:none;background:canvastext}}.tz-status-icon>[data-glyph=check]{--draw:23;--draw-from:-23}.tz-status-icon>[data-glyph=x]{--draw:17;--draw-from:17}.tz-status-icon[data-changed]>:is([data-glyph=check],[data-glyph=x]) path{stroke-dasharray:var(--draw) var(--draw);animation:tz-draw var(--motion-status) var(--ease-out) both}.tz-status-icon[data-changed]>[data-glyph=x] path:nth-child(2){animation-delay:var(--motion-stagger)}.tz-ai-mark{border-radius:var(--radius-item);background:var(--ai-soft);block-size:24px;inline-size:24px;color:var(--ai);flex:none;place-items:center;display:inline-grid}.tz-ai-mark[data-size=xs]{border-radius:var(--radius-small);block-size:18px;inline-size:18px}.tz-ai-mark[data-size=md]{border-radius:var(--radius-control);block-size:30px;inline-size:30px}.tz-ai-mark>svg{fill:currentColor;block-size:13px;inline-size:13px}.tz-ai-mark[data-size=xs]>svg{block-size:10px;inline-size:10px}.tz-ai-mark[data-size=md]>svg{block-size:16px;inline-size:16px}.tz-ai-mark[data-working]>svg{animation:tz-ai-mark-turn var(--motion-loop-turn) var(--ease-in-out) infinite}@keyframes tz-ai-mark-turn{0%,30%{transform:rotate(0)}70%,to{transform:rotate(90deg)}}.tz-status-pill{border-radius:var(--radius-pill);background:var(--wash-strong);color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--motion-state) var(--ease-out), color var(--motion-state) var(--ease-out);border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:2px 9px;padding-inline-end:10px;display:inline-flex}.tz-status-pill[data-state=running]{background:var(--ai-soft);color:var(--ai)}.tz-status-pill[data-state=needs-you]{background:var(--attention-soft);color:var(--attention)}.tz-status-pill[data-state=completed]{background:var(--success-soft);color:var(--success)}.tz-status-pill[data-state=failed]{background:var(--danger-soft);color:var(--danger)}.tz-status-pill[data-state=stopped]{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.tz-status-pill-dot{background:currentColor;border-radius:50%;flex:none;block-size:6px;inline-size:6px;position:relative}.tz-status-pill-dot:after{content:"";opacity:0;background:currentColor;border-radius:50%;position:absolute;inset:0}.tz-status-pill[data-changed][data-state=needs-you] .tz-status-pill-dot:after{animation:tz-status-ping var(--motion-status) var(--ease-out)}@keyframes tz-status-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}.tz-status-pill-elapsed{min-inline-size:3.6ch}.tz-status-pill-elapsed[data-minutes]{min-inline-size:5.8ch}.tz-status-pill-elapsed[data-long]{min-inline-size:6.9ch}.tz-thread{border-radius:var(--radius-pill);block-size:2px;color:var(--ai);display:block;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,currentColor 12% 88%,#0000)}.tz-thread:before,.tz-thread:after{content:"";transition:opacity var(--motion-state) var(--ease-out);position:absolute;inset-block:0}.tz-thread:before{animation:tz-thread-stitch var(--motion-loop-stitch) linear infinite;background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 10px);inset-inline:-10px}.tz-thread:dir(rtl):before{animation-direction:reverse}.tz-thread:after{opacity:0;background:currentColor;inset-inline:0}.tz-thread[data-state=completed]:before,.tz-thread[data-still]:before{opacity:0;animation:none}.tz-thread[data-state=completed]:after{opacity:1}.tz-thread[data-still][data-state=running]:after{opacity:.45}@keyframes tz-thread-stitch{0%{transform:translate(0)}to{transform:translate(10px)}}.tz-tray{min-inline-size:0;padding:calc(var(--tray-pad) - 1px);border-radius:var(--radius-tray);background:var(--surface-tray);box-shadow:0 0 0 1px var(--hairline);border:1px solid #0000;flex-direction:column;display:flex}.tz-tray-paper{min-inline-size:0;padding:var(--paper-padding-block) var(--paper-padding-inline);border-radius:var(--radius-paper);background:var(--surface);box-shadow:var(--shadow-paper);border:1px solid #0000}.tz-tray-header,.tz-tray-footer{align-items:center;gap:var(--space-2) var(--space-3);min-inline-size:0;padding:6px var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.tz-tray-footer{padding-block:var(--space-2) 6px;color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);justify-content:space-between}.tz-countdown{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);font-variant-numeric:tabular-nums;display:inline-flex}.tz-countdown-ring{flex:none;block-size:16px;inline-size:16px;transform:rotate(-90deg)}.tz-countdown-ring circle{fill:none;stroke:var(--border-strong);stroke-width:2.5px}.tz-countdown-ring circle+circle{stroke:currentColor;transition:stroke-dasharray var(--motion-progress) var(--ease-out)}.tz-countdown-label{min-inline-size:0;display:inline-grid}.tz-countdown-label>span{grid-area:1/1}.tz-countdown-label>span:first-child{visibility:hidden}.tz-decision-bar{justify-content:flex-end;align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.tz-task-rows{gap:var(--space-2);inline-size:100%;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.tz-agent-task{border-radius:var(--radius-paper);background:var(--surface);min-inline-size:0;box-shadow:var(--shadow-surface);border:1px solid #0000}.tz-agent-task-trigger{grid-template-columns:var(--status-size) minmax(0, 1fr) auto auto 16px;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--control-small);padding:var(--space-2) var(--space-3);border-radius:inherit;color:var(--text);font-family:inherit;font-size:var(--text-body);line-height:var(--line-height);text-align:start;cursor:pointer;transition:background-color var(--motion-fast) var(--ease);background:0 0;border:0;display:grid}.tz-agent-task-title{min-inline-size:0;font-weight:var(--weight-medium);overflow-wrap:anywhere}.tz-agent-task-summary{font-size:var(--text-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tz-agent-task-state.tz-badge{border-radius:var(--radius-pill);padding-inline:var(--space-2)}.tz-agent-task-state.tz-badge[data-changed]{animation:tz-label-in var(--motion-state) var(--ease-out)}.tz-agent-task[data-state=pending] .tz-agent-task-state.tz-badge{color:var(--text-muted);background:0 0;border-color:#0000}.tz-agent-task-trigger:not(:has(.tz-agent-task-summary)){grid-template-columns:var(--status-size) minmax(0, 1fr) auto 16px}.tz-agent-task-chevron{block-size:16px;inline-size:16px;color:var(--text-muted);transition:transform var(--motion-state) var(--ease-out)}.tz-agent-task[data-expanded=true] .tz-agent-task-chevron{transform:rotate(180deg)}.tz-agent-task-panel,.tz-agent-task-panel[hidden]{opacity:0;visibility:hidden;min-inline-size:0;transition:grid-template-rows var(--motion-state) var(--ease), opacity var(--motion-fast) var(--ease), visibility 0s var(--motion-state);grid-template-rows:0fr;display:grid}.tz-agent-task[data-expanded=true]>.tz-agent-task-panel{opacity:1;visibility:visible;transition:grid-template-rows var(--motion-state) var(--ease), opacity var(--motion-fast) var(--ease), visibility 0s;grid-template-rows:1fr}.tz-agent-task-panel-clip{min-block-size:0;overflow:hidden}.tz-agent-task-content{margin-inline:var(--space-3);padding-block:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--text-body);overflow-wrap:anywhere;min-inline-size:0;padding-inline-start:calc(var(--status-size) + var(--space-2))}.tz-agent-task-panel :where(button,a,input,select,textarea){max-inline-size:100%}.tz-task-rows[data-appearance=list]{border-radius:var(--radius-paper);background:var(--surface);box-shadow:var(--shadow-surface);border:1px solid #0000;gap:0}.tz-task-rows[data-appearance=list]>.tz-agent-task{box-shadow:none;background:0 0;border:0;border-radius:0}.tz-task-rows[data-appearance=list]>.tz-agent-task:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.tz-task-rows[data-appearance=list]>.tz-agent-task:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.tz-task-rows[data-appearance=list]>.tz-agent-task+.tz-agent-task{border-block-start:.5px solid var(--hairline)}.tz-task-rows[data-appearance=plain]{gap:0}.tz-task-rows[data-appearance=plain]>.tz-agent-task{box-shadow:none;background:0 0;border:0;border-radius:0}.tz-task-rows[data-appearance=plain]>.tz-agent-task+.tz-agent-task{border-block-start:.5px solid var(--hairline)}@container (width<=460px){.tz-agent-task-trigger{grid-template-columns:var(--status-size) minmax(0, 1fr) auto 16px}.tz-agent-task-summary{grid-area:2/2}.tz-agent-task-state{grid-area:1/3/span 2;max-inline-size:8em}.tz-agent-task-chevron{grid-area:1/4/span 2}}.tz-task-rows{container-type:inline-size}.tz-task-rows>.tz-agent-task{transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){.tz-task-rows>.tz-agent-task:hover{background:color-mix(in srgb, var(--surface), var(--text) 2%)}}.tz-task-rows>.tz-agent-task:has(>.tz-agent-task-trigger:active){background:color-mix(in srgb, var(--surface), var(--text) 5%)}.tz-agent-task-data{gap:var(--space-2);margin:0;display:grid}.tz-agent-task-data>div{align-items:baseline;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.tz-agent-task-data dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.tz-agent-run{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.tz-agent-run[data-appearance=card]{max-inline-size:38rem}.tz-agent-run[data-appearance=plain]{flex-direction:column;display:flex}.tz-agent-run:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-agent-run-header{align-items:flex-start;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.tz-agent-run-heading{flex:1;min-inline-size:0}.tz-agent-run-title{font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-agent-run-agent{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.tz-agent-run[data-appearance=plain]>.tz-agent-run-paper{margin-block-start:var(--space-2)}.tz-agent-run-steps{margin:0;padding:0;list-style:none;display:grid}.tz-agent-run-step{--agent-run-icon-top:max(0px, (1lh - var(--status-size)) / 2);grid-template-columns:var(--status-size) minmax(0, 1fr) auto;align-items:start;column-gap:var(--space-3);padding-block:var(--space-2);line-height:var(--line-height);display:grid;position:relative}.tz-agent-run-step-icon{margin-block-start:var(--agent-run-icon-top);display:grid}.tz-agent-run-step:not(:last-child):after{content:"";border-inline-start:1.5px dashed var(--border-strong);position:absolute;inset-block-start:calc(var(--space-2) + var(--agent-run-icon-top) + var(--status-size) + 3px);inset-block-end:calc(3px - var(--space-2) - var(--agent-run-icon-top));inset-inline-start:calc(var(--status-size) / 2 - .75px)}.tz-agent-run[data-status=completed] .tz-agent-run-step:not(:last-child):after{border-inline-start-style:solid}.tz-agent-run-step-main{gap:var(--space-1);min-inline-size:0;display:grid}.tz-agent-run-step-main,.tz-agent-run-step-time{align-self:baseline}.tz-agent-run-step-title{font-weight:var(--weight-medium)}.tz-agent-run-step:is([data-state=planned],[data-state=pending],[data-state=skipped]) .tz-agent-run-step-title{color:var(--text-secondary)}.tz-agent-run-step-detail,.tz-agent-run-step-agent,.tz-agent-run-notes{color:var(--text-muted);font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.tz-agent-run-step[data-state=needs-you] .tz-agent-run-step-detail{color:var(--attention)}.tz-agent-run-step-time{min-inline-size:3.6ch;color:var(--text-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.tz-agent-run-step-time[data-minutes]{min-inline-size:5.8ch}.tz-agent-run-notes{color:var(--text-secondary);gap:2px;padding:0;list-style:none;display:grid}.tz-agent-run-notes>li>[aria-hidden=true]{margin-inline-end:var(--space-1);display:inline-block}.tz-agent-run-note-actions{gap:var(--space-2);margin-inline-start:var(--space-2);display:inline-flex}.tz-agent-run-details,.tz-agent-run-note-action{border-radius:var(--radius-small);min-block-size:24px;color:var(--text-muted);font:inherit;font-size:var(--text-meta);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.tz-agent-run-details:hover,.tz-agent-run-note-action:hover{color:var(--text)}}.tz-agent-run-details:focus-visible,.tz-agent-run-note-action:focus-visible,.tz-agent-run-output:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tz-agent-run-tools{overscroll-behavior:contain;max-block-size:18rem;padding:var(--space-1);border-radius:var(--radius-item);background:var(--surface-well);border:1px solid #0000;gap:2px;display:grid;overflow-y:auto}.tz-agent-run-tools[hidden]{display:none}.tz-agent-run-approval,.tz-agent-run-error{padding:var(--space-3);border-radius:var(--radius-item);border:1px solid #0000;margin-block-start:var(--space-1)}.tz-agent-run-approval{background:var(--attention-soft)}.tz-agent-run-error{gap:var(--space-2);background:var(--danger-soft);display:grid}.tz-agent-run-error>p,.tz-agent-run-request{font-size:var(--text-label);line-height:var(--leading-meta);margin:0}.tz-agent-run-error strong,.tz-agent-run-request strong{font-weight:var(--weight-semibold)}.tz-agent-run-request{gap:2px;display:grid}.tz-agent-run-request>span{color:var(--text-secondary)}.tz-agent-run-summary{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-item);background:var(--success-soft);border:1px solid #0000;margin-block-start:var(--space-3);display:grid}.tz-agent-run-summary>p{color:var(--success);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta);margin:0}.tz-agent-run-outputs{gap:var(--control-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz-agent-run-output{align-items:center;gap:var(--space-1);min-block-size:28px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-chip);color:var(--text);font:inherit;font-size:var(--text-meta);border:1px solid #0000;display:inline-flex}button.tz-agent-run-output{cursor:pointer;transition:transform var(--motion-release) var(--ease-out)}button.tz-agent-run-output:active{transform:scale(var(--press-scale));transition-duration:var(--motion-press)}.tz-agent-run-output-icon{color:var(--text-muted);display:inline-flex}.tz-agent-run-output-icon>svg{block-size:14px;inline-size:14px}.tz-agent-run-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);border-block-start:.5px solid var(--hairline);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:flex}.tz-agent-run-meta{align-items:center;min-inline-size:0;display:inline-flex}.tz-agent-run-decision{margin-inline-start:auto}.tz-agent-run-steer{gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.tz-agent-run-steer-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tz-agent-run-steer-row>.tz-decision-bar{margin-inline-start:auto}.tz-agent-run-hints{gap:var(--space-1) var(--space-3);color:var(--text-muted);flex-wrap:wrap;display:flex}.tz-agent-run-hints>span{align-items:center;gap:var(--space-1);display:inline-flex}@media (pointer:coarse){.tz-agent-run-hints{display:none}}.tz-source-chip{align-items:center;gap:var(--space-1);min-block-size:24px;max-inline-size:100%;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-chip);color:var(--text-secondary);font:inherit;font-size:var(--text-meta);line-height:var(--leading-meta);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.tz-source-chip>svg{color:var(--text-muted);flex:none}.tz-source-chip-title{text-overflow:ellipsis;min-inline-size:0;max-inline-size:16ch;overflow:hidden}.tz-source-chip-meta{color:var(--text-muted);font-size:var(--text-micro)}a.tz-source-chip,button.tz-source-chip{cursor:pointer;transition:color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation}:is(a,button).tz-source-chip:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){:is(a,button).tz-source-chip:hover{color:var(--text)}}.tz-thinking-panel{min-inline-size:0;color:var(--text-secondary);flex:1}.tz-thinking-panel-trigger{align-items:center;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1);border-radius:var(--radius-small);color:inherit;font:inherit;font-size:var(--text-label);line-height:var(--leading-meta);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.tz-thinking-panel-trigger:hover{background:var(--wash)}}.tz-thinking-panel-trigger>bdi{overflow-wrap:anywhere;min-inline-size:0;font-weight:var(--weight-medium)}.tz-thinking-panel-elapsed{min-inline-size:3.6ch;color:var(--text-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.tz-thinking-panel-elapsed[data-minutes]{min-inline-size:5.8ch}.tz-thinking-panel-chevron{block-size:14px;inline-size:14px;color:var(--text-muted);transition:transform var(--motion-state) var(--ease-out);flex:none}.tz-thinking-panel[data-expanded=true] .tz-thinking-panel-chevron{transform:rotate(180deg)}.tz-thinking-panel[data-changed] .tz-thinking-panel-done{animation:tz-ai-complete var(--motion-state) var(--ease-out) both}.tz-thinking-panel-panel,.tz-thinking-panel-panel[hidden]{opacity:0;visibility:hidden;min-inline-size:0;transition:grid-template-rows var(--motion-collapse-exit) var(--ease-out), opacity var(--motion-collapse-exit) var(--ease-out), visibility 0s var(--motion-collapse-exit);grid-template-rows:0fr;display:grid}.tz-thinking-panel[data-expanded=true]>.tz-thinking-panel-panel{opacity:1;visibility:visible;transition:grid-template-rows var(--motion-collapse) var(--ease-out), opacity var(--motion-collapse) var(--ease-out), visibility 0s;grid-template-rows:1fr}.tz-thinking-panel-clip{min-block-size:0;overflow:hidden}.tz-thinking-panel-body{gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-1) var(--space-1);font-size:var(--text-label);line-height:var(--leading-meta);overflow-wrap:anywhere;display:grid}.tz-thinking-panel-sources{align-items:center;gap:var(--space-1) var(--space-2);min-inline-size:0;color:var(--text-muted);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.tz-thinking-panel-chips{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.tz-thinking-panel-chips>li{min-inline-size:0;display:flex}.tz-thinking-panel-chips>li[data-fresh]{animation:tz-fade-in var(--motion-state) var(--ease-out) both}.tz-thinking-panel-more{min-block-size:24px;padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--text-muted);font:inherit;line-height:var(--leading-meta);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;background:0 0;border:1px solid #0000}.tz-thinking-panel-more:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-thinking-panel-more:hover{background:var(--wash);color:var(--text)}}.tz-thinking-panel:is([data-status=stopped],[data-status=failed]) .tz-thread:before{opacity:0;animation:none}.tz-thinking-panel:is([data-status=stopped],[data-status=failed]) .tz-thread:after{opacity:.45}.tz-thinking-panel-steps{--status-size:18px;gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tz-thinking-panel-steps>li{align-items:center;gap:var(--space-2);min-block-size:24px;min-inline-size:0;display:flex}.tz-thinking-panel-steps>li[data-state=pending]{color:var(--text-muted)}.tz-feedback-bar{gap:var(--space-2);min-inline-size:0;display:grid}.tz-feedback-bar-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.tz-feedback-bar .tz-button[aria-pressed=true]{color:var(--action);background:var(--action-soft)}.tz-feedback-bar .tz-button[aria-pressed=true] svg{fill:currentColor}.tz-feedback-bar-copied{padding-inline:var(--space-1);color:var(--success);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.tz-feedback-bar-reasons{gap:var(--space-1) var(--space-2);flex-wrap:wrap;max-inline-size:18rem;display:flex}.tz-feedback-bar[data-changed]>.tz-feedback-bar-reasons{animation:tz-option-in var(--motion-state) var(--ease-out)}.tz-feedback-bar-reason{min-block-size:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-chip);color:var(--text-secondary);font:inherit;font-size:var(--text-meta);line-height:var(--leading-meta);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;border:1px solid #0000}.tz-feedback-bar-reason:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-feedback-bar-reason:hover{color:var(--text)}}.tz-feedback-bar-reason[aria-pressed=true]{background:var(--action-soft);box-shadow:inset 0 0 0 1px var(--action-border);color:var(--action);font-weight:var(--weight-medium)}.tz-follow-ups{gap:var(--space-2);border-block-start:.5px solid var(--hairline);padding-block-start:var(--space-3);display:grid}.tz-follow-ups-label{color:var(--text-muted);font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.tz-follow-ups ul{align-items:flex-start;gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tz-follow-ups li{max-inline-size:100%;display:flex}.tz-follow-ups-item{min-block-size:32px;max-inline-size:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--surface-tray);color:var(--text);font:inherit;font-size:var(--text-label);line-height:var(--leading-meta);text-align:start;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;border:1px solid #0000}.tz-follow-ups-item:active{background:var(--wash-strong);transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-follow-ups-item:hover{background:color-mix(in srgb, var(--surface-tray), var(--text) 5%)}}.tz-cited-answer{gap:var(--space-2);inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere;display:grid}.tz-cited-answer[data-appearance=card]{max-inline-size:38rem}.tz-cited-answer:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-cited-answer-question{max-inline-size:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-paper);background:var(--surface-tray);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-heading);border:1px solid #0000;border-end-end-radius:var(--radius-small);justify-self:end;margin:0}.tz-cited-answer-paper{gap:var(--space-3);min-inline-size:0;display:grid}.tz-cited-answer-answer{min-inline-size:0}.tz-cited-answer-note{color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);margin:0}.tz-cited-answer-note[data-tone=danger]{padding:var(--space-3);border-radius:var(--radius-item);background:var(--danger-soft);color:var(--text);border:1px solid #0000}.tz-cited-answer-note strong{font-weight:var(--weight-semibold)}.tz-cited-answer-note[data-tone=danger] strong{color:var(--danger)}.tz-cited-answer .tz-tray-footer{align-items:flex-start}.tz-cited-answer-meta{flex:12rem;min-inline-size:0}.tz-cited-answer-decision{margin-inline-start:auto}.tz-cited-answer-decision .tz-feedback-bar{justify-items:end}.tz-cited-answer .tz-sources-list{overscroll-behavior:contain;max-block-size:18rem;overflow-y:auto}.tz-cited-answer-footer{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);border-block-start:.5px solid var(--hairline);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:flex}.tz-change-summary{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.tz-change-summary[data-appearance=card]{max-inline-size:38rem}.tz-change-summary[data-appearance=plain]{flex-direction:column;display:flex}.tz-change-summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-change-summary-header{align-items:flex-start;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.tz-change-summary-heading{flex:1;min-inline-size:0}.tz-change-summary-title{font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-change-summary-made{color:var(--ai);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);margin:0}.tz-change-summary[data-appearance=plain]>.tz-change-summary-paper{margin-block-start:var(--space-2)}.tz-change-summary-rows{margin:0;padding:0;list-style:none;display:grid}.tz-change-summary-row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.tz-change-summary-row+.tz-change-summary-row{border-block-start:.5px solid var(--hairline)}.tz-change-summary-copy{justify-items:start;gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.tz-change-summary-metric{font-weight:var(--weight-medium)}.tz-change-summary-badge{align-items:center;gap:var(--space-1);max-inline-size:100%;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--wash-strong);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);border:1px solid #0000;display:inline-flex}.tz-change-summary-badge>svg{flex:none}.tz-change-summary-badge[data-tone=good]{background:var(--success-soft);color:var(--success)}.tz-change-summary-badge[data-tone=bad]{background:var(--danger-soft);color:var(--danger)}.tz-change-summary-spark{color:var(--text-muted);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.tz-change-summary-spark[data-tone=good]{color:var(--success)}.tz-change-summary-spark[data-tone=bad]{color:var(--danger)}.tz-change-summary-spark circle{fill:currentColor;stroke:none}.tz-change-summary-row[data-skeleton]{align-items:stretch;gap:var(--space-2);flex-direction:column}.tz-change-summary-skeleton:first-child{inline-size:40%}.tz-change-summary-skeleton:nth-child(2){inline-size:65%}.tz-change-summary[data-status=updating] .tz-skeleton:after{background:linear-gradient(90deg, transparent, var(--ai-soft), transparent)}.tz-change-summary-reason{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-item);background:var(--surface-well);border:1px solid #0000;margin-block-start:var(--space-3);display:grid}.tz-change-summary-reason-label{color:var(--text-muted);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);margin:0}.tz-change-summary-meta{flex-wrap:wrap;align-items:center;min-inline-size:0;display:inline-flex}.tz-change-summary-decision{margin-inline-start:auto}.tz-change-summary-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);border-block-start:.5px solid var(--hairline);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:flex}.tz-task-starter{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.tz-task-starter[data-appearance=card]{max-inline-size:38rem}.tz-task-starter:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-task-starter-greeting{margin-block-end:var(--space-4)}.tz-task-starter-hello{color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);margin:0}.tz-task-starter-title{font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title);margin:0}.tz-task-starter-paper{transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-state) var(--ease-out);padding:0}.tz-task-starter[data-appearance=plain] .tz-task-starter-paper{border:1px solid var(--border);border-radius:var(--radius-paper);background:var(--surface)}.tz-task-starter-paper:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo), var(--shadow-paper)}.tz-task-starter[data-appearance=plain] .tz-task-starter-paper:focus-within{box-shadow:0 0 0 3px var(--focus-halo)}@media (forced-colors:active){.tz-task-starter-paper:focus-within{outline-offset:1px;outline:2px solid highlight}}.tz-task-starter .tz-chat-entry[data-appearance=plain] .tz-chat-entry-surface,.tz-task-starter .tz-chat-entry[data-appearance=plain] .tz-chat-entry-surface:focus-within{box-shadow:none;background:0 0;border-color:#0000}@media (forced-colors:active){.tz-task-starter .tz-chat-entry[data-appearance=plain] .tz-chat-entry-surface{border-width:0}.tz-task-starter .tz-chat-entry[data-appearance=plain] .tz-chat-entry-surface:focus-within{outline:none}}.tz-task-starter .tz-chat-entry textarea{max-block-size:calc(6lh + var(--space-2))}.tz-task-starter-context{gap:var(--space-1);padding:var(--space-2) var(--space-3) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.tz-task-starter-chip{border:1px solid #0000;padding:0 4px}.tz-task-starter-chip>span[aria-hidden=true]{display:inline-flex}.tz-task-starter-mode{max-inline-size:12rem}.tz-task-starter-mode>bdi{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tz-task-starter-mode:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.tz-task-starter-menu{inline-size:18rem}.tz-task-starter-item-copy{min-inline-size:0;display:grid}.tz-task-starter-item-copy>small{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta)}.tz-task-starter-menu-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.tz-task-starter-usage{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);display:grid}.tz-task-starter-meter{border-radius:var(--radius-pill);background:var(--border-strong);block-size:4px;display:block;overflow:hidden}.tz-task-starter-meter>span{border-radius:var(--radius-pill);background:var(--ai);block-size:100%;transition:inline-size var(--motion-progress) var(--ease-out);display:block}.tz-task-starter-usage[data-tone=high] .tz-task-starter-meter>span{background:var(--attention)}.tz-task-starter-usage:is([data-tone=near],[data-tone=over]) .tz-task-starter-meter>span{background:var(--danger)}.tz-task-starter-mentions{--enter-x:0px;--enter-y:-4px;z-index:65;inline-size:var(--radix-popper-anchor-width);max-block-size:min(14rem, var(--radix-popper-available-height));overscroll-behavior:contain;padding:var(--space-1);border-radius:var(--radius-paper);background:var(--surface);box-shadow:var(--shadow-popover);font-size:var(--text-body);transform-origin:var(--radix-popper-transform-origin);animation:tz-menu-in var(--motion-enter) var(--ease-out);border:1px solid #0000;overflow-y:auto}.tz-task-starter-mentions[data-side=top]{--enter-y:4px}.tz-task-starter-option{align-items:center;gap:var(--space-2);min-block-size:var(--control-small);padding:var(--space-1) var(--space-3);border-radius:var(--radius-item);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.tz-task-starter-option-label{flex:1;min-inline-size:0}.tz-task-starter-option>small{color:var(--text-secondary);font-size:var(--text-meta)}.tz-task-starter-option[aria-selected=true]{background:var(--wash-strong)}@media (forced-colors:active){.tz-task-starter-option[aria-selected=true]{outline-offset:-1px;outline:1px solid highlight}}.tz-task-starter-reason{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.tz-task-starter .tz-tray-footer{flex-direction:column;align-items:stretch}.tz-task-starter .tz-prompt-suggestions{margin:0}.tz-task-starter-footer{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.tz-task-starter-recent{margin-block-start:var(--space-4)}.tz-task-starter-recent-title{margin:0 0 var(--space-1);padding-inline:var(--space-3);color:var(--text-secondary);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.tz-task-starter-recent>ul{margin:0;padding:0;list-style:none}.tz-task-starter-task{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-height);padding:var(--space-1) var(--space-3);border-radius:var(--radius-item);color:var(--text);text-align:start;transition:background-color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;display:flex}@media (hover:hover) and (pointer:fine){button.tz-task-starter-task:hover{background:var(--wash)}}.tz-task-starter-task-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.tz-task-starter-time{color:var(--text-muted);font-size:var(--text-meta);white-space:nowrap}.tz-suggested-edits{min-inline-size:0}.tz-suggested-edits ::highlight(tz-suggestion){text-decoration-line:underline;-webkit-text-decoration-color:var(--ai);text-decoration-color:var(--ai);text-underline-offset:var(--underline-offset);text-decoration-thickness:2px}.tz-suggested-edits-working{z-index:65;align-items:center;gap:3px var(--space-2);padding:6px var(--space-3) 5px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-popover);font-size:var(--text-meta);line-height:var(--leading-meta);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.tz-suggested-edits-working>.tz-thread{grid-column:2}.tz-suggested-edits-card{z-index:65;inline-size:min(30rem,100vw - 16px);color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.tz-suggested-edits-card[data-placement=inline]{inline-size:100%;min-inline-size:0;margin-block-start:var(--space-2)}.tz-suggested-edits-card[data-placement=inline]>.tz-tray{max-block-size:none}.tz-suggested-edits-card>.tz-tray{max-block-size:var(--radix-popper-available-height);box-shadow:0 0 0 1px var(--hairline), var(--shadow-popover);overflow-y:auto}:is(.tz-suggested-edits-working,.tz-suggested-edits-card)[data-changed]{transform-origin:var(--radix-popper-transform-origin);animation:tz-menu-in var(--motion-enter) var(--ease-out)}:is(.tz-suggested-edits-working,.tz-suggested-edits-card)[data-side=top]{--enter-y:4px}.tz-suggested-edits-header{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.tz-suggested-edits-heading{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.tz-suggested-edits-title{min-inline-size:0;font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);flex:1;margin:0}.tz-suggested-edits-nav{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);align-items:center;display:flex}.tz-suggested-edits-position{text-align:center;white-space:nowrap;min-inline-size:7ch}.tz-suggested-edits-all{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.tz-suggested-edits-passage{font-size:var(--text-reading);line-height:var(--leading-reading);margin:0}.tz-suggested-edits-note{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta)}.tz-suggested-edits-decision{margin-inline-start:auto}.tz-suggested-edits-receipt{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;display:flex}.tz-suggested-edits-receipt>svg{color:var(--success)}.tz-inline-diff-change{border-radius:var(--radius-small);cursor:pointer;position:relative}.tz-inline-diff-change :is(del,ins){border-radius:var(--radius-small);color:var(--text);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);padding-inline:1px;text-decoration-thickness:1px}.tz-inline-diff-change del{background:var(--danger-soft);text-decoration-line:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.tz-inline-diff-change ins{background:var(--success-soft);text-decoration-line:underline;-webkit-text-decoration-color:var(--success);text-decoration-color:var(--success);text-underline-offset:var(--underline-offset)}.tz-inline-diff-change[data-decision] :is(del,ins){background:0 0}.tz-inline-diff-change[data-decision=accepted] del,.tz-inline-diff-change[data-decision=rejected] ins{color:var(--text-muted);text-decoration-line:line-through;text-decoration-color:currentColor}.tz-inline-diff-change[data-decision=rejected] del{text-decoration-line:none}.tz-inline-diff-bar{z-index:1;border-radius:var(--radius-item);background:var(--surface);box-shadow:var(--shadow-popover);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);white-space:nowrap;cursor:default;border:1px solid #0000;gap:2px;padding:2px;display:none;position:absolute;inset-block-start:calc(100% + 2px);inset-inline-start:0}.tz-inline-diff-change:focus-within>.tz-inline-diff-bar{display:flex}.tz-inline-diff-change[data-flip]>.tz-inline-diff-bar{inset-inline:auto 0}.tz-inline-diff-bar button{align-items:center;gap:var(--space-1);min-block-size:26px;padding:2px var(--space-2);border-radius:var(--radius-small);color:inherit;font-weight:var(--weight-medium);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);background:0 0;border:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.tz-inline-diff-bar button:hover{background:var(--wash);color:var(--text)}}.tz-inline-diff-bar button:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-inline-diff-bar button[aria-pressed=true]{background:var(--wash-strong);color:var(--text)}@media (forced-colors:active){.tz-inline-diff-bar button[aria-pressed=true]{outline-offset:-1px;outline:1px solid highlight}}.tz-file-tree{min-inline-size:0;color:var(--text);font-size:var(--text-label)}.tz-file-tree[data-size=md]{font-size:var(--text-body)}.tz-file-tree ul{margin:0;padding:0;list-style:none}.tiraz-system .tz-file-tree-item:focus-visible{outline:none}.tz-file-tree-row{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--control-small);padding-block:var(--space-1);border-radius:var(--radius-item);cursor:pointer;transition:background-color var(--motion-fast) var(--ease);padding-inline-start:calc(var(--space-1) + min(var(--tree-depth), 6) * var(--space-4));padding-inline-end:var(--space-2);display:flex}.tz-file-tree[data-size=md] .tz-file-tree-row{min-block-size:var(--control-height)}@media (hover:hover) and (pointer:fine){.tz-file-tree-row:hover{background:var(--wash)}}.tz-file-tree-item[aria-selected=true]>.tz-file-tree-row{background:var(--action-soft);color:var(--action);font-weight:var(--weight-medium)}.tz-file-tree-item:focus-visible>.tz-file-tree-row{outline:2px solid var(--focus);outline-offset:-2px}.tz-file-tree-chevron,.tz-file-tree-icon{flex:none;block-size:14px;inline-size:14px}.tz-file-tree-chevron{transition:transform var(--motion-fast) var(--ease)}.tz-file-tree-chevron[data-folder=false]{visibility:hidden}.tz-file-tree-chevron:dir(rtl){transform:rotate(180deg)}.tz-file-tree-chevron[data-open=true]{transform:rotate(90deg)}.tz-file-tree-icon{color:var(--text-secondary)}.tz-file-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.tz-file-tree-meta{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-inline-size:25%;overflow:hidden}.tz-file-tree-empty{color:var(--text-secondary);padding:var(--space-3);margin:0}.tz-file-tree [role=tree]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tz-loading-state{min-inline-size:0;color:var(--text-secondary);font-size:var(--text-body);align-items:flex-start;gap:10px;display:flex}.tz-loading-state-visual{block-size:calc(var(--text-body) * var(--line-height));flex:none;align-items:center;display:inline-flex}.tz-loading-state-copy{overflow-wrap:anywhere;min-inline-size:0;display:grid}.tz-loading-state-row{align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.tz-loading-state-label{min-inline-size:0;font-weight:var(--weight-medium);overflow-wrap:anywhere}.tz-loading-state-description{font-size:var(--text-meta);color:var(--text-secondary)}.tz-loading-elapsed{inline-size:8ch;font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.tz-pixel-grid{block-size:15px;inline-size:15px;color:var(--text-secondary);direction:ltr;flex:none;grid-template-columns:repeat(3,4px);gap:1.5px;display:grid}.tz-pixel-grid>span{opacity:.15;block-size:4px;inline-size:4px;animation:tz-pixel-on var(--motion-loop-pixel) ease-in-out var(--pixel-delay) infinite;background:currentColor;border-radius:0}.tz-pixel-grid[data-variant=dots]>span{border-radius:50%}.tz-pixel-grid[data-variant=orbit]>span{animation-duration:var(--motion-loop-orbit)}.tz-pixel-grid[data-variant=orbit]>span:nth-child(5){opacity:.07;animation:none}@keyframes tz-pixel-on{0%,to{opacity:.15}50%{opacity:1}}.tz-ai-shimmer{color:var(--text-muted);font-weight:var(--weight-medium)}@supports (background-clip:text){.tz-ai-shimmer{background-image:linear-gradient(90deg, var(--text-muted) 35%, var(--text) 50%, var(--text-muted) 65%);-webkit-text-fill-color:transparent;animation:tz-ai-shimmer var(--motion-loop-shimmer) linear infinite;background-size:200% 100%;background-clip:text}}.tz-ai-shimmer:dir(rtl){animation-direction:reverse}@keyframes tz-ai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tz-thinking-indicator{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);display:inline-flex}.tz-thinking-words{min-inline-size:0;max-inline-size:100%;display:inline-grid;overflow:hidden}.tz-thinking-word-measure,.tz-thinking-word{overflow-wrap:anywhere;min-inline-size:0;font-weight:var(--weight-medium);grid-area:1/1}.tz-thinking-word-measure{visibility:hidden}.tz-thinking-word{animation:tz-ai-shimmer var(--motion-loop-shimmer) linear infinite, tz-ai-word-in var(--motion-enter) var(--ease-out) both}.tz-thinking-word:dir(rtl){animation-direction:reverse,normal}@keyframes tz-ai-word-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tz-thinking-state{min-inline-size:0;color:var(--text-secondary);font-size:var(--text-body)}.tz-thinking-state-trigger{align-items:center;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1);border-radius:var(--radius-small);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.tz-thinking-state-trigger:hover{background:var(--wash)}}.tz-thinking-state-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tz-thinking-state-trigger>bdi{overflow-wrap:anywhere;min-inline-size:0}.tz-thinking-state-chevron{block-size:14px;inline-size:14px;color:var(--text-muted);transition:transform var(--motion-state) var(--ease-out);flex:none}.tz-thinking-state[data-expanded=true] .tz-thinking-state-chevron{transform:rotate(180deg)}.tz-thinking-state[data-changed] .tz-thinking-completed{animation:tz-ai-complete var(--motion-state) var(--ease-out) both}@keyframes tz-ai-complete{0%{opacity:0}to{opacity:1}}.tz-thinking-state-panel,.tz-thinking-state-panel[hidden]{opacity:0;visibility:hidden;min-inline-size:0;transition:grid-template-rows var(--motion-collapse-exit) var(--ease-out), opacity var(--motion-collapse-exit) var(--ease-out), visibility 0s var(--motion-collapse-exit);grid-template-rows:0fr;display:grid}.tz-thinking-state[data-expanded=true]>.tz-thinking-state-panel{opacity:1;visibility:visible;transition:grid-template-rows var(--motion-collapse) var(--ease-out), opacity var(--motion-collapse) var(--ease-out), visibility 0s;grid-template-rows:1fr}.tz-thinking-state-clip{min-block-size:0;overflow:hidden}.tz-thinking-state-content{margin-block:var(--space-1);border-inline-start:1px solid var(--border);overflow-wrap:anywhere;min-inline-size:0;margin-inline-start:var(--space-2);padding-inline-start:var(--space-4)}.tz-thinking-state-panel :where(button,a,input,select,textarea){max-inline-size:100%}.tz-thinking-steps{gap:var(--space-1);font-size:var(--text-label);line-height:var(--leading-meta);margin:0;padding:0;list-style:none;display:grid}.tz-thinking-steps>li{align-items:center;gap:var(--space-2);min-block-size:28px;min-inline-size:0;display:flex}.tz-thinking-state[data-active=true] .tz-thinking-steps>li{animation:tz-ai-word-in var(--motion-state) var(--ease-out) both}.tz-thinking-steps>li>svg{block-size:14px;inline-size:14px;color:var(--text-muted);flex:none}.tz-thinking-steps>li>span{overflow-wrap:anywhere;min-inline-size:0}.tiraz-system[data-reduced-motion=true] :is(.tz-pixel-grid>span,.tz-ai-shimmer,.tz-thinking-word,.tz-thinking-completed,.tz-thinking-steps>li){animation:none}.tiraz-system[data-reduced-motion=true] .tz-pixel-grid>span{opacity:.55}.tiraz-system[data-reduced-motion=true] .tz-pixel-grid[data-variant=orbit]>span:nth-child(5){opacity:.07}.tiraz-system[data-reduced-motion=true] .tz-ai-shimmer{-webkit-text-fill-color:currentColor;color:var(--text-secondary);background:0 0}.tiraz-system[data-reduced-motion=true] :is(.tz-thinking-state-panel,.tz-thinking-state-chevron){transition:none}@media (prefers-reduced-motion:reduce){:is(.tz-pixel-grid>span,.tz-ai-shimmer,.tz-thinking-word,.tz-thinking-completed,.tz-thinking-steps>li){animation:none}.tz-pixel-grid>span{opacity:.55}.tz-pixel-grid[data-variant=orbit]>span:nth-child(5){opacity:.07}.tz-ai-shimmer{-webkit-text-fill-color:currentColor;color:var(--text-secondary);background:0 0}:is(.tz-thinking-state-panel,.tz-thinking-state-chevron){transition:none}}@media (forced-colors:active){.tz-ai-shimmer{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}.tz-tool-call{border-radius:var(--radius-paper);background:var(--surface);min-inline-size:0;box-shadow:var(--shadow-surface);color:var(--text);font-size:var(--text-body);border:1px solid #0000;overflow:clip}.tz-tool-calls{gap:6px;min-inline-size:0;display:grid}.tz-tool-call[data-appearance=plain]{border-radius:var(--radius-item);box-shadow:none;background:0 0;border:0}.tz-tool-call-trigger{align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding:var(--menu-item-padding) var(--control-small-padding);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.tz-tool-call-trigger:hover,button.tz-tool-chip:hover{background:var(--wash)}}.tz-tool-icon{color:var(--text-muted);flex:none;display:inline-flex}.tz-tool-icon>svg{block-size:15px;inline-size:15px}.tz-tool-call[data-state=running] .tz-tool-call-label{background:linear-gradient(90deg, var(--text-secondary) 0%, var(--text-secondary) 35%, var(--text) 50%, var(--text-secondary) 65%, var(--text-secondary) 100%) 0 0 / 250% 100%;color:#0000;animation:tz-text-shimmer var(--motion-loop-shimmer) linear infinite;background-clip:text}.tz-tool-call[data-state=running] .tz-tool-call-label:dir(rtl){animation-direction:reverse}.tz-tool-call[data-state=pending] .tz-tool-call-label{color:var(--text-secondary)}@keyframes tz-text-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.tz-tool-call-trigger:focus-visible,.tz-tool-chip:focus-visible,.tz-tool-output:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tz-tool-call-label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.tz-tool-name.tz-badge{font-family:var(--font-mono);font-size:var(--text-micro);min-inline-size:0;max-inline-size:35%;color:var(--text-muted);direction:ltr;background:0 0;border-color:#0000;padding-inline:0;font-weight:500}.tz-tool-name bdi{white-space:normal;overflow-wrap:anywhere}.tz-tool-call-meta{color:var(--text-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex:none}.tz-tool-chevron{block-size:14px;inline-size:14px;color:var(--text-muted);transition:transform var(--motion-state) var(--ease-out);flex:none}.tz-tool-call[data-expanded=true] .tz-tool-chevron{transform:rotate(180deg)}.tz-tool-call-panel,.tz-tool-call-panel[hidden]{opacity:0;visibility:hidden;min-inline-size:0;transition:grid-template-rows var(--motion-collapse-exit) var(--ease-out), opacity var(--motion-collapse-exit) var(--ease-out), visibility 0s var(--motion-collapse-exit);grid-template-rows:0fr;display:grid}.tz-tool-call[data-expanded=true]>.tz-tool-call-panel{opacity:1;visibility:visible;transition:grid-template-rows var(--motion-collapse) var(--ease-out), opacity var(--motion-collapse) var(--ease-out), visibility 0s;grid-template-rows:1fr}.tz-tool-call-clip{min-block-size:0;overflow:hidden}.tz-tool-call-content{gap:var(--space-3);border-block-start:.5px solid var(--hairline);padding:var(--space-3) var(--control-small-padding) var(--space-3);min-inline-size:0;padding-inline-start:calc(var(--control-small-padding) + var(--status-size) + var(--space-2));display:grid}.tz-tool-call-content>.tz-button{justify-self:start}.tz-tool-detail{min-inline-size:0}.tz-tool-detail>:is(h2,h3,h4,h5,h6){margin:0 0 var(--space-1);font-size:var(--text-meta);color:var(--text-muted);font-weight:500}.tz-tool-output{overscroll-behavior:contain;max-block-size:18rem;min-inline-size:0;max-inline-size:100%;padding:var(--space-2) var(--space-3);background:var(--code-surface);box-shadow:inset 0 0 0 .5px var(--hairline);border-radius:var(--radius-item);color:var(--text-secondary);overflow-wrap:anywhere;border:0;overflow:auto}.tz-tool-output pre{font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--line-height);white-space:pre;margin:0}.tz-tool-detail[data-error=true] .tz-tool-output{background:color-mix(in srgb, var(--danger) 5%, var(--surface));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger)}.tz-tool-message{font-size:var(--text-body);line-height:var(--line-height);margin:0}.tz-tool-chips{gap:var(--control-gap);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.tz-tool-chips>li{min-inline-size:0;max-inline-size:100%}.tz-tool-chip{--status-size:18px;align-items:center;gap:var(--control-gap);min-block-size:28px;min-inline-size:0;max-inline-size:100%;padding-block:calc(var(--space-1) / 2);padding-inline:var(--space-1) var(--control-small-padding);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-meta);box-shadow:var(--shadow-surface);border:1px solid #0000;display:inline-flex}button.tz-tool-chip{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out)}button.tz-tool-chip:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-press)}button.tz-tool-chip[aria-expanded=true]{background:var(--wash);color:var(--text)}.tz-tool-chip bdi{overflow-wrap:anywhere;min-inline-size:0}.tz-tool-count{color:var(--text-muted);font-variant-numeric:tabular-nums}@media (width<=420px){.tz-tool-call-trigger{flex-wrap:wrap}.tz-tool-call-label{flex-basis:calc(100% - var(--status-size) - var(--space-3))}.tz-tool-name{max-inline-size:65%;margin-inline-start:calc(var(--status-size) + var(--space-1))}.tz-tool-chevron{margin-inline-start:auto}}[data-reduced-motion=true] :is(.tz-tool-call-panel,.tz-tool-chevron,.tz-tool-chip){transition:none}@media (prefers-reduced-motion:reduce){:is(.tz-tool-call-panel,.tz-tool-chevron,.tz-tool-chip){transition:none}}.tz-code-block{border-radius:var(--radius-paper);background:var(--code-surface);inline-size:100%;min-inline-size:0;max-inline-size:100%;box-shadow:var(--shadow-surface);border:1px solid #0000;overflow:hidden}.tz-code-header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);padding-inline:var(--space-3) var(--space-1);border-block-end:.5px solid var(--hairline);background:var(--surface);color:var(--text-muted);font:var(--text-meta) / var(--leading-meta) var(--font);display:flex}.tz-code-header bdi{overflow-wrap:anywhere;min-inline-size:0}.tz-code-block pre{text-align:left;padding:var(--space-3);tab-size:2;max-block-size:20rem;font:var(--text-meta) / var(--line-height) var(--font-mono);white-space:pre;direction:ltr;unicode-bidi:isolate;margin:0;overflow:auto}.tz-code-block code{font:inherit}.tz-code-block pre:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.tz-code-token[data-kind=comment]{color:var(--code-comment);font-style:normal}.tz-code-token[data-kind=keyword]{color:var(--code-literal)}.tz-code-token[data-kind=key]{color:var(--code-key)}.tz-code-token[data-kind=string]{color:var(--code-string)}.tz-code-token[data-kind=number]{color:var(--code-number)}.tz-markdown,.tz-streaming-text{font-size:var(--text-reading);line-height:var(--leading-reading)}.tz-markdown{overflow-wrap:anywhere;min-inline-size:0}.tz-markdown>:first-child{margin-block-start:0}.tz-markdown>:last-child{margin-block-end:0}.tz-markdown :is(p,ul,ol,blockquote,.tz-code-block,.tz-table-container){margin-block:var(--space-3)}.tz-markdown :is(h1,h2,h3,h4,h5,h6){font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin-block:var(--space-5) var(--space-2)}.tz-markdown h1{font-size:var(--text-title);line-height:var(--leading-title)}.tz-markdown h2{font-size:var(--text-heading)}.tz-markdown h3{font-size:var(--text-subheading)}.tz-markdown :is(h4,h5,h6){font-size:1em}.tz-markdown ul{list-style-type:disc}.tz-markdown ul ul{list-style-type:circle}.tz-markdown ol{list-style-type:var(--key-digits)}.tz-markdown :is(ul,ol){padding-inline-start:var(--space-6)}.tz-markdown li>:is(ul,ol){margin-block:var(--space-1)}.tz-markdown a:not(.tz-inline-citation){color:var(--action);text-underline-offset:var(--underline-offset);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.tz-markdown a:not(.tz-inline-citation):hover{text-decoration-color:currentColor}}.tz-markdown a:not(.tz-inline-citation):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tz-markdown blockquote{border-inline-start:2px solid var(--border-strong);padding-inline:var(--space-3);color:var(--text-secondary);margin-inline:0}.tz-markdown code:not(pre code){border-radius:var(--radius-small);background:var(--surface-subtle);font-family:var(--font-mono);font-size:var(--text-meta);direction:ltr;unicode-bidi:isolate;padding:1px 4px;display:inline}.tz-markdown .tz-table{font-size:var(--text-meta)}.tz-markdown img{block-size:auto;max-inline-size:100%}.tz-streaming-text{min-inline-size:0}.tz-stream-prose{white-space:pre-wrap;overflow-wrap:anywhere}.tz-streaming-text[data-state=streaming] :is(.tz-stream-word,.tz-markdown-word){animation:tz-stream-reveal var(--motion-word-settle) var(--ease-out) both}.tz-stream-cursor{block-size:.9em;inline-size:2px;background:var(--ai);vertical-align:baseline;border-radius:var(--radius-small);animation:tz-stream-caret var(--motion-loop-caret) var(--ease-in-out) infinite;margin-inline-start:var(--space-1);display:inline-block}@keyframes tz-stream-reveal{0%{opacity:.2;filter:blur(.9px)}to{opacity:1;filter:blur()}}@keyframes tz-stream-caret{50%{opacity:.2}}.tiraz-system[data-reduced-motion=true] :is(.tz-stream-word,.tz-markdown-word,.tz-stream-cursor){filter:none;animation:none}@media (prefers-reduced-motion:reduce){.tz-streaming-text[data-state] :is(.tz-stream-word,.tz-markdown-word,.tz-stream-cursor){filter:none;animation:none}}.tz-demo-frame{gap:var(--space-3);grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;display:grid}.tz-demo-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tz-demo-bar-end{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.tz-demo-states{min-inline-size:0;max-inline-size:100%;padding:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-pill);background:var(--surface-tray);flex:0 auto;gap:2px;display:flex;overflow-x:auto}.tz-demo-states::-webkit-scrollbar{display:none}.tz-demo-state{min-block-size:calc(var(--control-small) - var(--space-2));padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta);white-space:nowrap;touch-action:manipulation;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);background:0 0;border:1px solid #0000;flex:none}.tz-demo-state[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-chip)}.tz-demo-state:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-demo-state:focus-visible,.tz-demo-view:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tz-demo-icon{border-radius:var(--radius-pill);background:var(--surface);block-size:36px;inline-size:36px;color:var(--text-secondary);box-shadow:var(--shadow-chip);touch-action:manipulation;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.tz-demo-icon:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-demo-replay{z-index:1;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}@media (pointer:coarse){.tz-demo-icon{block-size:44px;inline-size:44px}}.tz-demo-views{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-tray);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;display:inline-grid;position:relative}.tz-demo-views-thumb{inset-block:var(--space-1);inline-size:var(--thumb-w);transform:translateX(var(--thumb-x));border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-chip);opacity:0;z-index:-1;pointer-events:none;position:absolute;left:0}.tz-demo-views[data-ready]>.tz-demo-views-thumb{opacity:1}.tz-demo-views[data-changed]>.tz-demo-views-thumb{transition:transform var(--motion-state) var(--ease-in-out)}.tz-demo-view{min-block-size:calc(var(--control-small) - var(--space-2));padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta);cursor:pointer;touch-action:manipulation;transition:color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.tz-demo-view>svg{opacity:.8;display:none}.tz-demo-view[aria-selected=true]{color:var(--text)}.tz-demo-view:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-demo-state:not([aria-pressed=true]):hover{background:var(--wash);color:var(--text)}.tz-demo-icon:hover{background:color-mix(in srgb, var(--text) 4%, var(--surface));color:var(--text)}.tz-demo-view:hover{color:var(--text)}}@media (forced-colors:active){.tz-demo-state[aria-pressed=true],.tz-demo-view[aria-selected=true],.tz-demo-view[aria-selected=true]>*{forced-color-adjust:none}.tz-demo-state[aria-pressed=true],.tz-demo-view[aria-selected=true]{color:highlighttext;background:highlight}.tz-demo-state[aria-pressed=true]:focus-visible,.tz-demo-view[aria-selected=true]:focus-visible{outline-offset:2px;outline-color:canvastext}.tz-demo-icon:focus-visible{outline-color:canvastext}}.tz-demo-stage{z-index:1;isolation:isolate;min-block-size:280px;padding:64px var(--space-3);border-radius:var(--radius-paper);background:var(--surface);box-shadow:var(--shadow-paper);border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-content:center;display:grid;position:relative}.tz-demo-stage:before{content:"";z-index:-1;border-radius:inherit;color:var(--text);background:repeating-linear-gradient(90deg, var(--warp) 0 1px, transparent 1px 14px);pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(72% 85%,currentColor 25%,#0000 80%)}.tz-demo-panel{min-inline-size:0;display:grid}.tz-demo-panel[hidden]{display:none}.tz-demo-frame[data-view=code] .tz-demo-panel:not([hidden]){animation:tz-panel-in var(--motion-state) var(--ease-out)}.tz-demo-frame[data-view=code] .tz-demo-stage{min-block-size:0;box-shadow:none;background:0 0;border:0;align-content:start;padding:0}.tz-demo-frame[data-view=code] .tz-demo-stage:before{content:none}.tz-demo-source{border:.5px solid var(--hairline);border-radius:var(--radius-paper);background:var(--surface-well);min-inline-size:0;overflow:hidden}.tz-demo-source-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:.5px solid var(--hairline);padding-inline-start:var(--space-4);display:flex}.tz-demo-source-file{overflow-wrap:anywhere;min-inline-size:0;color:var(--text-muted);font:var(--text-meta) / var(--leading-meta) var(--font-mono)}.tz-demo-source-scroll{overscroll-behavior:contain;text-align:left;max-block-size:min(32rem,70vh);font:var(--text-meta) / var(--line-height) var(--font-mono);align-items:flex-start;display:flex;overflow:auto}.tz-demo-source-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.tz-demo-source-lines{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface-well);color:var(--text-muted);opacity:.6;text-align:right;white-space:pre;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0;position:sticky;left:0}.tz-demo-source-scroll pre{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-1);tab-size:2;white-space:pre;font:inherit;flex:1;margin:0}.tz-demo-source-scroll code{font:inherit}.tz-demo-notes{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tz-demo-notes h3{margin:0 0 var(--space-2);font-size:var(--text-reading);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.tz-demo-notes ul{gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-body);margin:0;padding-inline-start:var(--space-5);list-style:outside;display:grid}@media (width>=620px){.tz-demo-view>svg{display:block}.tz-demo-stage{min-block-size:440px;padding-inline:var(--space-6)}}.tz-chat-thread{overscroll-behavior:contain;overflow-anchor:none;min-block-size:0;min-inline-size:0;padding:var(--space-2);overflow:auto}.tz-chat-thread:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tz-chat-messages{gap:var(--space-5);flex-direction:column;display:flex}.tz-chat-message{min-inline-size:0;max-inline-size:100%}.tz-chat-message[data-fresh]{animation:tz-message-in var(--motion-state) var(--ease-out)}.tz-chat-message[data-role=user]{align-self:flex-end;max-inline-size:min(80%,36rem)}.tz-chat-message[data-role=user] .tz-chat-content{background:var(--surface-tray);padding:var(--space-2) var(--space-4);border-radius:var(--radius-paper);line-height:var(--line-height);border-end-end-radius:var(--radius-small)}.tz-chat-message[data-role=user] :is(.tz-markdown,.tz-streaming-text){line-height:inherit}.tz-chat-message[data-role=user] .tz-chat-identity{justify-content:flex-end}.tz-chat-message[data-role=assistant]{max-inline-size:min(100%,44rem)}.tz-chat-identity{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-medium);margin-block-end:var(--space-2);display:flex}.tz-chat-identity .tz-avatar{inline-size:var(--chat-avatar);block-size:var(--chat-avatar);font-size:var(--text-micro);border-radius:50%}.tz-chat-content{white-space:pre-wrap;overflow-wrap:anywhere;min-inline-size:0;font-size:var(--text-reading);line-height:var(--leading-reading)}.tz-chat-content .tz-markdown{white-space:normal}.tz-chat-message:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-chat-message-note{color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);margin-block-start:var(--space-2)}.tz-chat-message-note[data-tone=danger]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-item);background:var(--danger-soft);color:var(--text);border:1px solid #0000;flex-wrap:wrap;display:flex}.tz-chat-message-note>p{min-inline-size:0;margin:0}.tz-chat-message-note[data-tone=danger] strong{color:var(--danger);font-weight:var(--weight-semibold)}.tz-chat-message-actions{transition:opacity var(--motion-state) var(--ease-out);flex-wrap:wrap;gap:2px;margin-block-start:var(--space-1);margin-inline-start:calc(-1 * var(--space-1));display:flex}.tz-chat-message-actions .tz-button{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.tz-chat-message:not(:last-child):not(:hover):not(:focus-within) .tz-chat-message-actions{opacity:0}}@keyframes tz-message-in{0%{opacity:0;transform:translateY(8px)}}.tz-chat-entry,.tz-prompt-entry{min-inline-size:0}.tz-chat-entry-surface{align-items:flex-end;gap:var(--space-2);border-radius:var(--radius-paper);background:var(--surface);padding:var(--space-2);font-size:var(--text-reading);box-shadow:var(--shadow-paper);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-state) var(--ease-out);border:1px solid #0000;display:flex}.tz-chat-entry-surface:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo), var(--shadow-paper)}@media (forced-colors:active){.tz-chat-entry-surface:focus-within{outline-offset:1px;outline:2px solid highlight}}.tz-chat-entry-surface .tz-chat-entry-send{border-radius:var(--radius-pill)}.tz-chat-entry-surface .tz-chat-entry-send:is(:disabled,[data-state=loading]){opacity:1;background:var(--surface-tray);color:var(--text-muted);box-shadow:none}.tz-chat-entry-surface[data-tools]{align-items:stretch;gap:var(--space-1);flex-direction:column}.tz-chat-entry-surface[data-tools]>textarea{flex:none}.tz-chat-entry-tools{align-items:center;gap:var(--space-1);min-inline-size:0;display:flex}.tz-chat-entry-space{flex:1}.tz-chat-entry[data-appearance=plain] .tz-chat-entry-surface{border-color:var(--border);box-shadow:none}.tz-chat-entry[data-appearance=plain] .tz-chat-entry-surface:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo)}.tz-chat-entry textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--control-small);overscroll-behavior:contain;resize:none;border-radius:var(--radius-small);max-block-size:160px;padding:var(--space-1) var(--space-2);color:var(--text);line-height:var(--line-height);box-sizing:border-box;background:0 0;border:0;flex:1;display:block;overflow:auto}.tz-chat-composer textarea{min-block-size:64px}.tz-chat-entry textarea::placeholder{color:var(--text-muted);opacity:1}.tz-chat-entry textarea:focus-visible{outline:none}.tz-chat-entry .tz-button{flex-shrink:0}.tz-chat-entry[data-disabled]{opacity:var(--disabled-opacity)}.tz-chat-entry-error{color:var(--danger);font-size:var(--text-meta);margin-block-start:var(--space-1);display:block}.tz-prompt-bar .tz-chat-entry-surface{align-items:center;padding-inline-start:var(--space-3)}.tz-prompt-bar textarea{max-block-size:80px}.tz-prompt-suggestions{gap:var(--space-1);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tz-prompt-suggestions li{min-inline-size:0;max-inline-size:100%}.tz-prompt-suggestions .tz-button{white-space:normal;text-align:start;border-radius:var(--radius-pill);background:var(--surface-tray);block-size:auto;font-weight:var(--weight-regular);color:var(--text-secondary);animation:tz-option-in var(--motion-state) var(--ease-out) both}@media (hover:hover) and (pointer:fine){.tz-prompt-suggestions .tz-button[data-state=idle]:not(:disabled):hover{background:color-mix(in srgb, var(--surface-tray), var(--text) 4%)}}.tz-prompt-suggestions li:nth-child(2) .tz-button{animation-delay:var(--motion-stagger)}.tz-prompt-suggestions li:nth-child(3) .tz-button{animation-delay:calc(var(--motion-stagger) * 2)}.tz-prompt-suggestions li:nth-child(n+4) .tz-button{animation-delay:calc(var(--motion-stagger) * 3)}.tz-chat-demo{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.tz-chat-demo .tz-chat-thread{block-size:min(300px,45dvh)}.tz-image-result{inline-size:100%;min-inline-size:0;max-inline-size:640px;margin:0}.tz-image-result[data-aspect=portrait]{max-inline-size:320px}.tz-image-result-frame{aspect-ratio:3/2;border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);background:repeating-linear-gradient(90deg, var(--warp) 0 1px, transparent 1px 14px), var(--surface-tray);border:1px solid #0000;position:relative;overflow:hidden;container-type:inline-size}.tz-image-result-frame[data-state=loaded]>img{animation:tz-image-reveal var(--motion-reveal) var(--ease-out)}.tz-image-result-frame>.tz-skeleton{background:0 0}@keyframes tz-image-reveal{0%{opacity:0}}.tz-image-result[data-aspect=square] .tz-image-result-frame{aspect-ratio:1}.tz-image-result[data-aspect=portrait] .tz-image-result-frame{aspect-ratio:2/3}.tz-image-result-frame>img,.tz-image-result-frame>.tz-skeleton{object-fit:contain;block-size:100%;inline-size:100%;display:block}.tz-image-result-frame>img[hidden]{display:none}.tz-image-result-status{justify-content:safe center;align-items:center;gap:var(--space-2);padding:var(--space-3);text-align:center;font-size:var(--text-meta);color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.tz-image-result-status>*{flex-shrink:0}.tz-image-result-status>svg{box-sizing:content-box;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);box-shadow:var(--shadow-control);border-radius:50%;padding:10px}.tz-image-result-status>strong{color:var(--text);font-weight:var(--weight-medium)}.tz-image-result-caption{justify-content:space-between;align-items:start;gap:var(--space-2);font-size:var(--text-body);overflow-wrap:anywhere;flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.tz-image-result-caption>div{flex:140px;min-inline-size:0}.tz-image-result-caption p{margin:0}.tz-image-result-caption small{color:var(--text-muted);font-size:var(--text-meta)}.tz-weave{isolation:isolate;inline-size:100%;aspect-ratio:var(--weave-ratio,3 / 2);border-radius:var(--radius-item);background:var(--weave-paper);box-shadow:0 0 0 1px var(--hairline);border:1px solid #0000;position:relative;overflow:hidden}.tz-weave-image,.tz-weave-development{block-size:100%;inline-size:100%;position:absolute;inset:0}.tz-weave-image{object-fit:contain}.tz-weave-development{pointer-events:none;background:var(--weave-paper)}.tz-weave[data-preview]>.tz-weave-development{opacity:calc(1 - clamp(0, (var(--weave-focus,0) - .72) / .28, 1))}.tz-weave[data-reduced]>.tz-weave-development{transition:opacity var(--weave-fade) var(--ease-out)}.tz-weave[data-status=failed]>.tz-weave-development{transition:none}.tz-image-generation{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.tz-image-generation[data-appearance=card]{max-inline-size:38rem}.tz-image-generation[data-appearance=plain]{flex-direction:column;display:flex}.tz-image-generation:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-image-generation-header{align-items:center;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.tz-image-generation-title{min-inline-size:0;font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);flex:1;margin:0}.tz-image-generation-paper{gap:var(--space-3);min-inline-size:0;display:grid}.tz-image-generation[data-appearance=plain]>.tz-image-generation-paper{margin-block-start:var(--space-2)}.tz-image-generation-prompt{align-items:flex-start;gap:var(--space-3);display:flex}.tz-image-generation-prompt-text{min-inline-size:0;font-size:var(--text-reading);line-height:var(--leading-reading);text-wrap:pretty;flex:1;margin:0}.tz-image-generation-prompt>.tz-button{flex:none}.tz-image-generation-options{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz-image-generation-options>li{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--wash-strong);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);border:1px solid #0000}.tz-image-generation-canvas{inline-size:100%;max-inline-size:calc(26rem * var(--weave-aspect,1.5));min-inline-size:0;margin-inline:auto;position:relative}.tz-image-generation-canvas>.tz-image-result[data-aspect]{z-index:1;max-inline-size:none;position:relative}.tz-image-generation-weave[data-under]{position:absolute;inset:0}.tz-image-generation-canvas .tz-image-result-frame[data-state=loading]{box-shadow:none;background:0 0}.tz-image-generation-canvas .tz-image-result-frame[data-state=loading]>:not(img){visibility:hidden}.tz-image-generation-canvas .tz-image-result[data-aspect] .tz-image-result-frame{aspect-ratio:var(--weave-ratio,3 / 2);border-radius:var(--radius-item);box-shadow:0 0 0 1px var(--hairline);background-clip:padding-box}.tz-image-generation-tag{z-index:1;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-chip);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;display:inline-flex;position:absolute}.tz-image-generation-size{inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.tz-image-generation-progress{color:var(--ai);inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}.tz-image-generation-progress[aria-valuenow]{box-sizing:content-box;min-inline-size:12.2ch}.tz-image-generation-progress[aria-valuenow]:dir(rtl){min-inline-size:7.8ch}.tiraz-system[data-numerals=latn] .tz-image-generation-progress[aria-valuenow]:dir(rtl){min-inline-size:9.3ch}.tz-image-generation-blocked{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:var(--weave-ratio,3 / 2);padding:var(--space-4);border-radius:var(--radius-item);background:repeating-linear-gradient(90deg, var(--warp) 0 1px, transparent 1px 14px), var(--surface-tray);box-shadow:0 0 0 1px var(--hairline);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);text-align:center;border:1px solid #0000;flex-direction:column;display:flex}.tz-image-generation-blocked>svg{color:var(--attention);flex:none}.tz-image-generation-blocked>strong{color:var(--text);font-size:var(--text-body);font-weight:var(--weight-medium)}.tz-image-generation-variants{gap:var(--space-2);flex-wrap:wrap;display:flex}.tz-image-generation-variant{cursor:pointer;flex:3.5rem;min-inline-size:0;max-inline-size:5rem;position:relative}.tz-image-generation-variant>input{z-index:1;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.tz-image-generation-thumb{inline-size:100%;aspect-ratio:var(--thumb-ratio,3 / 2);border-radius:var(--radius-item);background:repeating-linear-gradient(90deg, var(--warp) 0 1px, transparent 1px 8px), var(--surface-tray);box-shadow:0 0 0 1px var(--hairline);border:1px solid #0000;display:block;position:relative;overflow:hidden}.tz-image-generation-thumb>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tz-image-generation-variant>input:checked+.tz-image-generation-thumb{box-shadow:0 0 0 2px var(--action)}.tz-image-generation-variant>input:focus-visible+.tz-image-generation-thumb{outline:2px solid var(--focus);outline-offset:3px}.tz-image-generation-variant>input:disabled{cursor:default}.tz-image-generation-variant>input:disabled+.tz-image-generation-thumb{opacity:var(--disabled-opacity)}.tz-image-generation-check{box-sizing:content-box;background:var(--action);color:var(--surface);border-radius:50%;padding:2px;position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.tz-image-generation-variant>input:not(:checked)+.tz-image-generation-thumb>.tz-image-generation-check{display:none}.tz-image-generation-meta{flex-wrap:wrap;align-items:center;min-inline-size:0;display:inline-flex}.tz-image-generation-decision{margin-inline-start:auto}.tz-image-generation-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);border-block-start:.5px solid var(--hairline);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:flex}@media (forced-colors:active){.tz-image-generation-variant>input:checked+.tz-image-generation-thumb{outline-offset:-2px;outline:2px solid highlight}}.tz-data-answer{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.tz-data-answer[data-appearance=card]{max-inline-size:38rem}.tz-data-answer[data-appearance=plain]{gap:var(--space-3);flex-direction:column;display:flex}.tz-data-answer:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-data-answer-header{align-items:flex-start;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.tz-data-answer-title{min-inline-size:0;font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);flex:1;margin:0}.tz-data-answer-evidence{padding-inline:var(--space-2);padding-block-end:var(--space-2)}.tz-data-answer-paper{gap:var(--space-3);min-inline-size:0;display:grid}.tz-data-answer-chart,.tz-data-answer-explanation{min-inline-size:0}.tz-data-answer-explanation{border-block-start:.5px solid var(--hairline);padding-block-start:var(--space-3)}.tz-data-answer-note{color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);margin:0}.tz-data-answer-note[data-tone=empty]{padding-block:var(--space-6);text-align:center}.tz-data-answer-note[data-tone=danger]{padding:var(--space-3);border-radius:var(--radius-item);background:var(--danger-soft);color:var(--text);border:1px solid #0000}.tz-data-answer-note strong{font-weight:var(--weight-semibold)}.tz-data-answer-note[data-tone=danger] strong{color:var(--danger)}.tz-data-answer-method{padding-inline:var(--space-2);color:var(--text-secondary);padding-block-start:var(--space-2)}.tz-data-answer-method-trigger{align-items:center;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1);border-radius:var(--radius-small);color:inherit;font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.tz-data-answer-method-trigger:hover{background:var(--wash)}}.tz-data-answer-method-trigger>svg{block-size:14px;inline-size:14px;color:var(--text-muted);transition:transform var(--motion-state) var(--ease-out)}.tz-data-answer-method[data-expanded=true] .tz-data-answer-method-trigger>svg{transform:rotate(180deg)}.tz-data-answer-method-panel,.tz-data-answer-method-panel[hidden]{opacity:0;visibility:hidden;min-inline-size:0;transition:grid-template-rows var(--motion-collapse-exit) var(--ease-out), opacity var(--motion-collapse-exit) var(--ease-out), visibility 0s var(--motion-collapse-exit);grid-template-rows:0fr;display:grid}.tz-data-answer-method[data-expanded=true]>.tz-data-answer-method-panel{opacity:1;visibility:visible;transition:grid-template-rows var(--motion-collapse) var(--ease-out), opacity var(--motion-collapse) var(--ease-out), visibility 0s;grid-template-rows:1fr}.tz-data-answer-method-clip{min-block-size:0;overflow:hidden}.tz-data-answer-method-list{gap:var(--space-2) var(--space-4);max-block-size:18rem;padding:var(--space-2) var(--space-1) var(--space-1);overscroll-behavior:contain;font-size:var(--text-label);line-height:var(--leading-meta);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid;overflow-y:auto}.tz-data-answer-method-list>div{display:contents}.tz-data-answer-method-list dt{color:var(--text-muted)}.tz-data-answer-method-list dd{min-inline-size:0;color:var(--text);margin:0}.tz-data-answer-tables{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz-data-answer-tables>li{min-inline-size:0;display:flex}.tz-data-answer-decision{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.tz-data-answer-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}.tz-data-answer-types{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.tz-data-answer-types-label{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta)}.tz-data-answer-types-options{border-radius:var(--radius-pill);background:var(--wash-strong);border:1px solid #0000;gap:2px;padding:2px;display:inline-flex}.tz-data-answer-type{min-block-size:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.tz-data-answer-type>input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.tz-data-answer-type:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-data-answer-type:hover{color:var(--text)}}.tz-data-answer-type:has(:checked){background:var(--surface);box-shadow:var(--shadow-chip);color:var(--text)}.tz-data-answer-type:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tz-data-answer[data-appearance=plain] :is(.tz-data-answer-evidence,.tz-data-answer-method){padding-inline:0}.tz-data-answer-footer{border-block-start:.5px solid var(--hairline);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;align-items:center;padding-block-start:var(--space-3);display:flex}@media (forced-colors:active){.tz-data-answer-type:has(:checked){outline-offset:-2px;outline:2px solid highlight}}.tz-decision-inbox{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere;container-type:inline-size}.tz-decision-inbox[data-appearance=card]{max-inline-size:38rem}.tz-decision-inbox[data-appearance=plain]{gap:var(--space-3);flex-direction:column;display:flex}.tz-decision-inbox-header{align-items:center;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.tz-decision-inbox-title{min-inline-size:0;font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);flex:1;margin:0}.tz-decision-inbox-paper{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.tz-decision-inbox-agents{gap:var(--space-2);flex-wrap:wrap;display:flex}.tz-decision-inbox-agent{align-items:center;gap:var(--space-2);min-block-size:32px;padding-block:3px;padding-inline:var(--space-3) 3px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;background:0 0;border:1px solid #0000;display:inline-flex}.tz-decision-inbox-agent:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-decision-inbox-agent:not([aria-pressed=true]):hover{background:var(--wash)}}.tz-decision-inbox-agent[aria-pressed=true]{background:var(--action-soft);box-shadow:inset 0 0 0 1px var(--action-border);color:var(--action)}.tz-decision-inbox-agent:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tz-decision-inbox-tab{align-items:center;gap:var(--space-2);display:inline-flex}.tz-decision-inbox-count{inline-size:var(--space-6);block-size:var(--space-6);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}@container (inline-size<26rem){.tz-decision-inbox-tabs .tz-tab{padding-inline:var(--space-2)}.tz-decision-inbox-tab{gap:var(--space-1)}}.tz-decision-inbox-rows{margin:0;padding:0;list-style:none;display:grid}.tz-decision-inbox-row{align-items:flex-start;gap:2px var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.tz-decision-inbox-row+.tz-decision-inbox-row{border-block-start:.5px solid var(--hairline)}.tz-decision-inbox-heading{border-radius:var(--radius-small);min-inline-size:0;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--line-height);flex:1 1 0;margin:0}.tz-decision-inbox-trigger{align-items:center;gap:var(--space-1);border-radius:var(--radius-small);max-inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.tz-decision-inbox-trigger[aria-disabled=true]{cursor:default}@media (hover:hover) and (pointer:fine){.tz-decision-inbox-trigger:not([aria-disabled=true]):hover>bdi{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:var(--underline-offset)}}.tz-decision-inbox-trigger>svg{block-size:16px;inline-size:16px;color:var(--text-muted);transition:transform var(--motion-state) var(--ease-out);flex:none}.tz-decision-inbox-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.tz-decision-inbox-heading:focus-visible,.tz-decision-inbox-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tz-decision-inbox-row>:is(.tz-status-pill,.tz-decision-inbox-receipt){order:1;margin-block-start:1px}.tz-decision-inbox-receipt{border-radius:var(--radius-pill);background:var(--wash-strong);max-inline-size:60%;color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);animation:tz-fade-in var(--motion-receipt) var(--ease-out);border:1px solid #0000;align-items:center;padding:2px 10px;display:inline-flex}.tz-decision-inbox-meta{color:var(--text-muted);font-size:var(--text-meta);line-height:var(--leading-meta);flex-basis:100%;order:2;margin:0}.tz-decision-inbox-error{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-item);background:var(--danger-soft);color:var(--danger);font-size:var(--text-label);line-height:var(--leading-meta);border:1px solid #0000;flex-basis:100%;order:3}.tz-decision-inbox-panel{gap:var(--space-3);min-inline-size:0;flex-basis:100%;order:4;margin-block-start:var(--space-2);display:grid}.tz-decision-inbox-panel[hidden]{display:none}.tz-decision-inbox-actions{justify-content:flex-end;align-items:center;gap:var(--control-gap);flex-wrap:wrap;flex-basis:100%;order:5;margin-block-start:var(--space-2);display:flex}.tz-decision-inbox-hint{color:var(--danger);font-size:var(--text-meta);line-height:var(--leading-meta);text-align:end;flex-basis:100%;margin:0}.tz-decision-inbox-steps{--status-size:18px;gap:var(--space-1);display:grid}.tz-decision-inbox-steps-title{color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);margin:0}.tz-decision-inbox-steps>ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tz-decision-inbox-step{grid-template-columns:var(--status-size) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-2);font-size:var(--text-label);line-height:var(--leading-meta);display:grid}.tz-decision-inbox-step-time{color:var(--text-muted);font-size:var(--text-meta);white-space:nowrap}.tz-decision-inbox-request{min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-item);background:var(--attention-soft);border:1px solid #0000}.tz-decision-inbox-request-text{font-size:var(--text-label);line-height:var(--leading-meta);gap:2px;margin:0;padding:0;list-style:none;display:grid}.tz-decision-inbox-request-text strong{font-weight:var(--weight-semibold)}.tz-decision-inbox-empty{gap:var(--space-1);padding-block:var(--space-8);color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);text-align:center;display:grid}.tz-decision-inbox-empty>p{margin:0}.tz-decision-inbox-empty-title{color:var(--text);font-size:var(--text-body);font-weight:var(--weight-medium)}@media (forced-colors:active){.tz-decision-inbox-agent[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}.tz-decision-inbox-agent[aria-pressed=true] .tz-status-pill{color:highlighttext;background:0 0}.tz-decision-inbox-agent[aria-pressed=true]:focus-visible{outline-color:canvastext}}.tz-draft-review{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.tz-draft-review[data-appearance=card]{max-inline-size:38rem}.tz-draft-review[data-appearance=plain]{gap:var(--space-3);flex-direction:column;display:flex}.tz-draft-review:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-draft-review-header{align-items:start;gap:var(--space-1) var(--space-2);flex:1;grid-template-columns:auto minmax(0,1fr) auto;min-inline-size:0;display:grid}.tz-draft-review-heading{min-inline-size:0;display:grid}.tz-draft-review-title{font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-draft-review-agent{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta)}.tz-draft-review-record{clip-path:inset(-.5em 0);min-inline-size:0;color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);grid-column:2/-1;margin:0}.tz-draft-review-record-parts{align-items:baseline;row-gap:var(--space-1);flex-wrap:wrap;margin-inline-start:-1.25em;display:flex}.tz-draft-review-record-parts>:first-child{margin-inline-start:1.25em}.tz-draft-review-record-parts>*+:before{content:"·";content:"·" / "";inline-size:1.25em;color:var(--text-secondary);font-size:var(--text-label);font-weight:var(--weight-regular);line-height:var(--leading-meta);text-align:center;display:inline-block}.tz-draft-review-amount{color:var(--text);font-size:var(--text-figure-small);font-weight:var(--weight-semibold);line-height:var(--leading-figure);font-variant-numeric:tabular-nums}.tz-draft-review-paper{gap:var(--space-3);min-inline-size:0;display:grid}.tz-draft-review-fields{align-items:baseline;gap:var(--space-2) var(--space-3);border-block-end:.5px solid var(--hairline);font-size:var(--text-label);line-height:var(--leading-meta);grid-template-columns:max-content minmax(0,1fr);margin:0;padding-block-end:var(--space-3);display:grid}.tz-draft-review-fields>div{display:contents}.tz-draft-review-fields dt{color:var(--text-secondary)}.tz-draft-review-fields dd{min-inline-size:0;margin:0}.tz-draft-review-chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz-draft-review-chips>li{min-inline-size:0;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--wash-strong);color:var(--text);border:1px solid #0000}.tz-draft-review-body{gap:var(--space-2);min-inline-size:0;display:grid}.tz-draft-review-label{color:var(--text-secondary);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta);margin:0}.tz-draft-review-text{font-size:var(--text-reading);line-height:var(--leading-reading);white-space:pre-wrap;text-wrap:pretty;margin:0}.tz-draft-review-tone{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.tz-draft-review-tones{border-radius:var(--radius-pill);background:var(--wash-strong);border:1px solid #0000;gap:2px;padding:2px;display:inline-flex}.tz-draft-review-tones:has(:disabled){opacity:var(--disabled-opacity)}.tz-draft-review-tone-option{min-block-size:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.tz-draft-review-tone-option>input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.tz-draft-review-tone-option:has(:disabled){cursor:not-allowed}.tz-draft-review-tone-option:has(:enabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-draft-review-tone-option:has(:enabled):hover{color:var(--text)}}.tz-draft-review-tone-option:has(:checked){background:var(--surface);box-shadow:var(--shadow-chip);color:var(--text)}.tz-draft-review-tone-option:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tz-draft-review-decision{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.tz-draft-review-decision>.tz-decision-bar{margin-inline-start:auto}.tz-draft-review-line,.tz-draft-review-receipt{color:var(--text-secondary);margin:0}.tz-draft-review-receipt{align-items:center;gap:var(--space-2);display:inline-flex}.tz-draft-review-receipt[data-outcome=sent]>svg{color:var(--success)}.tz-draft-review-footer{border-block-start:.5px solid var(--hairline);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;align-items:center;padding-block-start:var(--space-3);display:flex}@media (forced-colors:active){.tz-draft-review-tone-option:has(:checked){outline-offset:-2px;outline:2px solid highlight}}.tz-assistant-controls{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere;container-type:inline-size}.tz-assistant-controls[data-appearance=card]{max-inline-size:40rem}.tz-assistant-controls[data-appearance=plain]{gap:var(--space-3);flex-direction:column;display:flex}.tz-assistant-controls:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-assistant-controls-header{min-inline-size:0}.tz-assistant-controls-title{font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-assistant-controls-paper{gap:var(--space-4);min-inline-size:0;display:grid}.tz-assistant-controls-section{gap:var(--space-3);min-inline-size:0;display:grid}.tz-assistant-controls-section+.tz-assistant-controls-section{border-block-start:.5px solid var(--hairline);padding-block-start:var(--space-4)}.tz-assistant-controls-heading{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-assistant-controls-permissions{min-inline-size:0;display:grid}.tz-assistant-controls-permission{gap:var(--space-2);min-inline-size:0;padding:var(--space-3) 0;border:0;margin:0;display:grid}.tz-assistant-controls-permission:first-child{padding-block-start:0}.tz-assistant-controls-permission:last-child{padding-block-end:0}.tz-assistant-controls-permission+.tz-assistant-controls-permission{border-block-start:.5px solid var(--hairline)}.tz-assistant-controls-legend{float:inline-start;align-items:center;gap:var(--space-1) var(--space-2);inline-size:100%;font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-heading);flex-wrap:wrap;padding:0;display:flex}.tz-assistant-controls-description,.tz-assistant-controls-lock{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.tz-assistant-controls-lock{align-items:flex-start;gap:6px;display:flex}.tz-assistant-controls-lock>svg{flex:none;margin-block-start:3px}.tz-assistant-controls-levels{border-radius:var(--radius-control);background:var(--wash-strong);border:1px solid #0000;flex-wrap:wrap;justify-self:start;gap:2px;min-inline-size:0;padding:2px;display:flex}.tz-assistant-controls-level{min-block-size:28px;padding-inline:var(--space-3);border-radius:var(--radius-item);color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.tz-assistant-controls-level>input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.tz-assistant-controls-level:has(:disabled){opacity:var(--disabled-opacity);cursor:not-allowed}.tz-assistant-controls-level:has(:enabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-assistant-controls-level:has(:enabled):hover{color:var(--text)}}.tz-assistant-controls-level:has(:checked){background:var(--surface);box-shadow:var(--shadow-chip);color:var(--text)}.tz-assistant-controls-level:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@container (inline-size<24rem){.tz-assistant-controls-levels{justify-self:stretch;display:grid}}.tz-assistant-controls-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-item);background:var(--wash);color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-meta);border:1px solid #0000;margin:0}.tz-assistant-controls-group{min-inline-size:0;display:grid}.tz-assistant-controls-category{color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);margin:0}.tz-assistant-controls-memory{margin:0;padding:0;list-style:none;display:grid}.tz-assistant-controls-item{align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.tz-assistant-controls-item+.tz-assistant-controls-item{border-block-start:.5px solid var(--hairline)}.tz-assistant-controls-memo{flex:16rem;gap:2px;min-inline-size:0;display:grid}.tz-assistant-controls-text{line-height:var(--leading-heading);margin:0}.tz-assistant-controls-item[data-paused] .tz-assistant-controls-text{color:var(--text-secondary)}.tz-assistant-controls-meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;margin:0;display:flex}.tz-assistant-controls-item-actions{gap:var(--space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.tz-assistant-controls-model{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-label);line-height:var(--leading-meta);flex-wrap:wrap;display:flex}.tz-context-inline~.tz-assistant-controls-model{border-block-start:.5px solid var(--hairline);padding-block-start:var(--space-3)}@media (forced-colors:active){.tz-assistant-controls-level:has(:checked){outline-offset:-2px;outline:2px solid highlight}}.tz-sources{min-inline-size:0;font-size:var(--text-meta)}.tz-sources-trigger{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);padding:3px var(--space-3) 3px 3px;padding-inline:3px var(--space-3);font:inherit;font-weight:var(--weight-medium);cursor:pointer;overflow-wrap:anywhere;max-inline-size:100%;box-shadow:var(--shadow-paper);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;border:1px solid #0000;display:inline-flex}.tz-sources-trigger:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){.tz-sources-trigger:hover{color:var(--text);background:color-mix(in srgb, var(--surface), var(--text) 4%)}}.tz-sources-trigger>svg{color:var(--text-muted);transition:transform var(--motion-state) var(--ease-out)}.tz-sources-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.tz-sources-marks{--fan:3px;padding-inline-start:4px;display:inline-flex}.tz-sources-marks:dir(rtl){--fan:-3px}.tz-sources-marks>span{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--surface-tray);block-size:20px;inline-size:20px;color:var(--text-secondary);transition:transform var(--motion-state) var(--ease-out);place-items:center;margin-inline-start:-5px;display:grid}.tz-sources-list{padding:var(--space-1);margin:var(--space-2) 0 0;border-radius:var(--radius-paper);background:var(--surface);box-shadow:var(--shadow-paper);transition:opacity var(--motion-exit) var(--ease-exit), display var(--motion-exit) allow-discrete;border:1px solid #0000;gap:2px;list-style:none;display:grid}.tz-sources-list[hidden]{opacity:0;display:none}.tz-sources[data-changed]>.tz-sources-list:not([hidden]){animation:tz-option-in var(--motion-state) var(--ease-out)}.tz-source-row{align-items:start;gap:var(--space-3);padding:var(--space-2);color:inherit;border-radius:var(--radius-item);overflow-wrap:anywhere;text-decoration:none;display:flex}.tz-source-row[href]{transition:background-color var(--motion-fast) var(--ease-out);touch-action:manipulation}.tz-source-row[href]:active{background:var(--wash-strong)}.tz-source-row>.lucide-external-link{transition:color var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.tz-source-row[href]:hover{background:var(--wash)}.tz-source-row[href]:hover>.lucide-external-link{color:var(--text)}}.tz-source-number{border-radius:var(--radius-small);background:var(--ai-soft);block-size:20px;min-inline-size:20px;color:var(--ai);font-size:var(--text-micro);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding-inline:4px;display:grid}.tz-source-copy{flex:1;gap:1px;min-inline-size:0;display:grid}.tz-source-copy strong{font-weight:500}.tz-source-copy small{font-size:var(--text-meta);color:var(--text-muted)}.tz-source-row>svg{color:var(--text-muted);flex:none;margin-block-start:4px}.tz-sources-list>li[data-highlighted]>.tz-source-row{background:var(--ai-soft)}.tz-inline-citation{vertical-align:.15em;border-radius:var(--radius-small);background:var(--ai-soft);block-size:16px;min-inline-size:16px;line-height:1;font-size:var(--text-micro);font-weight:var(--weight-medium);color:var(--ai);font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;border:1px solid #0000;place-items:center;margin-inline:2px;padding-inline:3px;text-decoration:none;display:inline-grid}button.tz-inline-citation,a.tz-inline-citation{cursor:pointer}:is(button,a).tz-inline-citation:active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}@media (hover:hover) and (pointer:fine){:is(button,a).tz-inline-citation:not([data-state=open]):hover{background:color-mix(in srgb, var(--ai-soft), var(--ai) 6%)}}.tz-inline-citation[data-state=open]{background:var(--ai);color:var(--surface)}.tz-citation-popup{z-index:80;box-sizing:border-box;inline-size:min(320px,100vw - 24px);max-block-size:var(--radix-popover-content-available-height);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-paper);background:var(--surface);color:var(--text);box-shadow:var(--shadow-popover);font-size:var(--text-body);overflow-wrap:anywhere;border:1px solid #0000;display:grid;overflow:auto}.tz-citation-domain{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-meta);display:flex}.tz-citation-domain>bdi:first-child{min-inline-size:0}.tz-citation-popup blockquote{border-inline-start:2px solid var(--border);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-3)}.tz-citation-popup small{color:var(--text-muted);font-size:var(--text-meta)}.tz-citation-popup>a{align-items:center;gap:var(--space-2);color:var(--action);justify-self:start;display:inline-flex}.tz-insights{inline-size:100%;min-inline-size:0;max-inline-size:640px}.tz-insights-header{align-items:center;gap:var(--space-2);font-size:var(--text-meta);margin-block-end:var(--space-3);font-weight:500;display:flex}.tz-insights-position{color:var(--text-muted);font-variant-numeric:tabular-nums;direction:ltr}.tz-insights-nav{margin-inline-start:auto;display:flex}.tz-insight-page{justify-items:start;gap:var(--space-3);overflow-wrap:anywhere;display:grid}.tz-insights[data-changed]>.tz-insight-page{animation:tz-fade-in var(--motion-release) var(--ease-out)}.tz-insight-page>.tz-card-title{font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-insight-detail{box-sizing:border-box;inline-size:100%;padding:var(--space-4);gap:var(--space-3);display:grid}.tz-insight-page>.tz-insight-detail{border-radius:var(--radius-paper);background:var(--surface-well)}.tz-insight-detail>.tz-badge{justify-self:start}.tz-insight-detail p{margin:0}.tz-insight-page>.tz-button{white-space:normal;text-align:start;max-inline-size:100%}.tz-sources-empty,.tz-insights-empty{color:var(--text-muted);font-size:var(--text-meta)}.tz-ai-results-example{gap:var(--space-4);min-inline-size:0;display:grid}.tz-ai-results-example>p{margin:0}.tz-ai-image-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));min-inline-size:0;display:grid}.tz-ai-image-choice{gap:var(--space-2);cursor:pointer;min-inline-size:0;display:grid}.tz-ai-image-choice>span{gap:var(--space-2);font-size:var(--text-meta);align-items:center;display:flex}.tz-ai-image-choice img{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-paper);background:var(--surface-subtle);inline-size:100%;transition:border-color var(--motion-fast) var(--ease-out), outline-color var(--motion-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.tz-ai-image-choice:hover img{border-color:var(--border-strong)}}.tz-ai-image-choice:has(:checked) img{outline:2px solid var(--action);outline-offset:2px}.tz-ai-results-note{color:var(--text-muted);font-size:var(--text-meta)}.tz-ai-results-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.tz-insight-detail>.tz-inline-citation{justify-self:start}.tz-insights-nav .tz-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:default}.tz-image-result-frame[data-state=loading]>.tz-skeleton{opacity:.45}.tz-image-result-loading{padding:var(--space-3);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--ai) 10%, transparent), transparent 70%);place-items:safe center;display:grid;position:absolute;inset:0;overflow:auto}.tz-image-result-loading-content{justify-items:center;gap:var(--space-3);inline-size:min(100%,260px);display:grid}.tz-image-result-loading-icon{border:1px solid color-mix(in srgb, var(--ai) 18%, var(--border));border-radius:var(--radius-paper);block-size:clamp(36px,18cqi,64px);inline-size:clamp(36px,18cqi,64px);color:var(--ai);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--shadow-control);place-items:safe center;display:grid}.tz-image-result-loading .tz-progress-heading{color:var(--text-secondary);margin-block-end:var(--space-2)}.tz-image-result-loading .tz-progress-heading>bdi{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.tz-image-result-loading .tz-progress-track{border-radius:var(--radius-pill);block-size:4px}.tz-selection-scope{min-inline-size:0}.tz-selection-actions{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-popover);z-index:65;max-inline-size:min(560px,100vw - 16px);max-block-size:var(--radix-popper-available-height);border:1px solid #0000;flex-wrap:wrap;gap:2px;padding:4px;display:flex;overflow:auto}.tz-selection-actions button{color:var(--text-secondary);border-radius:var(--radius-pill);min-block-size:30px;font-size:var(--text-meta);font-weight:var(--weight-medium);overflow-wrap:anywhere;min-inline-size:0;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.tz-selection-actions button:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-selection-actions button>svg{block-size:14px;inline-size:14px}@media (hover:hover) and (pointer:fine){.tz-selection-actions button:not(:disabled):hover{background:var(--wash);color:var(--text)}}.tz-selection-actions button:first-child{background:var(--text);color:var(--surface)}@media (hover:hover) and (pointer:fine){.tz-selection-actions button:first-child:not(:disabled):hover{background:color-mix(in srgb, var(--text) 86%, var(--surface));color:var(--surface)}}.tz-selection-actions button:disabled{opacity:var(--disabled-opacity)}.tz-selection-actions[data-reference-hidden]{visibility:hidden;pointer-events:none}.tz-context-trigger,.tz-model-trigger{min-block-size:var(--control-small);border-radius:var(--radius-pill);max-inline-size:100%;color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-meta);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.tz-context-trigger:not(:disabled):active,.tz-model-trigger:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-context-trigger{flex-wrap:wrap}@media (hover:hover) and (pointer:fine){.tz-context-trigger:hover{background:var(--wash)}}.tz-context-ring{block-size:16px;inline-size:16px;color:var(--ai);transform:rotate(-90deg)}.tz-context-ring circle{fill:none;stroke:var(--border-strong);stroke-width:2.5px}.tz-context-ring circle+circle{stroke:currentColor;transition:stroke-dasharray var(--motion-progress) var(--ease-out), color var(--motion-state) var(--ease-out)}.tz-context-status{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--ai)}.tz-context-trigger[data-tone=high] .tz-context-ring,.tz-context-status[data-tone=high]{color:var(--attention)}.tz-context-trigger:is([data-tone=near],[data-tone=over]) .tz-context-ring,.tz-context-status:is([data-tone=near],[data-tone=over]){color:var(--danger)}.tz-context-details{inline-size:280px;max-inline-size:calc(100vw - 16px);max-block-size:var(--radix-popover-content-available-height);padding:var(--space-3);background:var(--surface);border-radius:var(--radius-paper);box-shadow:var(--shadow-popover);z-index:65;font-size:var(--text-meta);overflow-wrap:anywhere;border:1px solid #0000;overflow:auto}.tz-context-inline{background:var(--surface);min-inline-size:0;font-size:var(--text-meta);overflow-wrap:anywhere;display:flow-root}:is(.tz-context-details,.tz-context-inline) p{margin:4px 0}:is(.tz-context-details,.tz-context-inline) dl{border-block:.5px solid var(--hairline);margin:10px 0;padding-block:8px}:is(.tz-context-details,.tz-context-inline) dl>div{justify-content:space-between;gap:12px;display:flex}:is(.tz-context-details,.tz-context-inline) dd{margin:0}:is(.tz-context-details,.tz-context-inline) small{color:var(--text-secondary)}.tz-context-bar,:is(.tz-context-details,.tz-context-inline) dl{--context-tone:var(--ai)}.tz-context-bar[data-tone=high],:is(.tz-context-details,.tz-context-inline) dl[data-tone=high]{--context-tone:var(--attention)}.tz-context-bar:is([data-tone=near],[data-tone=over]),:is(.tz-context-details,.tz-context-inline) dl:is([data-tone=near],[data-tone=over]){--context-tone:var(--danger)}.tz-context-bar{border-radius:var(--radius-pill);background:var(--wash-strong);gap:1px;block-size:6px;margin:8px 0;display:flex;overflow:hidden}.tz-context-bar>span{flex-grow:0;flex-shrink:1;min-inline-size:0}:is(.tz-context-bar>span,.tz-context-swatch)[data-tint="0"]{background:var(--context-tone)}:is(.tz-context-bar>span,.tz-context-swatch)[data-tint="1"]{background:color-mix(in srgb, var(--context-tone) 72%, var(--surface))}:is(.tz-context-bar>span,.tz-context-swatch)[data-tint="2"]{background:color-mix(in srgb, var(--context-tone) 50%, var(--surface))}:is(.tz-context-bar>span,.tz-context-swatch)[data-tint="3"]{background:color-mix(in srgb, var(--context-tone) 32%, var(--surface))}.tz-context-swatch{border-radius:var(--radius-small);block-size:8px;inline-size:8px;margin-inline-end:6px;display:inline-block}.tz-context-share{min-inline-size:4ch;color:var(--text-secondary);text-align:end;font-variant-numeric:tabular-nums;margin-inline-start:var(--space-2);display:inline-block}.tz-context-action{margin-block-start:var(--space-2)}@media (forced-colors:active){.tz-context-bar{outline:1px solid canvastext}:is(.tz-context-bar>span,.tz-context-swatch)[data-tint]{background:highlight}}.tz-model-trigger{background:var(--surface);color:var(--text);box-shadow:var(--shadow-paper)}@media (hover:hover) and (pointer:fine){.tz-model-trigger:not(:disabled):hover{background:color-mix(in srgb, var(--surface), var(--text) 4%)}}.tz-model-trigger[data-size=md]{min-block-size:var(--control-height)}.tz-model-trigger>span:first-child{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.tz-model-trigger bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tz-model-trigger:disabled{opacity:var(--disabled-opacity)}.tz-model-popup{inline-size:360px;max-inline-size:calc(100vw - 16px);max-block-size:min(420px, var(--radix-select-content-available-height));border-radius:var(--radius-paper);background:var(--surface);box-shadow:var(--shadow-popover);z-index:65;border:1px solid #0000;overflow:hidden}.tz-model-viewport{padding:4px}.tz-model-group{color:var(--text-muted);font-size:var(--text-meta);padding:8px 8px 4px}.tz-model-option{border-radius:var(--radius-item);font-size:var(--text-meta);line-height:var(--leading-meta);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;outline:none;align-items:flex-start;gap:8px;padding:8px 24px 8px 8px;padding-inline:8px 24px;display:flex;position:relative}.tz-model-option[data-highlighted],.tz-model-option:active{background:var(--wash-strong)}.tz-model-option[data-state=checked]{background:var(--action-soft)}.tz-model-option[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.tz-model-mark{inline-size:18px;min-inline-size:18px;font-weight:var(--weight-medium);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.tz-model-copy{flex:1;min-inline-size:0}.tz-model-name{font-weight:var(--weight-medium);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tz-model-tag{border:1px solid var(--border);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--text-micro);font-weight:var(--weight-regular);padding-inline:4px}.tz-model-copy small{color:var(--text-secondary);overflow-wrap:anywhere;display:block}.tz-model-meta{max-inline-size:28%;color:var(--text-secondary);font-size:var(--text-micro);overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;display:flex}.tz-model-check{position:absolute;inset-block-start:10px;inset-inline-end:6px}.tz-context-example,.tz-context-connected{inline-size:100%;min-inline-size:0;max-inline-size:640px}.tz-context-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block-end:12px;display:flex}.tz-context-note{font-size:var(--text-meta);color:var(--text-secondary);margin-block:8px}.tz-context-connected .tz-chat-thread{max-block-size:220px;margin-block:8px}.tz-ask-questions,.tz-approval-card,.tz-approval-flow,.tz-decisions-example{inline-size:100%;min-inline-size:0;color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.tz-ask-questions[data-appearance=card],.tz-approval-card[data-appearance=card],.tz-approval-flow[data-appearance=card],.tz-decisions-example{max-inline-size:38rem}.tz-decisions-example,.tz-ask-questions[data-appearance=plain],.tz-approval-flow[data-appearance=plain],.tz-approval-flow>.tz-tray>.tz-tray-paper,.tz-question-paper,.tz-approval-paper{gap:var(--space-3);min-inline-size:0;display:grid}.tz-approval-header,.tz-question-header{align-items:center;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.tz-question-header>.tz-status-pill{margin-inline-start:auto}.tz-question-agent{min-inline-size:0;color:var(--text-secondary);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta)}.tz-approval-title,.tz-question-heading{font-size:var(--text-subheading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.tz-approval-title,.tz-approval-heading{flex:1;min-inline-size:0}.tz-approval-heading{gap:2px;display:grid}.tz-approval-header:has(>.tz-approval-heading){align-items:flex-start}.tz-approval-card[data-appearance=plain]{flex-direction:column;display:flex}.tz-approval-card[data-appearance=plain]>:is(.tz-approval-paper,.tz-approval-footer){margin-block-start:var(--space-3)}.tz-approval-footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);border-block-start:.5px solid var(--hairline);color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.tz-approval-meta{gap:0 var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.tz-approval-meta>span:not(:first-child,.tz-visually-hidden):before{content:"·";margin-inline-end:var(--space-2)}.tz-approval-decision{margin-inline-start:auto}:is(.tz-decision-actions,.tz-approval-decision .tz-decision-bar)>.tz-button{white-space:normal;block-size:auto;min-block-size:var(--control-small)}:is(.tz-decision-actions,.tz-approval-decision) .tz-button-label{white-space:normal}.tz-approval-impact{border-collapse:collapse;inline-size:100%;font-size:var(--text-label);line-height:var(--leading-meta)}.tz-approval-impact :is(th,td){padding-block:var(--space-2);border-block-end:.5px solid var(--hairline);vertical-align:baseline}.tz-approval-impact tr:last-child>*{border-block-end:0}.tz-approval-impact th{font-weight:var(--weight-regular);text-align:start}.tz-approval-impact td{text-align:end;white-space:nowrap;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;padding-inline-start:var(--space-4)}.tz-approval-impact-note{color:var(--text-muted);font-size:var(--text-meta);display:block}.tz-approval-irreversible{align-items:flex-start;gap:var(--space-2);color:var(--attention);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-meta);margin:0;display:flex}.tz-approval-irreversible>svg{flex:none;margin-block-start:.2em}.tz-approval-card .tz-decision-details{padding:var(--space-2) var(--space-3);border-radius:var(--radius-item);background:var(--surface-well);box-shadow:inset 0 0 0 .5px var(--hairline);color:var(--text-secondary)}.tz-approval-card .tz-decision-consequences{gap:var(--space-1);padding:0;list-style:none;display:grid}.tz-approval-card .tz-decision-consequences>li{padding-inline-start:var(--space-4);position:relative}.tz-approval-card .tz-decision-consequences>li:before{content:"";background:var(--text-muted);opacity:.6;border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:.8em;inset-inline-start:2px}@media (forced-colors:active){.tz-approval-card .tz-decision-consequences>li:before{opacity:1;background:canvastext}}.tz-approval-card>.tz-decision-status{color:var(--text-secondary);font-size:var(--text-meta)}.tz-approval-card>.tz-decision-status:not(:empty){padding-block-start:var(--space-2)}.tz-approval-card[data-appearance=card]>.tz-decision-status:not(:empty){padding-inline:var(--space-3)}.tz-approval-card[data-state=failed]>.tz-decision-status{color:var(--danger)}.tz-approval-card:is([data-state=approved],[data-state=rejected],[data-state=expired]){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tz-approval-card:is([data-state=approved],[data-state=rejected],[data-state=expired])>:not(.tz-tray-header,.tz-approval-header,.tz-decision-status){display:none}.tz-approval-card:is([data-state=approved],[data-state=rejected],[data-state=expired])>.tz-decision-status{padding-block:0}.tz-approval-card[data-appearance=card]:is([data-state=approved],[data-state=rejected],[data-state=expired])>.tz-decision-status{padding-block:6px var(--space-2);padding-inline:0 var(--space-3)}.tz-approval-card:is([data-state=approved],[data-state=rejected],[data-state=expired]) .tz-approval-title{font-size:var(--text-body)}.tz-approval-card[data-changed]:is([data-state=approved],[data-state=rejected],[data-state=expired]){animation:tz-receipt-in var(--motion-receipt) var(--ease-out)}.tz-decision-icon{background:var(--surface-hover);block-size:22px;inline-size:22px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.tz-decision-icon>svg{stroke-width:2.5px;block-size:13px;inline-size:13px}.tz-approval-card[data-state=approved] .tz-decision-icon{background:var(--success-soft);color:var(--success)}.tz-approval-card[data-changed] .tz-decision-icon{animation:tz-glyph-in var(--motion-state) var(--ease-out) var(--motion-stagger) both}@keyframes tz-receipt-in{0%{opacity:0;transform:translateY(4px)}}.tz-ask-questions :is(.tz-question-heading,.tz-radio-group):focus-visible,.tz-approval-card:focus-visible,.tz-approval-flow:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tz-decision-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tz-tray-footer>.tz-decision-actions{flex:1}.tz-ask-questions[data-appearance=plain]>.tz-decision-actions{border-block-start:.5px solid var(--hairline);padding-block-start:var(--space-3)}.tz-decision-position,.tz-decision-note,.tz-decision-details,.tz-decision-status{line-height:var(--leading-meta);margin:0}.tz-decision-position,.tz-decision-note{color:var(--text-muted);font-size:var(--text-meta)}.tz-decision-facts{margin:0}.tz-decision-facts>div{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.tz-decision-facts dt{color:var(--text-muted);overflow-wrap:break-word}.tz-decision-facts dd{white-space:pre-wrap;margin:0}.tz-decision-details{white-space:pre-wrap}.tz-decision-consequences{margin:0;padding-inline-start:var(--space-5)}.tz-question-receipt{gap:var(--space-2);margin:0;display:grid}.tz-question-receipt>div{gap:2px;display:grid}.tz-question-receipt dt{color:var(--text-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.tz-question-receipt dd{font-weight:var(--weight-medium);margin:0}.tz-approval-flow .tz-tray-header>.tz-question-progress{flex:1}.tz-decision-history{padding:0 0 var(--space-2);border-block-end:.5px solid var(--hairline);font-size:var(--text-meta);gap:2px;margin:0;list-style:none;display:grid}.tz-decision-history>li{align-items:center;gap:var(--space-2);min-block-size:28px;padding-inline:var(--space-2);display:flex}.tz-decision-history>li[data-changed]{animation:tz-option-in var(--motion-state) var(--ease-out)}.tz-decision-history>li>bdi{min-inline-size:0;color:var(--text);flex:1}.tz-decision-history>li>span:last-child{color:var(--text-muted)}.tz-decision-history>li[data-decision=approved]>span:last-child{color:var(--success)}.tz-decision-mark{background:var(--surface-hover);block-size:18px;inline-size:18px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}[data-decision=approved]>.tz-decision-mark{background:var(--success);color:var(--surface)}.tz-question-steps>[data-state=skipped]{background:var(--border-strong)}.tz-question-progress{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tz-question-steps{gap:4px;display:flex}.tz-question-steps>span{border-radius:var(--radius-pill);background:var(--surface-hover);block-size:4px;inline-size:16px;transition:background-color var(--motion-state) var(--ease-out)}.tz-question-steps>[data-state=done]{background:color-mix(in srgb, var(--action) 45%, var(--surface-hover))}.tz-question-steps>[data-state=current]{background:var(--action);inline-size:24px}.tz-ask-questions .tz-radio-group{gap:var(--space-3);flex-direction:column;display:flex}.tz-ask-questions .tz-radio-group>.tz-field-help{margin:calc(-1 * var(--space-2)) 0 0;color:var(--text-secondary);font-size:var(--text-body);order:-1}.tz-ask-questions .tz-radio-options{margin-inline:calc(-1 * var(--space-2));counter-reset:tz-option;gap:2px;display:grid}.tz-ask-questions .tz-radio-option{align-items:flex-start;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-item);counter-increment:tz-option;transition:background-color var(--motion-fast) var(--ease-out);touch-action:manipulation;position:relative}.tz-ask-questions[data-appearance=card][data-changed] .tz-radio-option{animation:tz-option-in var(--motion-state) var(--ease-out) both;animation-delay:calc(var(--option-index,0) * var(--motion-stagger))}@media (hover:hover) and (pointer:fine){.tz-ask-questions .tz-radio-option:not(:has(:disabled)):hover{background:var(--wash)}}.tz-ask-questions .tz-radio-option:has(:checked){background:var(--wash)}.tz-ask-questions .tz-radio-option:has(:checked)>:is(bdi,.tz-radio-copy){font-weight:var(--weight-medium)}.tz-ask-questions .tz-radio-option:nth-child(2){--option-index:1}.tz-ask-questions .tz-radio-option:nth-child(3){--option-index:2}.tz-ask-questions .tz-radio-option:nth-child(4){--option-index:3}.tz-ask-questions .tz-radio-option:nth-child(n+5){--option-index:4}.tz-ask-questions .tz-radio-option>.tz-radio{margin-block-start:3px}.tz-ask-questions .tz-radio-option>:is(bdi,.tz-radio-copy){flex:1}.tiraz-system{--key-digits:decimal}.tiraz-system[dir=rtl][data-numerals=arab]{--key-digits:arabic-indic}.tz-ask-questions .tz-radio-option:not([data-value=other]):after{content:counter(tz-option, var(--key-digits,decimal));border-radius:var(--radius-small);background:var(--wash-strong);block-size:20px;min-inline-size:20px;color:var(--text-muted);font-size:var(--text-micro);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);flex:none;place-items:center;margin-block-start:1px;padding-inline:4px;line-height:1;display:grid}.tz-ask-questions .tz-radio-option:has(:checked):after{background:var(--action);color:var(--action-text)}.tz-ask-questions .tz-radio-option[data-value=other]{counter-increment:none}.tz-ask-questions .tz-radio-group~.tz-field{margin-inline-start:calc(var(--text-body) + var(--space-1) + var(--space-3))}.tz-question-hint{color:var(--text-muted);font-size:var(--text-meta);margin-inline-end:auto}.tz-mirror-rtl:dir(rtl){transform:scaleX(-1)}@keyframes tz-option-in{0%{opacity:0;transform:translateY(4px)}}.tz-question-control>.tz-field-label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tz-terminal{border-radius:var(--radius-paper);background:var(--code-surface);inline-size:100%;min-inline-size:0;max-inline-size:100%;box-shadow:var(--shadow-surface);border:1px solid #0000;overflow:hidden;container:terminal/inline-size}.tz-terminal-header{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);padding-inline:var(--space-3) var(--space-1);border-block-end:.5px solid var(--hairline);background:var(--surface);color:var(--text-secondary);font:var(--text-meta) / var(--leading-meta) var(--font);display:flex}.tz-terminal-meta{font-variant-numeric:tabular-nums}.tz-terminal-title{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex:1;min-inline-size:0;display:flex}.tz-terminal-title svg,.tz-terminal-header>.tz-button{flex-shrink:0}.tz-terminal-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tz-terminal-state{--status-size:18px;align-items:center;gap:6px;display:inline-flex}.tz-terminal[data-state=failed] .tz-terminal-state{color:var(--danger)}.tz-terminal pre{text-align:left;padding:var(--space-3);overscroll-behavior:contain;overflow-anchor:none;tab-size:2;max-block-size:20rem;font:var(--text-meta) / var(--line-height) var(--font-mono);white-space:pre;direction:ltr;unicode-bidi:isolate;margin:0;overflow:auto}.tz-terminal code{font:inherit}.tz-terminal-command{font-weight:600}.tz-terminal pre:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.tz-chat-app{border-radius:var(--radius-paper);background:var(--surface);block-size:min(42rem,85dvh);inline-size:100%;min-inline-size:0;box-shadow:var(--shadow-paper);border:1px solid #0000;overflow:hidden;container:chat-app/inline-size}.tz-chat-app-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid}.tz-chat-app-navigation{border-inline-end:.5px solid var(--hairline);grid-area:1/1/span 2;display:flex}.tz-chat-app-sidebar>.tz-sidebar-content:first-child{padding-block-start:var(--space-2)}.tz-chat-app-main{flex-direction:column;grid-area:1/2;min-block-size:0;min-inline-size:0;display:flex}.tz-chat-app-conversation{position:relative}.tz-chat-app-conversation[data-menu] .tz-sidebar-item{padding-inline-end:calc(32px + var(--space-2))}.tz-chat-app-menu{margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--space-1)}.tz-chat-app-menu:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.tz-chat-app-conversation:not(:hover):not(:focus-within) .tz-chat-app-menu:not([data-state=open]){opacity:0}}.tz-chat-app-panel{overscroll-behavior:contain;min-block-size:0;inline-size:20rem;min-inline-size:0;padding:var(--space-4);border-inline-start:.5px solid var(--hairline);grid-area:1/3;overflow-y:auto}.tz-chat-app-panel:focus-visible{outline-offset:-2px}.tz-chat-app-header{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:.5px solid var(--hairline);flex-wrap:wrap;display:flex}.tz-chat-app-title{overflow-wrap:anywhere;min-inline-size:0;font-weight:500;font-size:var(--text-meta);flex:1}.tz-chat-app-toolbar,.tz-chat-app-actions{gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.tz-chat-app-content{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow:auto}.tz-chat-app-content>.tz-chat-thread{flex:1}.tz-chat-app-composer{padding:var(--space-3);border-block-start:.5px solid var(--hairline);flex:none}.tz-chat-app-mobile{display:none}.tz-chat-app-example{gap:var(--space-2);min-inline-size:0;display:grid}@container chat-app (width<960px){.tz-chat-app-layout{grid-template-rows:minmax(0,1fr) fit-content(30%);grid-template-columns:auto minmax(0,1fr)}.tz-chat-app-panel{border-inline-start:0;border-block-start:.5px solid var(--hairline);grid-area:2/2;inline-size:auto}}@container chat-app (width<=640px){.tz-chat-app-navigation{display:none}.tz-chat-app-panel{padding:var(--space-2) var(--space-3)}.tz-chat-app-mobile{display:inline-flex}.tz-chat-app-content,.tz-chat-app-composer{padding:var(--space-2)}}.tz-chat-app-composer{box-sizing:border-box;overscroll-behavior:contain;max-block-size:60%;overflow:auto}@container terminal (width<=360px){.tz-terminal-header{grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}.tz-terminal-title{grid-column:1}.tz-terminal-meta{grid-area:2/1}.tz-terminal-header>.tz-button{grid-area:1/2/span 2}}.tz-datepicker-popup,.tz-context-details,.tz-citation-popup{transform-origin:var(--radix-popover-content-transform-origin);animation:tz-menu-in var(--motion-enter) var(--ease-out)}.tz-selection-actions{transform-origin:var(--radix-popper-transform-origin);animation:tz-menu-in var(--motion-enter) var(--ease-out)}:is(.tz-datepicker-popup,.tz-context-details,.tz-citation-popup)[data-state=closed]{animation:tz-menu-out var(--motion-exit) var(--ease-exit) forwards}.tz-model-popup,.tz-date-years-popup{animation:tz-select-in var(--motion-fast) var(--ease-out)}.tz-model-popup[data-state=closed]{animation:tz-fade-out var(--motion-exit) var(--ease-exit) forwards}:is(.tz-citation-popup,.tz-context-details,.tz-selection-actions){--enter-x:0px;--enter-y:-4px}:is(.tz-datepicker-popup,.tz-citation-popup,.tz-context-details,.tz-selection-actions)[data-side=top]{--enter-y:4px}:where(.tz-menu,.tz-select-popup,.tz-tooltip,.tz-datepicker-popup,.tz-context-details,.tz-citation-popup,.tz-selection-actions):dir(rtl)[data-side=bottom][data-align=start]{transform-origin:100% 0}:where(.tz-menu,.tz-select-popup,.tz-tooltip,.tz-datepicker-popup,.tz-context-details,.tz-citation-popup,.tz-selection-actions):dir(rtl)[data-side=bottom][data-align=end]{transform-origin:0 0}:where(.tz-menu,.tz-select-popup,.tz-tooltip,.tz-datepicker-popup,.tz-context-details,.tz-citation-popup,.tz-selection-actions):dir(rtl)[data-side=top][data-align=start]{transform-origin:100% 100%}:where(.tz-menu,.tz-select-popup,.tz-tooltip,.tz-datepicker-popup,.tz-context-details,.tz-citation-popup,.tz-selection-actions):dir(rtl)[data-side=top][data-align=end]{transform-origin:0 100%}.tiraz-system[dir=rtl] :where(em,i,cite):not(:lang(en)){font-style:normal;font-weight:var(--weight-medium);color:var(--text)}:where(.tz-card-title,.tz-empty-state h3,.tz-modal-header h2,.tz-sheet-header h2,.tz-toast-title,.tz-alert strong,.tz-question-heading,.tz-approval-title){text-wrap:balance}:where(.tz-card-description,.tz-empty-state>p,.tz-modal-header p,.tz-sheet-header p,.tz-toast-description,.tz-alert p,.tz-field-help,.tz-field-error){text-wrap:pretty}.tz-kbd{border-radius:var(--radius-small);background:var(--wash-strong);block-size:20px;min-inline-size:20px;color:var(--text-muted);font:var(--weight-medium) var(--text-micro) / 1 var(--font-mono);direction:ltr;unicode-bidi:isolate;grid-auto-flow:column;place-items:center;column-gap:2px;padding-inline:5px;display:inline-grid}:dir(rtl)>.tz-kbd>.tz-mirror-rtl{transform:scaleX(-1)}.tz-button[data-variant=primary] .tz-kbd{background:color-mix(in srgb, var(--action-text) 16%, transparent);color:color-mix(in srgb, var(--action-text) 75%, transparent)}@media (pointer:coarse){.tz-kbd{display:none}}[data-glide]{isolation:isolate;position:relative}[data-glide]:before{content:"";z-index:-1;block-size:var(--glide-h,0px);transform:translateY(var(--glide-y,0px));opacity:var(--glide-opacity,0);border-radius:var(--radius-item);background:var(--wash-strong);pointer-events:none;transition:transform var(--motion-state) var(--ease-in-out), opacity var(--motion-fast) var(--ease-out), background-color var(--motion-state) var(--ease-out);position:absolute;inset-block-start:0;inset-inline:4px}[data-glide][data-glide-jump]:before{transition:opacity var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}[data-glide][data-glide-tone=danger]:before{background:var(--danger-soft)}[data-glide] :is(.tz-menu-item,.tz-select-option,.tz-model-option)[data-highlighted]{background:0 0}@media (forced-colors:active){[data-glide]:before{display:none}[data-glide] :is(.tz-menu-item,.tz-select-option,.tz-model-option)[data-highlighted]{outline-offset:-1px;outline:1px solid highlight}}@keyframes tz-draw{0%{stroke-dashoffset:var(--draw-from)}}:where(.tz-approval-card[data-changed] .tz-decision-icon,.tz-decision-history>li[data-changed]>.tz-decision-mark,.tz-step-indicator[data-changed],.tz-color-check[data-changed],.tz-button[data-icon-only] .tz-button-label,.tz-button[data-state=success][data-changed],.tz-button[data-state=success][data-changed] .tz-button-label,.tz-toast)>:is(.lucide-check,.lucide-x,.lucide-circle-check){--draw:23;--draw-from:-23}:where(.tz-approval-card[data-changed] .tz-decision-icon,.tz-decision-history>li[data-changed]>.tz-decision-mark,.tz-step-indicator[data-changed],.tz-color-check[data-changed],.tz-button[data-icon-only] .tz-button-label,.tz-button[data-state=success][data-changed],.tz-button[data-state=success][data-changed] .tz-button-label,.tz-toast)>:is(.lucide-check,.lucide-x,.lucide-circle-check) path{stroke-dasharray:var(--draw) var(--draw);animation:tz-draw var(--motion-state) var(--ease-out) both}:is(.tz-decision-icon,.tz-decision-mark)>.lucide-x{--draw:17;--draw-from:17}:is(.tz-decision-icon,.tz-decision-mark)>.lucide-x path:nth-child(2){animation-delay:var(--motion-stagger)}.tz-toast>.lucide-circle-check{--draw:12;--draw-from:-12}.tz-approval-card:is([data-state=approved],[data-state=rejected]) .tz-decision-icon>svg path{animation-delay:calc(var(--motion-stagger) + var(--motion-state))}.tz-tick{font-variant-numeric:tabular-nums;display:inline-block}.tz-tick[data-changed]{animation:tz-tick-in var(--motion-state) var(--ease-out)}.tz-tick[data-dir=down]{--tick-from:-.45em}@keyframes tz-tick-in{0%{opacity:0;filter:blur(2px);transform:translateY(var(--tick-from,.45em))}}.tz-button[data-morph] .tz-button-label>svg,.tz-button[data-icon-only] .tz-button-label>.lucide-check{animation:tz-glyph-in var(--motion-state) var(--ease-out)}.tz-chat-entry .tz-button .lucide-arrow-up{transition:transform var(--motion-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){.tz-chat-entry .tz-button:not(:disabled):hover .lucide-arrow-up{transform:translateY(-1.5px)}}.tz-tag[data-fresh]{animation:tz-fade-in var(--motion-fast) var(--ease-out)}.tz-selected-files li[data-fresh]{animation:tz-option-in var(--motion-release) var(--ease-out) both}.tz-selected-files li[data-fresh]:nth-child(2){animation-delay:var(--motion-stagger)}.tz-selected-files li[data-fresh]:nth-child(n+3){animation-delay:calc(var(--motion-stagger) * 2)}.tz-file-drop>svg{transition:transform var(--motion-release) var(--ease-out), color var(--motion-fast) var(--ease-out)}.tz-file-drop[data-dragging]>svg{color:var(--action);transform:translateY(-2px)}.tz-datepicker-popup :is(.rdp-button_previous,.rdp-button_next,.rdp-day_button,.tz-date-year-trigger){transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-release) var(--ease-out);touch-action:manipulation}.tz-datepicker-popup :is(.rdp-button_previous,.rdp-button_next,.rdp-day_button):not(:disabled,[aria-disabled=true]):active{transform:scale(var(--press-scale));transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-press)}.tz-sources[data-changed] .tz-sources-list:not([hidden])>li{animation:tz-option-in var(--motion-enter) var(--ease-out) both}.tz-sources[data-changed] .tz-sources-list:not([hidden])>li:nth-child(2){animation-delay:var(--motion-stagger)}.tz-sources[data-changed] .tz-sources-list:not([hidden])>li:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}.tz-sources[data-changed] .tz-sources-list:not([hidden])>li:nth-child(n+4){animation-delay:calc(var(--motion-stagger) * 3)}@media (hover:hover) and (pointer:fine){.tz-sources-trigger:hover .tz-sources-marks>span:nth-child(2){transform:translateX(var(--fan))}.tz-sources-trigger:hover .tz-sources-marks>span:nth-child(3){transform:translateX(calc(var(--fan) * 2))}}.tz-avatar img:not([hidden]){animation:tz-fade-in var(--motion-state) var(--ease-out)}.tz-selection-actions>button{animation:tz-option-in var(--motion-enter) var(--ease-out) both}.tz-selection-actions>button:nth-child(2){animation-delay:var(--motion-stagger)}.tz-selection-actions>button:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}.tz-selection-actions>button:nth-child(n+4){animation-delay:calc(var(--motion-stagger) * 3)}.tz-agent-avatar{flex:none;place-items:center;line-height:0;display:inline-grid}.tz-agent-header-actions{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.tz-agent-identity-row{align-items:center;gap:var(--space-2);flex:1 0 100%;inline-size:100%;min-inline-size:0;display:flex}.tz-agent-identity-name{min-inline-size:0;font-size:var(--text-label);font-weight:var(--weight-semibold)}.tz-task-starter-greeting>.tz-agent-identity-row,.tz-assistant-controls-header>.tz-agent-identity-row{margin-block-end:var(--space-3)}.tz-draft-review-header[data-agent-actions]{grid-template-columns:auto minmax(0,1fr) auto auto}.tz-draft-review-header>.tz-agent-header-actions{grid-area:1/4}[data-agent-presentation]>.tz-tray,.tz-tray[data-agent-presentation]{border-color:color-mix(in srgb, var(--agent-color) 24%, var(--border));background:color-mix(in srgb, var(--agent-color) 8%, var(--surface))}.tz-assistant-controls-header{inline-size:100%}.tz-draft-review{container:draft-review/inline-size}@container draft-review (width<24rem){.tz-draft-review-header,.tz-draft-review-header[data-agent-actions]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.tz-draft-review-header>.tz-agent-avatar,.tz-draft-review-header>.tz-ai-mark{grid-area:1/1/3}.tz-draft-review-heading{grid-area:1/2}.tz-draft-review-header>.tz-status-pill{grid-area:2/2;justify-self:start}.tz-draft-review-header>.tz-agent-header-actions{grid-area:1/3/3}.tz-draft-review-record{grid-area:3/2/auto/-1}}.tz-suggested-edits-heading{flex-wrap:wrap}.tz-suggested-edits-title{flex-basis:10rem}.khayt{aspect-ratio:1;vertical-align:middle;pointer-events:none;flex:none;inline-size:100%;display:inline-block;position:relative}.khayt canvas{block-size:100%;inline-size:100%;display:block}.khayt .khayt-fallback{direction:ltr;position:absolute;inset:0}.khayt[data-ready=true] .khayt-fallback{visibility:hidden}.khayt .khayt-fallback img{position:absolute}.khayt .khayt-fallback-body{inline-size:81%;inset-block-start:13%;inset-inline-start:4%}.khayt .khayt-fallback-thread{inline-size:34%;inset-block-start:12%;inset-inline-start:62%}.khayt .khayt-fallback-eye{inline-size:12%;inset-block-start:58%;inset-inline-start:33%}.khayt .khayt-fallback-eye-second{inset-inline-start:44%}.khayt.khayt-gallery{inline-size:min(100%,20rem)}.copy-control{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.copy-feedback{color:var(--text-secondary);font-size:var(--text-meta);line-height:var(--leading-meta)}.copy-feedback[data-error=true],.copy-button[data-copy-state=failed]{color:var(--danger)}.quick-start{inline-size:100%;max-inline-size:52rem;color:var(--text);font-family:var(--font);font-size:var(--text-reading);line-height:var(--leading-reading);margin-inline:auto;scroll-margin-block-start:calc(var(--space-10) * 3)}.quick-start .quick-start-intro{margin-block-end:var(--space-10)}.quick-start .quick-start-intro>:first-child{margin:0 0 var(--space-4);font-family:var(--font);font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:normal}.quick-start p{color:var(--text-secondary);margin:0}.quick-start .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-start .quick-start-intro p{max-inline-size:62ch}.quick-start .quick-start-intro .quick-start-requirements{color:var(--text-muted);font-size:var(--text-label);margin-block-start:var(--space-3)}.quick-start .quick-start-steps{gap:var(--space-10);display:grid}.quick-start .quick-start-step{grid-template-columns:var(--space-10) minmax(0, 1fr);gap:var(--space-5);display:grid}.quick-start .quick-start-number{inline-size:var(--space-10);block-size:var(--space-10);border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-well);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.quick-start .quick-start-step-body{min-inline-size:0}.quick-start .quick-start-step-body>:is(h2,h3){margin:var(--space-1) 0 var(--space-3);font-family:var(--font);font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:normal}.quick-start .quick-start-install{margin-block:var(--space-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-well);overflow:hidden}.quick-start .quick-start-choice{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-tray);display:flex}.quick-start .quick-start-install-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);display:flex}.quick-start .quick-start-choice>.tz-button{border-radius:var(--radius-pill);white-space:nowrap}.quick-start .quick-start-choice>.tz-button[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-control);color:var(--text)}.quick-start .quick-start-install-bar>.copy-control{color:var(--text-secondary);flex:none}.quick-start .quick-start-terminal pre{padding-block:var(--space-5);color:var(--text);white-space:pre;overflow-wrap:normal}.quick-start .quick-start-package-note{font-size:var(--text-label);color:var(--text-muted)}.quick-start .quick-start-prompt{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-well);overflow:hidden}.quick-start .quick-start-prompt-bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);color:var(--text-muted);font-size:var(--text-label);flex-wrap:wrap;display:flex}.quick-start pre{padding:var(--space-5);max-block-size:18rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-reading);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.quick-start code{font:inherit}.quick-start .quick-start-note{color:var(--text-muted);font-size:var(--text-label);margin-block-start:var(--space-4)}.quick-start .quick-start-source-body>.quick-start-prompt,.quick-start .quick-start-manual{margin-block-start:var(--space-4)}.quick-start summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none;display:flex}.quick-start summary::-webkit-details-marker{display:none}.quick-start summary>svg{transition:transform var(--motion-fast) var(--ease-out);flex:none}.quick-start details[open]>summary>svg{transform:rotate(180deg)}.quick-start .quick-start-manual>summary{min-block-size:var(--control-height);color:var(--text-secondary);font-size:var(--text-body)}.quick-start .quick-start-manual>p{margin-block:var(--space-3)}.quick-start .quick-start-source{border-block-end:1px solid var(--border)}.quick-start .quick-start-source>summary{min-block-size:var(--control-height);padding-block:var(--space-2);font-size:var(--text-body);color:var(--text-secondary)}.quick-start .quick-start-source-body{padding-block:var(--space-3) var(--space-5)}.quick-start .quick-start-source-body>p{font-size:var(--text-body)}.quick-start .quick-start-examples{gap:var(--space-3);margin-block-start:var(--space-5);display:grid}.quick-start .quick-start-examples details{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:hidden}.quick-start .quick-start-examples summary{padding:var(--space-4) var(--space-5)}.quick-start .quick-start-examples summary strong{font-weight:var(--weight-medium);display:block}.quick-start .quick-start-examples summary span span{color:var(--text-muted);font-size:var(--text-body);display:block}.quick-start .quick-start-example-body{border-block-start:1px solid var(--border);background:var(--surface-well)}.quick-start .quick-start-after{gap:var(--space-6);border-block-start:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-10);margin-inline-start:calc(var(--space-10) + var(--space-5));padding-block-start:var(--space-6);display:grid}.quick-start .quick-start-after :is(h2,h3){margin:0 0 var(--space-2);font:inherit;font-weight:var(--weight-medium)}.quick-start .quick-start-after p{font-size:var(--text-body)}.quick-start .quick-start-feedback{min-block-size:var(--space-6);font-size:var(--text-label);margin-block-start:var(--space-5)}.quick-start :is(button,a,summary,pre):focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}.quick-start .quick-start-examples summary:focus-visible{outline-offset:calc(var(--space-1) * -1)}@media (hover:hover) and (pointer:fine){.quick-start summary:hover{color:var(--action)}}@media (width<=540px){.quick-start .quick-start-step{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.quick-start .quick-start-intro{margin-block-end:var(--space-8)}.quick-start .quick-start-install-bar{gap:var(--space-1);padding-inline:var(--space-2)}.quick-start .quick-start-choice>.tz-button{padding-inline:var(--space-1)}.quick-start pre{padding:var(--space-4)}.quick-start .quick-start-after{grid-template-columns:minmax(0,1fr);margin-inline-start:0}.quick-start .quick-start-examples summary{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.quick-start summary>svg{transition:none}}
