@font-face{font-family:Inclusive Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5cABAAAAAAJggAAA3+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGn4biGocKAZgP1NUQVRIAIJ0EQgKphCiDwuCBgABNgIkA4N2BCAFhQIHiSoMBxvlIRGVtBVE8NVBNkUkr+5RaYZGE5Um2rpBLltfZN+4/E105flAjYf6NfTtv0tKDBrBMUtAFiayEaYgXKeqFQrIEq0Pz2/zz33v6ZBHWY3VWMUEQVSwAXVl9/5QMbaWZYX+SJw/Khb5TYEdJZWdeGZBu58toEgDehgeJOo7n4i2dTsiPl8IXYImKR5/P+nfmvxF4qX4OpnnP639q32Tu+cDTwAVzQf5hf0BBUA60buzMJnsTogmwLRBUkBtFTL6+NYiCFlXIWx1hZb1/b39OpfUojtIY0xDushDZv2b/Wt8AoEiALCD+/ciRAhbLgg3HgixUES4OESCZESqbIRGEaJYCWKaWkS9dkSnHsQcvWhGQ2gEAS0RluYw6GU0YBABrfmTo+ZkaLQQ7KvoboUAA+QkCgRqb01nKxzeoKdZDAWZN4aqCo4PwTHqKL/pJE6TQCS6wVMbDln7RMGtxrQc/q/6Gf5ttt+r+pF93WyfVm3Gu/NJWJFH9453TsEoHRzzdEE+3L9c5XpqrFr3KH8KcTgobeXgMgoKb+AEEpETuVIgi6yRJZbklE0aKn29lSzBTDAZjAXDwUDQG5Fw0jxnRtkTyJu20a7058a2A+XZeMakRtu/VLZTfUuHdMBos91u31Xn2ckWdFgOKDdZvRNyM7hqkrFPwf0h1nMT2ydzTHmQByMAqsMSESEr4pEz866RzZ9iKIWkf9NqBDQi1CAQQygclJ24KHIMOGoWCxaAyfkkPD/G811p5p0UDEIIJoolNE05ew3auGkqUgKEohvWIhqJkUaiGLENGFSmEQIMcC0HTT1cOLMJEVBABWrQABpBC9AStAKtQRvQFrQD7UEHUFSkqUr7jgN/2DCE33UC7kmLjqyEBZSrVAlgcXntsQFRESrpeyAsJz+Y9geEm8T9n9PnJy2hPknWAu4B8ZW6ChiIRpBxcOj6wDAUdaiuvpsA/mFvI8IDYYcxWCr4MNGFlUtwyErAU/VmlK4WWXImyhsPJMb8sTI73QqaWEdQNJBd5CRNaIa2on36P58s5aNQRBSBUU92khM06ERzwHbeqj533uyw2b8jr3uBf+tPF8D25PLZasW8eTMw/9/3SiqRbB5KxGkXoIJEozkGCWQSymIlHUuJJwOfCpcCQ8pSmilkOOQsTOWkgLNCLorY0rCXy0EeR/ns5HBXzI2enzL+yolN420GHzP5msXLdIEqBasWokaoWkGqhKsXoUGkJtFaxGgVq02UZom6JOiUpFuyHgTJIgScBaIGTILyCKhuAI0HgGoooKCT+odGMhKOi7KktKk5bVdxd+18hKkYtr0/ko2i6mlZluXx7DoK473ZsXat7DsyHh0DeOJ4m7ZCzHdq49SNt/ilckQ9GOu2ok66KXzLSr4Fjy1jZxQTPnQb2JnTCR/VDaxpfBxDr8xcPWuamCDDDx9yuawFHzz5cDZYzTUsy61ZVFx9mJSQ4QnPHFyNNevxaztiNmPo9fgberLvEms6sdul+Jj5pnnGtaw/jdAstSSP4jOLzW8Q041aB6p/3cbs9Gls6XS2pNRjyPAuX/HYLWfCUlyy9f2bW2vig7d669tm7qp7u+ZMs8zQoXisbRJPd/m49mjq9FsCbYM/vP34m6pHY01v3XDVbTWby0auk+ErmH8IQ49nRM3mqRqqbW/yJm+6VJ2e7Bu7TIdQsmoLikvWHr06yn3IfMDe26vuIh2M/LXL6kbOO5B1+xbtlYnoS3axGWbz28fem8utW6ZndWXcYrYsHa7jYrBWv8y7pwk7dCzqE8/1Sfu6G8E9c4c1XbqU6y0v/aE3uSPnD+8vI3yUhekKGT7vSy6MX8PQC1/o/LfrF+tX4c3Ms3c570H7m+3dOWKzGJyvV/S/XnG/nS/LD7j925X8/67AZXZGQQab9OxO97rizK2N9blbfkDdjXmthU2KWENeXuycJmVhK8qfbclP/9Iy1/Lv9Hxolsz2na1RzPeKrtaFsxPV1T5zMzODG1zuxMKiHj7Tcy95OeXq8KGc3PDBcC85qkp11GBuTtRQ+XsHbluVvGzqpKv3T+zvefbuVG6fSvxpa911i9sUdCpTh0oOZ/dRO7MqMzw7JLRUsfgAC4ybkHsxLmhKyG43YrYy3d139ZoL82Xx+7mu+oriumLm3+soPzZt0iulcd2FuriumhRl6OQ0VWofact3ieVO9mqJPMq7KDreuyg9IioyTeJZFBPjqZVHIexQrCLWNL4rT+Hoo6yUxtT5BXq9w+SvlXpsVCnW1di6jPRuZmp9ygFtM5qkKT35Uu9yqULvEy2tjkluLXbty/AT/v4i1CdOEeqpTY1wKUqPmuquXDhSwL8Yl14ciIGlDnDoIUzv7y9Hh6/Tch5pHyEzPqlXG1lDkrRbL/MrT5NrxeFsSZpfRaZoGXW2ukqvzydkZ+aUD6epwr5mpSiRyrce0c0uu0flfu5SrT/72ZdH2lmhRR3ngyXqoJCClExtiuxhVPinHtkSAR4/f2cOdt+aP8vwTqRYnT1cwXc55CUXfvR3+Y4FCxeUjdo7pgXrt+B523vf5+4VzUsrF7emLEbB0szi3lthtbRrcUTn4qKi+oT0HwPLFwdf+NM3y/1LD/G77lm+/x9A62Gh2UEWf8nLcb9OJDprL4++5m3N/+AY3LcqQhRwX6oW/y0STv4q5YKFvl7B/7khu3nf/d6vfZ/Z6+Xifx3t8v+NrZStzfX+5Bmo4QhooTc4GGXr9NvMRkzYxCyW9fovuk8/5AsLbRYGm6Ln2lsYVsmspS3caHEUavRZJ3qjhcTZ4YZ8Lr/PWqOGyzdEUMTj8gejiUhIGC2K/qRFC4rdeNC/zMUS1pKxsdtNRk81tYMEiy7Md/FUG121SJw6LELE/g9GG/EVRqZol6DvYGOfGGUTGHJdhSvtgSudhyupjeeO9ivjjfALJN7xbBB+maf60phF4tRdJEHs/2CcI5HC6IMwJi38FdtwMFKMU4DojUKMhQaFqQYTmrQ92MkHwiw7STYI5AEJxQSIDEYS6BIk5AEJzqQCxZcN+QyEwRJXZf/pT8TTvDgFot8aYCMmrMYTy3r97ugVDfk4aaE1wmC1Y5duNLyWp6S1dYyG5WCS5Xt1P2rRevl9lgFdviG8tYn9H4xq1AujIWeTFv6KbTjoNzyjNpqRE1El1DXMGbQEaoyQhxJDULlCCOonte/vAWr8JLvHjccRa7m8oWmkqzM4C9z48pEp3cksa4BqUGomeklLlSUEeSkxBFUphKBBlNIESunXuIIVvQEIDQplBgtA2YOmck9hr7p7SUrPYBr30dCEpEJWo0LKHgQ8ijjT4WQP5QxWKgoM+wIf+sDp+IvseDR1cv35/8uBp5Pny43rX10FoCWU+fSOModRH53KGw1gRMz++HoIoEiSdQXU1Xr0z3DVB4mVzxteE5Rjfryk1wBumcdQs8vAOgFJBAU2T28+Lyf0QSOzlUzDbgeo3IfkTMcYQUbG0Dt5IwSUSYqugBrLp3+Jb9u0hKFSPgR+qbwY+kQppK5l6MkS/Bd6J8NQLYXAL7SYFZa3SC0y6moOFNJr8PmEPsTpJ7HUBHLpeXuDzHzgHDWfyrVSEmXUsq/6TZcOWFYsMYOj3aMJozCQvGYgSVsjINOlA0js4rXfQGaq8+UqMsHnyi4dolBnkJDkUinLhSg8agKWR2dgsl3VD9OlA0gcq20aNLSPAihdyQ3op8dz8ggZ5tF29ayk3mIYaqIAipIzNi+Ut/p/nPxFHuVkK6DeKqDtvPBGCChhKV162bVMmPKNQ9M/A7xZXELw4puUNZP+/zj1C2MENKIAAT8wG1H+qjJnpDmd3HOOlEbklzxw8hoH4dpJMcq7ic+h6fnyM5Kb5VWdg9A3y89Sc+oMWKDzVyBuYC1DbEmUWM5rmb4PSolBPr0okFBHB30z7JF0yfESVuChsDrQFXfm1jx+FDtyBJwVjaZhgZjiip/Y1npms9oK8CSioiDcwkFQBMERtDSjghFqq7DgYq6wFKykiUAc78UEaMu7kHAkNE8G94PigwtWadOiQqss3So0a1ClWI0Gdep15+5csV2XJBG6jXSNTdfeT27V/SCF+V1qhIsVO9XJ0sqb9bg6NtsWqdDOD1OoZn7gHs0qdNKr0fkgfb8usSjhJCRivIaJYxXibc3zk+XKy8+VUvJp0uzOnyBO78RUg85OybNrSb5yDDGtetMutKDzXVZu06hGVbQyPR23bTp1+w/svq3T8LByj0rhqoZnI2j2uGNqDVrViaBhYXFmEEoywNyKKP9Jz4KhFMcwKEbVZLZYbXaH05VfEkjEmg1bduw5cEwoJ85cEsWVG3cePIl58ebDlx9/AUkQKEiwEKHChIsgSYpIUaLFRCFWnHgJEiVJliKV1FRpZEgyyaVTUMqgkikrmkyYmiaFcuTKk69AoSJaOnrFSpSmxDTTzTDTLGXKVajMDFWq1agN7VGvQaMmzVq0atOuo8ru1/a3HfV8R6+oZSEVOAQnZSEYBQ0It1kARXvdl596jo7hAjgEJxVSAzpcyLh6g6z/eNk0MUYc0BCQom3Bq+uQ995fN5WDQ9UMNiobVyLZMuhcAnLaUFMDDeNEBd2RL24JSj+EYbRsSnlSg4r3BYYKj4gcAYKKDoKPfBwbwxXwiE4upA5ypJDppA4N44BHR0RGhbRtQxsIEQKDR267Dj3o8CBIOwY97WQwoPpuM51DF2ZG1ybq9H9wuHBS0b6fh1BjAo0skw1Sik3Tor7fz8vV3WHmvLp//jpE3jgzXfIN+l8uOFluAA==)format("woff2"),url(/assets/inclusive-sans-vietnamese-400-normal-xDlj1Vwd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inclusive Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inclusive-sans-latin-ext-400-normal-Dc8HoSFy.woff2)format("woff2"),url(/assets/inclusive-sans-latin-ext-400-normal-BnA6mn09.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:Inclusive Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inclusive-sans-latin-400-normal-TDCwbSzI.woff2)format("woff2"),url(/assets/inclusive-sans-latin-400-normal-D8jVF1uy.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:Anonymous Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anonymous-pro-cyrillic-400-normal-BWiMxftN.woff2)format("woff2"),url(/assets/anonymous-pro-cyrillic-400-normal-BNoQGJOG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anonymous-pro-greek-400-normal-B47pWdRJ.woff2)format("woff2"),url(/assets/anonymous-pro-greek-400-normal-DNgbGmaG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anonymous-pro-latin-ext-400-normal-wQkI5Rzd.woff2)format("woff2"),url(/assets/anonymous-pro-latin-ext-400-normal-2NhRNZCX.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:Anonymous Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anonymous-pro-latin-400-normal-D6DGvud-.woff2)format("woff2"),url(/assets/anonymous-pro-latin-400-normal-CW1hsQ84.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:Anonymous Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anonymous-pro-cyrillic-700-normal-CMO0mSsS.woff2)format("woff2"),url(/assets/anonymous-pro-cyrillic-700-normal-CvwmuNXr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anonymous-pro-greek-700-normal-B1IXZ7-S.woff2)format("woff2"),url(/assets/anonymous-pro-greek-700-normal-CSBiLhmg.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Anonymous Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anonymous-pro-latin-ext-700-normal-jub0mQS2.woff2)format("woff2"),url(/assets/anonymous-pro-latin-ext-700-normal-CYPYt5vw.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:Anonymous Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anonymous-pro-latin-700-normal-ejIEzKLA.woff2)format("woff2"),url(/assets/anonymous-pro-latin-700-normal-AMLEmeuk.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-mono);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-900:oklch(37.8% .077 168.94);--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-success:var(--success);--color-pending:var(--pending);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:6rem}.font-display{font-optical-sizing:auto;font-variation-settings:"opsz" 144;letter-spacing:-.02em}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}code{background-color:var(--muted);padding-inline:var(--spacing);font-family:var(--font-mono);color:var(--muted-foreground);border-radius:.25rem}::selection{background:oklch(84.8% .047 78.77/.5)}}@layer components{.container-page{width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@media (width>=40rem){.container-page{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){.container-page{padding-inline:calc(var(--spacing) * 12)}}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.2em;letter-spacing:.2em;color:var(--muted-foreground);text-transform:uppercase}.pill{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.14em;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;outline-style:none;flex-shrink:0;display:inline-flex}.pill:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.pill:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.pill:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.pill svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.pill-dark{background-color:var(--foreground);color:var(--background)}@media (hover:hover){.pill-dark:hover{background-color:var(--primary);color:var(--primary-foreground)}}.pill-primary{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){.pill-primary:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pill-primary:hover{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}}.pill-light{background-color:var(--card);color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}@media (hover:hover){.pill-light:hover{background-color:var(--muted)}}.pill-ghost{color:var(--foreground)}@media (hover:hover){.pill-ghost:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pill-ghost:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}}.pill-sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 4)}.icon-btn{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:calc(var(--radius) * 1.4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.icon-btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.icon-btn:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.icon-btn svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.panel{border-radius:calc(var(--radius) * 2.2);background-color:var(--card);color:var(--card-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}.field{gap:calc(var(--spacing) * 2);text-align:left;flex-direction:column;display:flex}.field>label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase}.field>.hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.control{height:calc(var(--spacing) * 11);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);width:100%}@supports (color:color-mix(in lab, red, red)){.control{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.control{padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.control::placeholder{color:var(--muted-foreground)}.control:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.control:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.control[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.control[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}textarea.control{height:auto;min-height:calc(var(--spacing) * 28);resize:vertical;padding-block:calc(var(--spacing) * 3)}.toast{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:50;border-radius:calc(var(--radius) * 1.8);background-color:var(--card);max-width:min(22rem,100vw - 2.5rem);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--card-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent);--tw-outline-style:none;animation:toast-in var(--duration-fast) var(--ease-smooth-out) both;outline-style:none;position:fixed}.toast-error{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.toast-error{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.toast-error{color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.toast-error{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.toast[data-leaving]{animation:toast-out var(--duration-medium) var(--ease-smooth-out) both}.legal h2{margin-top:calc(var(--spacing) * 14);scroll-margin-top:calc(var(--spacing) * 28);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (width>=40rem){.legal h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.legal h3{margin-top:calc(var(--spacing) * 8);font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.legal p,.legal li{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:calc(var(--spacing) * 7);color:var(--muted-foreground)}.legal ul{margin-top:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);list-style-type:disc}.legal ul ::marker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.legal ul ::marker{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.legal ul::marker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.legal ul::marker{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.legal ul ::-webkit-details-marker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.legal ul ::-webkit-details-marker{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.legal ul::-webkit-details-marker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.legal ul::-webkit-details-marker{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.legal li{margin-top:calc(var(--spacing) * 2);padding-left:var(--spacing)}.legal a{color:var(--foreground);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:underline}@media (hover:hover){.legal a:hover{color:var(--primary)}}.legal strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.legal>:first-child,.legal>:first-child>:first-child{margin-top:0}.blob{aspect-ratio:1;background-image:radial-gradient(circle at 32% 30%, var(--c1,oklch(80% .1 30)), transparent 58%), radial-gradient(circle at 70% 72%, var(--c2,oklch(82% .1 210)), transparent 60%);filter:blur(.5px)saturate(1.05);opacity:.95;border-radius:46% 54% 57% 43%/47% 42% 58% 53%}.hero-aura{background-image:radial-gradient(55% 75% at 18% 28%,oklch(88% .075 42/.95),#0000 62%),radial-gradient(50% 70% at 82% 18%,oklch(87% .08 58/.85),#0000 60%),radial-gradient(75% 95% at 62% 100%,oklch(89% .06 22/.8),#0000 62%),linear-gradient(oklch(90% .055 46),oklch(95.5% .02 84) 78%);position:absolute;inset:0;overflow:hidden}.dark .hero-aura{background-image:radial-gradient(55% 75% at 18% 24%,oklch(40% .09 300/.7),#0000 62%),radial-gradient(50% 70% at 84% 16%,oklch(42% .08 250/.6),#0000 60%),radial-gradient(80% 95% at 60% 104%,oklch(38% .08 20/.6),#0000 62%),linear-gradient(oklch(24% .03 320),oklch(16% .008 75) 82%)}.app-background{background-size:cover;background-attachment:fixed;background-color:var(--background);background-image:linear-gradient(225deg,oklch(81.851% .04418 240.912/.5) 0%,oklch(83.89% .02099 279.841/.5) 16.667%,oklch(86.684% .02829 9.254/.5) 33.333%,oklch(90.133% .05237 35.636/.5) 50%,oklch(91.519% .05213 56.711/.5) 66.667%,oklch(93.196% .05553 74.914/.5) 83.333%,oklch(95.009% .05767 87.561/.5) 100%)}.dark .app-background{background-image:radial-gradient(120% 120% at 15% 0,oklch(30% .06 240.912/.55) 0%,#0000 55%),linear-gradient(45deg,#2f1136 0%,#3a1634 16.667%,#4a233e 33.333%,#5b3751 50%,#69506b 66.667%,#70688a 83.333%,#6e7ea9 100%)}.chat-shell{border-radius:calc(var(--radius) * 2.2);background-color:var(--card);color:var(--card-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent);flex-direction:column;height:min(34rem,78vh);display:flex;position:relative;overflow:hidden}@media (width>=640px){.chat-shell{height:min(38rem,80vh)}}.chat-replay{pointer-events:none;right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:10;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--card);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.chat-replay{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.chat-replay{color:var(--muted-foreground);opacity:0;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-replay{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.chat-replay{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition:opacity var(--duration-fast) var(--ease-in-out)}.chat-replay.is-shown{pointer-events:auto;opacity:.6}.chat-replay.is-shown:hover,.chat-replay:focus-visible{pointer-events:auto;color:var(--foreground);opacity:1}.chat-replay svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.chat-body{gap:calc(var(--spacing) * 3);scroll-behavior:smooth;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (width>=40rem){.chat-body{padding-inline:calc(var(--spacing) * 5)}}.chat-body>*{flex-shrink:0}.chat-turn{gap:calc(var(--spacing) * 2.5);width:100%;display:flex}.chat-turn-user{justify-content:flex-end}.chat-avatar{margin-top:var(--spacing);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-image:radial-gradient(circle at 32% 30%,oklch(78% .09 300),#0000 62%),radial-gradient(circle at 70% 72%,oklch(80% .08 260),#0000 64%);border-radius:3.40282e38px;flex-shrink:0}.chat-bubble{--tw-leading:var(--leading-relaxed);max-width:88%;font-size:.9375rem;line-height:var(--leading-relaxed)}.chat-bubble-user{border-radius:calc(var(--radius) * 1.8);border-bottom-right-radius:calc(var(--radius) * .8);background-color:var(--secondary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-bubble-user{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.chat-bubble-user{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-bubble-user{--tw-ring-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.chat-bubble-agent{min-height:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * .5);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-bubble-agent{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.chat-bubble code{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-bubble code{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.chat-bubble code{font-size:.85em}.chat-bubble.is-composing{overflow:hidden}.chat-bubble-user .chat-thinking{padding-block:calc(var(--spacing) * .5)}.chat-thinking{align-items:center;gap:var(--spacing);padding-block:calc(var(--spacing) * 2);display:inline-flex}.chat-thinking i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--foreground);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.chat-thinking i{background-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.chat-thinking i{animation:1.1s ease-in-out infinite chat-pulse}.chat-thinking i:nth-child(2){animation-delay:calc(var(--duration-micro) * 2)}.chat-thinking i:nth-child(3){animation-delay:calc(var(--duration-micro) * 4)}.chat-tool{align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);border-radius:calc(var(--radius) * 1.4);background-color:var(--muted);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);--tw-tracking:.04em;letter-spacing:.04em;color:var(--muted-foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);flex-wrap:wrap;align-self:flex-start;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-tool{--tw-ring-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.chat-tool-glyph{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-tool.is-done .chat-tool-glyph{color:var(--primary)}.chat-tool-glyph svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.chat-tool-label{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-tool-label{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.chat-tool-result:not(:empty):before{content:"→";margin-right:calc(var(--spacing) * 1.5)}.chat-spinner{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--foreground);border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.chat-spinner{border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.chat-spinner{border-top-color:var(--primary);animation:chat-spin .7s var(--ease-linear) infinite}.chat-app{border-radius:calc(var(--radius) * 1.8);background-color:var(--background);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chat-app{--tw-ring-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.chat-app{transition:opacity var(--duration-slow) var(--ease-in-out), transform var(--duration-slow) var(--ease-smooth-out)}.chat-app.is-entering{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.chat-chapter{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);--tw-tracking:.16em;letter-spacing:.16em;color:var(--muted-foreground);text-transform:uppercase;transition:opacity var(--duration-slow) var(--ease-smooth-out), transform var(--duration-slow) var(--ease-smooth-out);flex-shrink:0;font-size:10px;display:flex}.chat-chapter:before,.chat-chapter:after{content:"";background-color:var(--foreground);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.chat-chapter:before,.chat-chapter:after{background-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.chat-chapter.is-entering{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.chat-app-bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.chat-app-bar{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.chat-app-bar{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.chat-app-bar{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.chat-app-bar{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase;font-size:10px}.chat-app-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--accent);border-radius:3.40282e38px;flex-shrink:0}.chat-app-tag{background-color:var(--foreground);border-radius:3.40282e38px;flex-shrink:0;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.chat-app-tag{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.chat-app-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:9px}.chat-app-body{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.chat-app-body{padding:calc(var(--spacing) * 5)}}.chat-tag{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-mono);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;border-radius:3.40282e38px;flex-shrink:0;font-size:10px;display:inline-flex}.chat-tag-pending{background-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.chat-tag-pending{background-color:color-mix(in oklab, var(--pending) 35%, transparent)}}.chat-tag-pending{color:var(--foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.chat-tag-pending{--tw-ring-color:color-mix(in oklab, var(--pending) 50%, transparent)}}.chat-tag-success{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.chat-tag-success{background-color:color-mix(in oklab, var(--success) 35%, transparent)}}.chat-tag-success{color:var(--foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.chat-tag-success{--tw-ring-color:color-mix(in oklab, var(--success) 50%, transparent)}}.chat-tag-live{background-color:var(--primary);color:var(--primary-foreground)}.chat-tag-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:currentColor;border-radius:3.40282e38px;animation:1.8s ease-in-out infinite chat-pulse}.chat-flow-marker{z-index:10;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--muted);color:var(--muted-foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.chat-flow-marker{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.chat-flow-marker svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.chat-flow-marker img{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);object-fit:contain}.chat-flow-marker:has(img){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-flow-marker:has(img){--tw-ring-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.chat-flow-marker:has(img){background:oklch(99% .004 91)}.chat-flow-marker:has(img) svg{display:none}.chat-app-body-flush{padding:0}@media (width>=40rem){.chat-app-body-flush{padding:0}}.flow-canvas{--flow-dot:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.flow-canvas{--flow-dot:color-mix(in oklab, var(--foreground) 14%, transparent)}}.flow-canvas{--flow-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.flow-canvas{--flow-line:color-mix(in oklab, var(--foreground) 20%, transparent)}}.flow-canvas{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;align-items:center;display:flex}@media not all and (width>=40rem){.flow-canvas{padding-block:calc(var(--spacing) * 2.5)}}.flow-canvas{background-color:var(--background);background-image:radial-gradient(circle at 1px 1px, var(--flow-dot) 1px, transparent 0);background-size:13px 13px}.flow-toolbar{margin-bottom:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}@media not all and (width>=40rem){.flow-toolbar{display:none}}.flow-test{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--primary);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flow-test{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.flow-test{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.flow-test{color:color-mix(in oklab, var(--primary) 65%, var(--muted-foreground))}}.flow-test kbd{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);background-color:var(--primary);border-radius:.25rem;font-size:10px}@supports (color:color-mix(in lab, red, red)){.flow-test kbd{background-color:color-mix(in oklab, var(--primary) 14%, transparent)}}.flow-caret-btn{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--card);color:var(--muted-foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flow-caret-btn{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.flow-caret-btn svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.flow-node-wrap{width:100%;max-width:19rem}.flow-node{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) * 1.4);background-color:var(--card);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.flow-node{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.flow-node-trigger{--tw-ring-color:var(--primary);border-top-left-radius:0}@supports (color:color-mix(in lab, red, red)){.flow-node-trigger{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.flow-node-title{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight);font-size:13px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.flow-node-app{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px;overflow:hidden}.flow-node-caret{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.flow-node-caret svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.flow-node .chat-flow-marker{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.flow-node .chat-flow-marker{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.flow-tab{align-items:center;gap:var(--spacing);border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;border-bottom-width:0;border-color:var(--primary);font-size:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flow-tab{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.flow-tab{color:var(--primary)}.flow-tab svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.flow-link{height:calc(var(--spacing) * 7);width:100%;position:relative}@media not all and (width>=40rem){.flow-link{height:calc(var(--spacing) * 6)}}.flow-link:before{content:"";--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1px;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--flow-line);position:absolute;top:0;left:50%}.flow-plus{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:18px;height:18px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--card);color:var(--muted-foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%}.flow-plus svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.flow-arrow{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--flow-line);position:absolute;bottom:0;left:50%}.flow-arrow svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.flow-fork{height:calc(var(--spacing) * 6);width:100%;max-width:19rem;color:var(--flow-line)}.flow-fork svg{width:100%;height:100%}.flow-pills{justify-content:space-between;align-items:center;width:100%;max-width:19rem;display:flex}.flow-pill{border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium)}.flow-pill-success{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.flow-pill-success{background-color:color-mix(in oklab, var(--success) 45%, transparent)}}.flow-pill-success{color:var(--foreground)}.flow-pill-failure{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.flow-pill-failure{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.flow-pill-failure{color:var(--destructive)}.chat-stats{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chat-stat{border-radius:calc(var(--radius) * 1.4);background-color:var(--muted);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.chat-stat-value{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;line-height:1}.chat-stat-label{margin-top:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase;font-size:10px}.chat-table-wrap{margin-inline:calc(var(--spacing) * -1);margin-top:calc(var(--spacing) * 4);padding-inline:var(--spacing);overflow-x:auto}.chat-table{border-collapse:collapse;width:100%;min-width:26rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.chat-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-table th{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.chat-table th{padding-bottom:calc(var(--spacing) * 2);text-align:left;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase}.chat-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-table td{border-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.chat-table td{padding-block:calc(var(--spacing) * 2);vertical-align:middle}.chat-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.chat-table-rest td{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.chat-facts{margin-top:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.chat-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.chat-facts dt{font-family:var(--font-mono);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase;font-size:10px}.chat-facts dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.chat-note{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-note{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.chat-note{padding-top:calc(var(--spacing) * 3);font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px}.mcp-surface{background-color:var(--background)}.mcp-bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.mcp-bar{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.mcp-bar{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mcp-bar{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.mcp-bar{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2)}.mcp-bar-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);overflow:hidden}.mcp-chip{align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * .8);background-color:var(--primary);flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mcp-chip{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.mcp-chip{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-tracking:.1em;letter-spacing:.1em;color:var(--primary);text-transform:uppercase;font-size:9px}.mcp-chip svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.mcp-bar-meta{font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;margin-left:auto;font-size:10px}.mcp-table-wrap{overflow-x:auto}.mcp-table-clip{max-height:11.5rem;overflow-y:auto}.mcp-table{border-collapse:collapse;width:100%;min-width:26rem;font-size:13px}.mcp-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mcp-table th{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.mcp-table th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:9px;font-weight:var(--font-weight-normal);--tw-tracking:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase}.mcp-table th svg{margin-right:var(--spacing);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);vertical-align:-1px;display:inline-block}.mcp-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mcp-table td{border-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.mcp-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);vertical-align:middle;white-space:nowrap}.mcp-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mcp-rownum{width:calc(var(--spacing) * 8);text-align:center;font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px}.db-rel{background-color:var(--primary);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.db-rel{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.db-rel{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--primary)}.db-opt{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);background-color:var(--c);border-radius:3.40282e38px;align-items:center;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.db-opt{background-color:color-mix(in oklab, var(--c) 22%, transparent)}}.db-opt{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.db-opt{color:color-mix(in oklab, var(--c) 72%, var(--foreground))}}.db-schema-wrap{container-type:inline-size}.db-schema{gap:calc(var(--spacing) * 2);display:grid}@container (width>=30rem){.db-schema{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-tbl{border-radius:var(--radius);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.db-tbl{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.db-tbl{padding:calc(var(--spacing) * 2);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.db-tbl{--tw-ring-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.db-tbl-head{margin-bottom:calc(var(--spacing) * 1.5);align-items:baseline;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);display:flex}.db-tbl-meta{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:9px;font-weight:var(--font-weight-normal);color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.db-tbl-fields{gap:var(--spacing);flex-direction:column;display:flex}.db-tf{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:11px;display:flex}.db-tf-type{font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;font-size:9px}.db-field-mark{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--foreground);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.db-field-mark{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.db-field-mark{color:var(--muted-foreground)}.db-field-mark svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.db-row-flag td{background-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.db-row-flag td{background-color:color-mix(in oklab, var(--pending) 15%, transparent)}}.db-flag{margin-left:calc(var(--spacing) * 1.5);background-color:var(--pending);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.db-flag{background-color:color-mix(in oklab, var(--pending) 40%, transparent)}}.db-flag{padding-inline:var(--spacing);font-family:var(--font-mono);--tw-tracking:.08em;letter-spacing:.08em;color:var(--foreground);padding-block:1px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.db-flag{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.db-flag{text-transform:uppercase}.db-board{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);display:flex;overflow-x:auto}.db-col{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);background-color:var(--muted);flex-direction:column;flex:1;min-width:8.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.db-col{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.db-col{padding:calc(var(--spacing) * 1.5)}.db-col-head{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;font-size:9px;display:flex}.db-col-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--c);border-radius:3.40282e38px;flex-shrink:0}.db-count{color:var(--muted-foreground);margin-left:auto}.db-card{border-radius:calc(var(--radius) * .8);background-color:var(--card);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);font-size:12px}@supports (color:color-mix(in lab, red, red)){.db-card{--tw-ring-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.db-col-more{padding-inline:var(--spacing);padding-top:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--muted-foreground);font-size:9px}.db-card-meta{margin-top:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--muted-foreground);font-size:9px;display:block}.mcp-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.mcp-kpis{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mcp-kpi{border-radius:var(--radius);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mcp-kpi{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.mcp-kpi{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.mcp-kpi-val{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;line-height:1}.mcp-kpi-label{margin-top:var(--spacing);font-family:var(--font-mono);--tw-tracking:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;font-size:9px}.mcp-query{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.mcp-query{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.mcp-query{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--muted-foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);font-size:13px}@supports (color:color-mix(in lab, red, red)){.mcp-query{--tw-ring-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.mcp-query svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0}.mcp-empty{align-items:center;gap:calc(var(--spacing) * 2);font-size:13px;display:flex}.cx-cats{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cx-cat{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--muted);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);color:var(--muted-foreground);border-radius:3.40282e38px;font-size:11px;display:inline-flex}.cx-cat b{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cx-cat b{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.mcp-meta{gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.mcp-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-meta dt{font-family:var(--font-mono);--tw-tracking:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;font-size:9px}.mcp-meta dd{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11px;overflow:hidden}.cx-actions{gap:var(--spacing);flex-direction:column;display:flex}.cx-action{align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.cx-action{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.cx-action{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:11px}.cx-verb{width:calc(var(--spacing) * 12);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);text-align:center;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);background-color:var(--c,var(--primary));border-radius:.25rem;flex-shrink:0;font-size:9px}@supports (color:color-mix(in lab, red, red)){.cx-verb{background-color:color-mix(in oklab, var(--c,var(--primary)) 18%, transparent)}}.cx-verb{color:var(--c,var(--primary))}@supports (color:color-mix(in lab, red, red)){.cx-verb{color:color-mix(in oklab, var(--c,var(--primary)) 70%, var(--foreground))}}.cx-path{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);overflow:hidden}.cx-state{color:var(--muted-foreground);flex-shrink:0;margin-left:auto;font-size:10px}.cx-state-pass{color:var(--primary)}.cx-grant{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.cx-scope{align-items:center;gap:calc(var(--spacing) * 2);font-size:12px;display:flex}.cx-scope svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--primary);flex-shrink:0}.cx-authorise{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--primary);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--primary-foreground);align-self:flex-start;display:inline-flex}.cx-authorise svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.cx-guard{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.cx-guard{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.cx-guard{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed);color:var(--muted-foreground)}.cx-guard svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);flex-shrink:0}.rl-group th{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * .5);border-bottom-width:0;font-size:9px}.rl-then{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rl-then{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.rl-any{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.rl-any{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.rl-tables{flex-direction:column;display:flex}.rl-caption{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-caption{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.rl-caption{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.rl-caption{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.rl-caption{padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--tw-tracking:.1em;letter-spacing:.1em;color:var(--muted-foreground);text-transform:uppercase;font-size:10px}.rl-tables .mcp-table-wrap+.rl-caption{border-top-style:var(--tw-border-style);border-top-width:1px}.rl-order{width:calc(var(--spacing) * 7);text-align:center;font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px}.jd-canvas{--jd-dot:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.jd-canvas{--jd-dot:color-mix(in oklab, var(--foreground) 14%, transparent)}}.jd-canvas{--jd-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.jd-canvas{--jd-line:color-mix(in oklab, var(--foreground) 22%, transparent)}}.jd-canvas{padding:calc(var(--spacing) * 4);background-color:var(--background);background-image:radial-gradient(circle at 1px 1px, var(--jd-dot) 1px, transparent 0);background-size:13px 13px;overflow-x:auto}.jd-rail{flex-direction:column;align-items:flex-start;width:392px;display:flex}.jd-node{border-radius:var(--radius);background-color:var(--card);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);align-items:stretch;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jd-node{--tw-ring-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.jd-node{width:184px}.jd-tile{width:calc(var(--spacing) * 9);background-color:var(--c);color:oklch(22% .02 280);flex-shrink:0;justify-content:center;align-items:center;display:flex}.jd-tile svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.jd-tile-text{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold)}.jd-name{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:12px;overflow:hidden}.jd-edge{height:calc(var(--spacing) * 8);width:184px;position:relative}.jd-edge:before{content:"";--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1px;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--jd-line);position:absolute;top:0;left:50%}.jd-arrow{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--jd-line);position:absolute;bottom:0;left:50%}.jd-arrow svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.jd-fork{width:392px;height:52px;color:var(--jd-line);position:relative}.jd-label{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--muted-foreground);max-width:88px;font-size:9px;position:absolute;top:29px;overflow:hidden}.jd-branch{gap:24px;width:392px;display:flex}.rl-tests{gap:var(--spacing);flex-direction:column;display:flex}.rl-test{align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.rl-test{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.rl-test{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:11px}.rl-test svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--primary);flex-shrink:0}.rl-case{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px;overflow:hidden}.rl-expect{font-family:var(--font-mono);flex-shrink:0;margin-left:auto;font-size:10px}.rl-input{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.rl-val{align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * .8);background-color:var(--muted);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:10px;display:inline-flex}.rl-val b{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.rl-steps{gap:var(--spacing);flex-direction:column;display:flex}.rl-step{align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-family:var(--font-mono);font-size:10px;display:flex}.rl-step-skip{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.rl-step-skip{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.rl-step-hit{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rl-step-hit{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.rl-step-hit{color:var(--primary)}.rl-step-mark{width:calc(var(--spacing) * 3);text-align:center;flex-shrink:0}.rl-verdict{flex-shrink:0;margin-left:auto}.rl-result{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--success);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-result{background-color:color-mix(in oklab, var(--success) 35%, transparent)}}.rl-result{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:12px}.rl-result b{font-family:var(--font-mono);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.sk-io{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.sk-io-row{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;font-size:12px;display:flex}.sk-io-row dt{width:calc(var(--spacing) * 20);font-family:var(--font-mono);--tw-tracking:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;flex-shrink:0;font-size:9px}.sk-what{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed)}.mcp-count{color:var(--muted-foreground);font-size:12px}.sk-recipe{flex-direction:column;display:flex}.sk-recipe-row{align-items:baseline;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.sk-recipe-row{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.sk-recipe-row{padding-block:calc(var(--spacing) * 1.5);font-size:12px}.sk-recipe-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sk-recipe-weight{font-family:var(--font-mono);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;margin-left:auto;font-size:11px}.sk-perms{gap:var(--spacing);flex-direction:column;display:flex}.sk-perm{align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:11px;display:flex}.sk-perm svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);flex-shrink:0}.sk-allow{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sk-allow{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.sk-allow{color:var(--foreground)}.sk-allow svg{color:var(--primary)}.sk-deny{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sk-deny{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.sk-deny{color:var(--muted-foreground)}.sk-perm-kind{width:calc(var(--spacing) * 14);font-family:var(--font-mono);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:9px}.sk-perm-why{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);flex-shrink:0;margin-left:auto;font-size:10px;overflow:hidden}.mcp-checks{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.mcp-check{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:12px;display:flex}.mcp-check svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--primary);flex-shrink:0}.sk-tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.sk-tag{border-radius:calc(var(--radius) * .8);background-color:var(--muted);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);align-items:center;font-size:10px;display:inline-flex}.sk-tag-moving{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sk-tag-moving{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.sk-tag-moving{color:var(--primary)}.as-kind{align-items:center;gap:calc(var(--spacing) * 1.5);font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px;display:inline-flex}.as-kind svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);flex-shrink:0}.as-diff{gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.as-diff{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-side{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);padding:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.as-side-live{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.as-side-live{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.as-side-draft{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-side-draft{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.as-side-draft{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-side-draft{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.as-side-label{font-family:var(--font-mono);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.as-side-live .as-side-label{color:var(--muted-foreground)}.as-side-draft .as-side-label{color:var(--primary)}.as-text{--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed)}.as-side-live .as-text{color:var(--muted-foreground)}.as-side-draft .as-text b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.as-tags{gap:var(--spacing);flex-wrap:wrap;display:flex}.as-tag{background-color:var(--foreground);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.as-tag{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.as-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--foreground);font-size:10px}@supports (color:color-mix(in lab, red, red)){.as-tag{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.as-tag-new{background-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.as-tag-new{background-color:color-mix(in oklab, var(--pending) 40%, transparent)}}.as-tag-new{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.as-tag-new{--tw-ring-color:color-mix(in oklab, var(--pending) 60%, transparent)}}.mcp-uses{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.mcp-use{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) * .8);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.mcp-use{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.mcp-use{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:12px}.mcp-use-where{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;margin-left:auto;font-size:10px;overflow:hidden}.mcp-note{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px}.st-connects{gap:var(--spacing);flex-direction:column;display:flex}.st-connect{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .8);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.st-connect{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.st-connect{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.st-connect-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);display:block;overflow:hidden}.st-connect-meta{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px;display:flex}.st-connect-scope{flex-shrink:0}.st-connect-scope:before{content:"·";margin-right:calc(var(--spacing) * 1.5)}.st-signin{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);background-color:var(--primary);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--primary-foreground);flex-shrink:0;display:inline-flex}.st-signin svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.st-connect-foot{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.st-connect-note{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px;display:inline-flex}.st-connect-note svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);flex-shrink:0}.st-connect-foot .st-signin{margin-left:auto}.st-cutoff{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--pending);display:flex}@supports (color:color-mix(in lab, red, red)){.st-cutoff{background-color:color-mix(in oklab, var(--pending) 30%, transparent)}}.st-cutoff{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--pending);font-size:12px}@supports (color:color-mix(in lab, red, red)){.st-cutoff{--tw-ring-color:color-mix(in oklab, var(--pending) 50%, transparent)}}.st-cutoff svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0}.st-cutoff-left{font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;margin-left:auto;font-size:10px}.st-products{gap:var(--spacing);flex-direction:column;display:flex}.st-product{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) * .8);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.st-product{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.st-product{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:12px}.st-thumb{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * .8);background:radial-gradient(circle at 35% 30%, var(--c), var(--c) 72%);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.st-thumb{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--c), white 30%), var(--c) 72%)}}.st-product-meta{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px;display:block}.st-qty{align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * .8);background-color:var(--background);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);flex-shrink:0;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-qty{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.st-qty svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);color:var(--muted-foreground)}.st-order-foot{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.st-standing{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--muted-foreground);font-size:11px;display:inline-flex}.st-standing svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--primary)}.st-subtotal{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;margin-left:auto;line-height:1}.st-subtotal small{margin-left:var(--spacing);font-family:var(--font-mono);color:var(--muted-foreground);font-size:9px}.st-subs{gap:var(--spacing);flex-direction:column;display:flex}.st-sub{align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);background-color:var(--muted);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.st-sub{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.st-sub{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);animation:st-dim var(--duration-slow) var(--ease-smooth-out) forwards;animation-delay:var(--d,0s);font-size:12px}.st-sub:after{content:"";pointer-events:none;inset-inline:calc(var(--spacing) * 2);background-color:var(--foreground);height:1px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.st-sub:after{background-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.st-sub:after{transform-origin:0;animation:st-strike var(--duration-medium) var(--ease-smooth-out) forwards;animation-delay:var(--d,0s);transform:scaleX(0)}.st-cost{font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;margin-left:auto;font-size:11px}.st-quoted{margin-left:var(--spacing);background-color:var(--foreground);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.st-quoted{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.st-quoted{padding-inline:var(--spacing);font-family:var(--font-mono);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase;padding-block:1px;font-size:9px}.st-back{align-items:baseline;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--success);display:flex}@supports (color:color-mix(in lab, red, red)){.st-back{background-color:color-mix(in oklab, var(--success) 35%, transparent)}}.st-back{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--success);font-size:12px}@supports (color:color-mix(in lab, red, red)){.st-back{--tw-ring-color:color-mix(in oklab, var(--success) 50%, transparent)}}.st-back{opacity:0;animation:st-rise var(--duration-very-slow) var(--ease-smooth-out) forwards;animation-delay:var(--d,0s)}.st-back b{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;line-height:1}.ck{background-color:var(--background)}.ck-bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.ck-bar{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ck-bar{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.ck-brand{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);overflow:hidden}.ck-brand em{margin-left:var(--spacing);font-family:var(--font-display);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);font-style:italic}.ck-price{align-items:baseline;gap:calc(var(--spacing) * 1.5);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;flex-shrink:0;margin-left:auto;line-height:1;display:flex}.ck-price small{font-family:var(--font-mono);color:var(--muted-foreground);font-size:9px}.ck-wrap{container-type:inline-size}.ck-layout{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);display:grid}@container (width>=30rem){.ck-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}}@container not (width>=30rem){.ck-wrap .ck-layout{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5)}.ck-wrap .ck-cake{max-height:8.25rem}.ck-wrap .ck-controls{gap:calc(var(--spacing) * 1.5)}.ck-wrap .ck-group{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:3.75rem minmax(0,1fr);display:grid}.ck-wrap .ck-label{margin-bottom:0}.ck-wrap .ck-opt{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5)}.ck-wrap .ck-swatch{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}.ck-stage{border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5);background:radial-gradient(ellipse at 50% 88%, var(--foreground), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.ck-stage{background:radial-gradient(ellipse at 50% 88%, color-mix(in oklab, var(--foreground) 7%, transparent), transparent 68%)}}.ck-cake{width:100%;height:auto;max-height:11.5rem;margin-inline:auto;display:block}.ck-hint{margin-top:var(--spacing);text-align:center;font-family:var(--font-mono);--tw-tracking:.1em;letter-spacing:.1em;color:var(--muted-foreground);text-transform:uppercase;opacity:0;transition:opacity var(--duration-slow) var(--ease-smooth-out);font-size:9px}.ck.is-yours .ck-hint{opacity:1}.ck-controls{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ck-label{margin-bottom:var(--spacing);font-family:var(--font-mono);--tw-tracking:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;font-size:9px}.ck-opts{gap:var(--spacing);flex-wrap:wrap;display:flex}.ck-opt{cursor:pointer;background-color:var(--muted);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);color:var(--foreground);border-radius:3.40282e38px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.ck-opt{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.ck-opt{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ck-opt{--tw-ring-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.ck-opt{transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-quick) var(--ease-out)}.ck-opt:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ck-opt:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ck-opt[aria-pressed=true]{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--primary)}.ck-swatch{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:pointer;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--foreground);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ck-swatch{--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.ck-swatch{background:var(--c);transition:box-shadow var(--duration-fast) var(--ease-smooth-out), transform var(--duration-quick) var(--ease-out)}.ck-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}.ck-opt.is-demo,.ck-swatch.is-demo{transform:scale(.92)}.ck-opt:focus-visible,.ck-swatch:focus-visible,.ck-order:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--primary)}.ck-foot{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.ck-foot{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ck-foot{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.ck-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px;overflow:hidden}.ck-order{cursor:pointer;border-radius:var(--radius);background-color:var(--primary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--primary-foreground);flex-shrink:0;margin-left:auto}.ck-plate{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ck-plate{fill:color-mix(in oklab, var(--foreground) 16%, transparent)}}.ck-tier{opacity:0;transition:transform .52s var(--ease-bounce), opacity .22s var(--ease-out);transform:translateY(-26px)}.ck-tier.is-on{opacity:1;transform:none}.ck-icing{fill:var(--ck-icing);transition:fill var(--duration-slow) var(--ease-in-out)}.ck-top{fill:var(--ck-icing)}@supports (color:color-mix(in lab, red, red)){.ck-top{fill:color-mix(in oklab, var(--ck-icing), white 45%)}}.ck-top{transition:fill var(--duration-slow) var(--ease-in-out)}.ck-swirl{fill:none;stroke:var(--ck-icing)}@supports (color:color-mix(in lab, red, red)){.ck-swirl{stroke:color-mix(in oklab, var(--ck-icing), black 14%)}}.ck-swirl{stroke-width:1.3px;stroke-linecap:round;opacity:.6;transition:opacity var(--duration-fast) var(--ease-in-out)}.ck-pipes{transition:opacity var(--duration-fast) var(--ease-in-out)}.ck-pipes circle{fill:var(--ck-icing)}@supports (color:color-mix(in lab, red, red)){.ck-pipes circle{fill:color-mix(in oklab, var(--ck-icing), white 30%)}}.ck-pipes circle{stroke:var(--ck-icing)}@supports (color:color-mix(in lab, red, red)){.ck-pipes circle{stroke:color-mix(in oklab, var(--ck-icing), black 12%)}}.ck-pipes circle{stroke-width:.6px;transition:fill var(--duration-slow) var(--ease-in-out), stroke var(--duration-slow) var(--ease-in-out)}.ck-sheen{fill:#fff;opacity:0;transition:opacity var(--duration-slow) var(--ease-in-out)}.ck-cake[data-finish=fondant] .ck-pipes,.ck-cake[data-finish=fondant] .ck-swirl{opacity:0}.ck-cake[data-finish=fondant] .ck-sheen{opacity:.38}.ck-flower{transform-box:fill-box;transform-origin:50%;transition:transform .38s var(--ease-bounce) calc(var(--i) * 70ms);transform:scale(0)}.ck-flower circle{fill:var(--p)}.ck-flower .ck-flower-eye{fill:oklch(86% .12 90)}.has-flowers .ck-flower{transform:scale(1)}.ck-flake{fill:oklch(70% .13 78);stroke:oklch(90% .1 92);stroke-width:.8px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s var(--ease-out) calc(var(--i) * 50ms), transform .42s var(--ease-bounce) calc(var(--i) * 50ms);transform:scale(.4)rotate(-20deg)}.has-gold .ck-flake{opacity:1;transform:none}.ck-berry{fill:oklch(50% .17 20);opacity:0;transform-box:fill-box;transform-origin:bottom;transition:opacity .24s var(--ease-out) calc(var(--i) * 60ms), transform .42s var(--ease-bounce) calc(var(--i) * 60ms);transform:translateY(-8px)scale(.6)}.has-berries .ck-tier.is-top .ck-berry{opacity:1;transform:none}.ck-sprinkle{opacity:0;transition:opacity .24s var(--ease-out) calc(var(--i) * 30ms)}.has-sprinkles .ck-sprinkle{opacity:1}.ap-screen{background-color:var(--background)}.ap-bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.ap-bar{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ap-bar{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.ap-brand{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);display:flex}.ap-brand img{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0}.ap-switch{align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) * .8);background-color:var(--muted);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--muted-foreground);margin-left:auto;font-size:11px;display:inline-flex}.ap-switch svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.ap-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ap-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);display:inline-flex}.ap-btn svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);flex-shrink:0}.ap-btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.ap-url{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.ap-url{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.ap-url{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:11px}.ap-url svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted-foreground);flex-shrink:0}.ap-saving{align-items:baseline;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--success);display:flex}@supports (color:color-mix(in lab, red, red)){.ap-saving{background-color:color-mix(in oklab, var(--success) 35%, transparent)}}.ap-saving{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.ap-saving b{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;line-height:1}.ap-saving span{font-size:12px}.pg-wrap{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.pg-track{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.pg-line,.pg-line-fill{height:1px;position:absolute;top:9px}.pg-line{right:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-line{background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.pg-line-fill{right:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);transform-origin:0;background-color:var(--primary);animation:pg-fill var(--pg-fill,5.4s) var(--ease-in-out) forwards;animation-delay:.2s;transform:scaleX(0)}.pg-node{z-index:10;width:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:relative}.pg-dot{background-color:var(--card);width:18px;height:18px;box-shadow:0 0 0 1px var(--foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-dot{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 20%, transparent)}}.pg-dot{animation:pg-on .32s var(--ease-in-out) forwards;animation-delay:var(--d,0s)}.pg-dot svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);color:var(--primary-foreground);opacity:0;animation:pg-show .2s var(--ease-in-out) forwards;animation-delay:var(--d,0s)}.pg-label{text-align:center;font-family:var(--font-mono);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);animation:pg-lit .32s var(--ease-in-out) forwards;animation-delay:var(--d,0s);font-size:9px}.pg-status{height:calc(var(--spacing) * 4);position:relative}.pg-status>span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--muted-foreground);opacity:0;animation:pg-say var(--pg-say,1.3s) var(--ease-in-out) forwards;animation-delay:var(--d,0s);font-size:10px;position:absolute;inset:0;overflow:hidden}.pg-status>span:last-child{animation:pg-show .3s var(--ease-in-out) forwards;animation-delay:var(--d,0s)}.chat-creds-list{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.chat-creds-row{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.chat-creds-row .chat-flow-marker{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:calc(var(--radius) * .8)}.chat-creds-row .chat-flow-marker img{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.chat-creds-row .chat-flow-marker svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.chat-scope{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;border-radius:3.40282e38px;flex-shrink:0;margin-left:auto;font-size:9px}.chat-scope-org{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chat-scope-org{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.chat-scope-org{color:var(--primary)}.chat-scope-personal{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-scope-personal{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.chat-scope-personal{color:var(--muted-foreground)}.chat-secured{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 1.5);font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px;display:flex}.chat-secured svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.top-28{top:calc(var(--spacing) * 28)}.top-\[35\%\]{top:35%}.-right-10{right:calc(var(--spacing) * -10)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-16{left:calc(var(--spacing) * -16)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-96{width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-svh{height:100svh}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-svh{min-height:100svh}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-42{width:calc(var(--spacing) * 42)}.w-\[130vw\]{width:130vw}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-foreground\/12>:not(:last-child)){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:where(.divide-foreground\/12>:not(:last-child)){border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[min\(var\(--radius-md\)\,8px\)\]{border-radius:min(var(--radius-md), 8px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,Npx\)\]{border-radius:min(var(--radius-md), Npx)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/10{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.border-foreground\/12{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/12{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background,.bg-background\/15{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/15{background-color:color-mix(in oklab, var(--background) 15%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-card,.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-pending\/40{background-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.bg-pending\/40{background-color:color-mix(in oklab, var(--pending) 40%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-success\/40{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/40{background-color:color-mix(in oklab, var(--success) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/7{font-size:var(--text-base);line-height:calc(var(--spacing) * 7)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\/8{font-size:var(--text-lg);line-height:calc(var(--spacing) * 8)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing) * 8)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-\[0\.34\]{opacity:.34}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.running{animation-play-state:running}.marker\:text-foreground\/30 ::marker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marker\:text-foreground\/30 ::marker{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.marker\:text-foreground\/30::marker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marker\:text-foreground\/30::marker{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.marker\:text-foreground\/30 ::-webkit-details-marker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marker\:text-foreground\/30 ::-webkit-details-marker{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.marker\:text-foreground\/30::-webkit-details-marker{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marker\:text-foreground\/30::-webkit-details-marker{color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.sm\:col-start-2{grid-column-start:2}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[3\.5rem_1fr\]{grid-template-columns:3.5rem 1fr}.sm\:items-baseline{align-items:baseline}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:py-40{padding-block:calc(var(--spacing) * 40)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.md\:items-center{align-items:center}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:col-start-3{grid-column-start:3}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[3\.5rem_1fr_20rem\]{grid-template-columns:3.5rem 1fr 20rem}.lg\:grid-cols-\[6rem_1fr_22rem\]{grid-template-columns:6rem 1fr 22rem}.lg\:self-center{align-self:center}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-emerald-100:is(.dark *){color:var(--color-emerald-100)}.dark\:opacity-\[0\.2\]:is(.dark *){opacity:.2}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:oklch(97.1% .014 91);--foreground:oklch(29% .021 66);--card:oklch(98.8% .008 91);--card-foreground:oklch(29% .021 66);--popover:oklch(98.8% .008 91);--popover-foreground:oklch(29% .021 66);--primary:oklch(50% .134 242.749);--primary-foreground:oklch(98% .013 236.62);--secondary:oklch(94% .012 91);--secondary-foreground:oklch(29% .021 66);--muted:oklch(94.5% .012 91);--muted-foreground:oklch(50% .026 71);--accent:oklch(84.8% .047 78.77);--accent-foreground:oklch(29% .021 66);--destructive:oklch(63.7% .126 22);--success:oklch(90% .09 165);--pending:oklch(92% .08 90);--border:oklch(88% .015 84);--input:oklch(88% .015 84);--ring:oklch(70% .03 72);--radius:.75rem;--font-sans:"Inclusive Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Anonymous Pro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-display:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:var(--ease-smooth-out);--check-ease-opacity:var(--ease-smooth-out);--check-ease-rotate:var(--ease-smooth-out);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:var(--ease-smooth-out);--digit-dur:.5s;--digit-distance:var(--distance-base);--digit-stagger:70ms;--digit-blur:var(--blur-small);--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--think-shimmer:2s;--think-base:var(--muted-foreground);--think-highlight:var(--foreground);--resize-dur:.3s;--resize-ease:var(--ease-smooth-out);--text-swap-dur:.15s;--text-swap-translate-y:var(--distance-micro);--text-swap-blur:var(--blur-small);--text-swap-ease:var(--ease-in-out);--reel-cell:30px}.dark{--background:oklch(16% .008 75);--foreground:oklch(96.5% .01 88);--card:oklch(22% .012 78);--card-foreground:oklch(96.5% .01 88);--popover:oklch(22% .012 78);--popover-foreground:oklch(96.5% .01 88);--primary:oklch(62% .09 240);--primary-foreground:oklch(98% .013 236.62);--secondary:oklch(27% .012 78);--secondary-foreground:oklch(96.5% .01 88);--muted:oklch(26% .012 78);--muted-foreground:oklch(72% .02 84);--accent:oklch(50% .06 70);--accent-foreground:oklch(96.5% .01 88);--destructive:oklch(70.4% .191 22.216);--success:oklch(90% .09 165);--pending:oklch(92% .08 90);--border:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.15);--ring:oklch(55% .03 80)}@keyframes toast-in{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.75rem)scale(.96)}}@keyframes st-strike{to{transform:scaleX(1)}}@keyframes st-dim{to{opacity:.7}}@keyframes st-rise{0%{opacity:0;transform:translateY(var(--distance-base));filter:blur(var(--blur-small))}to{opacity:1;filter:blur();transform:none}}@keyframes chat-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes pg-show{to{opacity:1}}@keyframes pg-fill{to{transform:scaleX(1)}}@keyframes pg-on{to{background-color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent)}}@keyframes pg-lit{to{color:var(--foreground)}}@keyframes pg-say{0%{opacity:0;transform:translateY(3px)}14%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}@keyframes chat-spin{to{transform:rotate(1turn)}}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:14;stroke-dashoffset:14px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.t-resize{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}@media (prefers-reduced-motion:reduce){.t-resize{transition:none!important}}.t-reel{height:var(--reel-cell);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.t-reel-col{height:var(--reel-cell);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.t-reel-strip{will-change:transform, filter;flex-direction:column;display:flex}.t-reel-digit{height:var(--reel-cell);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.t-reel-strip{filter:none!important;transition:none!important}}.word-roll{--reel-cell:1.2em;vertical-align:top;margin-bottom:calc(1lh - var(--reel-cell))}.word-roll .t-reel-digit{align-items:flex-start}.word-roll .t-reel-col{--reel-fade:8%;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent 100%)}.word-roll.is-spinning .t-reel-col{will-change:filter}.word-roll .t-reel-digit{white-space:nowrap;padding-inline:.06em}.word-roll-shimmer{-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,currentColor 0% 36%,oklch(68% .19 25) 41%,oklch(80% .16 80) 45%,oklch(74% .17 150) 49%,oklch(68% .15 235) 53%,oklch(60% .2 300) 57%,currentColor 62% 100%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin-block:-.08em -.3em;padding-block:.08em .3em;animation:1.4s cubic-bezier(.45,0,.25,1) .12s both word-roll-shimmer}@keyframes word-roll-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.word-roll-shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.word-roll-defs{width:0;height:0;position:absolute;overflow:hidden}.chat-swap{display:block}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.chat-tool .t-success-check{--check-y-amount:9px;--check-blur-from:4px;--check-rotate-from:55deg;--check-opacity-dur:var(--duration-fast);--check-rotate-dur:var(--duration-slow);--check-blur-dur:var(--duration-fast);--check-bob-dur:var(--duration-slow);--check-path-dur:var(--duration-slow)}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-shimmer{color:var(--think-base);position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--think-highlight) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:t-think-shimmer var(--think-shimmer) var(--ease-linear) infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.pg-status .t-shimmer{display:inline-block}@keyframes t-think-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}.t-digit-group .t-digit{animation:none!important}.t-shimmer:before{display:none!important}}.scroll-progress{z-index:60;transform-origin:0;background:var(--primary);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html.js [data-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js [data-reveal]{opacity:1!important;transform:none!important}.scroll-progress{display:none}.chat-body{scroll-behavior:auto}.chat-thinking i,.chat-spinner,.chat-tag-dot,.st-sub,.st-sub:after,.st-back{animation:none!important}.st-sub{opacity:.7}.st-sub:after{transform:scaleX(1)}.st-back{opacity:1}.chat-chapter,.ck-tier,.ck-icing,.ck-top,.ck-swirl,.ck-pipes,.ck-pipes circle,.ck-sheen,.ck-flower,.ck-flake,.ck-berry,.ck-sprinkle,.ck-hint,.ck-opt,.ck-swatch{transition:none!important}.pg-dot svg{opacity:1!important;animation:none!important}.toast,.toast[data-leaving]{animation:none!important}.pg-dot{background-color:var(--primary)!important;box-shadow:0 0 0 1px var(--primary)!important;animation:none!important}.pg-label{color:var(--foreground)!important;animation:none!important}.pg-line-fill{animation:none!important;transform:scaleX(1)!important}.pg-status>span{opacity:0!important;animation:none!important}.pg-status>span:last-child{opacity:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
