@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/demo/assets/bodoni-moda-math-opsz-normal-CbZAXtrh.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/demo/assets/bodoni-moda-symbols-opsz-normal-d21etpfE.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/demo/assets/bodoni-moda-latin-ext-opsz-normal-CoJBavOu.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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/demo/assets/bodoni-moda-latin-opsz-normal-X2BzlAjV.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAbUABMAAAAADXAAAAZtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE0AFwvbBEICoMAgkILFAAwhCYBNgIkAyIEIAWIagdiDAcbzwtR1KzJaS+yH4mxMavHya1W0jQVGwsRk9/Eu+B5+jb9c2cWPA4RJdKW11B3pX3ufxURIWSP1trcq4W08dWTGng91RUkWgqUSAS08NIjeoMhzv9+v5bvrifFk56IhEqItCb68GiSfkR8VUIED5G2kB5N7GvCJVSGCiERKo1QAqs6naQDAC/AdfGsdrz0LgjgBgAUgqARBHCSoyRVu+7pAXKDe1AXchgAQ4X7oD7YhQSA8jFQMGFaFYlqAwKyCAoAIO9MhUYhvA2izIIKGkuDAJmOEwDgBx4AANHsWDB2g0AuDSVoIBdkAQ+F/nmOVDFCBBCIIQAIaic7AVQ3A4bKlp9ZQH279uY7jS5boVNXyvnZlrABig9Z/y2v8MF3a/XD/FPQD6WYD/kNIM/UJuCjEQQ7CvBwAjnUuH465YABX7A5A8HDJ6C8+h7wbG++CYA46Q0QAHFx8KHNLQFAA0oi5GeorRCDkfKWIUq1BxKj7YjRPnDF6lkkv4WBAKAADXhoBPAwqA+IxI7Cik8NP3alfGtNE/BXmHfNnWYfs4YpN1ri2O4lQDSF4OHA3g9uIAP5GXWYiCACsgIFHIRokACIgc+9iAXkLcQKqj0gNlBbIXbQPhAHtOdeTZMoABwAxAIn0B4wGZAMPAAU6p24LQaCGIbN8Br7K45y6QhV3DNCu52DXF2cXfu3a+dq0+bb8+dlxpxc18KVTD/n+u5CqTZnz/bNjvL1HHW13XJGX+6489uzgbZ7Low+d47pO/3dIiytBwm7M1z/b5ObTpyrfP+Rkpf/uTwho9O/nYgduLHe/I1dJ1VMrVhvTsGmeTFNyXdW6xIo2bxMWqjDoI3ns4vWKFO2RpcabZsUzGr8Zasa3rEy9tmscfQ7lPGnLlSwa+GiDXIv1yz23cDytSq09AfqFSts/Y0OuYO/7/Q1wPfY7+RUT/qia9nal0v4d1cu62rUeYgqiAA2bGJwFB1uxT6RNjCfg6qnZ19O2g8OEBTg5wAgAOKVUcvt7lX+nRWu7s/04caN4AaLIUopNX0RbSQ8NwzFMy/TdehBXMgIE/cYP0q8wkTAHZd3YrO8PXh9t+0TR2bMsvQn8PJlIOh+6SjTRMdWLlQ77KKKzu13TkdFnQ4SSbZuGzyxFwFNs8/2bKqE1Buu2nzQQOovlLJEJKRu83OLXrt2ScxrW0KJ0p+wJnk+5CXEvAsVDFQBboFo4/2LbJ831pH/Gfg3TxAzo4TFIp/eKhsX7OE3dw8xMTfeeqIs0Q8eRKtLl9TjJyF3WhnIL5Vrk8/cfIsz9OxxsIT19eMXkP85VKxUCU6S5cX5c3ER9lcflqPffIqPun3mKOPe/2T1pjx88v6TPSYaOpPT/HfIy9PqQ5hQyLS508ozMenup2/zXiQnvwj7/WFvhLy7fQjyj579iHVjEXt8vDfY+5rRHt/Vh0HUDFRQv5A6KUHyZ8j3oCzKEhfp1I64uGePX5neQLloV0RQa22ILuPpDSHy3YxcOhiZ/+LFm2fxKVHvnp85HQrbXmaFw4r37yWBNUWdxalwEAJo3fpgwiZPt6jK7+wP94cAN77N4KL+33c9zW75pqWlvmUGFFYUAAKDZ6flF4s1XHfdQ36w9bVLWMlNMZ/P8sSAn1DF8YKOPgjgYJIkfUURmDYDAVJqSBgxHMDudX1ASF1NKNyqLDRV+wiDwh2HheTWwoq/74sjKVvbEgJuaQghvtJQZBULTaLPMHCrsrCQ7CaspNsNG/GWwo7P93CQaDSc2BkMFx7t4cZJU0QQSXVE4qY0ooiWg2jspCKGWM6a8cWgJptAYll7Q2GCBY9Nvsy8p3AYmM4kM6aZeEehYRm6sRObodFRmQKX3Q90kejSOZAGTMBkhCEPtkWgCa5ZaEtQPUNpG1lENYjI2tiGEJrBZ4qvQ0f/Uh8xVUwxo0gwg48imkYx2JqGwTQtzWyc7AhcFoVrC/NQCsLSIKGnFhzf4tVg81KKKq6EUstUiFdAgf7uldS3snS9RU8e9IicLv2Sx/cO96J7ScWVVIJvvBwFqnFLc0xmixTbWwPr3Rav/Qsj/p7u7cewKmFETb14HC1DCDBi9oG0NAzR0h9x5YZ+31ihwPwI8yv8thodQI5DKbRoMcQiVmuNnn82MS8+ZqjRLl6j+OWT3eI1Szt69GJU+cgXlpFG2qWKl/3ql/G/Ys5eafwAAAA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/hanken-grotesk-vietnamese-wght-italic-_zMtch5S.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/hanken-grotesk-latin-ext-wght-italic-KoQsQXDA.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/demo/assets/hanken-grotesk-latin-wght-italic-ChtpyDsL.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/geist-mono-latin-wght-normal-XN7g48iV.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pink-50:#fff1f7;--pink-100:#ffe1ee;--pink-200:#ffc4df;--pink-300:#ff96c8;--pink-400:#ff5fad;--pink-500:#ff2e93;--pink-600:#de0a75;--pink-700:#b60661;--pink-800:#92084f;--pink-900:#6f0a3f;--pink-950:#450524;--purple-50:#f7f2ff;--purple-100:#eee5ff;--purple-200:#dcf;--purple-300:#c4a8ff;--purple-400:#a77dff;--purple-500:#8b4dff;--purple-600:#742ef0;--purple-700:#5e1fcc;--purple-800:#4c1aa3;--purple-900:#3d187f;--purple-950:#250b57;--bg:#faf7f8;--bg-elevated:#fff;--surface:#fff;--surface-2:#f3eef0;--surface-3:#e9e2e5;--field-bg:#fff;--bg-inverse:#170d16;--text-inverse:#fff;--scrim:#170d1680;--border:#e7dfe3;--border-strong:#8c7c86;--text:#170d16;--text-muted:#5a4a56;--text-faint:#756570;--ink:#170d16;--ink-hover:#3a2b38;--ink-active:#4d3d4a;--ink-contrast:#fff;--primary:var(--pink-600);--primary-hover:var(--pink-700);--primary-active:var(--pink-800);--primary-contrast:#fff;--primary-text:var(--pink-700);--primary-soft:#fdebf3;--primary-soft-hover:#fbdcea;--primary-border:var(--pink-300);--accent:var(--purple-600);--accent-hover:var(--purple-700);--accent-contrast:#fff;--accent-text:var(--purple-700);--accent-soft:#f1ebfe;--accent-border:var(--purple-300);--success:#0b7a48;--success-contrast:#fff;--success-soft:#e3f5ec;--success-border:#9fdcbd;--warning:#8f4e00;--warning-contrast:#fff;--warning-soft:#fdf1d6;--warning-border:#f0cd85;--danger:#c2280a;--danger-hover:#a01f06;--danger-contrast:#fff;--danger-soft:#fdeae4;--danger-border:#f5b5a3;--info:#0b63c4;--info-contrast:#fff;--info-soft:#e6f0fd;--info-border:#a9cbf5;--focus-ring:var(--purple-600);--focus-ring-width:2px;--focus-ring-offset:2px;--gradient-mark-from:var(--pink-500);--gradient-mark-via:#c53ecb;--gradient-mark-to:var(--purple-500);--gradient-mark:linear-gradient(135deg, var(--gradient-mark-from) 0%, var(--gradient-mark-via) 50%, var(--gradient-mark-to) 100%);--gradient-brand-from:var(--pink-600);--gradient-brand-via:#b414b4;--gradient-brand-to:var(--purple-600);--gradient-brand-contrast:#fff;--gradient-brand:linear-gradient(135deg, var(--gradient-brand-from) 0%, var(--gradient-brand-via) 52%, var(--gradient-brand-to) 100%);--gradient-text-from:var(--pink-600);--gradient-text-to:var(--purple-600);--gradient-text:linear-gradient(100deg, var(--gradient-text-from) 0%, var(--gradient-text-to) 100%);--gradient-surface-from:var(--surface-2);--gradient-surface-to:var(--surface-2);--gradient-surface:linear-gradient(135deg, var(--gradient-surface-from) 0%, var(--gradient-surface-to) 100%);--gradient-glow:none;--platform-facebook:#0b5fe0;--platform-instagram:#c2247c;--platform-youtube:#c70000;--platform-tiktok:#101014;--platform-bluesky:#0a62c7;--platform-mastodon:#5052e6;--platform-telegram:#0a6a9c;--platform-whatsapp:#0d7a43;--platform-x:#14171a;--platform-threads:#1f1f1f;--platform-linkedin:#0a5fb4;--platform-tint:8%;--shadow-xs:0 0 0 0 transparent;--shadow-sm:0 0 0 0 transparent;--shadow-md:0 0 0 0 transparent;--shadow-lg:0 4px 12px -4px #170d1624;--shadow-xl:0 12px 24px -8px #170d1633;--shadow-glow:0 0 0 0 transparent;--shadow-glow-strong:0 0 0 0 transparent;--shadow-glow-accent:0 0 0 0 transparent;--shadow-gloss:0 0 0 0 transparent;--font-display:"Bodoni Moda Variable", "Bodoni Moda", "Bodoni 72", Didot, "Bodoni MT", "Times New Roman", Times, serif;--font-sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Code", Menlo, Consolas, "Liberation Mono", monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:.9375rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fs-4xl:2.375rem;--fs-5xl:3rem;--fs-6xl:4rem;--fs-display:clamp(2.75rem, 1.55rem + 5.4vw, 5.5rem);--lh-tight:1.04;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fw-display:500;--opsz-display:24;--opsz-headline:18;--opsz-title:14;--ls-tighter:-.03em;--ls-tight:-.015em;--ls-normal:0;--ls-wide:.04em;--ls-caps:.06em;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:20px;--radius-full:999px;--control-sm:2rem;--control-md:2.5rem;--control-lg:3rem;--tap-min:2.75rem;--sidebar-w:16.5rem;--content-max:45rem;--page-max:75rem;--duration-instant:80ms;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--duration-slower:.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .9, .3);--ease-bounce:cubic-bezier(.16, 1, .3, 1);--motion-scale:1;--z-base:0;--z-raised:10;--z-sticky:100;--z-nav:200;--z-dropdown:300;--z-overlay:400;--z-modal:500;--z-toast:600;--z-tooltip:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0a10;--bg-elevated:#1c161f;--surface:#151017;--surface-2:#1e1821;--surface-3:#2a222e;--field-bg:#100c12;--bg-inverse:#f6f1f4;--text-inverse:#170d16;--scrim:#000000b8;--border:#2b232f;--border-strong:#7b6e7f;--text:#f6f1f4;--text-muted:#b9adb8;--text-faint:#9a8d99;--ink:#f6f1f4;--ink-hover:#fff;--ink-active:#ddd5da;--ink-contrast:#170d16;--primary:var(--purple-400);--primary-hover:var(--purple-300);--primary-active:var(--purple-200);--primary-contrast:#150a2b;--primary-text:var(--purple-300);--primary-soft:#241a3a;--primary-soft-hover:#2e2149;--primary-border:#4d3a80;--accent:var(--pink-400);--accent-hover:var(--pink-300);--accent-contrast:#2e0419;--accent-text:var(--pink-300);--accent-soft:#36142f;--accent-border:#84296f;--success:#4ade94;--success-contrast:#052814;--success-soft:#0f2a1e;--success-border:#1f5a3d;--warning:#ffc14d;--warning-contrast:#2e1c00;--warning-soft:#33250a;--warning-border:#6e5115;--danger:#ff7d4d;--danger-hover:#ff9a73;--danger-contrast:#2b0d02;--danger-soft:#3b1a0b;--danger-border:#86391b;--info:#6cb4ff;--info-contrast:#041c3a;--info-soft:#102540;--info-border:#1f4b82;--focus-ring:var(--pink-400);--gradient-brand-from:var(--purple-400);--gradient-brand-via:#d46ee0;--gradient-brand-to:var(--pink-400);--gradient-brand-contrast:#150a2b;--gradient-brand:linear-gradient(135deg, var(--gradient-brand-from) 0%, var(--gradient-brand-via) 52%, var(--gradient-brand-to) 100%);--gradient-text-from:var(--purple-300);--gradient-text-to:var(--pink-300);--gradient-text:linear-gradient(100deg, var(--gradient-text-from) 0%, var(--gradient-text-to) 100%);--gradient-surface-from:var(--surface-2);--gradient-surface-to:var(--surface-2);--gradient-surface:linear-gradient(135deg, var(--gradient-surface-from) 0%, var(--gradient-surface-to) 100%);--platform-facebook:#6ba4ff;--platform-instagram:#f777c4;--platform-youtube:#ff6b6b;--platform-tiktok:#25f4ee;--platform-bluesky:#4fb0ff;--platform-mastodon:#a3a4ff;--platform-telegram:#4cc3f7;--platform-whatsapp:#3ddc84;--platform-x:#f2f4f5;--platform-threads:#fff;--platform-linkedin:#70b5f9;--platform-tint:14%;--shadow-lg:0 4px 12px -4px #00000080;--shadow-xl:0 12px 24px -8px #0009}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0a10;--bg-elevated:#1c161f;--surface:#151017;--surface-2:#1e1821;--surface-3:#2a222e;--field-bg:#100c12;--bg-inverse:#f6f1f4;--text-inverse:#170d16;--scrim:#000000b8;--border:#2b232f;--border-strong:#7b6e7f;--text:#f6f1f4;--text-muted:#b9adb8;--text-faint:#9a8d99;--ink:#f6f1f4;--ink-hover:#fff;--ink-active:#ddd5da;--ink-contrast:#170d16;--primary:var(--purple-400);--primary-hover:var(--purple-300);--primary-active:var(--purple-200);--primary-contrast:#150a2b;--primary-text:var(--purple-300);--primary-soft:#241a3a;--primary-soft-hover:#2e2149;--primary-border:#4d3a80;--accent:var(--pink-400);--accent-hover:var(--pink-300);--accent-contrast:#2e0419;--accent-text:var(--pink-300);--accent-soft:#36142f;--accent-border:#84296f;--success:#4ade94;--success-contrast:#052814;--success-soft:#0f2a1e;--success-border:#1f5a3d;--warning:#ffc14d;--warning-contrast:#2e1c00;--warning-soft:#33250a;--warning-border:#6e5115;--danger:#ff7d4d;--danger-hover:#ff9a73;--danger-contrast:#2b0d02;--danger-soft:#3b1a0b;--danger-border:#86391b;--info:#6cb4ff;--info-contrast:#041c3a;--info-soft:#102540;--info-border:#1f4b82;--focus-ring:var(--pink-400);--gradient-brand-from:var(--purple-400);--gradient-brand-via:#d46ee0;--gradient-brand-to:var(--pink-400);--gradient-brand-contrast:#150a2b;--gradient-brand:linear-gradient(135deg, var(--gradient-brand-from) 0%, var(--gradient-brand-via) 52%, var(--gradient-brand-to) 100%);--gradient-text-from:var(--purple-300);--gradient-text-to:var(--pink-300);--gradient-text:linear-gradient(100deg, var(--gradient-text-from) 0%, var(--gradient-text-to) 100%);--gradient-surface-from:var(--surface-2);--gradient-surface-to:var(--surface-2);--gradient-surface:linear-gradient(135deg, var(--gradient-surface-from) 0%, var(--gradient-surface-to) 100%);--platform-facebook:#6ba4ff;--platform-instagram:#f777c4;--platform-youtube:#ff6b6b;--platform-tiktok:#25f4ee;--platform-bluesky:#4fb0ff;--platform-mastodon:#a3a4ff;--platform-telegram:#4cc3f7;--platform-whatsapp:#3ddc84;--platform-x:#f2f4f5;--platform-threads:#fff;--platform-linkedin:#70b5f9;--platform-tint:14%;--shadow-lg:0 4px 12px -4px #00000080;--shadow-xl:0 12px 24px -8px #0009}@media (prefers-reduced-motion:reduce){:root{--duration-instant:.01ms;--duration-fast:.01ms;--duration-base:.01ms;--duration-slow:.01ms;--duration-slower:.01ms;--motion-scale:0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--border-strong) transparent;font-synthesis-weight:none;accent-color:var(--ink)}body{min-height:100vh;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2{font-family:var(--font-display);font-weight:var(--fw-display);font-variation-settings:"opsz" var(--opsz-headline);letter-spacing:var(--ls-tight);text-wrap:balance;line-height:1.12}h2{font-variation-settings:"opsz" var(--opsz-title)}h3,h4{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-variation-settings:normal;line-height:var(--lh-snug);letter-spacing:0;text-wrap:balance}p{text-wrap:pretty}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:var(--text);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--primary-soft-hover);color:var(--text)}input,textarea{caret-color:var(--primary)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}.b-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.b-display{font-family:var(--font-display);font-variation-settings:"opsz" var(--opsz-display);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter);text-wrap:balance}.b-h1{font-family:var(--font-display);font-variation-settings:"opsz" var(--opsz-headline);font-size:clamp(var(--fs-3xl), 1.3rem + 2.6vw, var(--fs-5xl));font-weight:var(--fw-display);letter-spacing:var(--ls-tighter);line-height:1.08}.b-h2{font-family:var(--font-display);font-variation-settings:"opsz" var(--opsz-title);font-size:clamp(var(--fs-2xl), 1.2rem + 1.4vw, var(--fs-3xl));font-weight:var(--fw-display);letter-spacing:var(--ls-tight);line-height:1.15}.b-h3{font-family:var(--font-sans);font-variation-settings:normal;font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.b-h4{font-family:var(--font-sans);font-variation-settings:normal;font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:0}.b-lead{font-size:var(--fs-lg);line-height:var(--lh-normal);color:var(--text-muted)}.b-small{font-size:var(--fs-sm)}.b-muted{color:var(--text-muted)}.b-faint{color:var(--text-faint)}.b-meta,.b-eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-normal);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text-muted)}.b-signature,.b-gradient-text{color:var(--primary-text)}.b-link{color:var(--text);font-weight:var(--fw-medium);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.2em;border-radius:var(--radius-xs);cursor:pointer;text-decoration-thickness:1px}.b-link:hover{text-decoration-thickness:2px}.b-code{font-family:var(--font-mono);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text);overflow-wrap:anywhere;padding:.12em .4em;font-size:.875em}.b-btn{--_h:var(--control-md);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--_h);min-width:var(--_h);padding:0 var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.b-btn:hover{background:var(--surface-2);border-color:var(--text)}.b-btn:active{background:var(--surface-3)}.b-btn>svg{flex:none;width:1.2em;height:1.2em}.b-btn--primary{border-color:var(--ink);background:var(--ink);color:var(--ink-contrast)}.b-btn--primary:hover{border-color:var(--ink-hover);background:var(--ink-hover)}.b-btn--primary:active{border-color:var(--ink-active);background:var(--ink-active)}.b-btn--brand{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.b-btn--brand:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.b-btn--brand:active{border-color:var(--primary-active);background:var(--primary-active)}.b-btn--soft{background:var(--surface-2);color:var(--text);border-color:#0000}.b-btn--soft:hover{background:var(--surface-3);border-color:#0000}.b-btn--soft:active{background:var(--surface-3)}.b-btn--accent{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.b-btn--accent:hover,.b-btn--accent:active{border-color:var(--accent-hover);background:var(--accent-hover)}.b-btn--ghost{background:0 0;border-color:#0000}.b-btn--ghost:hover{background:var(--surface-2);border-color:#0000}.b-btn--danger{border-color:var(--danger);background:var(--danger);color:var(--danger-contrast)}.b-btn--danger:hover,.b-btn--danger:active{border-color:var(--danger-hover);background:var(--danger-hover)}.b-btn--sm{--_h:var(--control-sm);padding:0 var(--space-3);gap:var(--space-1-5);font-size:var(--fs-xs)}.b-btn--lg{--_h:var(--control-lg);padding:0 var(--space-8);font-size:var(--fs-base)}.b-btn--icon{width:var(--_h);padding:0}.b-btn--block{width:100%;display:flex}.b-btn:disabled,.b-btn[aria-disabled=true]{background:var(--surface-3);color:var(--text-muted);cursor:not-allowed;border-color:#0000}.b-btn[aria-busy=true]{pointer-events:none}.b-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite b-spin}@media (pointer:coarse){.b-btn:after,.b-chip--toggle:before,.b-segmented__item:before{content:"";height:max(100%, var(--tap-min));position:absolute;inset:50% 0 auto;transform:translateY(-50%)}}.b-field{gap:var(--space-1-5);min-width:0;display:grid}.b-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text)}.b-label__optional{font-weight:var(--fw-regular);color:var(--text-muted)}.b-hint{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.4}.b-error{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--danger);line-height:1.4}.b-input,.b-textarea,.b-select{width:100%;min-width:0;min-height:var(--control-lg);padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--field-bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-snug);appearance:none;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:block}.b-input--sm,.b-select--sm{min-height:var(--control-md);padding-block:var(--space-1);padding-inline:var(--space-3)}.b-textarea{min-height:7.5rem;padding-block:var(--space-3);line-height:var(--lh-normal);resize:vertical}.b-input::placeholder,.b-textarea::placeholder{color:var(--text-faint);opacity:1}.b-input:hover,.b-textarea:hover,.b-select:hover{border-color:var(--text-muted)}.b-input:focus-visible,.b-textarea:focus-visible,.b-select:focus-visible{border-color:var(--text);outline-offset:1px}.b-input[aria-invalid=true],.b-textarea[aria-invalid=true],.b-select[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.b-input:disabled,.b-textarea:disabled,.b-select:disabled{border-color:var(--border);background-color:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.b-select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.25rem),calc(100% - .875rem);background-repeat:no-repeat;background-size:.375rem .375rem;padding-inline-end:var(--space-10)}.b-input-icon{display:block;position:relative}.b-input-icon>svg{width:1.125rem;height:1.125rem;color:var(--text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-4);transform:translateY(-50%)}.b-input-icon>.b-input{padding-inline-start:calc(var(--space-4) + 1.125rem + var(--space-2))}.b-chip{align-items:center;gap:var(--space-1-5);min-height:var(--control-sm);max-width:100%;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;line-height:1.1;display:inline-flex}.b-chip>svg{flex:none;width:1em;height:1em}.b-chip--toggle{border-color:var(--border-strong);min-height:2.25rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);position:relative}.b-chip--toggle:hover{background:var(--surface-2);border-color:var(--text);color:var(--text)}.b-chip--toggle:active{background:var(--surface-3)}.b-chip--toggle[aria-pressed=true],.b-chip--toggle[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--text);font-weight:var(--fw-semibold)}.b-chip--toggle:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--text);font-weight:var(--fw-semibold)}.b-chip--toggle[aria-pressed=true]:after,.b-chip--toggle[aria-checked=true]:after{content:"";clip-path:polygon(12% 52%,26% 38%,42% 54%,76% 18%,90% 32%,42% 82%);background:currentColor;flex:none;width:.875em;height:.875em}.b-chip--toggle:has(input:checked):after{content:"";clip-path:polygon(12% 52%,26% 38%,42% 54%,76% 18%,90% 32%,42% 82%);background:currentColor;flex:none;width:.875em;height:.875em}.b-chip--toggle:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.b-chip--toggle[aria-disabled=true],.b-chip--toggle:disabled{border-color:var(--border);background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.b-chip--toggle:has(input:disabled){border-color:var(--border);background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.b-badge{justify-content:center;align-items:center;gap:var(--space-1);min-height:1.375rem;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;vertical-align:middle;line-height:1;display:inline-flex}.b-badge>svg{width:.9em;height:.9em}.b-badge--primary{background:var(--primary-soft);color:var(--primary-text)}.b-badge--accent,.b-badge--agent{background:var(--accent-soft);color:var(--accent-text)}.b-badge--agent:before{content:"";clip-path:polygon(0 0,55% 22%,100% 70%,100% 100%,22% 100%,18% 50%);background:currentColor;width:.6em;height:.8em}.b-badge--success{background:var(--success-soft);color:var(--success)}.b-badge--warning{background:var(--warning-soft);color:var(--warning)}.b-badge--danger{background:var(--danger-soft);color:var(--danger)}.b-badge--info{background:var(--info-soft);color:var(--info)}.b-badge--count{background:var(--primary);min-width:1.25rem;min-height:1.25rem;color:var(--primary-contrast);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;padding:0 .375rem}.b-badge--dot{background:var(--primary);width:.625rem;min-width:0;height:.625rem;min-height:0;padding:0}.b-card{min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);display:block}.b-card--tint{background:var(--surface-2)}.b-card--feature{border-color:var(--text)}.b-card--interactive{cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);text-decoration:none}.b-card--interactive:hover{border-color:var(--text)}.b-card--interactive:active{background:var(--surface-2)}.b-card__header{align-items:center;gap:var(--space-3);min-width:0;margin-block-end:var(--space-4);display:flex}.b-card__title{font-family:var(--font-sans);font-variation-settings:normal;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.b-card__body{min-width:0}.b-card__footer{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--border);flex-wrap:wrap;margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:flex}.b-skeleton{border-radius:var(--radius-sm);background:linear-gradient(100deg, var(--surface-2) 30%, var(--surface-3) 50%, var(--surface-2) 70%) 0 0 / 300% 100%;min-height:.75rem;animation:1.6s linear infinite b-shimmer;display:block}.b-skeleton--text{border-radius:var(--radius-full);height:.75em;margin-block:.4em}.b-skeleton--circle{border-radius:50%;width:2.5rem;height:2.5rem}.b-skeleton--block{border-radius:var(--radius-md);height:9rem}@keyframes b-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.b-avatar{--_size:2.5rem;width:var(--_size);height:var(--_size);background:var(--surface-3);color:var(--text);font-family:var(--font-sans);font-size:calc(var(--_size) * .38);font-weight:var(--fw-semibold);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.b-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.b-avatar--xs{--_size:1.5rem}.b-avatar--sm{--_size:2rem}.b-avatar--lg{--_size:3.5rem}.b-avatar--xl{--_size:4.5rem}.b-avatar--accent{background:var(--accent-soft);color:var(--accent-text)}.b-avatar__dot{width:max(.75rem, calc(var(--_size) * .36));height:max(.75rem, calc(var(--_size) * .36));background:var(--_platform,var(--text-muted));color:var(--surface);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.b-avatar__dot>svg{width:62%;height:62%}.b-avatar--ring:before{content:"";border:1.5px solid var(--primary);border-radius:50%;position:absolute;inset:-4px}.b-avatar-stack{display:inline-flex}.b-avatar-stack>.b-avatar{box-shadow:0 0 0 2px var(--surface)}.b-avatar-stack>.b-avatar+.b-avatar{margin-inline-start:calc(var(--_size) * -.18)}[data-platform=facebook]{--_platform:var(--platform-facebook)}[data-platform=instagram]{--_platform:var(--platform-instagram)}[data-platform=youtube]{--_platform:var(--platform-youtube)}[data-platform=tiktok]{--_platform:var(--platform-tiktok)}[data-platform=bluesky]{--_platform:var(--platform-bluesky)}[data-platform=mastodon]{--_platform:var(--platform-mastodon)}[data-platform=telegram]{--_platform:var(--platform-telegram)}[data-platform=whatsapp]{--_platform:var(--platform-whatsapp)}[data-platform=x]{--_platform:var(--platform-x)}[data-platform=threads]{--_platform:var(--platform-threads)}[data-platform=linkedin]{--_platform:var(--platform-linkedin)}.b-platform{align-items:center;gap:var(--space-1-5);max-width:100%;min-height:1.625rem;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;line-height:1;display:inline-flex}.b-platform:before{content:"";background:var(--_platform,var(--text-muted));border-radius:50%;flex:none;width:.5rem;height:.5rem}.b-platform:has(>svg):before{display:none}.b-platform>svg{width:.875rem;height:.875rem;color:var(--_platform,var(--text-muted));flex:none}.b-platform--solid{background:var(--_platform,var(--text-muted));color:var(--surface);border-color:#0000}.b-platform--solid:before{background:currentColor}.b-platform--solid>svg{color:inherit}.b-platform-dot{background:var(--_platform,var(--text-muted));border-radius:50%;flex:none;width:.625rem;height:.625rem;display:inline-block}.b-tabs{gap:var(--space-1);border-block-end:1px solid var(--border);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.b-tabs::-webkit-scrollbar{display:none}.b-tab{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;display:inline-flex;position:relative}.b-tab:hover{color:var(--text)}.b-tab:focus-visible{outline-offset:-3px}.b-tab:after{content:"";inset:auto var(--space-3) 0;background:var(--text);height:2px;transition:transform var(--duration-base) var(--ease-out);position:absolute;transform:scaleX(0)}.b-tab[aria-selected=true],.b-tab[aria-current=page]{color:var(--text);font-weight:var(--fw-semibold)}.b-tab[aria-selected=true]:after,.b-tab[aria-current=page]:after{transform:scaleX(1)}.b-segmented{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);gap:2px;max-width:100%;padding:3px;display:inline-flex}.b-segmented__item{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:auto;display:inline-flex;position:relative}.b-segmented__item>svg{width:1rem;height:1rem}.b-segmented__item:hover{color:var(--text);background:var(--surface-2)}.b-segmented__item[aria-checked=true],.b-segmented__item[aria-pressed=true],.b-segmented__item[aria-selected=true]{background:var(--ink);color:var(--ink-contrast);font-weight:var(--fw-semibold)}.b-alert{--_c:var(--text-muted);align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-sm);line-height:1.45;display:flex}.b-alert>div{flex:1;min-width:0}.b-alert__icon{width:1.25rem;height:1.25rem;color:var(--_c);flex:none;margin-block-start:.05rem}.b-alert__title{font-weight:var(--fw-semibold);color:var(--text)}.b-alert--info{--_c:var(--info);border-color:var(--info-border);background:var(--info-soft)}.b-alert--success{--_c:var(--success);border-color:var(--success-border);background:var(--success-soft)}.b-alert--warning{--_c:var(--warning);border-color:var(--warning-border);background:var(--warning-soft)}.b-alert--danger{--_c:var(--danger);border-color:var(--danger-border);background:var(--danger-soft)}.b-toast-region{z-index:var(--z-toast);gap:var(--space-2);width:min(24rem, calc(100vw - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.b-toast-region>*{pointer-events:auto}.b-toast{--_c:var(--text);--_soft:var(--surface-2);align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-lg);animation:b-toast-in var(--duration-slow) var(--ease-out) both;padding-inline-start:var(--space-3);display:flex}.b-toast__icon{background:var(--_soft);width:2rem;height:2rem;color:var(--_c);border-radius:50%;flex:none;place-items:center;display:grid}.b-toast__icon>svg{width:1.125rem;height:1.125rem}.b-toast__content{flex:1;min-width:0;padding-block-start:.2rem}.b-toast__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.b-toast__text{font-size:var(--fs-sm);color:var(--text-muted);margin-block-start:2px;line-height:1.4}.b-toast__actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.b-toast--success{--_c:var(--success);--_soft:var(--success-soft)}.b-toast--warning{--_c:var(--warning);--_soft:var(--warning-soft)}.b-toast--danger{--_c:var(--danger);--_soft:var(--danger-soft);border-color:var(--danger-border)}.b-toast--info{--_c:var(--info);--_soft:var(--info-soft)}@keyframes b-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:480px){.b-toast-region{inset-inline:var(--space-3);width:auto;inset-block-end:var(--space-3)}}.b-modal{width:min(32.5rem, calc(100vw - var(--space-8)));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-elevated);max-width:none;max-height:min(85dvh,45rem);color:var(--text);box-shadow:var(--shadow-xl);margin:auto;padding:0;overflow:hidden}.b-modal[open],.b-modal-backdrop>.b-modal,div.b-modal{flex-direction:column;display:flex}.b-modal[open]{animation:b-modal-in var(--duration-slow) var(--ease-out) both}.b-modal::backdrop{background:var(--scrim)}.b-modal-backdrop{z-index:var(--z-modal);padding:var(--space-4);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.b-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) 0;display:flex}.b-modal__title{font-family:var(--font-sans);font-variation-settings:normal;font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.b-modal__body{gap:var(--space-3);padding:var(--space-3) var(--space-6) var(--space-2);color:var(--text-muted);display:grid;overflow-y:auto}.b-modal__body strong{color:var(--text)}.b-modal__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);flex-wrap:wrap;display:flex}@keyframes b-modal-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:480px){.b-modal{width:calc(100vw - var(--space-6));border-radius:var(--radius-lg)}.b-modal__header{padding:var(--space-5) var(--space-5) 0}.b-modal__body{padding-inline:var(--space-5)}.b-modal__footer{padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column}.b-modal__footer>.b-btn{width:100%;min-height:var(--control-lg)}}.b-empty{justify-items:center;gap:var(--space-2);max-width:26rem;padding:var(--space-10) var(--space-5);text-align:center;margin-inline:auto;display:grid}.b-empty__art{width:4rem;height:4rem;border:1px solid var(--border-strong);color:var(--text);border-radius:50%;place-items:center;margin-block-end:var(--space-3);display:grid}.b-empty__art>svg{width:1.75rem;height:1.75rem}.b-empty__title{font-family:var(--font-display);font-variation-settings:"opsz" var(--opsz-title);font-size:var(--fs-3xl);font-weight:var(--fw-display);letter-spacing:var(--ls-tight);text-wrap:balance;line-height:1.12}.b-empty__text{color:var(--text-muted)}.b-empty__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.b-tooltip{display:inline-flex;position:relative}.b-tooltip__bubble{z-index:var(--z-tooltip);width:max-content;max-width:min(16rem,80vw);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-inverse);color:var(--text-inverse);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-align:center;opacity:0;visibility:hidden;transform:translate(-50%, calc(4px * var(--motion-scale)));transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out), visibility 0s linear var(--duration-fast);line-height:1.35;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%}.b-tooltip:hover>.b-tooltip__bubble,.b-tooltip:focus-within>.b-tooltip__bubble,.b-tooltip__bubble[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.b-tooltip--bottom>.b-tooltip__bubble{inset-block:calc(100% + var(--space-2)) auto}.b-tooltip--start>.b-tooltip__bubble{transform:translate(0, calc(4px * var(--motion-scale)));inset-inline-start:0}.b-tooltip--end>.b-tooltip__bubble{transform:translate(0, calc(4px * var(--motion-scale)));inset-inline:auto 0}.b-tooltip--start:hover>.b-tooltip__bubble,.b-tooltip--start:focus-within>.b-tooltip__bubble,.b-tooltip--end:hover>.b-tooltip__bubble,.b-tooltip--end:focus-within>.b-tooltip__bubble{transform:none}.b-switch{border-radius:var(--radius-full);background:var(--border-strong);appearance:none;cursor:pointer;width:2.75rem;height:1.625rem;transition:background-color var(--duration-base) var(--ease-standard);border:0;flex:none;margin:0;position:relative}.b-switch:before{content:"";background:var(--surface);width:1.25rem;height:1.25rem;transition:transform var(--duration-base) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.b-switch:checked{background:var(--ink)}.b-switch:checked:before{background:var(--ink-contrast);transform:translate(1.125rem)}.b-switch:checked:after{content:"";background:var(--ink);clip-path:polygon(10% 52%,26% 36%,42% 54%,76% 16%,92% 32%,42% 84%);width:.625rem;height:.625rem;position:absolute;inset-block-start:.5rem;inset-inline-start:1.625rem}.b-switch:disabled{opacity:.5;cursor:not-allowed}.b-switch-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);cursor:pointer;display:flex}.b-switch-row>:not(.b-switch){flex:1;min-width:0}.b-checkbox,.b-radio{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--field-bg);appearance:none;cursor:pointer;width:1.375rem;height:1.375rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;margin:0;position:relative}.b-radio{border-radius:50%}.b-checkbox:checked,.b-radio:checked{border-color:var(--ink);background:var(--ink)}.b-checkbox:checked:before{content:"";background:var(--ink-contrast);clip-path:polygon(10% 52%,24% 38%,42% 56%,78% 16%,92% 30%,42% 84%);position:absolute;inset:3px}.b-radio:checked:before{content:"";background:var(--ink-contrast);border-radius:50%;position:absolute;inset:6px}.b-checkbox:disabled,.b-radio:disabled{opacity:.5;cursor:not-allowed}.b-check-row{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding-block:var(--space-2);cursor:pointer;display:flex}.b-sidebar{gap:var(--space-1);width:var(--sidebar-w);max-width:100%;padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex}.b-sidebar__section{padding:0 var(--space-3) var(--space-1);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted);margin-block-start:var(--space-4)}.b-nav-item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.b-nav-item:hover{background:var(--surface-2);color:var(--text)}.b-nav-item:focus-visible{outline-offset:-1px}.b-nav-item[aria-current=page],.b-nav-item[aria-selected=true]{background:var(--surface-2);color:var(--text);font-weight:var(--fw-semibold)}.b-nav-item__icon{flex:none;width:1.25rem;height:1.25rem}.b-nav-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.b-row{align-items:center;gap:var(--space-3);width:100%;min-height:4rem;padding:var(--space-3);border-radius:var(--radius-md);color:var(--text);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.b-row:hover{background:var(--surface-2)}.b-row:focus-visible{outline-offset:-1px}.b-row[aria-current=true],.b-row[aria-selected=true]{background:var(--surface-2)}.b-row[aria-current=true]:hover,.b-row[aria-selected=true]:hover{background:var(--surface-3)}.b-row__body{flex:1;gap:2px;min-width:0;display:grid}.b-row__title{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-row__text{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.b-row__meta{justify-items:end;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint);white-space:nowrap;flex:none;display:grid}.b-row[data-unread=true] .b-row__title{font-weight:var(--fw-bold)}.b-row[data-unread=true] .b-row__text{color:var(--text);font-weight:var(--fw-medium)}.b-spinner{border:2px solid var(--surface-3);border-top-color:var(--text);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite b-spin;display:inline-block}@keyframes b-spin{to{transform:rotate(360deg)}}.b-kbd{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);min-width:1.5em;color:var(--text);font-family:var(--font-mono);text-align:center;padding:.1em .4em;font-size:.8125em;line-height:1.4;display:inline-block}.b-divider{background:var(--border);border:0;height:1px;margin:0}.b-pop{animation:b-pop var(--duration-slow) var(--ease-out) both}@keyframes b-pop{0%{opacity:0;transform:scale(.92)}}.b-stage{background:var(--bg);color:var(--text)}.b-shade{background:var(--primary);color:var(--primary-contrast)}.b-shade ::selection{background:var(--primary-contrast);color:var(--primary-text)}.b-shade .b-btn--primary,.b-shade .b-btn--primary:hover,.b-shade .b-btn--primary:active{border-color:var(--primary-contrast);background:var(--primary-contrast);color:var(--primary-text)}.b-shade .b-btn--primary:hover{text-underline-offset:.2em;text-decoration:underline}.b-shade :focus-visible{outline-color:var(--primary-contrast)}.b-quote{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);overflow-wrap:anywhere;margin:0}.b-quote--agent{border-color:var(--accent-border);background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.b-skeleton{background:var(--surface-3);animation:none!important}.b-spinner,.b-btn[aria-busy=true]:before{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}@media (forced-colors:active){.b-btn,.b-chip,.b-badge,.b-platform,.b-segmented__item,.b-nav-item,.b-switch{border:1px solid buttontext}.b-btn--primary,.b-btn--brand,.b-segmented__item[aria-checked=true],.b-segmented__item[aria-pressed=true],.b-segmented__item[aria-selected=true],.b-chip--toggle[aria-pressed=true],.b-nav-item[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.b-chip--toggle:has(input:checked){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.b-switch:before{background:buttontext}}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{overflow-wrap:break-word}#root{min-height:100dvh}ul,ol{margin:0;padding:0;list-style:none}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}button{font-family:inherit}[hidden]{display:none!important}.a-skip{z-index:var(--z-tooltip);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.a-skip:focus{transform:none}.a-linkbtn{font:inherit;font-weight:var(--fw-medium);background:0 0;border:0;padding:0}.a-toast-region[popover]{inset:auto var(--space-4) var(--space-4) auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}.a-logo{display:inline-flex}.a-logo>img{width:auto}.a-logo__dark,:root[data-theme=dark] .a-logo__light{display:none}:root[data-theme=dark] .a-logo__dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .a-logo__light{display:none}:root:not([data-theme=light]) .a-logo__dark{display:block}}.a-glyph{width:auto;color:var(--text);flex:none}.a-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100dvh;display:grid}.a-sidebar{height:100dvh;padding:var(--space-5) var(--space-3) var(--space-4);position:sticky;inset-block-start:0;overflow-y:auto}.a-sidebar__logo{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);align-self:flex-start;margin-block-end:var(--space-4);display:inline-flex}.a-sidebar__compose{min-height:var(--control-lg);font-size:var(--fs-base);margin-block-end:var(--space-3)}.a-sidebar__scheduled{align-self:flex-start;align-items:center;gap:var(--space-1-5);min-height:var(--control-sm);margin-block:calc(var(--space-2) * -1) var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.a-sidebar__scheduled:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.2em}.a-sidebar__nav{gap:var(--space-0-5);display:grid}.a-sidebar__foot{gap:var(--space-3);padding:var(--space-4) var(--space-1) 0;margin-block-start:auto;display:grid}.a-sidebar__meta{align-items:center;gap:var(--space-1-5);padding-inline:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text-muted);display:flex}.a-theme{display:flex}.a-theme--compact .b-segmented__item{padding-inline:var(--space-2);font-size:var(--fs-xs)}.a-demo-marker{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--warning-border);border-radius:var(--radius-md);background:var(--warning-soft);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--text);display:flex}.a-demo-marker .b-badge{background:var(--warning);color:var(--warning-contrast)}.a-main{min-width:0;padding:var(--space-8) var(--space-6) var(--space-16)}.a-main:focus{outline:none}.a-topbar,.a-tabbar,.a-demo-strip{display:none}.a-offline{max-width:var(--content-max);margin:0 auto var(--space-4);align-items:center}.a-page-loading{place-items:center;min-height:40dvh;display:grid}.a-spinner{display:inline-flex}@media (max-width:899.98px){.a-shell{display:block}.a-sidebar{display:none}.a-shell--demo{--a-strip:2rem}.a-demo-strip{z-index:calc(var(--z-nav) + 1);justify-content:center;align-items:center;gap:var(--space-1);height:var(--a-strip);border-block-end:1px solid var(--warning-border);background:var(--warning-soft);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:flex;position:sticky;inset-block-start:0}.a-demo-strip>strong{color:var(--warning);font-weight:var(--fw-bold)}.a-topbar{z-index:var(--z-nav);align-items:center;gap:var(--space-2);min-height:3.5rem;padding:0 var(--space-2) 0 var(--space-4);border-block-end:1px solid var(--border);background:var(--surface);display:flex;position:sticky;inset-block-start:var(--a-strip,0px)}.a-topbar__logo{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-min);border-radius:var(--radius-sm);color:var(--text);margin-inline-end:auto;text-decoration:none;display:flex}.a-topbar__nav{flex:none;display:flex}.a-topbar__link{--_h:var(--tap-min);color:var(--text-muted)}.a-topbar__scheduled{gap:var(--space-1);padding-inline:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.a-topbar__link[aria-current=page]{background:var(--surface-2);color:var(--text)}.a-main{padding:var(--space-4) var(--space-4) calc(6rem + env(safe-area-inset-bottom))}.a-tabbar{z-index:var(--z-nav);padding:var(--space-1) var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom));border-block-start:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;inset:auto 0 0}.a-tabbar__item{justify-items:center;gap:var(--space-0-5);min-height:3.25rem;padding-block:var(--space-1-5) var(--space-1);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);-webkit-tap-highlight-color:transparent;text-decoration:none;display:grid;position:relative}.a-tabbar__item:focus-visible{outline-offset:-3px}.a-tabbar__item[aria-current=page]{color:var(--text);font-weight:var(--fw-semibold)}.a-tabbar__item[aria-current=page]:before{content:"";inset:calc(var(--space-1) * -1) 30% auto;background:var(--text);height:2px;position:absolute}.a-tabbar__icon{place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative}.a-tabbar__icon>svg{width:1.375rem;height:1.375rem}.a-tabbar__icon>.b-badge{min-width:1.125rem;min-height:1.125rem;box-shadow:0 0 0 2px var(--surface);font-size:var(--fs-2xs);padding:0 .3125rem;position:absolute;inset-block-start:-.5rem;inset-inline-start:1.125rem}.a-tabbar__icon>.b-badge--agent:before{display:none}.a-tabbar__compose{--_h:3rem;place-self:center}.a-tabbar__compose>svg{width:1.375rem;height:1.375rem}.a-shell--thread .a-topbar,.a-shell--thread .a-tabbar{display:none}.a-toast-region[popover],.a-toast-region{inset:auto var(--space-3) calc(4.75rem + env(safe-area-inset-bottom)) var(--space-3);width:auto}}.a-page{align-content:start;gap:var(--space-4);max-width:var(--content-max);margin-inline:auto;display:grid}.a-page>*{min-width:0}.a-page--wide{max-width:66rem}.a-page__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-md);display:flex}.a-page__head--stack{justify-content:stretch;gap:var(--space-2);display:grid}.a-page__title{min-width:0}.a-page__lead{max-width:34rem;font-size:var(--fs-base)}.a-page__actions{gap:var(--space-2);flex:none;display:flex}.a-page__foot{padding-inline:var(--space-1)}.a-toolbar{gap:var(--space-3);display:grid}.a-toolbar__views{justify-self:start}.a-filter{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.a-filter__chips{gap:var(--space-2);min-width:0;max-width:calc(100% + var(--space-2));margin:calc(var(--space-1) * -1);padding:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.a-filter__chips::-webkit-scrollbar{display:none}.a-filter__chips{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-8)), transparent);padding-inline-end:var(--space-8)}.a-filter__chips>.b-chip{flex:none}@media (min-width:900px){.a-page .a-filter__chips{flex-wrap:wrap;padding-inline-end:var(--space-1);overflow:visible;-webkit-mask-image:none;mask-image:none}}.a-filter__icon{color:var(--_platform,currentColor)}.a-filter__account{width:auto;max-width:100%}.a-loading{gap:var(--space-3);display:grid}.a-loading__text{font-size:var(--fs-sm);color:var(--text-muted)}.a-alert__text{overflow-wrap:anywhere;max-width:60ch}.a-alert__actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.a-section{gap:var(--space-3);min-width:0;display:grid}.a-section__lead{max-width:34rem}.a-sections{gap:var(--space-8);display:grid}.a-tabpanel{gap:var(--space-4);border-radius:var(--radius-md);padding-block-start:var(--space-2);display:grid}.a-details{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-sm)}.a-details>summary{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer}.a-details>summary:hover{color:var(--text)}.a-details__body{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);color:var(--text-muted);display:grid}.a-privacy{align-items:flex-start;gap:var(--space-2);display:flex}.a-privacy>svg{flex:none;margin-block-start:.2em}.a-pills{gap:var(--space-1-5);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.a-text{white-space:pre-wrap;overflow-wrap:anywhere}.a-text__link{color:inherit;font-weight:var(--fw-medium)}.a-text__link:hover{text-decoration-thickness:2px}.a-feed{gap:var(--space-4);display:grid}.a-feed>*{min-width:0}.a-feed__more{justify-items:center;gap:var(--space-2);padding-block:var(--space-2);text-align:center;display:grid}.a-feed__end{padding-block:var(--space-2);text-align:center}.a-post{gap:var(--space-3);display:grid}.a-post>*{min-width:0}.a-post--embedded{padding:0}.a-post__context{align-items:center;gap:var(--space-1-5);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);display:flex}.a-post__head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.a-post__who{flex:1;min-width:0;display:grid}.a-post__name{font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-xs);text-decoration:none;overflow:hidden}a.a-post__name:hover{text-decoration:underline}.a-post__meta{gap:var(--space-1-5);min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;display:flex}.a-post__meta>*{flex:none}.a-post__meta>.a-post__handle,.a-post__meta>.a-post__via{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.a-post__head>.b-platform{flex:none;align-self:flex-start}@media (max-width:480px){.a-post__head>.b-platform{padding-inline:var(--space-1-5)}.a-post__head>.b-platform>.a-platform__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.a-post__title{font-family:var(--font-sans);font-variation-settings:normal;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.a-post__body{justify-items:start;gap:var(--space-1);display:grid}.a-post__text{max-width:min(100%,34rem);line-height:var(--lh-normal)}.a-post__text--clamped{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-post__more{min-height:1.5rem;font-size:var(--fs-sm);background:0 0;border:0;padding:0}.a-post__actions{align-items:center;gap:var(--space-1);margin-inline:calc(var(--space-2) * -1);flex-wrap:wrap;display:flex}.a-post__spacer{flex:1}.a-post__comments{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.a-action{justify-content:center;align-items:center;gap:var(--space-1-5);min-width:2.25rem;min-height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;line-height:1;text-decoration:none;display:inline-flex}.a-action>svg{flex:none;width:1.125rem;height:1.125rem}.a-action:hover{background:var(--surface-2);color:var(--text)}.a-action:active{background:var(--surface-3)}.a-action[aria-pressed=true]{color:var(--text);font-weight:var(--fw-bold)}.a-action--like[aria-pressed=true]>svg{fill:currentColor}.a-action--repost[aria-pressed=true]>svg{stroke-width:3px}.a-action--static,.a-action--static:hover{color:var(--text-muted);cursor:default;background:0 0}@media (pointer:coarse){.a-action{min-width:var(--tap-min);min-height:var(--tap-min)}}.a-media{--a-media-max:24rem;gap:var(--space-0-5);max-height:var(--a-media-max);border-radius:var(--radius-md);aspect-ratio:16/9;display:grid;overflow:hidden}.a-media[data-count="1"]{aspect-ratio:3/2}.a-media[data-count="2"],.a-media[data-count="4"]{grid-template-columns:1fr 1fr}.a-media[data-count="4"]{grid-template-rows:1fr 1fr}.a-media[data-count="3"]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.a-media__item{background:var(--surface-2);cursor:zoom-in;border:0;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.a-media[data-count="3"] .a-media__item:first-child{grid-row:span 2}.a-media__item>img{object-fit:cover;width:100%;height:100%}.a-media__item:focus-visible{outline-offset:-3px}.a-media__more,.a-media__alt{font-family:var(--font-mono);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute}.a-media__more{background:var(--scrim);color:var(--text);font-size:var(--fs-lg);inset:0}.a-media__alt{inset:auto auto var(--space-2) var(--space-2);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-xs);background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--fs-2xs);line-height:var(--lh-snug)}.a-video{border-radius:var(--radius-md);background:var(--surface-3);aspect-ratio:16/9;max-height:24rem;display:block;position:relative;overflow:hidden}[data-platform=tiktok] .a-video{aspect-ratio:4/5;max-width:20rem;max-height:none}.a-video>img,.a-video__blank{object-fit:cover;width:100%;height:100%;display:block}.a-video__blank{background:var(--surface-3)}.a-video__play{background:var(--bg-inverse);width:3.5rem;height:3.5rem;color:var(--text-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.a-video__play>svg{width:1.5rem;height:1.5rem;margin-inline-start:.125rem}a.a-video:hover .a-video__cta{text-underline-offset:.2em;text-decoration:underline}.a-video__cta{inset:auto auto var(--space-3) var(--space-3);align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-full);background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:inline-flex;position:absolute}.a-linkcard{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:border-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.a-linkcard>svg{width:1.125rem;height:1.125rem;color:var(--text-muted);flex:none}.a-linkcard__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a-linkcard:hover{border-color:var(--text)}.a-lightbox{width:min(72rem, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8))}.a-lightbox .b-modal__body{padding-block-end:var(--space-6)}.a-lightbox__stage{border-radius:var(--radius-md);background:var(--surface-2);place-items:center;display:grid;overflow:hidden}.a-lightbox__stage>img{object-fit:contain;max-width:100%;max-height:72dvh}.a-lightbox__alt{color:var(--text);font-size:var(--fs-sm)}.a-lightbox__nav{justify-content:space-between;gap:var(--space-2);display:flex}.a-comments{gap:var(--space-4);min-width:0;display:grid}.a-comments__list,.a-comments__replies{gap:var(--space-4);display:grid}.a-comments__replies{border-inline-start:1px solid var(--border);margin-block-start:var(--space-4);margin-inline-start:var(--space-4);padding-inline-start:var(--space-4)}.a-comments__replies--flat{border:0;margin-inline-start:0;padding-inline-start:0}.a-comments__empty{font-size:var(--fs-sm);color:var(--text-muted)}.a-comment{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.a-comment--hidden .a-comment__text{color:var(--text-faint);text-decoration:line-through}.a-comment__main{gap:var(--space-1);flex:1;min-width:0;display:grid}.a-comment__head{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.a-comment__name{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.a-comment__time{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint)}.a-comment__text{font-size:var(--fs-md);line-height:var(--lh-normal)}.a-comment__actions{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-height:1.75rem;display:flex}.a-comment__stat{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.a-comment__btn{min-height:1.75rem;padding:0 var(--space-1);border-radius:var(--radius-xs);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0}.a-comment__btn:hover{color:var(--text);text-decoration:underline}.a-comment__btn--danger:hover{color:var(--danger)}.a-comment__btn:disabled{color:var(--text-faint);cursor:progress}@media (pointer:coarse){.a-comment__btn{min-height:var(--tap-min);padding-inline:var(--space-2)}}.a-reply{gap:var(--space-2);display:grid}.a-reply__to{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.a-reply__row{align-items:flex-end;gap:var(--space-2);display:flex}.a-reply__box{min-height:var(--control-lg);resize:vertical;flex:1}.a-reply__row>.b-btn{min-height:var(--control-lg)}.a-reply__hint{font-size:var(--fs-sm);color:var(--text-faint)}.a-main:has(>.a-inbox){padding-block-end:var(--space-6)}.a-inbox{gap:var(--space-5);max-width:74rem;height:calc(100dvh - var(--space-8) - var(--space-6));grid-template-columns:minmax(min(18rem,45%),min(23rem,45%)) minmax(0,1fr);margin-inline:auto;display:grid}.a-inbox__list{gap:var(--space-3);min-width:0;min-height:0;margin:calc(var(--space-1) * -1);padding:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.a-inbox__list>*{flex:none}.b-row[aria-current=true] .b-row__meta{color:var(--text-muted)}.a-inbox__rows{gap:var(--space-0-5);display:grid}.a-inbox__scope{padding-inline:var(--space-1)}.a-inbox__to{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-inbox__thread{min-width:0;min-height:0;display:flex}.a-inbox__placeholder{border:1px solid var(--border);border-radius:var(--radius-lg);flex:1;place-items:center;min-width:0;display:grid}.a-inbox__placeholder>.b-empty{max-width:100%}.a-thread{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.a-thread__head{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);flex:none;display:flex}.a-thread__back{margin-inline-start:calc(var(--space-2) * -1);display:none}.a-thread__who{flex:1;min-width:0}.a-thread__name,.a-thread__as{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-thread__name{font-family:var(--font-sans);font-variation-settings:normal;font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:0}.a-thread__name:focus{outline:none}.a-thread__as{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.a-thread__scroll{min-height:0;padding:var(--space-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.a-thread__scroll:focus-visible{outline-offset:-3px}.a-thread__older,.a-thread__state{padding-block:var(--space-2) var(--space-4);justify-items:center;display:grid}.a-thread__start{padding-block:var(--space-2) var(--space-4);font-size:var(--fs-sm);color:var(--text-faint);text-align:center}.a-thread__list{display:grid}.a-thread__day{align-items:center;gap:var(--space-3);margin-block:var(--space-4) var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted);display:flex}.a-thread__day:before,.a-thread__day:after{content:"";background:var(--border);flex:1;height:1px}.a-msg{justify-items:start;gap:var(--space-0-5);margin-block-start:var(--space-1);display:grid}.a-msg--self{justify-items:end}.a-msg__bubble{gap:var(--space-2);max-width:min(34rem,84%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);font-size:var(--fs-md);line-height:var(--lh-normal);border-end-start-radius:var(--radius-xs);display:grid}.a-msg--self .a-msg__bubble{background:var(--ink);color:var(--ink-contrast);border-end-end-radius:var(--radius-xs);border-end-start-radius:var(--radius-lg)}.a-msg--self .a-text__link{text-decoration-color:currentColor}.a-msg--self .a-text__link:focus-visible{outline-color:var(--ink-contrast)}.a-msg--sending .a-msg__bubble{opacity:.7}.a-msg__time{padding-inline:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;margin-block-end:var(--space-2)}.a-msg__status{padding-inline:var(--space-1);font-size:var(--fs-sm);color:var(--text-muted);margin-block-end:var(--space-2)}.a-msg__media{gap:var(--space-2);display:grid}.a-msg__media>img{border-radius:var(--radius-sm);width:min(100%,16rem)}.a-thread__foot{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-block-start:1px solid var(--border);flex:none;display:grid}.a-thread__window{align-items:flex-start;gap:var(--space-1-5);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-muted);display:flex}.a-thread__window>svg{flex:none;margin-block-start:.1em}.a-composer{align-items:end;gap:var(--space-1-5) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.a-composer__box{min-height:var(--control-lg);resize:none;max-height:10.5rem}.a-composer__send{--_h:var(--control-lg)}.a-composer__send:not(.b-btn--icon){padding-inline:var(--space-5)}.a-composer__note{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);grid-column:1/-1}.a-composer__keys{color:var(--text-faint);white-space:nowrap}@media (pointer:coarse){.a-composer__keys{display:none}}.a-commented{gap:var(--space-2);margin-block-end:var(--space-5);display:grid}.a-commented__post{-webkit-line-clamp:6;line-clamp:6;font-size:var(--fs-sm);line-height:var(--lh-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-commented__links{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:899.98px){.a-main:has(>.a-inbox){padding-block-end:calc(6rem + env(safe-area-inset-bottom))}.a-inbox{height:auto;display:block}.a-inbox__list{overflow:visible}.a-inbox--open .a-inbox__list,.a-inbox:not(.a-inbox--open) .a-inbox__thread{display:none}.a-inbox--open .a-inbox__thread{inset:var(--a-strip,0px) 0 0;z-index:var(--z-nav);background:var(--bg);position:fixed}.a-thread{border:0;border-radius:0}.a-thread__back{display:inline-flex}.a-thread__head>.b-platform{display:none}.a-thread__as{white-space:normal;overflow-wrap:anywhere;overflow:visible}.a-thread__foot{padding-block-end:calc(var(--space-3) + env(safe-area-inset-bottom))}}.a-compose{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) min(21rem,45%);display:grid}.a-compose__main{gap:var(--space-4);min-width:0;display:grid}.a-compose__to{gap:var(--space-2);display:grid}.a-compose__accounts{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-compose__to-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-sm);display:flex}.a-compose__to-tools{gap:var(--space-1);display:flex}.a-account-chip{min-height:var(--control-md)}.a-account-chip:after{content:"";flex:none;width:.875em;height:.875em}.a-account-chip__platform{color:var(--text-muted);font-weight:var(--fw-regular)}.a-account-chip__platform:before{content:"·";margin-inline-end:var(--space-1-5)}.a-account-chip__alert{color:var(--danger)}.a-account-chip__icon{color:var(--_platform,currentColor)}.a-account-chip__name{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.a-compose__side{min-width:0;position:sticky;inset-block-start:var(--space-8)}.a-compose__extras{gap:var(--space-4);display:grid}.a-audience{gap:var(--space-3);min-width:0;display:grid}.a-audience__list{gap:var(--space-2);font-size:var(--fs-sm);display:grid}.a-audience__item{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.a-audience__offer{min-width:0;color:var(--text-muted)}.a-audience__item[data-fits=false] .a-audience__offer{color:var(--warning);font-weight:var(--fw-semibold)}.a-audience__notes{gap:var(--space-1-5);display:grid}.a-redirect{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.a-redirect__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a-redirect__uri{overflow-wrap:anywhere;min-width:0}.a-group__notes{margin-block-start:var(--space-3)}.a-editor{padding:0;display:grid;position:relative;overflow:hidden}.a-editor:has(.a-editor__text:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.a-editor__text{width:100%;min-height:11rem;padding:var(--space-5) var(--space-5) var(--space-3);color:var(--text);font-size:var(--fs-lg);line-height:var(--lh-normal);resize:vertical;field-sizing:content;background:0 0;border:0;max-height:60dvh;display:block}.a-editor__text:focus{outline:none}.a-editor__text::placeholder{color:var(--text-faint);opacity:1}.a-editor>.b-error{padding:0 var(--space-5) var(--space-3)}.a-editor__link{gap:var(--space-2);margin:0 var(--space-4) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.a-editor__link-actions{gap:var(--space-2);display:flex}.a-editor__bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.a-editor__jump{display:none}.a-editor__count{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.a-count{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.a-count--over{color:var(--danger);font-weight:var(--fw-bold)}.a-editor__drop{border:1px dashed var(--text);border-radius:inherit;background:var(--surface-2);color:var(--text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);pointer-events:none;place-items:center;display:none;position:absolute;inset:0}.a-editor--drop .a-editor__drop{display:grid}.a-attachments{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);display:grid}.a-attachment{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);display:flex}.a-attachment[data-status=failed]{border-color:var(--danger-border);background:var(--danger-soft)}.a-attachment__thumb{border-radius:var(--radius-sm);background:var(--surface-3);width:4rem;height:4rem;color:var(--text-muted);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.a-attachment__thumb>img{object-fit:cover;width:100%;height:100%}.a-attachment__thumb>svg{width:1.5rem;height:1.5rem}.a-attachment__spin{position:absolute}.a-attachment__body{gap:var(--space-1-5);flex:1;min-width:0;display:grid}.a-attachment__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-counts{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-counts__n{font-family:var(--font-mono);color:var(--text-muted);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.a-counts__over .a-counts__n{color:var(--danger);font-weight:var(--fw-bold)}.a-checks{gap:var(--space-3);display:grid}.a-checks__empty,.a-checks__note{font-size:var(--fs-sm);color:var(--text-muted)}.a-checks__note{align-items:flex-start;gap:var(--space-2);display:flex}.a-checks__note>svg{color:var(--info);flex:none;margin-block-start:.2em}.a-checks__list{gap:var(--space-3);display:grid}.a-check{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.a-check__body{flex:1;min-width:0}.a-check__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-check__name>.b-faint{font-weight:var(--fw-regular)}.a-check__status{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.a-check__status>svg{vertical-align:-.12em;display:inline-block}.a-check[data-state=ok] .a-check__status{color:var(--success);font-weight:var(--fw-semibold)}.a-check[data-state=problem] .a-check__status{color:var(--danger);font-weight:var(--fw-semibold)}.a-when{gap:var(--space-3);border-block-start:1px solid var(--border);padding-block-start:var(--space-3);display:grid}.a-when__switch{display:flex}.a-compose__scheduled{max-width:var(--content-max);margin-block-start:var(--space-4)}.a-compose__scheduled-title{scroll-margin-block-start:var(--space-16)}.a-compose__scheduled-title:focus{outline:none}.a-checks__hint{font-size:var(--fs-sm);color:var(--text-muted);text-align:center}@media (pointer:coarse){.a-checks__hint{display:none}}.a-checks__why{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.a-checks__title{scroll-margin-block-start:var(--space-16)}.a-checks__title:focus{outline:none}.a-checks__foot{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--border);padding-block-start:var(--space-3);display:flex}.a-results{justify-items:start;gap:var(--space-3);padding:var(--space-6);display:grid}.a-results h2:focus{outline:none}.a-results__icon{border:1px solid var(--success-border);width:3rem;height:3rem;color:var(--success);border-radius:50%;place-items:center;display:grid}.a-results[data-tone=warning] .a-results__icon{border-color:var(--warning-border);color:var(--warning)}.a-results[data-tone=danger] .a-results__icon{border-color:var(--danger-border);color:var(--danger)}.a-results__icon>svg{width:1.5rem;height:1.5rem}.a-results__list{gap:var(--space-2);width:100%;display:grid}.a-result{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.a-result__body{flex:1;min-width:0}.a-result__status{font-size:var(--fs-sm);line-height:var(--lh-normal);overflow-wrap:anywhere}.a-result__status>svg{vertical-align:-.12em;display:inline-block}.a-result__status--ok{color:var(--success);font-weight:var(--fw-semibold)}.a-result__status--failed{color:var(--warning);font-weight:var(--fw-medium)}.a-results[data-tone=danger] .a-result__status--failed{color:var(--danger)}.a-results__actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}@media (max-width:899.98px){.a-compose{grid-template-columns:minmax(0,1fr)}.a-compose__side{position:static}.a-editor__jump{display:inline-flex}.a-editor__count{flex-basis:100%;margin:0}}.a-notes-list{gap:var(--space-0-5);padding:var(--space-2);display:grid}.a-note{font:inherit;align-items:flex-start}.a-note--static{cursor:default}.a-note--static:hover{background:0 0}.a-note__avatar{flex:none;position:relative}.a-note__kind{border:1px solid var(--border-strong);background:var(--bg-elevated);width:1.375rem;height:1.375rem;color:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-.25rem;inset-inline-start:-.375rem}.a-note__kind>svg{stroke-width:2.4px;width:.75rem;height:.75rem}.a-note__line{font-size:var(--fs-md);line-height:var(--lh-snug);overflow-wrap:anywhere}.a-note__text{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-note__line>strong{font-weight:var(--fw-semibold)}.a-note[data-kind=like] .a-note__line,.a-note[data-kind=repost] .a-note__line,.a-note[data-kind=follow] .a-note__line,.a-note[data-kind=other] .a-note__line{color:var(--text-muted)}.a-note[data-kind=like] .a-note__line>strong,.a-note[data-kind=repost] .a-note__line>strong,.a-note[data-kind=follow] .a-note__line>strong,.a-note[data-kind=other] .a-note__line>strong{color:var(--text);font-weight:var(--fw-medium)}.a-note[data-kind=reply] .a-note__text,.a-note[data-kind=mention] .a-note__text,.a-note[data-kind=quote] .a-note__text{color:var(--text)}.a-note .b-row__meta{align-self:flex-start;justify-items:end;padding-block-start:var(--space-0-5)}.a-thread-dialog__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a-thread-dialog .b-modal__body{color:var(--text);padding-block-end:var(--space-6)}.a-approvals{gap:var(--space-4);display:grid}.a-approval{gap:var(--space-3);display:grid}.a-approval[data-actor=agent][data-status=pending]{border-color:var(--accent-border)}.a-approval__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a-approval__title{min-width:12rem;font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);flex:1}.a-approval__age{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint);white-space:nowrap}.a-approval__as{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.a-approval__details{gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:anywhere;display:grid}.a-approval__when{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--fs-sm);line-height:var(--lh-normal);display:flex}.a-approval__when>svg{color:var(--text-muted);flex:none;margin-block-start:.15em}.a-facts{gap:var(--space-2);min-width:0;font-size:var(--fs-sm);margin:0;display:grid}.a-facts>div{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.a-facts>.a-facts__text{grid-template-columns:minmax(0,1fr)}.a-facts dt{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-normal);text-transform:lowercase;color:var(--text-muted);overflow-wrap:anywhere}.a-facts dd{min-width:0;color:var(--text);line-height:var(--lh-normal);overflow-wrap:anywhere;margin:0}.a-facts .b-quote{font-size:var(--fs-base)}@media (max-width:480px){.a-facts>div{grid-template-columns:minmax(0,1fr)}}.a-context{gap:var(--space-2);min-width:0;display:grid}.a-context__loading{width:60%}.a-context__links{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-approval__what{background:0 0}.a-approval__result:focus{outline:none}.a-approval__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.a-approval__result{gap:var(--space-2);display:grid}.a-approval__outcome{align-items:flex-start;gap:var(--space-2);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--text-muted);display:flex}.a-approval__outcome>svg{flex:none;margin-block-start:.15em}.a-approval__outcome--ok{color:var(--success)}.a-approval__links{gap:var(--space-1) var(--space-4);font-size:var(--fs-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.a-scheduled{gap:var(--space-3);display:grid}.a-scheduled__item{gap:var(--space-3);padding:var(--space-4);display:grid}.a-scheduled__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a-scheduled__when{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;display:inline-flex}.a-scheduled__when>svg{color:var(--text-muted)}.a-scheduled__cancel{margin-inline-start:auto}.a-scheduled__title{font-weight:var(--fw-semibold)}.a-media-dir{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}.a-media-dir>svg{width:1.25rem;height:1.25rem;color:var(--text-muted);flex:none;margin-block-start:.2em}.a-media-dir__body{gap:var(--space-1-5);flex:14rem;min-width:0;display:grid}.a-media-dir__path{overflow-wrap:anywhere;justify-self:start;max-width:100%}.a-limit{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}.a-limit>.b-field{flex:16rem}.a-limit__input{max-width:10rem}.a-limit>.b-btn{min-height:var(--control-lg);margin-block-start:calc(var(--fs-sm) * var(--lh-snug) + var(--space-1-5))}.a-presets{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-preset{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:flex}.a-preset:hover{border-color:var(--text);background:var(--surface-2)}.a-preset[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.a-preset__mark{border:1px solid var(--border-strong);background:var(--field-bg);width:1.375rem;height:1.375rem;color:var(--ink-contrast);border-radius:50%;flex:none;place-items:center;margin-block-start:.1rem;display:grid}.a-preset[aria-checked=true] .a-preset__mark{border-color:var(--ink);background:var(--ink)}.a-preset__mark>svg{width:.875rem;height:.875rem}.a-preset__body{gap:var(--space-1);min-width:0;display:grid}.a-preset__label{align-items:center;gap:var(--space-1) var(--space-2);font-weight:var(--fw-semibold);flex-wrap:wrap;display:flex}.a-preset__text{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.a-scopes{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.a-scope{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.a-scope+.a-scope{border-block-start:1px solid var(--border)}.a-scope__body{flex:1;min-width:0}.a-scope__label{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.a-scope__text{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-muted);display:block}.a-scope__control{flex:none}.a-reach{padding:var(--space-1) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.a-reach>li+li{border-block-start:1px solid var(--border)}.a-reach__row{align-items:center}.a-reach__tools{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.a-reach__tools>.b-meta{margin-inline-end:auto}.a-reach__who{flex:1;min-width:0}.a-connect__limits{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:0;display:grid}.a-connect__limits>legend{padding-inline:var(--space-2)}.a-connect__deny{gap:var(--space-2);display:grid}.a-connect__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-steps{gap:var(--space-4);counter-reset:step;display:grid}.a-steps>li{min-width:0;line-height:var(--lh-relaxed);counter-increment:step;padding-inline-start:var(--space-10);position:relative}.a-steps>li:before{content:counter(step);border:1px solid var(--border-strong);width:1.75rem;height:1.75rem;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;inset-inline-start:0}.a-code{min-width:0;position:relative}.a-steps .a-code{margin-block-start:var(--space-3)}.a-section>.b-segmented{justify-self:start}.a-code__pre{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--field-bg);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-relaxed);white-space:pre;tab-size:2;margin:0;padding-block-end:var(--space-12);overflow-x:auto}.a-code__pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.a-code__copy{inset:auto var(--space-3) var(--space-3) auto;position:absolute}.a-activity{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.a-activity__item{gap:var(--space-1-5);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.a-activity__item+.a-activity__item{border-block-start:1px solid var(--border)}.a-activity__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a-activity__time{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint);margin-inline-start:auto}.a-activity__summary{font-size:var(--fs-md);line-height:var(--lh-normal);overflow-wrap:anywhere}.a-activity__detail{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);overflow-wrap:anywhere}@media (max-width:720px){.a-presets{grid-template-columns:minmax(0,1fr)}.a-scope{flex-wrap:wrap}.a-scope__body{flex-basis:100%}.a-scope__control{flex:1;display:flex}}.a-group__title{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-variation-settings:normal;font-size:var(--fs-base);letter-spacing:0;display:flex}.a-accounts,.a-account{gap:var(--space-3);display:grid}.a-account__head{align-items:center;gap:var(--space-4);min-width:0;display:flex}.a-account__who{flex:1;min-width:0}.a-account__name{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-account__meta{overflow-wrap:anywhere}.a-account__caps{gap:0 var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text);flex-wrap:wrap;display:flex}.a-account__caps>li+li:before{content:"·";color:var(--text-faint);margin-inline-end:var(--space-2)}.a-account__actions{justify-content:flex-end;gap:var(--space-2);border-block-start:1px solid var(--border);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.a-keys__count{margin-inline-start:var(--space-2)}.a-keys{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);display:grid}.a-key{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.a-key+.a-key{border-block-start:1px solid var(--border)}.a-key__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.a-key__body{gap:var(--space-1);min-width:0;display:grid}.a-key__label{font-weight:var(--fw-medium);line-height:var(--lh-snug);overflow-wrap:anywhere}.a-key__name{overflow-wrap:anywhere}.a-key__head>.b-badge{flex:none}.a-key__form{gap:var(--space-3);display:grid}.a-key__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-platforms{gap:var(--space-2);display:grid}.a-platforms--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a-platforms>li{min-width:0;display:grid}.a-platforms__item{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:4.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex-wrap:wrap;display:flex}.a-platforms__item:hover{border-color:var(--text)}.a-platforms__item:active{background:var(--surface-2)}.a-platforms__icon{border-radius:var(--radius-md);background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--_platform,var(--text));flex:none;place-items:center;display:grid}.a-platforms__icon>svg{width:1.25rem;height:1.25rem}.a-platforms__body{gap:var(--space-0-5);flex:8rem;min-width:0;display:grid}.a-platforms__name{font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.a-platforms__text{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.a-platforms__tag{flex:none}@media (max-width:720px){.a-platforms--grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.a-platforms__item{row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.a-platforms__tag{grid-column:2;justify-self:start}}.a-notes{font-size:var(--fs-sm)}.a-notes__list{gap:var(--space-1-5);max-width:62ch;color:var(--text-muted);margin-block-start:var(--space-1);padding-inline-start:var(--space-4);list-style:outside;display:grid}.a-notes__list strong{color:var(--text)}.a-wait{justify-items:center;gap:var(--space-3);padding-block:var(--space-6);color:var(--text);text-align:center;display:grid}.a-wait--inline{padding-block:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);justify-content:center;display:flex}.a-done{justify-items:center;gap:var(--space-3);padding-block:var(--space-2);text-align:center;display:grid}.a-done__tick{border:1px solid var(--success-border);width:4rem;height:4rem;color:var(--success);border-radius:50%;place-items:center;display:grid}.a-done__tick>svg{width:2rem;height:2rem}.a-done__list{gap:var(--space-2);display:grid}.a-done__account{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);display:flex}.a-done__who{min-width:0;display:grid}.a-error-detail{color:var(--text-muted);overflow-wrap:anywhere;margin-block-start:var(--space-1)}.a-secret{position:relative}.a-secret>.b-input{padding-inline-end:var(--space-12)}.a-secret__toggle{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-2);transform:translateY(-50%)}.a-secret__toggle:active{transform:translateY(-50%)}.a-modal--lg{width:min(42rem, calc(100vw - var(--space-8)))}.a-modal__heading{gap:var(--space-1);min-width:0;display:grid}.a-modal__form{flex-direction:column;flex:1;min-height:0;display:flex}.a-modal__end{height:var(--space-4);flex:none}.a-modal__back{margin-inline-end:auto}.a-modal__back-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.a-modal__back-text{clip-path:none;width:auto;height:auto;position:static}}.a-modal .b-modal__body{align-content:start}.a-modal:focus{outline:none}@media (max-width:480px){.a-modal--lg{width:calc(100vw - var(--space-6))}}.a-onboard{gap:var(--space-8)}.a-onboard__hero{gap:var(--space-4);padding:clamp(var(--space-6), 5vw, var(--space-12));border-radius:var(--radius-xl);display:grid}.a-onboard__title{text-wrap:balance}.a-onboard__cta{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.a-onboard__section{gap:var(--space-2);display:grid}.a-onboard__quick{gap:var(--space-3);margin-block:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.a-onboard__tile{align-items:center;gap:var(--space-3);padding:var(--space-4);font:inherit;text-align:start;display:flex}.a-onboard__tile>svg{width:1.25rem;height:1.25rem;color:var(--text-muted);flex:none}.a-onboard__tile-body{gap:var(--space-0-5);flex:1;min-width:0;display:grid}.a-onboard__steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-onboard__steps>li{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:flex}.a-onboard__steps strong,.a-onboard__steps .b-small{display:block}.a-onboard__num{border:1px solid var(--border-strong);width:1.75rem;height:1.75rem;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.a-onboard__steps>li[aria-current=step]{border-color:var(--text)}.a-onboard__steps>li[aria-current=step] .a-onboard__num{border-color:var(--ink);background:var(--ink);color:var(--ink-contrast)}.a-onboard__agent{justify-items:start;gap:var(--space-2);border-color:var(--accent-border);display:grid}@media (max-width:640px){.a-onboard__steps{grid-template-columns:minmax(0,1fr)}}.a-setting{gap:var(--space-3);display:grid}.a-setting .a-theme{justify-self:start}.a-setting__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-where{gap:var(--space-3);display:grid}.a-where>li{align-items:flex-start;gap:var(--space-3);line-height:var(--lh-normal);color:var(--text-muted);display:flex}.a-where>li>svg{width:1.25rem;height:1.25rem;color:var(--text);flex:none;margin-block-start:.15em}.a-where strong{color:var(--text)}.a-about{align-items:center;gap:var(--space-4);display:flex}.a-about__name{align-items:center;gap:var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);display:flex}.a-resources{gap:var(--space-0-5);margin-inline:calc(var(--space-3) * -1);display:grid}.a-resources .b-row>svg{color:var(--text-muted);flex:none}.a-resources__icon{border-radius:var(--radius-md);background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--text-muted);flex:none;place-items:center;display:grid}.a-resources__icon>svg{width:1.25rem;height:1.25rem}.a-gate{place-content:center;justify-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-6) var(--space-4);display:grid}.a-gate--quiet{gap:var(--space-4)}.a-gate__card{justify-items:start;gap:var(--space-3);width:min(30rem,100%);padding:var(--space-8);border-radius:var(--radius-xl);display:grid}.a-gate__icon{border:1px solid var(--border-strong);width:3rem;height:3rem;color:var(--text);border-radius:50%;place-items:center;display:grid}.a-gate__icon--warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.a-gate__icon>svg{width:1.5rem;height:1.5rem}.a-gate__steps{gap:var(--space-2);line-height:var(--lh-normal);padding-inline-start:var(--space-5);list-style:decimal;display:grid}.a-gate__actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}@media (max-width:480px){.a-gate__card{padding:var(--space-6)}}@media (forced-colors:active){.a-action,.a-preset,.a-platforms__item{border:1px solid buttontext}.a-action[aria-pressed=true],.a-preset[aria-checked=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.a-feedbar__sentinel{height:0;margin-block-end:calc(var(--space-4) * -1)}.a-feedbar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-inline:calc(var(--space-2) * -1);padding:var(--space-2);background:var(--bg);transition:border-color var(--duration-fast) var(--ease-standard);border-block-end:1px solid #0000;flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.a-feedbar:has(.a-picker[data-open]){z-index:var(--z-overlay)}.a-feedbar[data-stuck]{border-block-end-color:var(--border)}.a-feedbar__narrow{align-items:center;gap:var(--space-2);min-width:0;margin-inline-start:auto;display:flex}.a-feedbar__view{width:auto;min-height:var(--control-md);border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}@media (max-width:899.98px){.a-feedbar{inset-block-start:calc(3.5rem + var(--a-strip,0px))}}@media (max-width:480px){.a-feedbar__lanes{width:100%;display:flex}.a-feedbar__narrow{width:100%;margin-inline-start:0}.a-feedbar__narrow>.a-picker{margin-inline-start:auto}}.a-picker{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex;position:relative}.a-picker__button{min-width:0;max-width:100%;padding-inline:var(--space-3)}.a-picker__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-picker__faces>.b-avatar{box-shadow:0 0 0 2px var(--surface)}.a-picker__chevron{width:1rem;height:1rem;color:var(--text-muted);transition:transform var(--duration-base) var(--ease-standard);flex:none}.a-picker[data-open] .a-picker__chevron{transform:rotate(180deg)}.a-picker__scrim{display:none}.a-picker__panel{inset:calc(100% + var(--space-2)) 0 auto auto;z-index:var(--z-dropdown);gap:var(--space-2);width:min(22rem, calc(100vw - var(--space-8)));max-height:min(30rem,100dvh - 9rem);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-elevated);box-shadow:var(--shadow-lg);animation:a-picker-in var(--duration-base) var(--ease-out);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute}@keyframes a-picker-in{0%{opacity:0;transform:translateY(calc(-4px * var(--motion-scale)))}}.a-picker__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-inline:var(--space-2);display:flex}.a-picker__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.a-picker__hint,.a-picker__count,.a-picker__handle{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.a-picker__list{align-content:start;gap:var(--space-2);min-height:0;margin-inline:calc(var(--space-1) * -1);padding-inline:var(--space-1);overscroll-behavior:contain;display:grid;overflow-y:auto}.a-picker__none{padding:var(--space-3) var(--space-2)}.a-picker__group{border:0;gap:1px;min-width:0;margin:0;padding:0;display:grid}.a-picker__group+.a-picker__group{border-block-start:1px solid var(--border);padding-block-start:var(--space-2)}.a-picker__item{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);min-width:0;display:flex}.a-picker__item:hover,.a-picker__row--platform:hover{background:var(--surface-2)}.a-picker__row{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);cursor:pointer;flex:1;display:flex}.a-picker__row--platform{font-weight:var(--fw-semibold)}.a-picker__mark{width:1.125rem;height:1.125rem;color:var(--_platform,currentColor);flex:none}.a-picker__who{min-width:0;display:grid}.a-picker__name{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-picker__row--platform .a-picker__name{font-weight:var(--fw-semibold)}.a-picker__handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-picker__only{opacity:0;flex:none;margin-inline-end:var(--space-1)}.a-picker__item:hover .a-picker__only,.a-picker__item:focus-within .a-picker__only{opacity:1}@media (pointer:coarse){.a-picker__only{opacity:1}}.a-picker__foot{display:none}.a-picker__extra{gap:var(--space-2);padding:0 var(--space-2) var(--space-2);border-block-end:1px solid var(--border);display:grid}@media (max-width:640px){.a-picker__scrim{z-index:var(--z-overlay);background:var(--scrim);display:block;position:fixed;inset:0}.a-picker__panel{z-index:var(--z-overlay);width:auto;max-height:min(80dvh,40rem);padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-xl);border-width:1px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;animation-name:a-sheet-in;position:fixed;inset:auto 0 0}.a-picker__foot{display:block}}@keyframes a-sheet-in{0%{opacity:0;transform:translateY(calc(8px * var(--motion-scale)))}}.a-stories__row{gap:var(--space-2);margin:calc(var(--space-2) * -1);padding:var(--space-2);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.a-stories__row::-webkit-scrollbar{display:none}.a-story{justify-items:center;gap:var(--space-0-5);width:6rem;padding:var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-md);color:var(--text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;text-decoration:none;display:grid}.a-story:hover{background:var(--surface-2)}.a-story>.b-avatar,.a-story__add{margin-block-end:var(--space-2)}.a-story__add{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.a-story__add>svg{width:1.25rem;height:1.25rem}.a-story__name,.a-story__meta{max-width:100%;font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-story__name{font-weight:var(--fw-medium)}.a-story__meta{color:var(--text-faint)}.a-shelf{gap:var(--space-3);min-width:0;padding-block-end:var(--space-2);display:grid}.a-shelf__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.a-shelf__all,.a-picker__head>.b-link{font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0}.a-shelf__row{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--space-3)) / 4);gap:var(--space-3);margin:calc(var(--space-1) * -1);padding:var(--space-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--space-1);scrollbar-width:thin;list-style:none;display:grid;overflow-x:auto}.a-shelf__row>li{scroll-snap-align:start;min-width:0}@media (max-width:640px){.a-shelf__row{grid-auto-columns:42%}}.a-shorts{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));list-style:none;display:grid}@media (max-width:480px){.a-shorts{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-short{gap:var(--space-2);border-radius:var(--radius-lg);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.a-short__cover{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-3);aspect-ratio:9/16;transition:border-color var(--duration-fast) var(--ease-standard);display:block;position:relative;overflow:hidden}.a-short:hover .a-short__cover{border-color:var(--text)}.a-short__cover>img,.a-short__blank{object-fit:cover;width:100%;height:100%;display:block}.a-short__platform,.a-short__length,.a-stage__length,.a-stage__note{align-items:center;gap:var(--space-1);max-width:calc(100% - var(--space-4));padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-normal);white-space:nowrap;display:inline-flex;position:absolute}.a-short__platform{inset:var(--space-2) auto auto var(--space-2);text-overflow:ellipsis;overflow:hidden}.a-short__platform>svg{flex:none;width:.75rem;height:.75rem}.a-short__length,.a-stage__length{inset:auto var(--space-2) var(--space-2) auto;font-family:var(--font-mono);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.a-short__text{gap:var(--space-0-5);min-width:0;padding-inline:var(--space-0-5);display:grid}.a-short__says{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-short__meta{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-stage{border-radius:var(--radius-md);background:var(--surface-3);aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.a-stage--tall{aspect-ratio:9/16}.a-stage--inline{width:min(100%,17rem)}.a-stage__media{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}video.a-stage__media{object-fit:contain}.a-stage__blank{background:var(--surface-3)}.a-stage__play{border-radius:inherit;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.a-stage__play:focus-visible{outline-offset:-4px}.a-stage__playmark{background:var(--bg-inverse);width:3.5rem;height:3.5rem;color:var(--text-inverse);border-radius:50%;place-items:center;display:grid}.a-stage__playmark>svg{width:1.5rem;height:1.5rem;margin-inline-start:.125rem}.a-stage__note{inset:auto auto var(--space-2) var(--space-2)}.a-stage__play:hover .a-stage__note{text-underline-offset:.2em;text-decoration:underline}.a-viewer{width:min(58rem, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8))}.a-viewer__layout{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.a-viewer__stage{border-radius:var(--radius-lg);background:var(--bg);place-items:center;display:grid;overflow:hidden}.a-viewer__stage>.a-stage{background:var(--bg);border-radius:0;height:min(68dvh,40rem)}.a-viewer__side{min-width:0;max-height:min(68dvh,40rem);overscroll-behavior:contain;padding-inline-end:var(--space-1);overflow-y:auto}.a-viewer__nav{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}@media (max-width:760px){.a-viewer{width:calc(100vw - var(--space-6))}.a-viewer__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.a-viewer__stage>.a-stage{height:min(56dvh,32rem)}.a-viewer__side{max-height:none;overflow:visible}}.a-viewer--story{width:min(25rem, calc(100vw - var(--space-6)))}.a-storyview{border-radius:var(--radius-lg);background:var(--bg);height:min(66dvh,38rem);color:var(--text);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.a-storyview__bars{gap:var(--space-1);padding:var(--space-3) var(--space-3) 0;list-style:none;display:flex}.a-storyview__bars>li{border-radius:var(--radius-full);background:var(--surface-3);flex:1;height:3px;overflow:hidden}.a-storyview__bars>li[data-state=done]{background:var(--text)}.a-storyview__fill{background:var(--text);transform-origin:0;width:100%;height:100%;animation:linear both a-story-fill;display:block}@keyframes a-story-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.a-storyview__fill{transform:scaleX(0);animation:none!important}}.a-storyview__head{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);display:flex}.a-storyview__who{flex:1;min-width:0;display:grid}.a-storyview__name,.a-storyview__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-storyview__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.a-storyview__meta{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.a-storyview__media{place-items:center;min-height:0;display:grid}.a-storyview__media>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.a-storyview__media>.a-stage{background:var(--bg);border-radius:0;height:100%}.a-storyview__empty{max-width:18rem;padding:var(--space-6);font-size:var(--fs-sm);color:var(--text-muted);text-align:center}.a-compose__format{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.a-compose__format>.b-hint{max-width:40rem}.a-editor__count[hidden],.a-editor__text[hidden]{display:none}.a-picker__one{display:inline-flex}.a-home{max-width:30rem}.a-home__cols{gap:var(--space-8);min-width:0;display:grid}.a-home__stream,.a-home__section{min-width:0;display:grid}.a-home__aside{display:none}@media (min-width:1180px){.a-home{max-width:50rem}.a-home__cols{grid-template-columns:minmax(0,30rem) minmax(0,15rem);justify-content:space-between;align-items:start}.a-home__aside{gap:var(--space-3);justify-items:start;display:grid;position:sticky;inset-block-start:var(--space-8)}}.a-home__divider{align-items:center;gap:var(--space-3);padding-block:var(--space-4) var(--space-1);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-faint);display:flex}.a-home__divider:before,.a-home__divider:after{content:"";background:var(--border);flex:1;height:1px}.a-home__section--live>.a-post{padding-block:var(--space-5)}.a-home__section--live>.a-post+.a-post{border-block-start:1px solid var(--border)}.a-home__next{gap:var(--space-1);width:100%;list-style:none;display:grid}.a-next{gap:var(--space-0-5);width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.a-next:hover{background:var(--surface-2)}.a-next__when,.a-next__needs{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text-muted)}.a-next__needs{color:var(--accent-text)}.a-next__what{font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-story--draft .b-avatar--ring:before{border-color:var(--accent);border-width:2px}.a-story--draft .a-story__meta{color:var(--accent-text);font-weight:var(--fw-semibold)}.a-draft{gap:var(--space-3);min-width:0;padding-block:var(--space-5);display:grid}.a-draft--feed+.a-draft--feed{border-block-start:1px solid var(--border)}.a-draft>*{min-width:0}.a-draft__head{align-items:center;gap:var(--space-2);display:flex}.a-draft__who{font-size:var(--fs-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-draft__grow{flex:1}.a-draft__body{gap:var(--space-3);display:grid}.a-draft__body:empty{display:none}.a-draft__says{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.a-shot{border-radius:var(--radius-lg);background:var(--surface-3);width:100%;color:inherit;font:inherit;aspect-ratio:16/10;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}button.a-shot{cursor:pointer}.a-shot[data-shape=tall]{aspect-ratio:4/5}.a-shot__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.a-shot__play{background:var(--bg-inverse);width:3.25rem;height:3.25rem;color:var(--text-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.a-shot__play>svg{width:1.375rem;height:1.375rem;margin-inline-start:.125rem}.a-shot__tag{inset:var(--space-3) auto auto var(--space-3);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:var(--bg-inverse);color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);position:absolute}.a-shot__tag--count{inset:var(--space-3) var(--space-3) auto auto}.a-shot__missing{justify-items:center;gap:var(--space-2);padding:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);text-align:center;overflow-wrap:anywhere;display:grid}.a-shot__missing>svg{width:1.5rem;height:1.5rem}@media (max-width:899.98px){.a-draft--feed .a-shot{width:auto;margin-inline:calc(var(--space-4) * -1);border-radius:0}}.a-draft__actions,.a-draft__tools{align-items:center;gap:var(--space-1);display:flex}.a-draft__actions{gap:var(--space-2);flex-wrap:wrap}.a-draft__tools{flex:auto}.a-draft__go{flex:none;max-width:100%}.a-draft__act{width:var(--control-md);height:var(--control-md);color:var(--text);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.a-draft__act:hover,.a-draft__act[aria-pressed=true],.a-draft__act[aria-expanded=true]{background:var(--surface-2)}.a-draft__act:disabled{color:var(--text-faint);cursor:not-allowed}.a-draft__act>svg{width:1.25rem;height:1.25rem}.a-draft__act-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a-draft__words{gap:var(--space-1);justify-items:start;display:grid}.a-draft__words[data-actor=agent]{color:var(--accent-text)}.a-draft__title{font-weight:var(--fw-semibold)}.a-draft[data-kind=comment]>.a-draft__words,.a-draft[data-kind=message]>.a-draft__words{max-width:calc(100% - var(--space-8));padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-2);border-end-end-radius:var(--radius-xs);justify-self:end}.a-draft[data-kind=comment]>.a-draft__words[data-actor=agent],.a-draft[data-kind=message]>.a-draft__words[data-actor=agent]{border-color:var(--accent-border);background:var(--accent-soft)}.a-draft__text{font-size:var(--fs-base);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.a-draft__text--folded{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-draft__more{font-size:var(--fs-sm);background:0 0;border:0;padding:0}.a-draft__note,.a-draft__asked{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);display:flex}.a-draft__note>svg,.a-draft__asked>svg{flex:none;margin-block-start:.2em}.a-draft__asked{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text)}.a-draft__details{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.a-draft__result{gap:var(--space-2);display:grid}.a-draft__outcome{align-items:flex-start;gap:var(--space-2);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--text-muted);display:flex}.a-draft__outcome>svg{flex:none;margin-block-start:.15em}.a-draft__outcome--ok{color:var(--success)}.a-draft__links{gap:var(--space-1) var(--space-4);font-size:var(--fs-sm);overflow-wrap:anywhere;flex-wrap:wrap;list-style:none;display:flex}.a-stack,.a-when-wrap{flex:none;display:inline-flex;position:relative}.a-stack__button{padding:var(--space-0-5);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;display:inline-flex}.a-stack__button:hover{background:var(--surface-2)}.a-stack__mark{border:1px solid var(--border);background:var(--surface);width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--bg);color:var(--_platform,var(--text));border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.a-stack__mark+.a-stack__mark{margin-inline-start:-.4rem}.a-stack__mark>svg{width:.75rem;height:.75rem}.a-stack__count{z-index:1;border-radius:var(--radius-full);background:var(--ink);min-width:.9375rem;box-shadow:0 0 0 1.5px var(--bg);color:var(--ink-contrast);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-align:center;padding:0 .1875rem;line-height:.9375rem;position:absolute;inset:-.35rem -.35rem auto auto}.a-when{align-items:center;gap:var(--space-1);max-width:100%;min-height:1.75rem;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;display:inline-flex}.a-when[data-status=pending]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.a-when--still{color:var(--text-muted);font-family:var(--font-mono);font-weight:var(--fw-medium);cursor:default;background:0 0;border-color:#0000}.a-pop{z-index:var(--z-dropdown);gap:var(--space-2);width:max-content;min-width:14rem;max-width:min(20rem, calc(100vw - var(--space-8)));padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-elevated);box-shadow:var(--shadow-lg);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-regular,400);white-space:normal;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2))}.a-stack__panel{inset-inline-start:0}.a-when__panel{inset-inline-end:0}@media (max-width:640px){.a-pop{inset:auto var(--space-3) calc(4.75rem + env(safe-area-inset-bottom));z-index:var(--z-overlay);width:auto;max-width:none;max-height:70dvh;box-shadow:var(--shadow-xl);position:fixed;overflow-y:auto}.a-review .a-pop{inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom))}}.a-pop__row{align-items:center;gap:var(--space-2);min-width:0;min-height:2.25rem;display:flex}.a-pop__row .a-stack__mark{box-shadow:none}.a-pop__name{min-width:0;font-weight:var(--fw-medium);overflow-wrap:anywhere}.a-pop__fact{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.a-pop__error{font-size:var(--fs-sm)}.a-when__mode{display:flex}.a-words-edit{gap:var(--space-2);display:grid}.a-words-edit__box{min-height:5rem;padding-block:var(--space-3);line-height:var(--lh-normal);resize:vertical}.a-words-edit__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a-words-edit__actions>.a-pop__fact{flex:12rem}.a-ask{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-ask__box{border-radius:var(--radius-full);min-width:0;padding-inline:var(--space-4);flex:1}.a-ask__error{flex-basis:100%}.a-target{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-2);display:flex}.a-target--loading{height:3.5rem}.a-target__thumb{border-radius:var(--radius-sm);background:var(--surface-3);aspect-ratio:1;flex:none;width:2.75rem;overflow:hidden}.a-target__thumb--tall{aspect-ratio:9/16;width:2rem}.a-target__thumb>img{object-fit:cover;width:100%;height:100%;display:block}.a-target__about{min-width:0;display:grid}.a-target__fact{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted)}.a-target__text{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-suggest{gap:var(--space-2);margin-block:var(--space-2);padding:var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft);margin-inline-start:var(--space-10);display:grid}.a-suggest__by{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);display:flex}.a-suggest__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-review{background:var(--bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.a-review[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.a-review::backdrop{background:var(--bg)}.a-review:focus{outline:none}.a-review__bar{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);display:flex}.a-review__count{padding-inline:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text-muted)}.a-review__grow{flex:1}.a-review__up>svg{transform:rotate(180deg)}.a-review__scroll{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;min-height:0;overflow-y:auto}.a-review__scroll::-webkit-scrollbar{display:none}.a-review__slide{height:100%;padding:0 var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom));scroll-snap-align:start;scroll-snap-stop:always;justify-items:center;display:grid}.a-draft--full{column-gap:var(--space-2);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;width:min(100%,30rem);height:100%;min-height:0;padding-block:0}.a-draft--full>*{grid-column:1/-1}.a-draft--full>.a-draft__body{grid-area:2/1;align-content:center;min-height:0;overflow:hidden}.a-draft--full .a-shot{aspect-ratio:auto;border-radius:var(--radius-xl);background:var(--surface);height:100%;min-height:0}.a-draft--full .a-shot__media{object-fit:contain}.a-draft--full>.a-draft__body:not(:has(.a-shot)){align-content:end}.a-draft--full>.a-draft__body:has(.a-shot){grid-template-rows:minmax(0,1fr)}.a-draft--full>.a-draft__actions{display:contents}.a-draft--full .a-draft__tools{justify-content:flex-end;gap:var(--space-3);flex-direction:column;flex:none;grid-area:2/2;padding-block-end:var(--space-2)}.a-draft--full .a-draft__tools>.a-draft__grow{display:none}.a-draft--full .a-draft__act{gap:var(--space-0-5);border-radius:var(--radius-md);width:2.75rem;height:auto}.a-draft--full .a-draft__act>svg{box-sizing:content-box;padding:var(--space-3);background:var(--surface-2);border-radius:50%}.a-draft--full .a-draft__act:hover,.a-draft--full .a-draft__act[aria-pressed=true],.a-draft--full .a-draft__act[aria-expanded=true]{background:0 0}.a-draft--full .a-draft__act:hover>svg,.a-draft--full .a-draft__act[aria-pressed=true]>svg,.a-draft--full .a-draft__act[aria-expanded=true]>svg{background:var(--surface-3)}.a-draft--full .a-draft__act-label{clip-path:none;width:auto;height:auto;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--text-muted);position:static;overflow:visible}.a-draft--full .a-draft__cancel{writing-mode:horizontal-tb}.a-draft--full .a-draft__go{min-height:var(--control-lg);font-size:var(--fs-base);order:5;grid-column:1/-1}.a-draft--full>.a-draft__words{overscroll-behavior:contain;max-height:28dvh;overflow-y:auto}.a-draft--full>.a-draft__details,.a-draft--full>.a-words-edit{overscroll-behavior:contain;max-height:40dvh;overflow-y:auto}.a-draft--full>.a-draft__result{padding-block:var(--space-2);order:6}.a-plan__range,.a-plan__date,.a-plan__time,.a-plan__state,.a-plan__none{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text-muted)}.a-plan__prev>svg{transform:rotate(180deg)}.a-plan__nav{align-items:center}.a-plan__tray{gap:var(--space-2);display:grid}.a-plan__row{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.a-plan{gap:var(--space-5);list-style:none;display:grid}.a-plan__col{align-content:start;gap:var(--space-2);min-width:0;display:grid}.a-plan__day{font-family:var(--font-sans);letter-spacing:normal;justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:flex}.a-plan__col[data-today]>.a-plan__day>span:first-child{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--ink);color:var(--ink-contrast)}.a-plan__none{color:var(--text-faint)}.a-plan__item{gap:var(--space-3);width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid}.a-plan__item:not(:has(.a-plan__thumb)){grid-template-columns:minmax(0,1fr)}.a-plan__item:hover{border-color:var(--text)}.a-plan__item[data-status=pending]{border-color:var(--accent-border)}.a-plan__item[data-status=pending] .a-plan__state{color:var(--accent-text);font-weight:var(--fw-semibold)}.a-plan__item[data-status=out]{background:0 0;border-style:dashed}.a-plan__thumb{border-radius:var(--radius-sm);background:var(--surface-3);aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.a-plan__thumb .a-shot__play{width:1.5rem;height:1.5rem}.a-plan__thumb .a-shot__play>svg{width:.625rem;height:.625rem}.a-plan__thumb .a-shot__missing{padding:0}.a-plan__thumb .a-shot__missing>span{display:none}.a-plan__body{gap:var(--space-1);min-width:0;display:grid}.a-plan__line{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.a-plan__time{font-weight:var(--fw-semibold);color:var(--text)}.a-plan__marks{display:inline-flex}.a-plan__marks .a-stack__mark{width:1.25rem;height:1.25rem;box-shadow:0 0 0 1.5px var(--surface)}.a-plan__marks .a-stack__mark>svg{width:.625rem;height:.625rem}.a-plan__marks .a-stack__count{display:none}.a-plan__what{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-plan__kind{font-weight:var(--fw-semibold);color:var(--text)}@media (min-width:900px){.a-plan{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow:hidden}.a-plan__col{min-height:18rem;padding:var(--space-2)}.a-plan__col+.a-plan__col{border-inline-start:1px solid var(--border)}.a-plan__col[data-today]{background:var(--surface-2)}.a-plan__col[data-today] .a-plan__item{background:var(--surface)}.a-plan__day{padding:var(--space-1) var(--space-1) var(--space-2)}.a-plan .a-plan__item{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.a-plan .a-plan__thumb{aspect-ratio:4/3}}.a-chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.a-chips>.b-chip{gap:var(--space-2)}.a-chips>.b-chip>.b-avatar{margin-inline-start:calc(var(--space-1-5) * -1)}.a-brief-intro{gap:var(--space-4);padding:clamp(var(--space-6), 5vw, var(--space-10));border-radius:var(--radius-xl);display:grid}.a-brief-intro>.b-lead{max-width:36rem}.a-brief-intro__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.a-brief-intro>.a-privacy{max-width:36rem}.a-brief-settings>*{padding:var(--space-4)}.a-brief-settings>*+*{border-block-start:1px solid var(--border)}.a-brief-setting{gap:var(--space-2);min-width:0;display:grid}.a-brief-setting>.a-scope__text{max-width:36rem}.a-brief-setting__form{gap:var(--space-3);display:grid}.a-brief-setting__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.a-examples{gap:var(--space-2);display:grid}.a-examples__quote{font-size:var(--fs-sm);line-height:var(--lh-normal);white-space:pre-wrap}.a-learned__row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.a-learned__row+.a-learned__row{border-block-start:1px solid var(--border)}.a-learned__body{gap:var(--space-0-5);flex:1;min-width:0;display:grid}.a-learned__facts{color:var(--text-muted);font-variant-numeric:tabular-nums}.a-learned__tools{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.a-learned__tools>.b-small{flex:16rem}.a-brief-lines{gap:var(--space-2);margin:0;display:grid}.a-brief-lines__row{gap:var(--space-1) var(--space-3);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;display:grid}.a-brief-lines__row>dt{color:var(--text-muted)}.a-brief-lines__row>dd{overflow-wrap:anywhere;min-width:0;margin:0}.a-routine{gap:var(--space-2);padding:var(--space-3) var(--space-4);display:grid}.a-routine+.a-routine{border-block-start:1px solid var(--border)}.a-routine__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.a-routine__text{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);white-space:pre-wrap}.a-assets{position:relative}.a-assets__head{flex-wrap:wrap;align-items:flex-end}.a-assets__title{gap:var(--space-1);flex:22rem;min-width:0;display:grid}.a-assets__bar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.a-assets__bar>.b-tabs{flex:20rem}.a-assets__search{flex:0 16rem}.a-assets__panel{gap:var(--space-6)}.a-asset-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.a-asset{gap:var(--space-1);width:100%;min-width:0;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.a-asset__thumb{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-muted);transition:border-color var(--duration-fast) var(--ease-standard);place-items:center;margin-block-end:var(--space-1);display:grid;overflow:hidden}.a-asset:hover .a-asset__thumb{border-color:var(--text)}.a-asset:focus-visible{outline:none}.a-asset:focus-visible .a-asset__thumb{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.a-asset__thumb>img{object-fit:cover;width:100%;height:100%}.a-asset__thumb>svg{width:1.75rem;height:1.75rem}.a-asset__name{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-asset__sub{align-items:center;gap:var(--space-2);min-width:0;display:flex}.a-asset__sub>.b-badge{flex:none}.a-asset__note{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-asset__note--missing{color:var(--text-faint)}.a-asset-notes>li+li{border-block-start:1px solid var(--border)}.a-asset-note{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);color:var(--text);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:grid}.a-asset-notes>li:first-child>.a-asset-note{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.a-asset-notes>li:last-child>.a-asset-note{border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.a-asset-note:hover{background:var(--surface-2)}.a-asset-note__head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.a-asset-note__text{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-build{gap:var(--space-3);padding:var(--space-4);display:grid}.a-build+.a-build{border-block-start:1px solid var(--border)}.a-build.b-switch-row{display:flex}.a-assets__drop{z-index:var(--z-raised);border:2px dashed var(--ink);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--bg) 88%, transparent);font-weight:var(--fw-semibold);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.a-asset-form{gap:var(--space-4);display:grid}.a-asset-form__preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);place-items:center;display:grid;overflow:hidden}.a-asset-form__preview>img,.a-asset-form__preview>video{object-fit:contain;max-width:100%;max-height:16rem;display:block}.a-asset-form__by{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);display:flex}.a-asset-form__by>.b-badge{flex:none}.a-asset-form__for{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.a-asset-form__file{color:var(--text-muted);overflow-wrap:anywhere}.a-asset-form__remove{margin-inline-end:auto}.a-asset-form__ask{font-size:var(--fs-sm);font-weight:var(--fw-medium);flex:100%}@media (max-width:640px){.a-brief-lines__row{grid-template-columns:minmax(0,1fr);gap:0}.a-asset-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.a-assets__search{flex-basis:100%}}.a-brief-setting .b-textarea{min-height:4.5rem}
