@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAtQABUAAAAAGAAAAArfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQacBuCYByCID9IVkFSYj9NVkFSbAZgP1NUQVSCLACBDC9+EQgKiACHIwsuADCIMAE2AiQDUAQgBYwSB4EoDAcbDRZRlIvW+lL8SIzdIJWdl7dGL4Z0Jm4Ez/P82jr3vfdn/gQ44hAWDgZij9UgmNGD0WwkbidGNXaDy2bxfXDt9aVAGFUkzh0n/6iIktSA5Iz8xo1IzogSzO622gJMIwwskYf3v197tXsXwqCSncwJKCANJO0neiEiR6jCLjoRJvIFKgFQAarq1gHJugpbYUSF1R3fp5kaknTHZdchhDFmWVZLr+vxmfaPiQA20EoQavQ0pqNqwlCXI4bKxCG92s5Q/ARxAeLpTQQuQOxxkP/+wAUACC4EkGmTTQ6CJgYAqA6kIgg+BAAQAAAEjaAAP+BXP9sQAvixAAXI6VnPAgUd/lccB0HtZz8AqTpAAC+NGCIwo9XIDOjKSElDKQbAmgdDeoKg0ONH2krdmutAxsTxJhplXS7Jf4BA8x61sHERQPAiCKtYhTBBFIJBI9ZxpokAdAQMINgIQzQhZIhCk0g0NqL66P/QPND/4aURQAS0esfKxguAioCgESy8COBCI/o/AngBiQCYCAiCDw82go2gABtFCgZooQqNIVYppBKD2FXy1wgzwJTLERkuUaxgPylPRLjGAYoXS7GcLcO4LRo9f0nW8OGmDw0TJnkmqiZM3jZQMoUpzJsBdRTaWezaDorhu5lF0qeB8gSyMsRlvT86MkVwd/5P7ekJOQ4uzq5RjUHIYJQRLONWJupSkK3OsFGCFCNJns+twwEqA0GHT43RSikwxoiOXRYC5fvAjws//XfZlDvDymuAU+Byrvn38yPBxk3G37b5c9c8fdi+QzwPhOR4Ttk3sGeZM0Z2AUCAhAZ8BfYHeRaoyDN6gLyABSYnNYOsJ399vZPP1AigfJbWljLKAKMhBABA6xvvh5+oCqfd6/4/DJ5X9FPgZQD9n5UNhAgiCDYuIEgAyBAweYpzSIDZz1WIILNHKy5RqNbdOnuIRnfrPNZDDGb6BO4SC4tb5HKY7XzFe7zAMuYwbJgxoIUwITQWSgYCcP4ABMNqGdJK79gKZIDOC66slwWn6FBwstodXF718S0rv5HWdnvlBVAHJ0rVulIcx+ASjPDvD7FJY0bxzxiUtCYBAAVoIIhGgCCGOUACATQ2UYRI84EDoqSmOqZuaneF084zPMnXfl7nX+eJ43dkJ82Rwkv/twf/mxvNEKKHzaUWoyhBYhEggEII4sG7pR47CMgLoPMAREkJYARISSkFHAcpLYkgVUHKSMiiIklS9h3/DaSclAfVB0gFSQa1G6SipIAOgVSSyqCXgVRBEMehCCDEAVAVSACpDDIH0A3IAEChHAxCqPEjKVIhjjOxNaaUCdher/2kfdLARfkDJTKi/CV88+MPeGx4tC8zU+YH8tFc8nbMm4uY2Sdq//nY2UjmVpHriH/3Zu5buyeye8yaN5tvqLy8V2YsAHuiYI9J3jil8+95z7q8mRp2xeTcy/lKv/lrrkjm1bnO80QuzWvM2BD10bFKv509I+dli8fKer32Xr7sW3tVUXPp0ryidLm819qLTMgF75rcovN9xfzePXXaKc1nwacVLVZ3RRbzo80vYGX3uMSLs3t87EEOUDY2GzgEJB2htKtfwrJwgy9dr7yES2GgxuqG774SzkAW8B/wBRlCuQ9HrG+SKl5clggFiaWfi4e+BZbSfEnM9G+tM/VrtXeRdoX5ebleLKzaXtBzJXLlp2W9r2DZtbf1PAjm1khPL6+Z3jy7RKdmjebphG/OARY1sA34YFyJFZwT/6D3U3640fXeRuCjWyFn5atZ9mpgLeBq13mqp3tyKrQdIHC9q1/JguDqfgvPllA4Ec/6nS2KottVe6r8Kqreptm5sUumDpxYu+9UdaWvfdP0EdXhWTWLbr4BvAT8vRWTjABu/OqJvMX5RKt3BCSr2sd94i4HlSglWilCgeg0YAEkhlmJ7hF8AdLd2ixdTK6qEzjMyxzttY7zVnBVee9Nvlmt3nQ1ltjCsJpMVCpAAEEBLaQA0AqAVOPWmC7IYj0fs4ENXCFfPNJEpspmOSBn5abkye+p+EHhp1ZISBuio7SJqogy8nRUVMUG6ze03Z0X/5LnetLP1yJSrFhmC6nGF1ItYrqcPduF2Ghbschw83LnaQte8YXDdf2mjdNSSUCFemZ04pKVy9IL5wuVNGExkuokyEcf5S0RIupC3WiD+p0PkndN4mDQ4k5+0kj5qTuQu8IDU9wzZGcuj8hsOvwfG5A8txsFRhu3MrroypXZ8uxZJk9biBHDdxIIZKrJ+lZaQARX5tIIBZlLEcUzVI54cJQKCWVD2G5RokREuePq13eenDjxxB3Kz92wITc/hM85sTyGnHBq5k+oWWq++KIgqec61aUhumdSwRdL65C30wtG+z9QN+1x6Ji+HU/QL78/t03gnc6df2opRk0A210goue50zp9VoXVN+5352PBW28tXxgfpToTdBPU8TReMLAe9uixtdUX/qNIZ/WQUGW/8EWkWGR0IVEmvlSFnZsemrIdW3578n1Ufn7BUv7erGjbS0ui/Ba76i844jv/SnatKsV+un5+zKRS//XrgXbtloRYyovjrntDKUJdF7+vyOhBE29YfNFlf7kjwdq1g9+fO+f768rWRx9/fOCax3PtAJG4BztDyANKtwrJ5renIb9hJ8S1l8bn5fmT00ZwOvP8eamp5cmlokJLqeQaqVuB6gvpLUUDCOi3Rn+3ksAjqQIPolfLz/c//PDI6duX798KaP3w3M2//8f/2fqsrFfctqb4n+e3hPCc7an997A9OTk/fDlVrqW+f/5xom3HS5nOI/f68ZQCXuXlAsuGOvln6f78aV2AcuHPXKYKuJa5DDlzz3Km4LEhgJE2p3+u0mRwkSa/29qdC3B56dY+AJ6YL1YUbi8Mn5ROBy4UAAI3mwVWEw1t350LsT3GzOABSknMQuUwk5ElB8EHtTyeyWEYOM+pI0HhdvUGOBV/7e56mXTh0BvyJRYB4pgiikZo5JHqnFBRbqAR4wEGBQOhss6BIlp/AE276ANDI50Ii1qqAC7qqO2Ipp5asjhQOFXREQIJahxA8KohUPhVD2i8qh0MMaoBLLyqOkpgq2SUJFmBUgSlAKWpJTuRiFdyUIYUWbU41CCSqCoDUBa/dEE5KksyyhOQOFSgOnlIxuYeKpLMTqQQw2eoRJg5qIyXSahCCq3QmjCaoTdR1EJ/4iiLASQRfWkDiQEyMJJNHoNrNi9gs9T1rDdt0w3YpLIZVBwzRrCZNhkqacAUrn6CIDMw0zZxjj5u577SgmY6F1tdS/vNHCAYdvi5lDFq58MSuzvGpJrZuZegjrSzy2Myc7FStyqZ58tabINvB+oOhUvnx0ezLY8wP6Uqe1C2vZnYp1tWOddUl4fb2TNiOhz97LE7mHnsg+YrdriMfXx/qVJt7z8VlO5YdYhpNSmmj6OJGidN5sNwElHPZhj1/MfuYMqYzCY3b9w3p3e6Yg7Lqxxq+d+RUofqhAlTl8b0V80oTD0jVDBMI6OsYh59yqNPebRiOnRqhYrWxpOtn85361O5+WrL3u1n3QF7i1RQauF+NalLqFjMDkZ0K6O0PgOlm5U5K2h3PLTv7uWfsAwFAIX7+Yz4XOOA8pwQRQef0KLFiCUucYstHvGKT/zc4j43uc09V9owm+2y0JmT1IpwWphUhTPsP34pnDFqurGqbno6tFfUDtf3zO72XPbPsIy8SWb1Ojltcq0G28VZnmOyAA==)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABUAAAAAFaAAAAmGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagRQbhCocfj9IVkFSUz9NVkFSbAZgP1NUQVSCLACBBi9+EQgKhFyEfwskADCGTgE2AiQDNAQgBYwSB4E1DAcbLxQojtLUsGmSNMVpOojv+el+z70v9iJNIVixV4P+FgnmDS2i5UMxT6ohZZIU0eDeb+79ZpZH8LWf7rsLl1Qn9pT8whVlJaIwgD7CFFRVJsJXEjnT+f73+6V2738BpBNQPJ5khInSP/NCP4jod10SmQgTCQAlVoTjV1VWV1VWGElgy3+XxNbIa2tEhslgrXe/7T8OAdzAeAaqNhlrpP/28nSCAKXakzmTqi18hDgB8czFxAmIuwH57w9OAEBwIoAkm1YlEDRtAEAJmE6hEQTBgx9NDkEaQQPtQRC0JwhBghMPJl58+MlBgMEE8BEECpD3q96v+3rk19XfBL+b+mvdX5/8ncuHstiC8YOjq/k1gnqYhwGUK4cAJsOtoCvHT63G2mAWqrUYcDUMB7tlQFDoxlgyQcHWzSdvpzG+t4SAoAGFoAABDDkYUznJxEmQYKIQKZEShKv5cLLEREP10U0AbduOp7mVCTgz0AD968giOT1uaJIn83CSgkRkgiulz0gmFHg9DUBwI1zsLYLFh2Cg1YXNFiYAjgycQANYACaD4aAU5NG2rf/DZAHwZaAh0GT/Jg0XvNr2vVTKctjdlCf4NZjI3TKD3IMd+P7uDfuz1HuYXgxSMRJjOAljOJGKPbgxOVgBbhQhBlCiW6IKBA0MNYqjWE4X5xLTqZjARTH4ydEwnmhehbVfNiTvmJO8QK+vpgs3XchmGTrRCoKR0Lb/Z65ekA9C2EHwKJHpC6AQoIAAPgxkouzCZ/b8AfZ3zjNgRXDjonJ9ZTJhh+LUinWpmu76JpbSXb2OrT9gXV1tGgABOuY2FFgY5JtgxuUMvUWOcoBxcyyGnNPeVt/r6hQF5XVo7VAGeQYmgF/chJmqCTzMrwtdB/8fB8/J/CVwAqD/c7QAS4gguHECIUFQSTWtTm0QYO1yuk4EWVtblxaFmjAzUikaPbNqeqUYGKl4Ii0OHLyn1ePudr2LHbXTOnHLVJtopDCLxoGSxQD2H0AwYAGCBqpzPSuQRfor81K907xEW+Y91P3mRWqeYYH8JtNimC1HITbvJr3yuvB0MM8jarwQkcQZi0ZCX/oE2gBQgAZCNAKEGCRBe0EaJ34sERd7JJRW2tA+XWjbSBKC92PZf9ef2Q/bMTtiC/zvhf++R+DrNQEfAB5MfHjxI0CQQghNxEP0NUNAjkJ/BSBK8oAopLN0AZ6GdJVuIL1AuosFchSSLwUgv4EUShGoeSDF0gPU/ZCeUgLaAjlLSkHvhJQhiG0zBQi5AAqAH3gF0gEoAl0AKJQd1JAkmiikg20bRhfDFyRZ3g5B78bc9YkcT8C77UQ2DsUarSfTccMcs3rdrgvn5szeuP8N2fbrPfBO5kscs0ARNZ9EIYdBzZuuVyTNz5hwIh2eVl0gP9s7V1ni2f8zp1P7+uveA7+CxNdeCySUE0mv4ihHy2Lprnyurb66mm6gYLoFeAzkP7UA94GO5+Gh1zk7y3V8LQz0vRl20cnWchB661tR0bdfxRi6Qbtf3zEVsHMIXNoH7gJb+gCe24eAL2KXBtN2MMU1S2uFzoU/Yi+t0iVKvWzkvHgE4AjdnIy9vP2oufnq1CH3PnAAOCdXzaysOHumazKwD5j7BofIXfwe2A1Ka0dh9EAAF6b6Qs5HBgF14aW4cMPfd4XJoBsc3VxRelntw9k9JOvGckAAQQFD5QIYCaBclSUarLHdYbd50tv+lk4yTOKyRfZVPAyFj/5FiBQCfm2wo4gy5NEof8+h59wy6f6vOhz3vJ3/81sZadt221jpzbXRO2PMePHFGeQEdMki3WuXD74cy7murRN6yKgRkXIJKmt2ZYTt9pxXZOdm62KH+Zlyu6Nc/lD+VDJkEj6cCG5QIkq+ekvaw5KKPfGThH3tfyo5lnUAGc5tZxm+G41pUniBCom7R5ciFBTcLlGiRES52g8ZYn/xzDNfuKyvW2+5pfVrC6/9zC62eMYeuLHDwB3GtY/f5c/eGmJskmfnf3ftjjxkVppg6B3XUA8bdf1j+n1Wkr7rcklcf1BV9YHUZlT1Y0+FOHG7fiK1cewItyuUNnLVbPr2p3Zl517kep93jdil9jjd9c9P/o/wupvaBgNN1DtoiPiZXv7QrSVZ9cr+ZWXvl9uNculSOafz42SHduZvbf0AF1oiy0Smv6WyfW592PU1J5x/fvF4XF7ZcT0S9XSEFovbn1ZXr1jRSfyUdmWfIpSddkaIREvlOH6jQ5fie2/71CiYNu7dL773f/31d4X4Bw9x1IP1FL9PI6nOsTNjL59s6V/W9qe3X65L9Pa9/XZw8uQFTU0LysnBt72S+0a8oJXhUkr//396+OESdXqzYSz77KvfFJLxeAxgp5FnO9l/BgIYMrHls8jEpTkjf3drVyvA62d3zgP4onHtZfbu7J5zcn1wogAQeMJIcIyU0N2KrcDlHiPNUUqlWwnxKMgyahfAPmzHeonZp2zys+9kv4UfhgC5LIrhNAJfSiFAz3gHjRgeYEkGEErzzVAE9KXQTM7zYDA8d4OD/uk7OBmY7kaAwWn7+KCxv9wWAh1TA0Ew1TIofKoaGlNNhkGbNBQOTNUHebhVD3SmRwJdCMV36Er/uBfdMOVmdKck9o63HCKfXrEIBfhkBgopjR4oIhjtUUwfX6EHbj5CT3q4FyW0cTXOImwdSjFJoIwS4zEBN6MxFx/9sZCgAiwiJHC2xQSASjE1lmsWlza7HJmENPZxL7dSo4mWq5cUVy8hZromSassF9fPUKulTdCkSa24mFmWS0gZ35Nfp7dheH0kurxx1rlZpElcFI/EhktHQ+N5lphV6jkcDQuaRlGFZqvASLQ0M6tW826ZSbK31FT1atVJ10dnN4br4kxHxyqrWt2hD6tJszw7JqTN3K1ZQlRCTErKBPs+omLmik1p7o1FpdWpslpavZWWi7PMUm+DmPTG0lZLGa6vvpqsFpNQo0lCWlwp4oqUmD5tSg7bPT81B9/RXeeISUqpt/8cLQP1ERY2yAgLDVAjZoiosBWGqbGY4qx+nNWPszIGYg3M0HCCKlUm1Efd+0A0Wr6kit2Zt17ygFRY+guL5hnEYuZxqqkq9KFIVHyTwrUxqQ2UUruwYo2YKClVAUD2Ya7GTyAXFHkmFFq0GOIQp7jELR4xxSs+8UvAGVmRjK2JuZoT9eFwJFzLCle6fwQkKV3TPHdAeIjn/1hNjP05qCrP8pXN6SkXxIxtq/ZXrVAdXDXQF21Kf+Mortr4brF33WwcAgA=)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-math-wght-normal-D2ofpfms.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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-nushu-wght-normal-BbUpkz49.woff2)format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-symbols-wght-normal-D5nm3B0V.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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-syriac-wght-normal-CspMfZeP.woff2)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAsMABUAAAAAF4QAAAqZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagSQbhDIcfj9IVkFSYD9NVkFSbAZgP1NUQVSCLACBIC9+EQgKhyiGaAsoADCHAAE2AiQDTAQgBYwSB4FFDAcbsRUonge2rSa9YaPljMeLkOAfojV9f2Z2725PkTghBx6/EHeSekS0qkehJk5TMSN1IVI1YC1aK2seWX1oEvVI1Ms3c4sHMkAqClVkhIxiCYA6QiHB7G6rLcA0wsBe5OFF7PMQl9jnf+1b3ftnzWbtS8Iu4iEO1LQzZ963t6qa8EaGUIgiHkWk8+kc8iZCJZRAqJn9fTp2dUNpmsOYQ8zNYr9cvz7/qxEQBaZJwqx3yETdll1PIIc+dEbzRhc4CYrxAcXmIwMfUHQTWNtf+ACA8BGgg2VIgGEpBAAGAKsk4BBCxIghAhJYUhRgERaoBrJABuETECdBijQZhChAeKXBAuoQoJ8HGECf7bVrzK763ZkfZv+u/fOjvbJ9QxgSCov7CWGe5mkAJugBAQGjWCVxytDEAvgKKEXn5jiAMESAXMwCwmA3kyNwYrHLULzVTN8pigBhAYMwgACnC1WPiwT4ZBABBqmaDRg3k8Bjtib6UUICG4beyzxLAHh5sGC1xlNMx/NKBhSCT4LkyyVEJ1gzuM9XRBG3shNRSwJDAh+ZBYltWHO1dykBAC4PPrAJWATUA6OAPkB3LCnbRsAiIJIHG4Yo6i3xMMAobQJ9ZMBSHkZ3JQmZc1IsYhP1wdhZqGOo3SUXAsRfC9D3JAwihgAfASBEATGiiCjCAFEMxTigllKEAUBYhMFiEJZM36ytZU8JyTlXy8Rd0n6L8EPgB+Yqig8V+mBBGG0pIUoJmqHq4w4RrhAWtinREdAXKCauMhQZbWetsRhzlBVfhYAEHsIgoOINTvkQCH/www8TV8UJIUqEKW/fEf9N1SGroi6IiEkTzT4wqk19hSM3qB4ACOj69qrgyKDdmYbHc/ZqnYsHrjlVgS4D/3z7KLeaNYCJe9Z6xhmXh/WQBQBg+pkexl2SVa9HzmwfYhfaHcAFALbNuxTIUowQUXygmAwwRcIBYTfOgCOupzGhI1TNYwYzfa53gFnsvtNTA8zhDrGExzw8PqWF53mYO7mWc2niSJYdC0Z0kCOLxcNoKQDhX4BwqI7ABszf0YCWJO609rFN1lqbtVabx62VZoFarj9gdXu4zgWytVT9Skt42Vi7syZ2MZhXwkTxbwqMpqMAAANYoBiLgGIcZwKlZLCkSJJlohs8I2NessY6G7ExW5GNV70e/gcSpPFXSvhf+G14N6RwYqj2We0Z7XFoj7T99MX/H8YiojUBN5MiQEAGgygmRrB7TxwMdC7YnQAy6g6sAfVQCfAyqKdKQf1AvZTl2FWm8o/8D1CFKsEsAFSlajCPg2pUCzYL6q0+YJtAfREKQ9KAKAKgGugCqgOdCPQDKgEwmNBoOCSBvEHp51yJiwZBNNPzRJ2XyHSPF8pk48fkHyVyY6l4Q4OO0YjjKAT1Ry9lzImCCyxezp37+3bDU2c8kX98w+neG/cF7z2pATc6uZWQ/B1I3UQM+jN1t009jJL8PitoXtD7bY45/X01fDDUsJ38u0cLEQKxYBwqFwpOb5AT5YBFB8/NnM+sjp3+/jzX8t578TM+IMh3W0BIW+j/8C01PBmc/nylx7y0xz5gNb1H/t05aP25eJfOyW7ynSPm3JzDUaC806XAc0DZCxCPtenalBtxh393vK7v5oCBp4285kLViYob1lw2xuWf11Rq0kt7+qyVVwJ3Tzy78JAX7eGgu8hR6fq0XTtzUUzvN6tgYtl6/7W58983uR9eRT8eFLcMnNxfPWhyd3aT4aCB4ycj/f5m4PgGHgKuPy2guGnI8lfK9RrX+fSGbf612wC84ubn5BvNU4fmUy46K3oacAbg10/PDfTPzqXWA5wGBKddeBYFc34BJwN9wHvDua/eHVhR9k9t1yWfgLJNADfsXVSzUOwvLiih0GEguwXAVSMgQty06kosOmWu1vXqAP596OpJPQs5VkApeKWRNeBp/T+7Awf/zcSz2QbeyxMAAoQBxlAEwITQftoWQ5DUk5z9cO7jRVrla6RmsVN1ga6dwF0wJKjLiolDKmmdWy0Zp6djkjUjLrt35uM7u5wf+6js1w/zKipqmKT+3K7+ebf3kzf3JjfFy5L8g+vzHZO4zu2hsMPHjp7YwzImO3egFyc5pWlyx3KHZvut5ieEXXXjjXlxnvxnkwaiYMbxyc4P1RmWLc7pF4qySzsb3i/UA/L4DY15fmhoLFreQAU4ISVZUZ4lGpFJ9yGZSOfhw8PWV15pjWR3tdx7b8uuLPHwlZOc7ZWw4Zh+DY3u9tt/KJu7GIbpZOce/+H2xjYIGgJwduXa27FzHrxkP4unsBdcd9SMxM/32usLFYVrukA0cjEnuciePXe21XaYtyOf6Zvo2/ezCeFmXb9kAi7b5+kYERmh9fOWls+pEtDVJjl3nIlT70zHgG1PR3aZ9CuvPL4+bpwQbrFjMC9P5CpL65s5c/b2XMZPbMOArOjbESpSlnRyPUnXpaTq0fu+ceV7DH5s/TG5a9cPR2lPnhW9T8LsZIIjjbvufHz7hZfW9S365aPtG/avTHz0UaZ+bE3KtTwr7yOpiL6SOFjjIsbY9nbz9NO15uJNm/pwgdPCtxgSDMmKUVkyaWQkyXMyz+dx6V7D5i7WdS9sKyqM/Bh3+ic1ff8T4eGpZ2r+5rvWH/5KiEcLC5jivRm2T8Hbrz733PZPPgp1Nzz+bZ+lcaeSXQVTest6pU4VeJvsaHS1rbT9J4lw53ZAE2Mamzi9kW58fT5gfBINTWY3HzY0gQCnGS+P+Of38vSYP6M20gLwXuODCwC0uttP7qjDh/n0wMcAIPhUlu6NoSC0xAI7AxS5Q3Eph9LMoWchC8DxzUngmlkF4dlorgUdD+Pjhu8hnEX4PbaJozGgiANlMQqLiHdlEFCjj7HIxYBlgVD0sc00pOz1tNTHAjpG2VJ61Jkf6DPEPMwUw8yJczOVNQXdBF3NJk0RmBU0JMwcWgJTT0ehGUGPwAxgd6Kmmj2oNrCEYv3AntTpUZYSqJm9qNWpc7MCWUY/LWE5Ce3NCvqompVk1JlVDGAnq4nyJWuo5lHWUsit7E2OI9mHgP3Zl1qmcTrSGMf5yKKOi5FHOZegiNTNLUUOMAVR7PJZPIt5OgdF3+vetc80YpfOYdEJZIrkCNllqWUEB/IMkySVhczbJbiGwsFRlRVdcDq80qmiYo4iWQ7w6dQR1Jng7LgfEqK70OnXwB44OMQXQqbDxb6FKn9dluOEY82mU2k8ODPr6OKlKsxMrYI5tL13ATkvebXgmevvEw4IFApdw/V7HyDLqEkislp3wJPT/VKo2++fgZz96OKIqqdNw1xtDDzVAcKIoJDtpMU08J/dRao4gEMVL3pz4pUevIQ4XHr9P5EzhAHkyDGU0SxWzzqkmTVqWKWVdTZ1Kj+k8kMqb7gbPr5B/nTTSQ7DGZY+HpspWbJ/PUtjnB35UZw6cgxiKNlqm842oV8VJnqtObm4ye4MpbuG9QFyoH1qAKDjaW4lvqIioJJXZLCycvLkK6KoYgoUV0JJpZTmK3/inkMBpR4m9JrcxBrgqMvlJvnVZE5J+wuWtEOV8/pw7NDJ/WWDc8Nj4VDfo/9oJfDkOuCkJQ/TnYYkN0hp/vhrcCqz1kjvN1/jXMdbCk9qdmcBAAA=)format("woff2-variations");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-vietnamese-wght-normal-BYkxoBzi.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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-ext-wght-normal-C0VXOeWd.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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-wght-normal-CRMKv9uI.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{--color-background:#f7f6f2;--color-surface:#ece8e5;--color-surface-border:#c9c4be;--color-text:#100e0b;--color-text-secondary:#696763;--color-placeholder:#6a6764;--color-separator:#100e0b1a;--color-button-bg:#353330;--color-button-bg-pressed:#232120;--color-button-text:#f7f6f2;--color-error:#b1493a;--color-card-bg:#fff;--color-card-border:#100e0b14;--color-bubble-user-bg:#e9e4dd;--color-voice-card-from:#f1f6fc;--color-voice-card-to:#e9f0f8;--yourimage-rationale-bg:#efede8;--color-link:#2f5fd6;--color-link-fill:#2f5fd6;--color-attention:#7e642b;--color-progress-track:#e3dfd8;--color-success:#2f8f4e;--color-warning:#806518;--color-warning-soft:#f4ead2;--font-family:"Google Sans Flex Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--slide-gap:12px;--gutter-screen-start:max(24px, env(safe-area-inset-left));--gutter-screen-end:max(24px, env(safe-area-inset-right));--gutter-focus-start:max(32px, env(safe-area-inset-left));--gutter-focus-end:max(32px, env(safe-area-inset-right));--sheet-padding:var(--space-2) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));--screenheader-height:calc(44px + var(--space-3) + max(var(--space-4), env(safe-area-inset-top)));--text-sheet-title:19px;--text-body:16px;--leading-body:1.5;--text-page-headline:23px;--leading-page-headline:1.3;--tracking-page-headline:-.01em;--text-header-title:15px;--leading-header-title:18px;--tracking-header-title:.015em;--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--duration-fade:.2s;--duration-entrance:.25s;--duration-confirmation:.22s;--duration-stagger:.45s;--duration-pulse:1.1s;--radius-compact:12px;--radius-control:14px;--radius-card:16px;--radius-raised:20px;--radius-large:28px;--radius-pill:999px;--shadow-elevated:0 6px 20px #0000000f;--shadow-overlay:0 10px 30px #00000029;--shadow-overlay-up:0 -10px 30px #00000029}@media (prefers-reduced-motion:reduce){:root{--duration-fade:0s;--duration-entrance:0s;--duration-confirmation:0s;--duration-stagger:0s}}[data-theme=dark]{--color-background:#17140f;--color-surface:#2a2620;--color-surface-border:#46413a;--color-text:#f5f2ec;--color-text-secondary:#a39d93;--color-placeholder:#938e84;--color-separator:#f5f2ec1f;--color-button-bg:#f5f2ec;--color-button-bg-pressed:#d9d5cc;--color-button-text:#17140f;--color-error:#e08776;--color-card-bg:#23201a;--color-card-border:#f5f2ec1a;--color-bubble-user-bg:#3a352d;--color-voice-card-from:#262c42;--color-voice-card-to:#171b2a;--yourimage-rationale-bg:#2a2620;--color-link:#8fa8f5;--color-link-fill:#698af2;--color-attention:#b8923f;--color-progress-track:#3a352d;--color-success:#6fce8f;--color-warning:#d9b65c;--color-warning-soft:#2c2413}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-background);color:var(--color-text);font-family:var(--font-family);overscroll-behavior:none;overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent;height:100%;margin:0;overflow:hidden}body{min-height:100lvh}#root{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-height,100dvh);background:var(--color-background);position:fixed;overflow:hidden}.app-root{background:var(--color-background);height:100%;min-height:0;overflow:hidden}input,textarea,select{font-size:16px}button,a,[role=button]{touch-action:manipulation}.ui-hit-area{position:relative}.ui-hit-area:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-hit-area-v{position:relative}.ui-hit-area-v:before{content:"";width:100%;height:max(100%,44px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.ui-hit-area-anchor-right{position:relative}.ui-hit-area-anchor-right:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.ui-hit-area-anchor-left{position:relative}.ui-hit-area-anchor-left:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.ui-hit-area-anchor-bottom{position:relative}.ui-hit-area-anchor-bottom:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ui-hit-area-anchor-bottom-narrow{position:relative}.ui-hit-area-anchor-bottom-narrow:before{content:"";width:100%;height:calc(100% + var(--space-2));position:absolute;bottom:0;left:0}.ui-hit-area-v-down{position:relative}.ui-hit-area-v-down:before{content:"";width:100%;height:max(100%,44px);position:absolute;top:0;left:0}.ui-hit-area-anchor-right-narrow{position:relative}.ui-hit-area-anchor-right-narrow:before{content:"";width:calc(100% + var(--space-2));height:max(100%,44px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.ui-screenheader{box-sizing:border-box;z-index:10;height:var(--screenheader-height);padding:0 18px var(--space-3);padding-top:max(var(--space-4), env(safe-area-inset-top));background:linear-gradient(to bottom, var(--color-background) 0%, var(--color-background) 55%, transparent 100%);pointer-events:none;flex-shrink:0;align-items:center;gap:9px;display:flex;position:absolute;top:0;left:0;right:0}.ui-screenheader>*{pointer-events:auto}.ui-screenheader-back{border:1px solid var(--color-surface-border);border-radius:var(--radius-pill);background:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ui-screenheader-leading{flex-shrink:0;align-items:center;min-width:0;height:38px;display:flex}.ui-screenheader-logo{align-items:center;gap:var(--space-2);height:38px;display:flex}.ui-screenheader-wordmark{letter-spacing:-.01em;color:var(--color-text);font-size:20px;font-weight:600;line-height:1}.ui-screenheader-text{flex-direction:column;flex:1;justify-content:center;min-width:0;height:38px;display:flex}.ui-screenheader-title{min-width:0;height:18px;font-size:var(--text-header-title);font-weight:600;line-height:var(--leading-header-title);letter-spacing:var(--tracking-header-title);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-screenheader-subtitle{letter-spacing:.01em;height:18px;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;font-weight:400;line-height:18px;overflow:hidden}.ui-screenheader-fade{animation:ui-screenheader-fade-in var(--duration-entrance) ease-out}@keyframes ui-screenheader-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-screenheader-fade{animation-duration:1ms}}.ui-screenheader-action{border:1px solid var(--color-surface-border);border-radius:var(--radius-pill);background:var(--color-surface);height:44px;color:var(--color-text);cursor:pointer;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:17px;font-weight:400;line-height:20px;display:flex}.ui-button{border-radius:var(--radius-pill);background:var(--color-button-bg);width:100%;height:52px;color:var(--color-button-text);cursor:pointer;border:none;font-family:inherit;font-size:17px;font-weight:600;display:block}@media (hover:hover) and (pointer:fine){.ui-button:hover:not(:disabled){background:color-mix(in srgb, var(--color-button-bg) 55%, var(--color-button-bg-pressed))}}.ui-button:active:not(:disabled){background:var(--color-button-bg-pressed)}.ui-button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.ui-button:disabled{background:var(--color-surface);color:var(--color-text-secondary);cursor:not-allowed}.ui-button-outline{box-sizing:border-box;border-radius:var(--radius-pill);border:1.5px solid var(--color-surface-border);width:100%;height:52px;color:var(--color-text);cursor:pointer;background:0 0;font-family:inherit;font-size:17px;font-weight:600;display:block}.ui-button-outline:active{background:var(--color-surface)}.ui-button-link{color:var(--color-link);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;font-weight:600}.ds{--ds-color-background:var(--color-background);--ds-color-surface:var(--color-surface);--ds-color-surface-border:var(--color-surface-border);--ds-color-card:var(--color-card-bg);--ds-color-card-border:var(--color-card-border);--ds-color-separator:var(--color-separator);--ds-color-bubble-user:var(--color-bubble-user-bg);--ds-color-progress-track:var(--color-progress-track);--ds-color-text:var(--color-text);--ds-color-text-secondary:var(--color-text-secondary);--ds-color-placeholder:var(--color-placeholder);--ds-color-button:var(--color-button-bg);--ds-color-button-pressed:var(--color-button-bg-pressed);--ds-color-button-text:var(--color-button-text);--ds-color-error:var(--color-error);--ds-color-success:var(--color-success);--ds-color-warning:var(--color-warning);--ds-color-warning-soft:var(--color-warning-soft);--ds-color-attention:var(--color-attention);--ds-color-accent:var(--color-link);--ds-color-accent-fill:var(--color-link-fill);--ds-color-on-accent:#fff;--ds-color-on-media:#fff;--ds-color-media-chip:#141210c7;--ds-color-thumb:#fff;--ds-color-info:#214e82;--ds-color-info-soft:#e9f0f8;--ds-color-button-hover:color-mix(in srgb, var(--ds-color-button) 55%, var(--ds-color-button-pressed));--ds-color-wash-faint:color-mix(in srgb, var(--ds-color-text) 4%, transparent);--ds-color-fill-quiet:color-mix(in srgb, var(--ds-color-surface) 45%, var(--ds-color-background));--ds-color-fill-soft:color-mix(in srgb, var(--ds-color-surface) 65%, var(--ds-color-background));--ds-color-hover-card:color-mix(in srgb, var(--ds-color-card) 94%, var(--ds-color-text));--ds-color-hover-field:color-mix(in srgb, var(--ds-color-surface) 88%, var(--ds-color-text));--ds-color-ring-quiet:color-mix(in srgb, var(--ds-color-text) 30%, transparent);--ds-color-accent-wash:color-mix(in srgb, var(--ds-color-accent) 8%, var(--ds-color-card));--ds-color-accent-soft:color-mix(in srgb, var(--ds-color-accent) 12%, transparent);--ds-color-accent-select:color-mix(in srgb, var(--ds-color-accent) 26%, transparent);--ds-color-accent-edge:color-mix(in srgb, var(--ds-color-accent) 40%, transparent);--ds-color-accent-glow:color-mix(in srgb, var(--ds-color-accent) 45%, transparent);--ds-color-error-wash:color-mix(in srgb, var(--ds-color-error) 6%, transparent);--ds-color-attention-wash:color-mix(in srgb, var(--ds-color-attention) 8%, var(--ds-color-card));--ds-color-attention-edge:color-mix(in srgb, var(--ds-color-attention) 28%, var(--ds-color-separator));--ds-font-family:var(--font-family);--ds-leading-interface:1.2;--ds-text-display-size:48px;--ds-text-display-weight:550;--ds-text-display-leading:var(--ds-leading-interface);--ds-text-display-tracking:-.03em;--ds-font-display:var(--ds-text-display-weight) var(--ds-text-display-size) / var(--ds-text-display-leading) var(--ds-font-family);--ds-text-headline-size:38px;--ds-text-headline-weight:550;--ds-text-headline-leading:var(--ds-leading-interface);--ds-text-headline-tracking:-.03em;--ds-font-headline:var(--ds-text-headline-weight) var(--ds-text-headline-size) / var(--ds-text-headline-leading) var(--ds-font-family);--ds-text-title-size:30px;--ds-text-title-weight:550;--ds-text-title-leading:var(--ds-leading-interface);--ds-text-title-tracking:-.025em;--ds-font-title:var(--ds-text-title-weight) var(--ds-text-title-size) / var(--ds-text-title-leading) var(--ds-font-family);--ds-text-sheet-title-size:26px;--ds-text-sheet-title-weight:550;--ds-text-sheet-title-leading:var(--ds-leading-interface);--ds-text-sheet-title-tracking:-.025em;--ds-font-sheet-title:var(--ds-text-sheet-title-weight) var(--ds-text-sheet-title-size) / var(--ds-text-sheet-title-leading) var(--ds-font-family);--ds-text-section-title-size:24px;--ds-text-section-title-weight:550;--ds-text-section-title-leading:var(--ds-leading-interface);--ds-text-section-title-tracking:-.025em;--ds-font-section-title:var(--ds-text-section-title-weight) var(--ds-text-section-title-size) / var(--ds-text-section-title-leading) var(--ds-font-family);--ds-text-group-title-size:20px;--ds-text-group-title-weight:550;--ds-text-group-title-leading:var(--ds-leading-interface);--ds-text-group-title-tracking:-.02em;--ds-font-group-title:var(--ds-text-group-title-weight) var(--ds-text-group-title-size) / var(--ds-text-group-title-leading) var(--ds-font-family);--ds-text-subhead-size:18px;--ds-text-subhead-weight:550;--ds-text-subhead-leading:var(--ds-leading-interface);--ds-text-subhead-tracking:0;--ds-font-subhead:var(--ds-text-subhead-weight) var(--ds-text-subhead-size) / var(--ds-text-subhead-leading) var(--ds-font-family);--ds-text-message-size:20px;--ds-text-message-weight:400;--ds-text-message-leading:1.6;--ds-text-message-tracking:0;--ds-font-message:var(--ds-text-message-weight) var(--ds-text-message-size) / var(--ds-text-message-leading) var(--ds-font-family);--ds-text-reading-size:18px;--ds-text-reading-weight:400;--ds-text-reading-leading:1.6;--ds-text-reading-tracking:0;--ds-font-reading:var(--ds-text-reading-weight) var(--ds-text-reading-size) / var(--ds-text-reading-leading) var(--ds-font-family);--ds-text-body-size:16px;--ds-text-body-weight:400;--ds-text-body-leading:1.5;--ds-text-body-tracking:0;--ds-font-body:var(--ds-text-body-weight) var(--ds-text-body-size) / var(--ds-text-body-leading) var(--ds-font-family);--ds-text-body-compact-leading:var(--ds-leading-interface);--ds-font-body-compact:var(--ds-text-body-weight) var(--ds-text-body-size) / var(--ds-text-body-compact-leading) var(--ds-font-family);--ds-text-body-strong-size:16px;--ds-text-body-strong-weight:550;--ds-text-body-strong-leading:1.5;--ds-text-body-strong-tracking:0;--ds-font-body-strong:var(--ds-text-body-strong-weight) var(--ds-text-body-strong-size) / var(--ds-text-body-strong-leading) var(--ds-font-family);--ds-text-input-size:16px;--ds-text-input-weight:400;--ds-text-input-leading:1.5;--ds-text-input-tracking:0;--ds-font-input:var(--ds-text-input-weight) var(--ds-text-input-size) / var(--ds-text-input-leading) var(--ds-font-family);--ds-text-supporting-size:15px;--ds-text-supporting-weight:400;--ds-text-supporting-leading:1.5;--ds-text-supporting-tracking:0;--ds-font-supporting:var(--ds-text-supporting-weight) var(--ds-text-supporting-size) / var(--ds-text-supporting-leading) var(--ds-font-family);--ds-text-action-size:15px;--ds-text-action-weight:600;--ds-text-action-leading:1.4;--ds-text-action-tracking:0;--ds-font-action:var(--ds-text-action-weight) var(--ds-text-action-size) / var(--ds-text-action-leading) var(--ds-font-family);--ds-text-label-size:16px;--ds-text-label-weight:600;--ds-text-label-leading:1.5;--ds-text-label-tracking:0;--ds-font-label:var(--ds-text-label-weight) var(--ds-text-label-size) / var(--ds-text-label-leading) var(--ds-font-family);--ds-text-control-size:14px;--ds-text-control-weight:550;--ds-text-control-leading:1.2;--ds-text-control-tracking:0;--ds-font-control:var(--ds-text-control-weight) var(--ds-text-control-size) / var(--ds-text-control-leading) var(--ds-font-family);--ds-text-meta-size:14px;--ds-text-meta-weight:400;--ds-text-meta-leading:1.5;--ds-text-meta-tracking:0;--ds-font-meta:var(--ds-text-meta-weight) var(--ds-text-meta-size) / var(--ds-text-meta-leading) var(--ds-font-family);--ds-text-meta-strong-size:14px;--ds-text-meta-strong-weight:550;--ds-text-meta-strong-leading:1.5;--ds-text-meta-strong-tracking:0;--ds-font-meta-strong:var(--ds-text-meta-strong-weight) var(--ds-text-meta-strong-size) / var(--ds-text-meta-strong-leading) var(--ds-font-family);--ds-text-caption-size:13px;--ds-text-caption-weight:400;--ds-text-caption-leading:1.4;--ds-text-caption-tracking:0;--ds-font-caption:var(--ds-text-caption-weight) var(--ds-text-caption-size) / var(--ds-text-caption-leading) var(--ds-font-family);--ds-text-wordmark-size:20px;--ds-text-wordmark-weight:600;--ds-text-wordmark-leading:1;--ds-text-wordmark-tracking:-.01em;--ds-font-wordmark:var(--ds-text-wordmark-weight) var(--ds-text-wordmark-size) / var(--ds-text-wordmark-leading) var(--ds-font-family);--ds-radius-hair:2px;--ds-radius-thumb:4px;--ds-radius-small:8px;--ds-radius-compact:12px;--ds-radius-control:14px;--ds-radius-card:20px;--ds-radius-composer:32px;--ds-radius-pill:999px;--ds-radius-round:50%;--ds-border-hairline:1px solid var(--ds-color-separator);--ds-border-field:1px solid var(--ds-color-surface-border);--ds-border-outline:1.5px solid var(--ds-color-surface-border);--ds-color-focus:#0071e3;--ds-focus-ring:2px solid var(--ds-color-focus);--ds-color-selection:#000;--ds-selection-ring:2px solid var(--ds-color-selection);--ds-shadow-ring-selection:inset 0 0 0 1px var(--ds-color-selection);--ds-shadow-ring-focus:inset 0 0 0 2px var(--ds-color-focus);--ds-focus-ring-quiet:2px solid var(--ds-color-focus);--ds-focus-offset:0px;--ds-focus-offset-inset:0px;--ds-shadow-overlay:0 10px 30px #00000029;--ds-shadow-overlay-up:0 -10px 30px #00000029;--ds-shadow-control:0 1px 4px #0000002e;--ds-shadow-ring-accent:0 0 0 1.5px var(--ds-color-accent);--ds-shadow-ring-accent-on-media:0 0 0 2px var(--ds-color-on-media), 0 0 0 4px var(--ds-color-accent);--ds-shadow-ring-selected:inset 0 0 0 1px var(--ds-color-accent);--ds-shadow-underline-selected:inset 0 -2px 0 var(--ds-color-text);--ds-shadow-glow-accent:0 0 0 1.5px var(--ds-color-accent), 0 0 18px 4px var(--ds-color-accent-glow);--ds-shadow-ring-image-selected:inset 0 0 0 3px var(--ds-color-accent);--ds-shadow-ring-quiet:0 0 0 1.5px var(--ds-color-ring-quiet);--ds-space-2xs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:20px;--ds-space-2xl:24px;--ds-space-3xl:32px;--ds-space-4xl:40px;--ds-space-5xl:48px;--ds-space-6xl:56px;--ds-size-hit:44px;--ds-size-button:52px;--ds-size-button-large:56px;--ds-size-field:56px;--ds-opacity-visible:1;--ds-opacity-disabled:.4;--ds-opacity-pending:.7;--ds-opacity-carousel-inactive:.4;--ds-color-error-hover:color-mix(in srgb, var(--ds-color-error) 90%, #000);--ds-color-error-pressed:color-mix(in srgb, var(--ds-color-error) 78%, #000);--ds-color-success-wash:color-mix(in srgb, var(--ds-color-success) 10%, transparent);--ds-shadow-ring-chosen:inset 0 0 0 1px var(--ds-color-focus);--ds-size-tag:28px;--ds-size-segment:36px;--ds-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");--ds-icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");--ds-icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ds-duration-instant:.12s;--ds-duration-fast:.16s;--ds-duration-fade:.2s;--ds-duration-entrance:.25s;--ds-duration-page-out:.39s;--ds-duration-page-in:.52s;--ds-duration-page-in-delay:.13s;--ds-duration-pulse:1.1s;--ds-duration-spin:1s;--ds-ease-out:cubic-bezier(.23, 1, .32, 1);--ds-ease-sheet:cubic-bezier(.32, .72, 0, 1);--ds-ease-standard:ease-out;--ds-motion-rise-in:ds-rise-in var(--ds-duration-entrance) var(--ds-ease-out) both;--ds-motion-fade-in:ds-fade-in var(--ds-duration-fade) var(--ds-ease-standard);--ds-motion-sheet-in:ds-sheet-in var(--ds-duration-entrance) var(--ds-ease-sheet);--ds-motion-pulse:ds-pulse var(--ds-duration-pulse) var(--ds-ease-standard) infinite;--ds-motion-page-rise-out:ds-rise-out var(--ds-duration-page-out) var(--ds-ease-out) both;--ds-motion-page-fade-out:ds-fade-out var(--ds-duration-page-out) var(--ds-ease-out) both;--ds-motion-page-rise-in:ds-rise-in var(--ds-duration-page-in) var(--ds-ease-out) var(--ds-duration-page-in-delay) both;--ds-motion-page-fade-in:ds-fade-in var(--ds-duration-page-in) var(--ds-ease-out) var(--ds-duration-page-in-delay) both;--ds-motion-page-land:ds-fade-in var(--ds-duration-fast) var(--ds-ease-out) calc(var(--ds-duration-page-in-delay) + var(--ds-duration-page-in) - var(--ds-duration-fast)) both;--ds-motion-instant-in:ds-fade-in var(--ds-duration-instant) linear both;--ds-motion-instant-out:ds-fade-out var(--ds-duration-instant) linear both;--ds-transition-border:border-color var(--ds-duration-fast) var(--ds-ease-standard);--ds-transition-opacity:opacity var(--ds-duration-fade) var(--ds-ease-standard);--ds-transition-shadow:box-shadow var(--ds-duration-fast) var(--ds-ease-standard);--ds-numeric-tabular:tabular-nums}@media (width>=768px) and (width<=1023px){.ds{--ds-text-title-size:26px}}@media (width<=767px){.ds{--ds-text-display-size:36px;--ds-text-headline-size:29px;--ds-text-title-size:22px;--ds-text-section-title-size:20px;--ds-text-message-size:18px;--ds-text-reading-size:16px}}.ds[data-theme=dark]{--ds-color-selection:#fff;--ds-color-on-accent:#17140f;--ds-color-thumb:#f5f2ec;--ds-color-info:#c9ddf4;--ds-color-info-soft:#1d2b3b;--ds-shadow-control:0 1px 4px #0006}@media (prefers-reduced-motion:reduce){.ds{--ds-duration-fast:0s;--ds-duration-fade:0s;--ds-duration-entrance:0s;--ds-duration-page-out:0s;--ds-duration-page-in:0s;--ds-duration-page-in-delay:0s}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-rise-in{0%{opacity:0;translate:0 var(--ds-space-sm)}to{opacity:1;translate:0}}@keyframes ds-rise-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(var(--ds-space-sm) * -1)}}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-pulse{50%{opacity:.35}}@keyframes ds-sheet-in{0%{transform:translateY(100%)}}.ds{--ds-color-veil:#100e0b2e;--ds-color-success-text:color-mix(in srgb, var(--ds-color-success) 70%, var(--ds-color-text));--ds-color-pressed-card:color-mix(in srgb, var(--ds-color-card) 88%, var(--ds-color-text));--ds-color-button-wash:color-mix(in srgb, var(--ds-color-button-text) 14%, transparent);--ds-color-mark-light:#dad4d0;--ds-color-mark-dark:#6c6865;--ds-opacity-mark-light:.62;--ds-opacity-mark-dark:.84;--ds-radius-sheet:28px;--ds-radius-dialog:16px;--ds-border-card:1px solid var(--ds-color-card-border);--ds-size-icon-sm:16px;--ds-size-icon-md:18px;--ds-size-icon-lg:20px;--ds-size-icon-xl:24px;--ds-stroke-icon:1.75;--ds-size-row-icon:40px;--ds-size-thumb-width:56px;--ds-size-thumb-height:72px;--ds-size-menu-item:48px;--ds-size-sheet:480px;--ds-size-dialog:520px;--ds-size-measure:520px;--ds-size-toast:480px;--ds-size-status-card:480px;--ds-size-dot:6px;--ds-size-dot-active:18px;--ds-size-dot-dash:4px;--ds-size-grabber-width:36px;--ds-size-grabber-height:4px;--ds-size-mark:120px;--ds-size-mark-header:22px;--ds-duration-float:6s;--ds-ease-float:cubic-bezier(.77, 0, .175, 1)}@media (width<=767px){.ds{--ds-size-thumb-width:48px;--ds-size-thumb-height:64px;--ds-size-mark:88px}}.ds[data-theme=dark]{--ds-color-veil:#0006}@keyframes ds-mark-float-light{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-6px,-4px)rotate(-4deg)}66%{transform:translate(3px,4px)rotate(2deg)}}@keyframes ds-mark-float-dark{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(5px,3px)rotate(3deg)}66%{transform:translate(-4px,-3px)rotate(-2deg)}}.ds .ds-text-display{font:var(--ds-font-display);letter-spacing:var(--ds-text-display-tracking);color:var(--ds-color-text);text-wrap:balance}.ds .ds-text-headline{font:var(--ds-font-headline);letter-spacing:var(--ds-text-headline-tracking);color:var(--ds-color-text);text-wrap:balance}.ds .ds-text-title{font:var(--ds-font-title);letter-spacing:var(--ds-text-title-tracking);color:var(--ds-color-text);text-wrap:balance}.ds .ds-text-sheet-title{font:var(--ds-font-sheet-title);letter-spacing:var(--ds-text-sheet-title-tracking);color:var(--ds-color-text);text-wrap:balance}.ds .ds-text-section-title{font:var(--ds-font-section-title);letter-spacing:var(--ds-text-section-title-tracking);color:var(--ds-color-text);text-wrap:balance}.ds .ds-text-group-title{font:var(--ds-font-group-title);letter-spacing:var(--ds-text-group-title-tracking);color:var(--ds-color-text);text-wrap:balance}.ds .ds-text-subhead{font:var(--ds-font-subhead);letter-spacing:var(--ds-text-subhead-tracking);color:var(--ds-color-text)}.ds .ds-text-message{font:var(--ds-font-message);letter-spacing:var(--ds-text-message-tracking);color:var(--ds-color-text)}.ds .ds-text-reading{font:var(--ds-font-reading);letter-spacing:var(--ds-text-reading-tracking);color:var(--ds-color-text)}.ds .ds-text-body{font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text)}.ds .ds-text-body-compact{font:var(--ds-font-body-compact);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text)}.ds .ds-text-body-strong{font:var(--ds-font-body-strong);letter-spacing:var(--ds-text-body-strong-tracking);color:var(--ds-color-text)}.ds .ds-text-input{font:var(--ds-font-input);letter-spacing:var(--ds-text-input-tracking);color:var(--ds-color-text)}.ds .ds-text-supporting{font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);color:var(--ds-color-text)}.ds .ds-text-action{font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);color:var(--ds-color-text)}.ds .ds-text-label{font:var(--ds-font-label);letter-spacing:var(--ds-text-label-tracking);color:var(--ds-color-text)}.ds .ds-text-control{font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);color:var(--ds-color-text)}.ds .ds-text-meta{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text)}.ds .ds-text-meta-strong{font:var(--ds-font-meta-strong);letter-spacing:var(--ds-text-meta-strong-tracking);color:var(--ds-color-text)}.ds .ds-text-caption{font:var(--ds-font-caption);letter-spacing:var(--ds-text-caption-tracking);color:var(--ds-color-text)}.ds .ds-text-wordmark{font:var(--ds-font-wordmark);letter-spacing:var(--ds-text-wordmark-tracking);color:var(--ds-color-text)}.ds :is(.ds-text-label,.ds-text-meta,.ds-text-meta-strong,.ds-text-caption):not(button,input,textarea,select,option,[role=button]):not(:where(button *,[role=button] *,input *,textarea *,select *)){line-height:var(--ds-leading-interface)}.ds .ds-text--secondary{color:var(--ds-color-text-secondary)}.ds :is(.ds-text-meta,.ds-text-meta-strong,.ds-text-caption,.ds-text-supporting,.ds-text-body).ds-text--paragraph{line-height:var(--ds-text-body-leading)}.ds ::placeholder{opacity:1}.ds .ds-text--tabular{font-variant-numeric:var(--ds-numeric-tabular)}.ds .ds-text--sentence{text-transform:lowercase}.ds .ds-text--sentence:first-letter{text-transform:uppercase}.ds .ds-button{--_fill:var(--ds-color-button);--_fill-hover:var(--ds-color-button-hover);--_fill-active:var(--ds-color-button-pressed);--_ink:var(--ds-color-button-text);--_ink-hover:var(--_ink);--_height:var(--ds-size-button);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--_height);padding:var(--ds-space-md) var(--ds-space-2xl);border-radius:var(--ds-radius-pill);background:var(--_fill);color:var(--_ink);font:var(--ds-font-label);letter-spacing:var(--ds-text-label-tracking);text-align:center;text-wrap:balance;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative}.ds .ds-button__content{justify-content:center;align-items:center;gap:var(--ds-space-sm);min-inline-size:0;display:inline-flex}.ds .ds-button__icon{flex:none}.ds .ds-button--outline{--_fill:transparent;--_fill-hover:var(--ds-color-fill-quiet);--_fill-active:var(--ds-color-surface);--_ink:var(--ds-color-text);border:var(--ds-border-outline)}.ds .ds-button--text{--_fill:transparent;--_fill-hover:transparent;--_fill-active:var(--ds-color-wash-faint);--_ink:var(--ds-color-text);--_ink-hover:var(--ds-color-text-secondary);--_height:var(--ds-size-hit);padding:0 var(--ds-space-xs);border-radius:var(--ds-radius-small);font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);text-decoration:none}.ds .ds-button--destructive{--_fill:var(--ds-color-error);--_fill-hover:var(--ds-color-error-hover);--_fill-active:var(--ds-color-error-pressed);--_ink:var(--ds-color-button-text)}@media (width>=768px) and (width<=1023px){.ds .ds-button--text,.ds .ds-button--text .ds-button__content{text-align:start;justify-content:flex-start}}.ds .ds-button--large:not(.ds-button--text){--_height:var(--ds-size-button-large)}.ds .ds-button--compact:not(.ds-button--text),.ds .ds-actions--compact .ds-button:not(.ds-button--text){--_height:var(--ds-size-hit);padding:var(--ds-space-sm) var(--ds-space-xl)}.ds .ds-button--block{inline-size:100%;display:flex}@media (hover:hover) and (pointer:fine){.ds .ds-button:hover:not(:where(:disabled,[aria-busy=true])){background:var(--_fill-hover);color:var(--_ink-hover)}}.ds .ds-button[data-demo-state=hover]{background:var(--_fill-hover);color:var(--_ink-hover)}.ds .ds-button:active:not(:where(:disabled,[aria-busy=true])),.ds .ds-button[data-demo-state=active]{background:var(--_fill-active);color:var(--_ink-hover)}.ds .ds-button:focus-visible,.ds .ds-button[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-button:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-button[aria-busy=true]{cursor:progress}.ds .ds-button[aria-busy=true] .ds-button__content{opacity:0}.ds .ds-button__spinner{box-sizing:border-box;inline-size:var(--ds-space-xl);block-size:var(--ds-space-xl);border:var(--ds-space-2xs) solid currentColor;border-radius:var(--ds-radius-round);animation:ds-spin var(--ds-duration-spin) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}.ds .ds-forward-arrow{inline-size:1em;font:inherit;text-align:center;flex-shrink:0;line-height:1;display:inline-block}.ds .ds-icon-button{--_fill:var(--ds-color-card);--_fill-hover:var(--ds-color-hover-card);--_fill-active:var(--ds-color-pressed-card);justify-content:center;align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;inline-size:var(--ds-size-hit);block-size:var(--ds-size-hit);border:var(--ds-border-card);border-radius:var(--ds-radius-pill);background:var(--_fill);color:var(--ds-color-text);font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);flex:none;margin:0;padding:0;display:inline-flex;position:relative}.ds .ds-icon-button__icon{flex:none}.ds .ds-icon-button--text{inline-size:auto;padding-inline:var(--ds-space-lg)}.ds .ds-icon-button--avatar{overflow:hidden}.ds .ds-icon-button__photo{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ds .ds-icon-button[aria-pressed=true]{border-color:var(--ds-color-text);box-shadow:var(--ds-shadow-ring-chosen)}@media (hover:hover) and (pointer:fine){.ds .ds-icon-button:hover:not(:disabled){background:var(--_fill-hover)}}.ds .ds-icon-button[data-demo-state=hover]{background:var(--_fill-hover)}.ds .ds-icon-button:active:not(:disabled),.ds .ds-icon-button[data-demo-state=active]{background:var(--_fill-active)}.ds .ds-icon-button:focus-visible,.ds .ds-icon-button[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-icon-button:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-icon-button-group{box-sizing:border-box;block-size:var(--ds-size-hit);border:var(--ds-border-card);border-radius:var(--ds-radius-pill);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.ds .ds-icon-button-group>.ds-icon-button{border:0;border-radius:0;block-size:auto}.ds .ds-icon-button-group>.ds-icon-button+.ds-icon-button{border-inline-start:var(--ds-border-card)}.ds .ds-icon-button-group>.ds-icon-button:first-child{border-start-start-radius:var(--ds-radius-pill);border-end-start-radius:var(--ds-radius-pill)}.ds .ds-icon-button-group>.ds-icon-button:last-child{border-start-end-radius:var(--ds-radius-pill);border-end-end-radius:var(--ds-radius-pill)}.ds .ds-icon-button-group>.ds-icon-button:focus-visible,.ds .ds-icon-button-group>.ds-icon-button[data-demo-state=focus]{outline-offset:var(--ds-focus-offset-inset)}.ds .ds-field{min-inline-size:0;display:block}.ds .ds-field__label{margin:0 0 var(--ds-space-sm);font:var(--ds-font-meta-strong);letter-spacing:var(--ds-text-meta-strong-tracking);color:var(--ds-color-text-secondary);display:block}.ds .ds-field__control{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--ds-size-field);padding:0 var(--ds-space-lg);border:var(--ds-border-field);border-radius:var(--ds-radius-compact);color:var(--ds-color-text);font:var(--ds-font-input);letter-spacing:var(--ds-text-input-tracking);caret-color:var(--ds-color-text);appearance:none;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;margin:0;display:block}.ds textarea.ds-field__control{block-size:auto;min-block-size:calc(var(--ds-size-field) * 2);padding-block:var(--ds-space-lg);resize:vertical}.ds .ds-field__control::placeholder{color:var(--ds-color-placeholder);opacity:1}.ds .ds-field__select{display:block;position:relative}.ds .ds-field__select:after{content:"";inline-size:var(--ds-space-xl);background:var(--ds-color-text-secondary);-webkit-mask:var(--ds-icon-chevron-down) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;-webkit-mask:var(--ds-icon-chevron-down) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;mask:var(--ds-icon-chevron-down) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;pointer-events:none;position:absolute;inset-block:0;inset-inline-end:var(--ds-space-lg)}.ds select.ds-field__control{text-overflow:ellipsis;cursor:pointer;padding-inline-end:calc(var(--ds-space-lg) + var(--ds-space-xl) + var(--ds-space-sm))}@media (hover:hover) and (pointer:fine){.ds .ds-field__control:hover:not(:disabled,:focus){background:var(--ds-color-wash-faint)}}.ds .ds-field__control[data-demo-state=hover]{background:var(--ds-color-wash-faint)}.ds .ds-field__control:focus,.ds .ds-field__control[data-demo-state=focus]{border-color:var(--ds-color-text-secondary);outline:none}.ds .ds-field__control:focus-visible,.ds .ds-field__control[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-field__control[aria-invalid=true]{border-color:var(--ds-color-error)}.ds .ds-field__control:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-field:has(.ds-field__control:disabled) :is(.ds-field__label,.ds-field__message){opacity:var(--ds-opacity-disabled)}.ds .ds-field__message{margin:var(--ds-space-sm) 0 0;font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.ds .ds-field__message--error{align-items:flex-start;gap:var(--ds-space-sm);color:var(--ds-color-error);display:flex}.ds .ds-field__message-icon{flex:none;margin-block-start:var(--ds-space-2xs)}.ds .ds-field__control:is([type=date],[type=time]){font-variant-numeric:tabular-nums}.ds .ds-field__control[type=date]{--_picker:var(--ds-icon-calendar)}.ds .ds-field__control[type=time]{--_picker:var(--ds-icon-clock)}.ds .ds-field__control:is([type=date],[type=time])::-webkit-date-and-time-value{text-align:start}.ds .ds-field__control:is([type=date],[type=time])::-webkit-calendar-picker-indicator{box-sizing:border-box;inline-size:var(--ds-space-xl);block-size:var(--ds-space-xl);opacity:1;cursor:pointer;background:var(--ds-color-text-secondary);-webkit-mask:var(--_picker) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;-webkit-mask:var(--_picker) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;mask:var(--_picker) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;margin:0;padding:0}.ds .ds-file-field{box-sizing:border-box;align-items:center;gap:var(--ds-space-lg);width:100%;min-width:0;min-height:var(--ds-size-field);padding:var(--ds-space-md) var(--ds-space-lg);border:var(--ds-border-field);border-radius:var(--ds-radius-compact);box-shadow:none;color:var(--ds-color-text);font:var(--ds-font-input);letter-spacing:var(--ds-text-input-tracking);text-align:start;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;display:flex}.ds .ds-file-field__copy{gap:var(--ds-space-xs);min-width:0;display:grid}.ds .ds-file-field__preview{width:var(--ds-size-hit);height:var(--ds-size-hit);object-fit:cover;border-radius:var(--ds-radius-compact)}@media (hover:hover) and (pointer:fine){.ds .ds-file-field:hover:not(:disabled){background:var(--ds-color-wash-faint)}}.ds .ds-file-field:focus-visible{border-color:var(--ds-color-text-secondary);outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-file-field:active:not(:disabled){background:var(--ds-color-wash-faint)}.ds .ds-file-field:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-file-field[aria-invalid=true]{border-color:var(--ds-color-error)}.ds .ds-code{gap:var(--ds-space-md);min-inline-size:0;display:flex}@media (width<=767px){.ds .ds-code{gap:var(--ds-space-sm)}}.ds .ds-code__box{box-sizing:border-box;aspect-ratio:1;border:var(--ds-border-field);border-radius:var(--ds-radius-compact);inline-size:0;min-inline-size:0;color:var(--ds-color-text);font:var(--ds-font-section-title);letter-spacing:var(--ds-text-section-title-tracking);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--ds-color-text);appearance:none;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;flex:1 1 0;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.ds .ds-code__box:hover:not(:disabled,:focus){background:var(--ds-color-wash-faint)}}.ds .ds-code[data-demo-state=hover] .ds-code__box{background:var(--ds-color-wash-faint)}.ds .ds-code__box:focus,.ds .ds-code[data-demo-state=focus] .ds-code__box:first-child{border-color:var(--ds-color-text-secondary);outline:none}.ds .ds-code__box:focus-visible,.ds .ds-code[data-demo-state=focus] .ds-code__box:first-child{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-code__box[aria-invalid=true]{border-color:var(--ds-color-error)}.ds .ds-code__box:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-choice{box-sizing:border-box;min-inline-size:0;color:var(--ds-color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;margin:0;display:flex;position:relative}.ds .ds-choice__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;appearance:none;margin:0;position:absolute;inset:0}.ds .ds-choice__text{gap:var(--ds-space-xs);overflow-wrap:anywhere;flex:1;min-inline-size:0;display:grid}.ds .ds-choice__label{font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking)}.ds .ds-choice__note{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.ds .ds-choice__mark{box-sizing:border-box;inline-size:var(--ds-space-2xl);block-size:var(--ds-space-2xl);border:var(--ds-border-outline);border-color:var(--ds-color-text-secondary);border-radius:var(--ds-radius-round);color:#0000;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);flex:none;place-items:center;display:grid}.ds .ds-choice[data-selected] .ds-choice__mark{border-color:var(--ds-color-button);background:var(--ds-color-button);color:var(--ds-color-button-text)}.ds .ds-choice--checkbox{gap:var(--ds-space-lg);min-block-size:var(--ds-size-field);padding-block:var(--ds-space-lg)}.ds .ds-choice--card{gap:var(--ds-space-lg);padding:var(--ds-space-2xl);border:var(--ds-border-hairline);border-radius:var(--ds-radius-card);background:var(--ds-color-card)}.ds .ds-choice--card .ds-choice__label{font:var(--ds-font-subhead);letter-spacing:var(--ds-text-subhead-tracking)}@media (width<=767px){.ds .ds-choice--card{padding:var(--ds-space-xl)}}.ds .ds-choice--split{cursor:default}.ds .ds-choice__open{border-radius:var(--ds-radius-small);min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;flex:1;margin:0;padding:0}.ds .ds-choice__open:disabled{cursor:not-allowed}.ds .ds-choice__open--leading{align-items:center;gap:var(--ds-space-lg);display:flex}.ds .ds-choice__open:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice__open .ds-choice__label,.ds .ds-choice__open .ds-choice__note{display:block}.ds .ds-choice__open .ds-choice__note{margin-block-start:var(--ds-space-xs)}.ds .ds-choice__toggle{inline-size:var(--ds-size-hit);block-size:var(--ds-size-hit);margin-inline:calc(var(--ds-space-sm) * -1);border-radius:var(--ds-radius-round);cursor:pointer;flex:none;place-items:center;display:grid;position:relative}.ds .ds-choice__hidden{inline-size:var(--ds-space-2xs);block-size:var(--ds-space-2xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ds .ds-choice--pill{gap:var(--ds-space-sm);min-block-size:var(--ds-size-hit);padding:0 var(--ds-space-lg);border:var(--ds-border-field);border-radius:var(--ds-radius-pill);font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);white-space:nowrap;background:0 0;display:inline-flex}.ds .ds-choice--pill .ds-choice__label{font:inherit;letter-spacing:inherit}.ds .ds-choice__check{flex:none}.ds .ds-choice--tile{border:var(--ds-border-field);border-radius:var(--ds-radius-compact);background:var(--ds-color-card);display:block;overflow:hidden}.ds .ds-choice__visual{display:block;position:absolute;inset:0}.ds .ds-choice--tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ds .ds-choice--tile .ds-choice__mark{z-index:1;inline-size:var(--ds-size-icon-lg);block-size:var(--ds-size-icon-lg);position:absolute;inset-block-start:var(--ds-space-sm);inset-inline-end:var(--ds-space-sm)}.ds .ds-choice--card[data-selected],.ds .ds-choice--pill[data-selected]{border-color:var(--ds-color-focus);box-shadow:var(--ds-shadow-ring-chosen)}.ds .ds-choice--tile[data-selected]{border-color:var(--ds-color-focus)}.ds .ds-choice--tile[data-selected]:after{box-shadow:var(--ds-shadow-ring-chosen)}@media (hover:hover) and (pointer:fine){.ds .ds-choice--card:hover:not([data-disabled],[data-selected]),.ds .ds-choice--tile:hover:not([data-disabled],[data-selected]),.ds .ds-choice--pill:hover:not([data-disabled],[data-selected]),.ds .ds-choice--checkbox:hover:not([data-disabled],[data-selected]) .ds-choice__mark{border-color:var(--ds-color-text-secondary)}}.ds .ds-choice--card[data-demo-state=hover]:not([data-selected]),.ds .ds-choice--tile[data-demo-state=hover]:not([data-selected]),.ds .ds-choice--pill[data-demo-state=hover]:not([data-selected]),.ds .ds-choice--checkbox[data-demo-state=hover]:not([data-selected]) .ds-choice__mark{border-color:var(--ds-color-text-secondary)}.ds .ds-choice--card[data-demo-state=focus]:not(.ds-choice--split),.ds .ds-choice--tile[data-demo-state=focus],.ds .ds-choice--pill[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice--card:has(.ds-choice__input:focus-visible){outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice--tile:has(.ds-choice__input:focus-visible){outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice--pill:has(.ds-choice__input:focus-visible){outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice--checkbox[data-demo-state=focus] .ds-choice__mark{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice--checkbox:has(.ds-choice__input:focus-visible) .ds-choice__mark{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice--split[data-demo-state=focus] .ds-choice__toggle{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice__toggle:has(.ds-choice__input:focus-visible){outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-choice[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-choice[data-disabled] .ds-choice__toggle{cursor:not-allowed}.ds .ds-choice--card:after,.ds .ds-choice--pill:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ds .ds-choice--card:after,.ds .ds-choice--pill:after,.ds .ds-choice--tile:after{z-index:2}.ds .ds-choice--card[data-selected]:after,.ds .ds-choice--pill[data-selected]:after{box-shadow:var(--ds-shadow-ring-chosen)}.ds .ds-choice--card[data-demo-state=focus]:not(.ds-choice--split):after,.ds .ds-choice--pill[data-demo-state=focus]:after,.ds .ds-choice--tile[data-demo-state=focus]:after{box-shadow:var(--ds-shadow-ring-focus)}.ds .ds-choice--card:has(.ds-choice__input:focus-visible):after{box-shadow:var(--ds-shadow-ring-focus)}.ds .ds-choice--pill:has(.ds-choice__input:focus-visible):after{box-shadow:var(--ds-shadow-ring-focus)}.ds .ds-choice--tile:has(.ds-choice__input:focus-visible):after{box-shadow:var(--ds-shadow-ring-focus)}.ds .ds-tag{--_fill:var(--ds-color-surface);--_ink:var(--ds-color-text);--_icon:currentColor;align-items:center;gap:var(--ds-space-xs);box-sizing:border-box;min-block-size:var(--ds-size-tag);max-inline-size:100%;padding:var(--ds-space-xs) var(--ds-space-md);border-radius:var(--ds-radius-small);background:var(--_fill);color:var(--_ink);font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);white-space:nowrap;display:inline-flex}.ds .ds-tag__icon{color:var(--_icon);flex:none}.ds .ds-tag--count{min-inline-size:var(--ds-size-tag);padding-inline:var(--ds-space-sm);border-radius:var(--ds-radius-pill);font-variant-numeric:tabular-nums;justify-content:center}.ds .ds-tag--urgency{--_fill:var(--ds-color-attention-wash);--_ink:var(--ds-color-attention)}.ds .ds-tag--status[data-tone=neutral]{--_fill:var(--ds-color-fill-soft);--_ink:var(--ds-color-text-secondary)}.ds .ds-tag--status[data-tone=success]{--_fill:var(--ds-color-success-wash);--_icon:var(--ds-color-success)}.ds .ds-tag--status[data-tone=attention]{--_fill:var(--ds-color-attention-wash);--_icon:var(--ds-color-attention)}.ds .ds-tag--status[data-tone=error]{--_fill:var(--ds-color-error-wash);--_icon:var(--ds-color-error)}.ds .ds-tabs{align-items:stretch;gap:var(--ds-space-2xl);scrollbar-width:none;min-inline-size:0;display:flex;overflow-x:auto}.ds .ds-tabs--rail{border-block-end:var(--ds-border-hairline)}.ds .ds-tabs__tab{box-sizing:border-box;min-block-size:var(--ds-size-hit);padding:var(--ds-space-sm) var(--ds-space-xs);border-radius:var(--ds-radius-small);color:var(--ds-color-text-secondary);font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;transition:color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;align-items:center;margin:0;display:inline-flex;position:relative}.ds .ds-tabs__tab[aria-selected=true]{color:var(--ds-color-text)}.ds .ds-tabs__tab[aria-selected=true]:after{content:"";block-size:var(--ds-space-2xs);background:var(--ds-color-text);position:absolute;inset-block-end:0;inset-inline:0}@media (hover:hover) and (pointer:fine){.ds .ds-tabs__tab:hover:not(:disabled){color:var(--ds-color-text)}}.ds .ds-tabs__tab[data-demo-state=hover]{color:var(--ds-color-text)}.ds .ds-tabs__tab:focus-visible,.ds .ds-tabs__tab[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset-inset)}.ds .ds-tabs__tab:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-segmented{gap:var(--ds-space-2xs);box-sizing:border-box;max-inline-size:100%;padding:var(--ds-space-xs);border:var(--ds-border-card);border-radius:var(--ds-radius-pill);background:var(--ds-color-card);display:inline-flex}.ds .ds-segmented__option{justify-content:center;align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;min-block-size:var(--ds-size-segment);padding:0 var(--ds-space-lg);border-radius:var(--ds-radius-pill);color:var(--ds-color-text-secondary);font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;margin:0;display:inline-flex;position:relative}.ds .ds-segmented__option:before{content:"";inset-inline:0;inset-block:calc((var(--ds-size-segment) - var(--ds-size-hit)) / 2);position:absolute}.ds .ds-segmented__icon{flex:none}.ds .ds-segmented__option:is([aria-checked=true],[aria-selected=true]){background:var(--ds-color-pressed-card);color:var(--ds-color-text)}@media (hover:hover) and (pointer:fine){.ds .ds-segmented__option:hover:not(:disabled,[aria-checked=true],[aria-selected=true]){color:var(--ds-color-text)}}.ds .ds-segmented__option[data-demo-state=hover]:not([aria-checked=true],[aria-selected=true]){color:var(--ds-color-text)}.ds .ds-segmented__option:focus-visible,.ds .ds-segmented__option[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset-inset)}.ds .ds-segmented__option:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-slider{--_track:var(--ds-space-xs);--_thumb:var(--ds-space-2xl);box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--ds-size-hit);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;margin:0;padding:0;display:block}.ds .ds-slider:focus{outline:none}.ds .ds-slider::-webkit-slider-runnable-track{block-size:var(--_track);border-radius:var(--ds-radius-hair);background:linear-gradient(to right, var(--ds-color-text) var(--_fill), var(--ds-color-separator) var(--_fill))}.ds .ds-slider::-moz-range-track{block-size:var(--_track);border-radius:var(--ds-radius-hair);background:var(--ds-color-separator)}.ds .ds-slider::-moz-range-progress{block-size:var(--_track);border-radius:var(--ds-radius-hair);background:var(--ds-color-text)}.ds .ds-slider::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;inline-size:var(--_thumb);block-size:var(--_thumb);border:var(--ds-border-field);border-radius:var(--ds-radius-round);background:var(--ds-color-thumb);box-shadow:var(--ds-shadow-control);margin-block-start:calc((var(--_track) - var(--_thumb)) / 2)}.ds .ds-slider::-moz-range-thumb{box-sizing:border-box;inline-size:var(--_thumb);block-size:var(--_thumb);border:var(--ds-border-field);border-radius:var(--ds-radius-round);background:var(--ds-color-thumb);box-shadow:var(--ds-shadow-control)}.ds .ds-slider:focus-visible::-webkit-slider-thumb{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-slider[data-demo-state=focus]::-webkit-slider-thumb{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-slider:focus-visible::-moz-range-thumb{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-slider:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link){--_fill:var(--ds-color-button);--_fill-hover:var(--ds-color-button-hover);--_fill-active:var(--ds-color-button-pressed);--_ink:var(--ds-color-button-text);--_ink-hover:var(--_ink);--_height:var(--ds-size-button);justify-content:center;align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;height:auto;min-block-size:var(--_height);padding:var(--ds-space-md) var(--ds-space-2xl);border-radius:var(--ds-radius-pill);background:var(--_fill);color:var(--_ink);font:var(--ds-font-label);letter-spacing:var(--ds-text-label-tracking);text-align:center;text-wrap:balance;cursor:pointer;appearance:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);border:0;margin:0;text-decoration:none;display:flex;position:relative}.ds-on :is(.ui-button.ds-button--destructive,.ds-confirm--destructive>.ui-button){--_fill:var(--ds-color-error);--_fill-hover:var(--ds-color-error-hover);--_fill-active:var(--ds-color-error-pressed)}.ds-on .ui-button-outline{--_fill:transparent;--_fill-hover:var(--ds-color-fill-quiet);--_fill-active:var(--ds-color-surface);--_ink:var(--ds-color-text);border:var(--ds-border-outline)}.ds-on :is(.ui-button-link,.ds-notice__action .ui-button){--_fill:transparent;--_fill-hover:transparent;--_fill-active:var(--ds-color-wash-faint);--_ink:var(--ds-color-text);--_ink-hover:var(--ds-color-text-secondary);--_height:var(--ds-size-hit);padding:0 var(--ds-space-xs);border-radius:var(--ds-radius-small);font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);text-decoration:none;display:inline-flex}.ds-on :is(.ui-button,.ui-button-outline).ds-button--large{--_height:var(--ds-size-button-large)}.ds-on :is(.ui-button,.ui-button-outline).ds-button--compact,.ds-on .ds-actions--compact :is(.ui-button,.ui-button-outline){--_height:var(--ds-size-hit);padding:var(--ds-space-sm) var(--ds-space-xl)}@media (width>=768px) and (width<=1023px){.ds-on .ui-button-link,.ds-on .ui-button-link .ds-button__content{text-align:start;justify-content:flex-start}}@media (hover:hover) and (pointer:fine){.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link):hover:not(:disabled){background:var(--_fill-hover);color:var(--_ink-hover)}}.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link)[data-demo-state=hover]{background:var(--_fill-hover);color:var(--_ink-hover)}.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link):active:not(:disabled),.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link)[data-demo-state=active]{background:var(--_fill-active);color:var(--_ink-hover)}.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link):focus-visible,.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link)[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link):disabled{background:var(--_fill);color:var(--_ink);opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on :is(.ui-button,.ui-button-outline,.ui-button-link)[aria-busy=true]{cursor:progress}.ds-on :is(.brand-action,.profile-field-link,.networks-row-action,.networks-choose-cancel,.inputdetail-link,.doopitemdetail-link,.agenda-row-action,.account-row-action,.reviewlist-retry-link){box-sizing:border-box;min-block-size:var(--ds-size-hit);padding:0 var(--ds-space-xs);border-radius:var(--ds-radius-small);color:var(--ds-color-text);font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);text-align:center;cursor:pointer;appearance:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-on :is(.brand-action,.profile-field-link,.networks-row-action,.networks-choose-cancel,.inputdetail-link,.doopitemdetail-link,.agenda-row-action,.account-row-action,.reviewlist-retry-link):hover:not(:disabled){color:var(--ds-color-text-secondary)}}.ds-on :is(.brand-action,.profile-field-link,.networks-row-action,.networks-choose-cancel,.inputdetail-link,.doopitemdetail-link,.agenda-row-action,.account-row-action,.reviewlist-retry-link):active:not(:disabled){background:var(--ds-color-wash-faint)}.ds-on :is(.brand-action,.profile-field-link,.networks-row-action,.networks-choose-cancel,.inputdetail-link,.doopitemdetail-link,.agenda-row-action,.account-row-action,.reviewlist-retry-link):focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on :is(.brand-action,.profile-field-link,.networks-row-action,.networks-choose-cancel,.inputdetail-link,.doopitemdetail-link,.agenda-row-action,.account-row-action,.reviewlist-retry-link):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on .account-terminate{box-sizing:border-box;inline-size:auto;min-block-size:var(--ds-size-hit);padding:0 var(--ds-space-xs);border-radius:var(--ds-radius-small);color:var(--ds-color-error);font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;margin:0;text-decoration:none;display:inline-flex}.ds-on .account-terminate:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on :is(.brand-action,.profile-field-link,.networks-row-action,.networks-choose-cancel,.inputdetail-link,.doopitemdetail-link,.agenda-row-action,.account-row-action,.reviewlist-retry-link,.account-terminate,.colorsheet-alert-link,.confirmsheet-secondary,.pe-exitsheet-discard,.signin-footer-link,.ds-notice__action .ui-button){justify-content:center;align-items:center;gap:var(--ds-space-sm);text-decoration:none;display:inline-flex}.ds-on :is(.brand-action,.profile-field-link,.networks-row-action,.networks-choose-cancel,.inputdetail-link,.doopitemdetail-link,.agenda-row-action,.account-row-action,.reviewlist-retry-link,.account-terminate,.colorsheet-alert-link,.confirmsheet-secondary,.pe-exitsheet-discard,.signin-footer-link,.ds-notice__action .ui-button):not(:has(.ds-forward-arrow)):after{content:"→" / "";inline-size:1em;font:inherit;text-align:center;flex-shrink:0;line-height:1;display:inline-block}.ds :is(.ui-screenheader-back,.ui-screenheader-action,.home-avatar,.pe-undo-button){--_fill:var(--ds-color-card);--_fill-hover:var(--ds-color-hover-card);--_fill-active:var(--ds-color-pressed-card);box-sizing:border-box;inline-size:var(--ds-size-hit);block-size:var(--ds-size-hit);border:var(--ds-border-card);border-radius:var(--ds-radius-pill);background:var(--_fill);color:var(--ds-color-text);font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);cursor:pointer;appearance:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ds .ui-screenheader-action{inline-size:auto;min-inline-size:var(--ds-size-hit);padding-inline:var(--ds-space-lg);white-space:nowrap}.ds .ui-screenheader-back.ui-contextmenu-trigger>svg{inline-size:var(--ds-space-xl);block-size:var(--ds-space-xl)}.ds .pe-undo-group{box-sizing:border-box;block-size:var(--ds-size-hit);border:var(--ds-border-card);border-radius:var(--ds-radius-pill);background:var(--ds-color-card);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.ds .pe-undo-group>.pe-undo-button{border:0;border-radius:0;block-size:auto}.ds .pe-undo-group>.pe-undo-divider{background:var(--ds-color-card-border);flex:none;align-self:stretch;block-size:auto;inline-size:1px}@media (hover:hover) and (pointer:fine){.ds :is(.ui-screenheader-back,.ui-screenheader-action,.home-avatar,.pe-undo-button):hover:not(:disabled){background:var(--_fill-hover)}}.ds :is(.ui-screenheader-back,.ui-screenheader-action,.home-avatar,.pe-undo-button)[data-demo-state=hover]{background:var(--_fill-hover)}.ds :is(.ui-screenheader-back,.ui-screenheader-action,.home-avatar,.pe-undo-button):active:not(:disabled),.ds :is(.ui-screenheader-back,.ui-screenheader-action,.home-avatar,.pe-undo-button)[data-demo-state=active]{background:var(--_fill-active)}.ds :is(.ui-screenheader-back,.ui-screenheader-action,.home-avatar,.pe-undo-button):focus-visible,.ds :is(.ui-screenheader-back,.ui-screenheader-action,.home-avatar,.pe-undo-button)[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .pe-undo-group>.pe-undo-button:focus-visible,.ds .pe-undo-group>.pe-undo-button[data-demo-state=focus]{outline-offset:var(--ds-focus-offset-inset)}.ds :is(.ui-screenheader-back,.ui-screenheader-action,.home-avatar,.pe-undo-button):disabled{color:var(--ds-color-text);opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on .ui-textfield{box-sizing:border-box;block-size:var(--ds-size-field);padding:0 var(--ds-space-lg);border:var(--ds-border-field);border-radius:var(--ds-radius-compact);color:var(--ds-color-text);font:var(--ds-font-input);letter-spacing:var(--ds-text-input-tracking);caret-color:var(--ds-color-text);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0}.ds-on textarea.ui-textfield{block-size:auto;min-block-size:calc(var(--ds-size-field) * 2);padding-block:var(--ds-space-lg);resize:vertical}.ds-on .ui-textfield::placeholder{color:var(--ds-color-placeholder);opacity:1}@media (hover:hover) and (pointer:fine){.ds-on .ui-textfield:hover:not(:disabled,:focus){background:var(--ds-color-wash-faint)}}.ds-on .ui-textfield[data-demo-state=hover]{background:var(--ds-color-wash-faint)}.ds-on .ui-textfield:focus,.ds-on .ui-textfield[data-demo-state=focus]{border-color:var(--ds-color-text-secondary);outline:none}.ds-on .ui-textfield:focus-visible,.ds-on .ui-textfield[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on .ui-textfield[aria-invalid=true]{border-color:var(--ds-color-error)}.ds-on .ui-textfield:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on .ui-inline-edit-textarea{caret-color:var(--ds-color-text);color:inherit}.ds-on .ui-inline-edit-textarea::placeholder{color:var(--ds-color-placeholder);opacity:1}.ds-on .signincode-box{box-sizing:border-box;border:var(--ds-border-field);border-radius:var(--ds-radius-compact);color:var(--ds-color-text);font:var(--ds-font-section-title);letter-spacing:var(--ds-text-section-title-tracking);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--ds-color-text);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.ds-on .signincode-box:hover:not(:disabled,:focus){background:var(--ds-color-wash-faint)}}.ds-on .signincode-box:focus{border-color:var(--ds-color-text-secondary);outline:none}.ds-on .signincode-box:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on .signincode-box[aria-invalid=true]{border-color:var(--ds-color-error)}.ds-on .signincode-box:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on :is(input[type=date],input[type=time]){box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--ds-size-field);padding:0 var(--ds-space-lg);border:var(--ds-border-field);border-radius:var(--ds-radius-compact);color:var(--ds-color-text);font:var(--ds-font-input);font-variant-numeric:tabular-nums;letter-spacing:var(--ds-text-input-tracking);caret-color:var(--ds-color-text);appearance:none;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;margin:0;display:block}.ds-on input[type=date]{--_picker:var(--ds-icon-calendar)}.ds-on input[type=time]{--_picker:var(--ds-icon-clock)}.ds-on :is(input[type=date],input[type=time])::-webkit-date-and-time-value{text-align:start}.ds-on :is(input[type=date],input[type=time])::-webkit-calendar-picker-indicator{box-sizing:border-box;inline-size:var(--ds-space-xl);block-size:var(--ds-space-xl);opacity:1;cursor:pointer;background:var(--ds-color-text-secondary);-webkit-mask:var(--_picker) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;-webkit-mask:var(--_picker) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;mask:var(--_picker) center / var(--ds-space-xl) var(--ds-space-xl) no-repeat;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.ds-on :is(input[type=date],input[type=time]):hover:not(:disabled,:focus){background:var(--ds-color-wash-faint)}}.ds-on :is(input[type=date],input[type=time])[data-demo-state=hover]{background:var(--ds-color-wash-faint)}.ds-on :is(input[type=date],input[type=time]):focus,.ds-on :is(input[type=date],input[type=time])[data-demo-state=focus]{border-color:var(--ds-color-text-secondary);outline:none}.ds-on :is(input[type=date],input[type=time]):focus-visible,.ds-on :is(input[type=date],input[type=time])[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on :is(input[type=date],input[type=time])[aria-invalid=true]{border-color:var(--ds-color-error)}.ds-on :is(input[type=date],input[type=time]):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on :is(.timezone-check,.brand-check,.networks-choose-check){box-sizing:border-box;inline-size:var(--ds-space-2xl);block-size:var(--ds-space-2xl);border:var(--ds-border-outline);border-radius:var(--ds-radius-round);color:#0000;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;flex:none;place-items:center;display:grid}.ds-on :is(.timezone-check,.brand-check,.networks-choose-check)[data-on=true]{border-color:var(--ds-color-button);background:var(--ds-color-button);color:var(--ds-color-button-text)}.ds-on button.angledetail-format-option{justify-content:center;align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;min-block-size:var(--ds-size-hit);padding:0 var(--ds-space-lg);border:var(--ds-border-field);border-radius:var(--ds-radius-pill);color:var(--ds-color-text);font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);white-space:nowrap;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;margin:0;display:inline-flex}.ds-on button.angledetail-format-option[data-selected=true]{border-color:var(--ds-color-focus);color:var(--ds-color-text);box-shadow:var(--ds-shadow-ring-chosen);background:0 0}.ds-on button.angledetail-format-option:active:not(:disabled){background:0 0}@media (hover:hover) and (pointer:fine){.ds-on button.angledetail-format-option:hover:not(:disabled,[data-selected=true]){border-color:var(--ds-color-text-secondary)}}.ds-on button.angledetail-format-option:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on button.angledetail-format-option:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on .colorsheet-chip{box-sizing:border-box;border:var(--ds-border-field);border-radius:var(--ds-radius-compact);color:var(--ds-color-text);font:var(--ds-font-caption);letter-spacing:var(--ds-text-caption-tracking);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border-color:#0000;margin:0;position:relative}.ds-on .colorsheet-chip[data-selected=true]{border-color:var(--ds-color-focus);box-shadow:var(--ds-shadow-ring-chosen)}@media (hover:hover) and (pointer:fine){.ds-on .colorsheet-chip:hover:not([data-selected=true]){border-color:var(--ds-color-text-secondary)}}.ds-on .colorsheet-chip:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on :is(.colorsheet-chip>svg,.ds-choice-mark){box-sizing:content-box;padding:var(--ds-space-2xs);border-radius:var(--ds-radius-round);background:var(--ds-color-button);color:var(--ds-color-button-text);position:absolute;inset-block-start:var(--ds-space-md);inset-inline-end:var(--ds-space-md)}.ds .ds-icon{inline-size:var(--ds-size-icon-lg);block-size:var(--ds-size-icon-lg);stroke-width:var(--ds-stroke-icon);flex:none;display:block}.ds .ds-icon--sm{inline-size:var(--ds-size-icon-sm);block-size:var(--ds-size-icon-sm)}.ds .ds-icon--md{inline-size:var(--ds-size-icon-md);block-size:var(--ds-size-icon-md)}.ds .ds-icon--lg{inline-size:var(--ds-size-icon-lg);block-size:var(--ds-size-icon-lg)}.ds .ds-icon--xl{inline-size:var(--ds-size-icon-xl);block-size:var(--ds-size-icon-xl)}.ds .ds-card{--_fill:var(--ds-color-card);--_fill-hover:var(--ds-color-hover-card);--_fill-active:var(--ds-color-pressed-card);--_edge:var(--ds-color-card-border);box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--ds-space-2xl);border:var(--ds-border-card);border-color:var(--_edge);border-radius:var(--ds-radius-card);background:var(--_fill);color:var(--ds-color-text);font:inherit;text-align:start;margin:0;text-decoration:none;display:block}@media (width<=767px){.ds .ds-card{padding:var(--ds-space-xl)}}.ds .ds-card--quiet{--_fill:var(--ds-color-fill-quiet);--_fill-hover:var(--ds-color-fill-soft);--_fill-active:var(--ds-color-surface);--_edge:transparent}.ds .ds-card--attention{--_fill:var(--ds-color-attention-wash);--_fill-hover:var(--ds-color-warning-soft);--_fill-active:var(--ds-color-warning-soft);--_edge:var(--ds-color-attention-edge)}.ds .ds-card--interactive{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover) and (pointer:fine){.ds .ds-card--interactive:hover:not(:where(:disabled,[aria-disabled=true])){background:var(--_fill-hover)}}.ds .ds-card--interactive[data-demo-state=hover]{background:var(--_fill-hover)}.ds .ds-card--interactive:active:not(:where(:disabled,[aria-disabled=true])),.ds .ds-card--interactive[data-demo-state=active]{background:var(--_fill-active)}.ds .ds-card--interactive:focus-visible,.ds .ds-card--interactive[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-card--interactive:where(:disabled,[aria-disabled=true]){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-icon-tile{inline-size:var(--ds-size-row-icon);block-size:var(--ds-size-row-icon);border-radius:var(--ds-radius-compact);background:var(--ds-color-surface);color:var(--ds-color-text);flex:none;place-items:center;display:grid}.ds .ds-list{margin:0;padding:0;list-style:none;display:block}.ds .ds-list>.ds-listrow+.ds-listrow{border-block-start:var(--ds-border-hairline)}.ds .ds-listrow{align-items:center;gap:var(--ds-space-lg);margin:0;padding:0;list-style:none;display:flex}.ds .ds-listrow__main{isolation:isolate;align-items:center;gap:var(--ds-space-lg);box-sizing:border-box;min-inline-size:0;min-block-size:var(--ds-size-hit);padding:var(--ds-space-xl) 0;border-radius:var(--ds-radius-control);color:var(--ds-color-text);font:inherit;text-align:start;background:0 0;border:0;flex:auto;margin:0;text-decoration:none;display:flex;position:relative}@media (width<=767px){.ds .ds-listrow__main{gap:var(--ds-space-md)}.ds .ds-listrow:has(>.ds-listrow__action){flex-direction:column;align-items:stretch;gap:0}.ds .ds-listrow>.ds-listrow__action{margin-block:calc(var(--ds-space-md) * -1) var(--ds-space-sm);justify-content:flex-start;margin-inline-start:calc(var(--ds-space-xs) * -1)}}.ds .ds-listrow__main:before{content:"";z-index:-1;inset:var(--ds-space-xs) calc(var(--ds-space-sm) * -1);border-radius:var(--ds-radius-control);pointer-events:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;position:absolute}.ds .ds-listrow__main--interactive{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none}@media (hover:hover) and (pointer:fine){.ds .ds-listrow__main--interactive:hover:not(:where(:disabled,[aria-disabled=true])):before{background:var(--ds-color-surface)}}.ds .ds-listrow[data-demo-state=hover] .ds-listrow__main:before{background:var(--ds-color-surface)}.ds .ds-listrow__main--interactive:active:not(:where(:disabled,[aria-disabled=true])):before,.ds .ds-listrow[data-demo-state=active] .ds-listrow__main:before{background:var(--ds-color-hover-field)}.ds .ds-listrow__main--interactive:focus-visible{outline:none}.ds .ds-listrow__main--interactive:focus-visible:before,.ds .ds-listrow[data-demo-state=focus] .ds-listrow__main:before{outline:var(--ds-focus-ring);outline-offset:0}.ds .ds-listrow[data-disabled]{opacity:var(--ds-opacity-disabled)}.ds .ds-listrow[data-disabled] .ds-listrow__main{cursor:not-allowed}.ds .ds-listrow__icon{inline-size:var(--ds-size-row-icon);block-size:var(--ds-size-row-icon);border-radius:var(--ds-radius-compact);background:var(--ds-color-surface);color:var(--ds-color-text);flex:none;place-items:center;display:grid}.ds .ds-listrow__thumb{inline-size:var(--ds-size-thumb-width);block-size:var(--ds-size-thumb-height);border-radius:var(--ds-radius-small);background:var(--ds-color-surface);color:var(--ds-color-text-secondary);flex:none;place-items:center;display:grid;overflow:hidden}.ds .ds-listrow__thumb>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ds .ds-listrow__text{flex:auto;min-inline-size:0;display:block}.ds .ds-listrow__title{font:var(--ds-font-subhead);letter-spacing:var(--ds-text-subhead-tracking);color:var(--ds-color-text);overflow-wrap:anywhere;display:block}.ds .ds-listrow__title[data-clamp]{-webkit-line-clamp:var(--_clamp);line-clamp:var(--_clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds .ds-listrow__title+*{margin-block-start:var(--ds-space-sm)}.ds .ds-listrow__meta{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary);overflow-wrap:anywhere;display:block}.ds .ds-listrow__meta+.ds-listrow__meta{margin-block-start:0}.ds .ds-listrow__meta[data-tone=attention]{color:var(--ds-color-attention)}.ds .ds-listrow__meta[data-tone=error]{color:var(--ds-color-error)}.ds .ds-listrow__arrow{color:var(--ds-color-text-secondary)}.ds .ds-listrow__action{flex:none;align-items:center;display:flex}.ds .ds-sectionheader{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);display:flex}.ds .ds-sectionheader__title{align-items:center;gap:var(--ds-space-xs) var(--ds-space-md);min-inline-size:0;font:var(--ds-font-section-title);letter-spacing:var(--ds-text-section-title-tracking);color:var(--ds-color-text);text-wrap:balance;flex-wrap:wrap;flex:auto;margin:0;display:flex}.ds .ds-sectionheader__action{flex:none;align-items:center;display:flex}.ds .ds-notice{--_fill:var(--ds-color-info-soft);--_ink:var(--ds-color-info);box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-md);inline-size:100%;padding:var(--ds-space-lg);border-radius:var(--ds-radius-compact);background:var(--_fill);color:var(--_ink);display:flex}.ds .ds-notice--attention,.ds .ds-notice--offline{--_fill:var(--ds-color-warning-soft);--_ink:var(--ds-color-attention)}.ds .ds-notice--error{--_fill:var(--ds-color-error-wash);--_ink:var(--ds-color-error)}.ds .ds-notice--success{--_fill:var(--ds-color-success-wash);--_ink:var(--ds-color-success-text)}.ds .ds-notice__icon{margin-block-start:calc((var(--ds-text-supporting-size) * var(--ds-text-supporting-leading) - var(--ds-size-icon-lg)) / 2)}.ds .ds-notice__body{flex:auto;min-inline-size:0}.ds .ds-notice__text{font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);color:inherit;text-wrap:pretty;margin:0}.ds .ds-notice__action:empty{display:none}.ds .ds-notice__action{justify-content:flex-start;margin-block-end:calc((var(--ds-text-action-size) * var(--ds-text-action-leading) - var(--ds-size-hit)) / 2);margin-inline-start:calc(var(--ds-space-xs) * -1);display:flex}.ds .ds-toast{--_fill:var(--ds-color-button);--_ink:var(--ds-color-button-text);box-sizing:border-box;align-items:center;gap:var(--ds-space-md);inline-size:fit-content;max-inline-size:min(100%, var(--ds-size-toast));min-block-size:calc(var(--ds-size-hit) + var(--ds-space-xs));padding:var(--ds-space-xs) var(--ds-space-xl);border-radius:var(--ds-radius-pill);background:var(--_fill);color:var(--_ink);box-shadow:var(--ds-shadow-overlay);display:flex}.ds .ds-toast--closable{padding-inline-end:var(--ds-space-2xs)}.ds .ds-toast--error{--_fill:var(--ds-color-error)}.ds .ds-toast__text{min-inline-size:0;font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);color:inherit;text-wrap:pretty;flex:auto;margin:0}.ds .ds-toast__close{inline-size:var(--ds-size-hit);block-size:var(--ds-size-hit);border-radius:var(--ds-radius-round);color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds .ds-toast__close:hover{background:var(--ds-color-button-wash)}}.ds .ds-toast__close:active,.ds .ds-toast[data-demo-state=hover] .ds-toast__close,.ds .ds-toast[data-demo-state=active] .ds-toast__close{background:var(--ds-color-button-wash)}.ds .ds-toast__close:focus-visible,.ds .ds-toast[data-demo-state=focus] .ds-toast__close{outline:var(--ds-focus-ring);outline-color:var(--_ink);outline-offset:var(--ds-focus-offset-inset)}.ds .ds-toast[data-state=open]{animation:ds-rise-in var(--ds-duration-entrance) var(--ds-ease-out) both}.ds .ds-toast[data-state=closed]{animation:ds-fade-out var(--ds-duration-fade) var(--ds-ease-standard) both}@media (prefers-reduced-motion:reduce){.ds .ds-toast[data-state=open]{animation:ds-fade-in var(--ds-duration-instant) var(--ds-ease-standard) both}.ds .ds-toast[data-state=closed]{animation:ds-fade-out var(--ds-duration-instant) var(--ds-ease-standard) both}}.ds .ds-dots{justify-content:center;align-items:center;gap:var(--ds-size-dot);display:flex}.ds .ds-dots--interactive{gap:0}.ds .ds-dots__button{inline-size:var(--ds-space-2xl);block-size:var(--ds-size-hit);border-radius:var(--ds-radius-round);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ds .ds-dots__button:focus-visible,.ds .ds-dots__button[data-demo-state=focus]{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-dots__dot{inline-size:var(--ds-size-dot);block-size:var(--ds-size-dot);border-radius:var(--ds-radius-round);background:var(--ds-color-separator);transition:inline-size var(--ds-duration-fast) var(--ds-ease-out), block-size var(--ds-duration-fast) var(--ds-ease-out), background-color var(--ds-duration-fast) var(--ds-ease-standard);display:block}.ds .ds-dots__dot[data-active=true]{inline-size:var(--ds-size-dot-active);block-size:var(--ds-size-dot-dash);border-radius:var(--ds-radius-hair);background:var(--ds-color-text)}.ds .ds-slide-frame{border-radius:var(--ds-radius-small);background:var(--ds-color-surface);overflow:hidden}.ds .ds-composer{box-sizing:border-box;align-items:center;gap:var(--ds-space-sm);inline-size:100%;padding:var(--ds-space-sm) var(--ds-space-sm) var(--ds-space-sm) var(--ds-space-2xl);border:var(--ds-border-card);border-radius:var(--ds-radius-composer);background:var(--ds-color-card);color:var(--ds-color-text);display:flex}@media (width<=767px){.ds .ds-composer{padding-inline-start:var(--ds-space-xl)}}.ds .ds-composer--with-plus{padding-inline-start:var(--ds-space-sm)}.ds .ds-composer[data-demo-state=focus]{outline:var(--ds-focus-ring-quiet);outline-offset:var(--ds-focus-offset)}.ds .ds-composer:has(.ds-composer__field:focus){outline:var(--ds-focus-ring-quiet);outline-offset:var(--ds-focus-offset)}.ds .ds-composer[data-state=disabled]{opacity:var(--ds-opacity-disabled)}.ds .ds-composer__field{box-sizing:border-box;min-inline-size:0;max-block-size:calc(var(--ds-text-input-size) * var(--ds-text-input-leading) * 4 + var(--ds-space-sm) * 2);padding:var(--ds-space-sm) 0;resize:none;color:var(--ds-color-text);caret-color:var(--ds-color-text);font:var(--ds-font-input);letter-spacing:var(--ds-text-input-tracking);scrollbar-width:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto;margin:0;overflow:hidden auto}.ds .ds-composer__field::-webkit-scrollbar{display:none}.ds .ds-composer__field::placeholder{color:var(--ds-color-placeholder);opacity:1}.ds .ds-composer__field:read-only{cursor:default}.ds .ds-composer__field:disabled{cursor:not-allowed}.ds .ds-composer__button{--_fill:var(--ds-color-surface);--_fill-hover:var(--ds-color-hover-field);--_ink:var(--ds-color-text-secondary);inline-size:var(--ds-size-hit);block-size:var(--ds-size-hit);border-radius:var(--ds-radius-pill);background:var(--_fill);color:var(--_ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ds .ds-composer__button--send{--_fill:var(--ds-color-button);--_fill-hover:var(--ds-color-button-hover);--_ink:var(--ds-color-button-text)}@media (hover:hover) and (pointer:fine){.ds .ds-composer__button:hover:not(:disabled){background:var(--_fill-hover)}}.ds .ds-composer__button:active:not(:disabled){background:var(--ds-color-button-pressed)}.ds .ds-composer__button:not(.ds-composer__button--send):active:not(:disabled){background:var(--ds-color-surface-border)}.ds .ds-composer__button:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds .ds-composer__button:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds .ds-composer[data-state=disabled] .ds-composer__button:disabled{opacity:1}.ds .ds-message{box-sizing:border-box;max-inline-size:75%;color:var(--ds-color-text);margin:0}.ds .ds-message__title{font:var(--ds-font-body-strong);letter-spacing:var(--ds-text-body-strong-tracking);color:var(--ds-color-text);margin:0}.ds .ds-message__text{font:var(--ds-font-message);letter-spacing:var(--ds-text-message-tracking);color:var(--ds-color-text);white-space:pre-line;overflow-wrap:anywhere;margin:0}.ds .ds-message__text+.ds-message__text{margin-block-start:var(--ds-space-lg)}.ds .ds-bubble-row{justify-content:flex-end;inline-size:100%;display:flex}.ds .ds-bubble{--_max:75%;box-sizing:border-box;inline-size:fit-content;max-inline-size:var(--_max);min-inline-size:0;padding:var(--ds-space-lg) var(--ds-space-xl);border-radius:var(--ds-radius-card);background:var(--ds-color-bubble-user);color:var(--ds-color-text);font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=767px){.ds .ds-bubble{--_max:80%}}.ds .ds-empty{box-sizing:border-box;max-inline-size:var(--ds-size-measure);flex-direction:column;align-items:flex-start;display:flex}.ds .ds-empty--center{text-align:center;align-items:center;margin-inline:auto}.ds .ds-empty__title{font:var(--ds-font-section-title);letter-spacing:var(--ds-text-section-title-tracking);color:var(--ds-color-text);text-wrap:balance;margin:0}.ds .ds-empty__text{margin:var(--ds-space-lg) 0 0;font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text-secondary);text-wrap:pretty}.ds .ds-empty__action{margin-block-start:var(--ds-space-2xl);margin-inline-start:calc(var(--ds-space-xs) * -1);display:flex}.ds .ds-empty--center .ds-empty__action{margin-inline-start:0}.ds .ds-spinner{color:var(--ds-color-text-secondary);animation:ds-spin var(--ds-duration-spin) linear infinite}.ds .ds-loading{align-items:center;gap:var(--ds-space-md);display:flex}.ds .ds-loading--stacked{gap:var(--ds-space-lg);text-align:center;flex-direction:column}.ds .ds-loading__text{font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text-secondary);margin:0}.ds .ds-progress{--_fill:var(--ds-color-text);appearance:none;box-sizing:border-box;inline-size:100%;block-size:var(--ds-space-xs);border-radius:var(--ds-radius-hair);background:var(--ds-color-progress-track);color:var(--_fill);border:0;margin:0;display:block;overflow:hidden}.ds .ds-progress::-webkit-progress-bar{background:var(--ds-color-progress-track);border-radius:var(--ds-radius-hair)}.ds .ds-progress::-webkit-progress-value{background:var(--_fill);border-radius:var(--ds-radius-hair)}.ds .ds-progress::-moz-progress-bar{background:var(--_fill);border-radius:var(--ds-radius-hair)}.ds .ds-statuscard{box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-md);inline-size:100%;padding:var(--ds-space-lg) var(--ds-space-xl);border:var(--ds-border-hairline);border-radius:var(--ds-radius-card);color:var(--ds-color-text);background:0 0;display:flex}@media (width>=1024px){.ds .ds-statuscard{max-inline-size:var(--ds-size-status-card)}}.ds .ds-statuscard__icon{color:var(--ds-color-text-secondary);margin-block-start:calc((var(--ds-text-body-size) * var(--ds-text-body-leading) - var(--ds-size-icon-lg)) / 2)}.ds .ds-statuscard__body{gap:var(--ds-space-2xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ds .ds-statuscard__text{font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text);margin:0}.ds .ds-statuscard__note{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary);margin:0}.ds .ds-mark{inline-size:var(--ds-size-mark);block-size:var(--ds-size-mark);flex:none;display:block;overflow:visible}.ds .ds-mark--header{inline-size:var(--ds-size-mark-header);block-size:var(--ds-size-mark-header)}.ds .ds-mark__light{fill:var(--ds-color-mark-light);opacity:var(--ds-opacity-mark-light)}.ds .ds-mark__dark{fill:var(--ds-color-mark-dark);opacity:var(--ds-opacity-mark-dark)}.ds .ds-mark[data-animated] :is(.ds-mark__light,.ds-mark__dark){transform-box:view-box;animation-duration:var(--ds-duration-float);animation-timing-function:var(--ds-ease-float);animation-iteration-count:infinite}.ds .ds-mark[data-animated] .ds-mark__light{animation-name:ds-mark-float-light}.ds .ds-mark[data-animated] .ds-mark__dark{animation-name:ds-mark-float-dark}@media (prefers-reduced-motion:reduce){.ds .ds-mark[data-animated] :is(.ds-mark__light,.ds-mark__dark){animation:none;transform:none}}.ds .ds-wordmark{align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-text);display:inline-flex}.ds .ds-wordmark__text{font:var(--ds-font-wordmark);letter-spacing:var(--ds-text-wordmark-tracking)}.ds .ds-floating-bar{box-sizing:border-box;align-items:center;gap:var(--ds-space-2xs);max-inline-size:100%;padding:var(--ds-space-2xs);border:var(--ds-border-card);border-radius:var(--ds-radius-card);background:var(--ds-color-card);color:var(--ds-color-text);box-shadow:var(--ds-shadow-overlay);flex-wrap:wrap;display:flex}.ds .ds-floating-bar__text{align-items:flex-start;gap:var(--ds-space-sm);min-inline-size:0;padding:var(--ds-space-sm) var(--ds-space-xs) var(--ds-space-sm) var(--ds-space-md);font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);text-wrap:balance;flex:auto;display:inline-flex}.ds .ds-floating-bar__text[data-tone=error]{color:var(--ds-color-error)}.ds .ds-floating-bar__text>.ds-spinner{flex:none;margin-block-start:calc((var(--ds-text-meta-size) * var(--ds-text-meta-leading) - var(--ds-size-icon-sm)) / 2)}.ds .ds-floating-bar .ds-icon-button{--_fill:transparent;border-color:#0000}.ds-on .ui-list>:not(.swiperow-wrap){border-block-end:0;border-block-start:var(--ds-border-hairline)}.ds-on .ui-list>:not(.swiperow-wrap):first-child{border-block-start:0}.ds-on .ui-list>.swiperow-wrap:first-child:not([data-lifted=true]) .swiperow-content{border-top-color:#0000}.ds-on .ui-list>.swiperow-wrap:last-child:not([data-lifted=true]):not(:has(+.swiperow-wrap)) .swiperow-content{border-bottom-color:#0000}.ds-on :is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row){isolation:isolate;align-items:center;gap:var(--ds-space-lg);box-sizing:border-box;inline-size:100%;min-block-size:var(--ds-size-hit);padding:var(--ds-space-xl) 0;color:var(--ds-color-text);text-align:start;background:0 0;border:0;margin:0;font-family:inherit;text-decoration:none;display:flex;position:relative}@media (width<=767px){.ds-on :is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row){gap:var(--ds-space-md)}}.ds-on :is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row):before{content:"";z-index:-1;inset:var(--ds-space-xs) calc(var(--ds-space-sm) * -1);border-radius:var(--ds-radius-control);pointer-events:none;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;position:absolute}.ds-on :is(button,a,[role=checkbox]):is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row),.ds-on .insp-row{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.ds-on :is(button,a,[role=checkbox]):is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row):hover:not(:disabled):before,.ds-on .insp-row:hover:before{background:var(--ds-color-surface)}}.ds-on :is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row)[data-demo-state=hover]:before{background:var(--ds-color-surface)}.ds-on :is(button,a,[role=checkbox]):is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row):active:not(:disabled):before,.ds-on .insp-row:active:before,.ds-on :is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row)[data-demo-state=active]:before{background:var(--ds-color-hover-field)}.ds-on :is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row):focus-visible{outline:none}.ds-on :is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row):focus-visible:before,.ds-on :is(.agenda-row,.account-row,.reviewlist-row,.weekplan-row,.insp-row,.brand-row,.timezone-row,.networks-choose-row)[data-demo-state=focus]:before{outline:var(--ds-focus-ring);outline-offset:0}.ds-on :is(.agenda-row-text,.account-row-text,.reviewlist-row-text,.weekplan-row-text,.insp-row-text,.brand-row-text,.networks-choose-text){flex:auto;min-inline-size:0}.ds-on :is(.agenda-row-title,.account-row-title,.reviewlist-row-title,.weekplan-row-title,.insp-row-title,.brand-row-title,.timezone-name,.networks-choose-name){font:var(--ds-font-subhead);letter-spacing:var(--ds-text-subhead-tracking);color:var(--ds-color-text);margin:0}.ds-on :is(.agenda-row-meta,.account-row-meta,.reviewlist-row-meta,.weekplan-row-meta,.insp-row-meta,.brand-row-meta,.networks-choose-handle){font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary);margin:0}.ds-on :is(.agenda-row-title,.account-row-title,.reviewlist-row-title,.weekplan-row-title,.insp-row-title,.brand-row-title,.timezone-name,.networks-choose-name)+:is(.agenda-row-meta,.account-row-meta,.reviewlist-row-meta,.weekplan-row-meta,.insp-row-meta,.brand-row-meta,.networks-choose-handle),.ds-on .account-row-title+.account-row-meta-stack{margin-block-start:var(--ds-space-sm)}.ds-on :is(.agenda-row-chevron,.account-row-chevron,.reviewlist-row-chevron,.weekplan-row-chevron,.brand-row-chevron,.insp-row-chevron){inline-size:var(--ds-size-icon-md);block-size:var(--ds-size-icon-md);stroke-width:var(--ds-stroke-icon);color:var(--ds-color-text-secondary);font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);flex:none}.ds-on :is(.brand-row,.timezone-row,.networks-choose-row):disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-on :is(.agenda-group-title,.reviewlist-group-title,.weekplan-group-title,.insp-section-title,.account-section-label){font:var(--ds-font-section-title);letter-spacing:var(--ds-text-section-title-tracking);color:var(--ds-color-text)}.ds-on :is(.weekplan-row-line,.reviewlist-row-problem-line,.agenda-row-unproven-line){font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.ds-on :is(.weekplan-row-line,.reviewlist-row-problem-line,.agenda-row-unproven-line)>svg{inline-size:var(--ds-size-icon-sm);block-size:var(--ds-size-icon-sm);stroke-width:var(--ds-stroke-icon);flex:none}.ds-on :is(.weekplan-row-icon,.reviewlist-problem-icon){color:var(--ds-color-attention)}.ds-on .weekplan-row-summary{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.ds-on .weekplan-row-summary-label{font:var(--ds-font-meta-strong);letter-spacing:var(--ds-text-meta-strong-tracking)}.ds-on .pieceformaticon{box-sizing:border-box;inline-size:var(--ds-size-row-icon);block-size:var(--ds-size-row-icon);border-radius:var(--ds-radius-compact);background:var(--ds-color-surface);color:var(--ds-color-text);flex:none}.ds-on .insp-empty-title{font:var(--ds-font-section-title);letter-spacing:var(--ds-text-section-title-tracking);color:var(--ds-color-text)}.ds-on .insp-empty-subtitle{font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text-secondary)}.ds-on .swiperow-action{box-sizing:border-box;min-block-size:var(--ds-size-hit);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);color:var(--ds-color-text);font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);border:0}.ds-on .swiperow-wrap[data-lifted=true] .swiperow-content{border-radius:var(--ds-radius-card);border-color:var(--ds-color-surface-border);background:var(--ds-color-card);box-shadow:var(--ds-shadow-overlay)}.ds-on :is(.access-offline,.home-offline-banner,.networks-warn-banner,.colorsheet-alert){box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-md);padding:var(--ds-space-lg);border-radius:var(--ds-radius-compact);background:var(--ds-color-warning-soft);color:var(--ds-color-attention);font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);display:flex}.ds-on :is(.access-offline,.home-offline-banner,.networks-warn-banner,.colorsheet-alert)>svg{inline-size:var(--ds-size-icon-lg);block-size:var(--ds-size-icon-lg);stroke-width:var(--ds-stroke-icon);color:inherit;flex:none;margin-block-start:calc((var(--ds-text-supporting-size) * var(--ds-text-supporting-leading) - var(--ds-size-icon-lg)) / 2)}.ds-on :is(.access-offline,.home-offline-banner){align-self:center;align-items:center;gap:var(--ds-space-sm);inline-size:fit-content;max-inline-size:100%;padding:var(--ds-space-md) var(--ds-space-lg);border-radius:var(--ds-radius-pill);line-height:var(--ds-leading-interface);margin-inline:auto}.ds-on :is(.access-offline,.home-offline-banner)>svg{margin-block-start:0}.ds-on :is(.ui-appshell-footer,.ui-focusshell-footer) .access-offline{align-self:flex-start;margin-inline:0}.ds-on .l-composer-footer__notice :is(.access-offline,.home-offline-banner){align-self:center;margin-inline:auto}.ds-on .colorsheet-alert-link{color:inherit;cursor:pointer;font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);background:0 0;border:0;padding:0;text-decoration:none}.ds-on .ds-notice__action .access-failure-actions{align-items:center;gap:0 var(--ds-space-lg);flex-flow:wrap;margin:0;display:flex}.ds-on .access-feedback{font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);color:var(--ds-color-error)}.ds-on :is(.reviewpiece-offline-error,.home-inline-error){align-items:flex-start;gap:var(--ds-space-sm);font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);color:var(--ds-color-attention);display:flex}.ds-on :is(.reviewpiece-offline-error,.home-inline-error)>svg{inline-size:var(--ds-size-icon-md);block-size:var(--ds-size-icon-md);stroke-width:var(--ds-stroke-icon);flex:none;margin-block-start:calc((var(--ds-text-supporting-size) * var(--ds-text-supporting-leading) - var(--ds-size-icon-md)) / 2)}.ds-on .home-confirmation-pending{box-sizing:border-box;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-lg);border-radius:var(--ds-radius-compact);background:var(--ds-color-warning-soft);color:var(--ds-color-attention);box-shadow:none;font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);border:0;animation:none;display:flex}.ds-on .home-confirmation-pending>svg{inline-size:var(--ds-size-icon-lg);block-size:var(--ds-size-icon-lg);stroke-width:var(--ds-stroke-icon);color:inherit;flex:none}.ds-on :is(.insp-confirmation,.home-confirmation:not(.home-confirmation-pending)){--_fill:var(--ds-color-button);--_ink:var(--ds-color-button-text);box-sizing:border-box;align-items:center;gap:var(--ds-space-md);inline-size:fit-content;max-inline-size:min(100%, var(--ds-size-toast));min-block-size:calc(var(--ds-size-hit) + var(--ds-space-xs));padding:var(--ds-space-xs) var(--ds-space-2xs) var(--ds-space-xs) var(--ds-space-xl);border-radius:var(--ds-radius-pill);background:var(--_fill);color:var(--_ink);box-shadow:var(--ds-shadow-overlay);font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);animation:ds-rise-in var(--ds-duration-entrance) var(--ds-ease-out) both;border:0;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.ds-on :is(.insp-confirmation,.home-confirmation:not(.home-confirmation-pending)){animation:ds-fade-in var(--ds-duration-instant) var(--ds-ease-standard) both}}.ds-on :is(.insp-confirmation-check,.home-confirmation-check){inline-size:var(--ds-size-icon-lg);block-size:var(--ds-size-icon-lg);stroke-width:var(--ds-stroke-icon);color:inherit;flex:none}.ds-on :is(.insp-confirmation,.home-confirmation:not(.home-confirmation-pending)) .ui-button-link{--_ink:var(--ds-color-button-text);--_ink-hover:var(--ds-color-button-text);--_fill-active:var(--ds-color-button-wash)}@media (hover:hover) and (pointer:fine){.ds-on :is(.insp-confirmation,.home-confirmation:not(.home-confirmation-pending)) .ui-button-link:hover:not(:disabled){background:var(--ds-color-button-wash)}}.ds-on .ui-bottomsheet-overlay{transition:background-color var(--ds-duration-fade) var(--ds-ease-standard), top var(--ds-duration-entrance) var(--ds-ease-standard), height var(--ds-duration-entrance) var(--ds-ease-standard)}.ds-on .ui-bottomsheet-overlay[data-entered=true]{background:var(--ds-color-veil)}.ds-on .ui-bottomsheet{max-inline-size:var(--ds-size-sheet);background:var(--ds-color-card);border-radius:var(--ds-radius-sheet) var(--ds-radius-sheet) 0 0;box-shadow:var(--ds-shadow-overlay-up);transition:transform var(--ds-duration-entrance) var(--ds-ease-sheet), opacity var(--ds-duration-entrance) var(--ds-ease-sheet), height var(--ds-duration-fade) var(--ds-ease-standard)}@media (width>=768px){.ds-on .ui-bottomsheet-overlay{box-sizing:border-box;padding:var(--ds-space-3xl);align-items:center}.ds-on .ui-bottomsheet{max-inline-size:var(--ds-size-dialog);border-radius:var(--ds-radius-dialog)}.ds-on .ui-bottomsheet[data-hidden=true]{opacity:0;transform:translateY(var(--ds-space-lg))}}.ds-on :is(.confirmsheet-page,.supportsheet-page,.regeneratesheet-page,.schedulesheet-page,.colorsheet-page,.lettersheet-page,.pe-exitsheet,.reviewpiece-confirmsheet){padding:var(--ds-space-2xl) var(--ds-space-2xl) max(var(--ds-space-2xl), env(safe-area-inset-bottom))}.ds-on :is(.confirmsheet-page,.pe-exitsheet,.reviewpiece-confirmsheet){gap:var(--ds-space-sm);flex-direction:column;display:flex}.ds-on :is(.confirmsheet-title,.supportsheet-title,.regeneratesheet-title,.schedulesheet-title,.colorsheet-title,.pe-exitsheet-title,.reviewpiece-confirmsheet-title){margin:0 0 var(--ds-space-2xl);font:var(--ds-font-sheet-title);letter-spacing:var(--ds-text-sheet-title-tracking);color:var(--ds-color-text);text-wrap:balance}.ds-on :is(.confirmsheet-text,.supportsheet-text,.pe-exitsheet-text,.reviewpiece-confirmsheet-text){margin:0 0 var(--ds-space-sm);font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text-secondary)}.ds-on .confirmsheet-text--tight{margin:0}.ds-on .supportsheet-input-card{box-sizing:border-box;margin:0 0 var(--ds-space-sm);padding:var(--ds-space-lg);border:var(--ds-border-field);border-radius:var(--ds-radius-compact);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0}.ds-on .supportsheet-input-card:focus-within{border-color:var(--ds-color-text-secondary)}.ds-on .supportsheet-input-card:has(.supportsheet-textarea:focus-visible){outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on .supportsheet-textarea{min-block-size:calc(var(--ds-space-lg) * 5);color:var(--ds-color-text);font:var(--ds-font-input);letter-spacing:var(--ds-text-input-tracking);caret-color:var(--ds-color-text);padding:0}.ds-on .supportsheet-textarea::placeholder{color:var(--ds-color-placeholder);opacity:1}.ds-on :is(.confirmsheet-secondary,.pe-exitsheet-discard){block-size:var(--ds-size-hit);padding:0 var(--ds-space-xs);border-radius:var(--ds-radius-small);color:var(--ds-color-text);font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking);text-decoration:none}.ds-on :is(.confirmsheet-secondary,.pe-exitsheet-discard):focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.ds-on .confirmsheet-secondary--spaced{margin-block-start:0}.ds-on .schedulesheet-page{gap:var(--ds-space-xl)}.ds-on .schedulesheet-field{gap:var(--ds-space-sm)}.ds-on .schedulesheet-field-label{font:var(--ds-font-meta-strong);letter-spacing:var(--ds-text-meta-strong-tracking);color:var(--ds-color-text-secondary)}.ds-on :is(.schedulesheet-caption,.schedulesheet-option-note,.schedulesheet-row-label){font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.ds-on :is(.schedulesheet-sub,.schedulesheet-row-value){font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);color:var(--ds-color-text)}.ds-on :is(.schedulesheet-option-title,.schedulesheet-who-static){font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text)}.ds-on .schedulesheet-option{gap:var(--ds-space-lg);min-block-size:var(--ds-size-field);padding:var(--ds-space-md) 0;color:var(--ds-color-text)}.ds-on .schedulesheet-option-text{gap:var(--ds-space-2xs)}.ds-on .schedulesheet-check-bare{color:var(--ds-color-text)}.ds-on .schedulesheet-connect{margin-inline-start:calc(var(--ds-space-xs) * -1)}.ds-on .ui-contextmenu-panel{min-inline-size:calc(var(--ds-space-4xl) * 4);background:var(--ds-color-card);border:var(--ds-border-card);border-radius:var(--ds-radius-compact);box-shadow:var(--ds-shadow-overlay)}.ds-on .ui-contextmenu-item{gap:var(--ds-space-md);box-sizing:border-box;min-block-size:var(--ds-size-menu-item);padding:var(--ds-space-md) var(--ds-space-lg);color:var(--ds-color-text);font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-on .ui-contextmenu-item-destructive{color:var(--ds-color-error)}.ds-on .ui-contextmenu-item>svg,.ds-on .ui-contextmenu-item-icon{inline-size:var(--ds-size-icon-lg);block-size:var(--ds-size-icon-lg);stroke-width:var(--ds-stroke-icon);flex:none}.ds-on .ui-contextmenu-item+.ui-contextmenu-item{border-block-start:var(--ds-border-hairline)}.ds-on .ui-contextmenu-separator{block-size:var(--ds-space-sm);border-block-start:var(--ds-border-hairline);margin-block-start:var(--ds-space-xs)}@media (hover:hover) and (pointer:fine){.ds-on .ui-contextmenu-item:hover:not(:disabled){background:var(--ds-color-fill-soft)}}.ds-on .ui-contextmenu-item[data-demo-state=hover]{background:var(--ds-color-fill-soft)}.ds-on .ui-contextmenu-item:active:not(:disabled),.ds-on .ui-contextmenu-item[data-demo-state=active]{background:var(--ds-color-surface)}.ds-on .ui-contextmenu-item:focus:not(:focus-visible){background:0 0;outline:none}.ds-on .ui-contextmenu-item:focus-visible,.ds-on .ui-contextmenu-item[data-demo-state=focus]{background:var(--ds-color-fill-soft);outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset-inset)}.ds-on .home-toast{--_fill:var(--ds-color-button);--_ink:var(--ds-color-button-text);box-sizing:border-box;align-items:center;gap:var(--ds-space-md);inline-size:fit-content;max-inline-size:min(100%, var(--ds-size-toast));min-block-size:calc(var(--ds-size-hit) + var(--ds-space-xs));padding:var(--ds-space-xs) var(--ds-space-2xs) var(--ds-space-xs) var(--ds-space-xl);border-radius:var(--ds-radius-pill);background:var(--_fill);color:var(--_ink);box-shadow:var(--ds-shadow-overlay);animation:ds-rise-in var(--ds-duration-entrance) var(--ds-ease-out) both;border:0;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.ds-on .home-toast{animation:ds-fade-in var(--ds-duration-instant) var(--ds-ease-standard) both}}.ds-on .home-toast-text{min-inline-size:0;font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking);color:inherit;text-wrap:pretty;flex:auto}.ds-on .home-toast-text strong{font-weight:var(--ds-text-body-strong-weight)}.ds-on .home-toast .ui-button-link{--_ink:var(--ds-color-button-text);--_ink-hover:var(--ds-color-button-text);--_fill-active:var(--ds-color-button-wash)}@media (hover:hover) and (pointer:fine){.ds-on .home-toast .ui-button-link:hover:not(:disabled){background:var(--ds-color-button-wash)}}.ds-on .home-toast-close{inline-size:var(--ds-size-hit);block-size:var(--ds-size-hit);border-radius:var(--ds-radius-round);color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ds-on .home-toast-close>svg{inline-size:var(--ds-size-icon-sm);block-size:var(--ds-size-icon-sm);stroke-width:var(--ds-stroke-icon)}@media (hover:hover) and (pointer:fine){.ds-on .home-toast-close:hover:not(:disabled){background:var(--ds-color-button-wash)}}.ds-on .home-toast-close:active:not(:disabled){background:var(--ds-color-button-wash)}.ds-on .home-toast-close:focus-visible{outline:var(--ds-focus-ring);outline-color:var(--_ink);outline-offset:var(--ds-focus-offset-inset)}.ds-on .home-toast-close:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.l-ambient{z-index:1;isolation:isolate;background:var(--ds-color-background);width:100%;height:100%;min-height:0;position:fixed;inset:0;overflow:hidden}.l-ambient .ui-focusshell{background:0 0}:root{--layout-canvas:1040px;--layout-reading:720px;--layout-focus:512px;--layout-field:480px;--layout-gutter:48px;--layout-header:96px;--layout-inset:104px;--layout-inset-root:144px;--layout-clearance:40px}@media (width>=768px) and (width<=1023px){:root{--layout-gutter:32px}}@media (width<=767px){:root{--layout-gutter:24px;--layout-header:88px;--layout-inset:96px;--layout-inset-root:112px;--layout-clearance:32px}}.l-focus>.ui-focusshell-content{padding-top:calc(var(--layout-header) + env(safe-area-inset-top,0px));scroll-padding-top:calc(var(--layout-header) + env(safe-area-inset-top,0px))}.l-focus>.ui-focusshell-auxiliary{box-sizing:border-box;width:min(var(--layout-focus), calc(100% - var(--layout-gutter) * 2));margin-inline:auto;padding-bottom:0}.l-focus .l-focus__column{box-sizing:border-box;width:min(var(--layout-focus), calc(100% - var(--layout-gutter) * 2));flex-direction:column;flex:1 0 auto;justify-content:center;margin-inline:auto;padding:32px 0;display:flex}@media (width<=767px){.l-focus .l-focus__column{padding-block:24px}}.l-focus .l-focus__mark{flex-shrink:0;justify-content:center;align-self:center;margin:0 0 44px;display:flex}.l-focus .l-focus__mark>*{width:100%;height:100%;display:block}.l-focus .l-focus__title{margin-bottom:var(--ds-space-xs);text-align:center;justify-content:center;align-items:center;display:flex}.l-focus .l-focus__description{text-align:center;justify-content:center;align-items:center;margin-bottom:32px;display:flex}.l-focus .l-focus__body{flex-direction:column;display:flex}.l-focus--stable .l-focus__mark{width:120px;height:120px}.l-focus--stable .l-focus__title{min-height:104px}.l-focus--stable .l-focus__description{min-height:80px}.l-focus--stable .l-focus__body{min-height:220px}@media (width<=767px){.l-focus .l-focus__mark{margin-bottom:32px}.l-focus .l-focus__description{margin-bottom:24px}.l-focus--stable .l-focus__mark{width:88px;height:88px}.l-focus--stable .l-focus__title{min-height:80px}}.l-focus--anchored .l-focus__column{padding-top:max(32px, calc((100svh - var(--layout-header) - var(--layout-focus-anchor-height)) / 2));flex:none;justify-content:flex-start}.l-focus--anchored .l-focus__mark{width:120px;height:120px}.l-focus--anchored .l-focus__title{margin-bottom:0}.l-focus--anchored .l-focus__description{margin:var(--ds-space-xs) 0 0}.l-focus--anchored .l-focus__body:not(:empty){margin-top:24px}.l-focus--anchored .l-focus__body:empty{display:none}@media (width<=767px){.l-focus--anchored .l-focus__column{padding-top:max(24px, calc((100svh - var(--layout-header) - var(--layout-focus-anchor-height)) / 2))}.l-focus--anchored .l-focus__mark{width:88px;height:88px}}.l-focus--center-content .l-focus__mark{width:120px;height:120px}.l-focus--center-content .l-focus__title{margin-bottom:0}.l-focus--center-content .l-focus__description{margin:var(--ds-space-xs) 0 0}.l-focus--center-content .l-focus__body{margin-top:24px}@media (width<=767px){.l-focus--center-content .l-focus__mark{width:88px;height:88px}}.entry-wait .ui-focus-headline{margin:0}.l-focus.entry-wait .l-focus__description{align-items:flex-start}.l-focus.entry-wait .l-focus__description p{margin:0}.l-focus.entry-wait .l-focus__body{align-items:center}.l-focus.entry-wait .subscriptionvalidating-help{width:100%;padding:0}.entry-wait-help{box-sizing:border-box;min-height:calc(var(--ds-space-5xl) + var(--ds-space-4xl));padding:var(--ds-space-lg) 0 max(calc(var(--ds-space-2xl) + var(--ds-space-xs)), env(safe-area-inset-bottom));text-align:center}.entry-wait-help>p{min-height:var(--ds-size-hit);justify-content:center;align-items:center;margin:0;display:flex}@media (width<=767px){.entry-wait-help{min-height:calc(var(--ds-space-4xl) * 2);padding-bottom:max(var(--ds-space-xl), env(safe-area-inset-bottom))}}.l-focus--center-content.entry-wait .l-focus__body{min-height:calc(var(--ds-size-button) + var(--ds-space-lg) + max(var(--ds-space-2xl), env(safe-area-inset-bottom)))}.entry-wait .l-focus__title h1{margin:0}.entry-wait .l-focus__body{gap:var(--ds-space-xl);flex-direction:column;align-items:center;display:flex}.entry-access-frame{opacity:1;--duration-access-corner:32s;--duration-access-corner-alt:36s;--entry-access-corner-size:1000px;--entry-access-corner-inline:-640px;--entry-access-corner-block:-440px}@media (width>=1024px){.entry-access-frame{--entry-access-corner-size:max(140vw,160vh);--entry-access-corner-inline:calc(var(--entry-access-corner-size)*-.55);--entry-access-corner-block:calc(var(--entry-access-corner-size)*-.55)}}.entry-access-frame:before,.entry-access-frame:after{content:"";z-index:-1;pointer-events:none;width:var(--entry-access-corner-size);height:var(--entry-access-corner-size);background:linear-gradient(150deg,color-mix(in srgb,var(--color-text) 10%,transparent),transparent 75%);border-radius:50%;position:absolute}.entry-access-frame:before{left:var(--entry-access-corner-inline);bottom:var(--entry-access-corner-block);animation:entry-access-corner-approach-left var(--duration-access-corner) linear infinite,entry-access-corner-fade var(--duration-access-corner) linear infinite}.entry-access-frame:after{right:var(--entry-access-corner-inline);top:var(--entry-access-corner-block);animation:entry-access-corner-approach-right var(--duration-access-corner-alt) linear -9s infinite,entry-access-corner-fade var(--duration-access-corner-alt) linear -9s infinite;transform:rotate(180deg)}@keyframes entry-access-corner-approach-left{0%{transform:translate(3.5%,-3%)rotate(0)translate(3.5%,-3%)rotate(0)}to{transform:translate(3.5%,-3%)rotate(360deg)translate(3.5%,-3%)rotate(-360deg)}}@keyframes entry-access-corner-approach-right{0%{transform:translate(-3%,3.5%)rotate(0)translate(-3%,3.5%)rotate(180deg)}to{transform:translate(-3%,3.5%)rotate(360deg)translate(-3%,3.5%)rotate(-180deg)}}@keyframes entry-access-corner-fade{0%{opacity:.5}6.25%{opacity:.6913}12.5%{opacity:.8536}18.75%{opacity:.9619}25%{opacity:1}31.25%{opacity:.9619}37.5%{opacity:.8536}43.75%{opacity:.6913}50%{opacity:.5}56.25%{opacity:.3087}62.5%{opacity:.1464}68.75%{opacity:.0381}75%{opacity:0}81.25%{opacity:.0381}87.5%{opacity:.1464}93.75%{opacity:.3087}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.entry-access-frame:before,.entry-access-frame:after{opacity:.65;animation:none}.entry-access-frame:before{transform:none}.entry-access-frame:after{transform:rotate(180deg)}}@media (width<=767px){.entry-access-frame{--entry-access-corner-size:600px;--entry-access-corner-inline:-440px;--entry-access-corner-block:-300px}}.entry-access :is(.signin-label,.signinname-label){margin-bottom:var(--ds-space-sm)}.entry-access :is(.signin-input,.signinname-input){margin-bottom:var(--ds-space-xl)}.entry-access .signincode-boxes{gap:var(--ds-space-md);margin:0}.entry-access .signincode-box{aspect-ratio:1;flex:1;width:0;min-width:0;height:auto}.entry-access .signincode-email{overflow-wrap:anywhere;font-weight:var(--ds-text-body-strong-weight);color:var(--ds-color-text)}.entry-access :is(.access-feedback,.signincode-error){margin:0 0 var(--ds-space-xl)}.entry-access .signincode-countdown{margin:var(--ds-space-2xl) 0 0;text-align:center;font-variant-numeric:var(--ds-numeric-tabular)}.entry-access .l-focus__body>.ds-button--text,.entry-access .l-focus__body .subscriptionvalidating-help-link{margin-top:var(--ds-space-xl)}.entry-access a:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}@media (width<=767px){.entry-access .signincode-boxes{gap:var(--ds-space-sm)}}.entry-access-app{--ease-out:var(--ds-ease-out);height:100%;min-height:0}.entry-access-stage{flex-direction:column;flex:1;min-height:0;display:flex}.entry-access-persistent-mark{pointer-events:none;z-index:1;position:fixed}.entry-access-app[data-entry-phase]{z-index:2;position:relative}.entry-access-app[data-entry-phase] .home-screen{background:0 0}.entry-access-app[data-entry-phase] .home-screen>*{animation:var(--ds-motion-page-rise-in)}.entry-access-app[data-entry-phase] .home-screen>.home-topbar{animation:none}.entry-access-app[data-entry-phase] .home-logo>svg{animation:var(--ds-motion-page-land)}.entry-access-app[data-entry-phase] .home-topbar>.home-avatar{animation:var(--ds-motion-page-fade-in)}.entry-access-app[data-entry-phase] .home-screen:before{content:"";z-index:-1;background:var(--ds-color-background);animation:var(--ds-motion-page-land);position:absolute;inset:0}.entry-access-frame[data-entry-phase]>.ui-focusshell{visibility:hidden}.entry-access-frame[data-entry-phase]{pointer-events:none}.entry-access-entry{z-index:1;position:absolute;inset:0}.entry-access-entry>.ui-focusshell,.entry-access-frame[data-entry-phase]>.entry-access-persistent-mark{animation:var(--ds-motion-page-rise-out)}.entry-access-frame[data-shared-wordmark=true] .entry-access-entry .ui-screenheader-wordmark,.entry-access-app[data-shared-wordmark=true] .home-wordmark{visibility:hidden}.entry-access-entry-wordmark{z-index:3;white-space:nowrap;pointer-events:none;display:block;position:fixed}@media (prefers-reduced-motion:reduce){.entry-access-entry>.ui-focusshell,.entry-access-frame[data-entry-phase]>.entry-access-persistent-mark{animation:var(--ds-motion-instant-out)}.entry-access-app[data-entry-phase] .home-screen>*{animation:var(--ds-motion-instant-in)}.entry-access-app[data-entry-phase] .home-screen>.home-topbar{animation:none}.entry-access-app[data-entry-phase] .home-logo>svg,.entry-access-app[data-entry-phase] .home-topbar>.home-avatar{animation:var(--ds-motion-instant-in)}.entry-access-app[data-entry-phase] .home-screen:before{animation-duration:var(--ds-duration-instant)}}.entry-access-reference .ui-focus-headline,.entry-access-reference .l-focus__description p{margin:0}.entry-access .l-focus__body>.ui-button{width:100%}.signincode-screen .l-focus__body{width:min(var(--layout-field), 100%);align-self:center}.entry-access-reference .signincode-error{margin:var(--ds-space-xl) 0 0}.entry-access-reference.subscriptioninactive-screen .l-focus__body>.access-feedback{text-align:center}.entry-access-reference .signin-footer{justify-content:center;gap:var(--ds-space-2xl);padding:var(--ds-space-lg) 0 max(calc(var(--ds-space-2xl) + var(--ds-space-xs)), env(safe-area-inset-bottom));flex-wrap:wrap}.entry-access .signin-footer-link{min-height:var(--ds-size-hit);align-items:center;display:inline-flex}@media (width<=767px){.entry-access-reference .signin-footer{gap:var(--ds-space-xl);padding-bottom:max(var(--ds-space-xl), env(safe-area-inset-bottom))}}.entry-access{--layout-focus-anchor-height:calc(120px + 44px + 2 * var(--ds-text-display-size) * var(--ds-text-display-leading) + 20px + var(--ds-text-reading-size) * var(--ds-text-reading-leading) + 24px + var(--ds-size-button) + var(--ds-space-lg) + max(var(--ds-space-2xl), env(safe-area-inset-bottom)))}@media (width<=767px){.entry-access{--layout-focus-anchor-height:calc(88px + 32px + 2 * var(--ds-text-display-size) * var(--ds-text-display-leading) + 20px + var(--ds-text-reading-size) * var(--ds-text-reading-leading) + 24px + var(--ds-size-button) + var(--ds-space-lg) + max(var(--ds-space-2xl), env(safe-area-inset-bottom)))}}.entry-access-reference .signincode-content .l-focus__body>.ds-button--primary{margin-top:var(--ds-space-2xl)}.transitioncard-screen{background:var(--color-background)}.transitioncard-content{padding:40px var(--gutter-screen-end) 0 var(--gutter-screen-start);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.transitioncard-mark{margin-bottom:var(--space-3)}.transitioncard-dots{margin-bottom:var(--space-4);align-items:center;gap:12px;display:flex}.transitioncard-dots span{border-radius:var(--radius-pill);background:var(--color-text-secondary);width:6px;height:6px;animation:transitioncard-dot-pulse var(--duration-pulse) ease-in-out infinite}.transitioncard-dots span:nth-child(2){animation-delay:.15s}.transitioncard-dots span:nth-child(3){animation-delay:.3s}@keyframes transitioncard-dot-pulse{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.transitioncard-text{max-width:300px;margin:0 0 var(--space-3);color:var(--color-text);font-size:18px;line-height:1.45}.transitioncard-status{color:var(--color-text-secondary);margin:0;font-size:15px}.transitioncard-fade-in{opacity:0;animation:transitioncard-fade-in var(--duration-stagger) ease-out forwards}@keyframes transitioncard-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.transitioncard-dots span{animation:none}.transitioncard-fade-in{animation-duration:1ms}}.access-offline{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-warning-soft);color:var(--color-warning);font-size:13px;display:flex}.access-offline--inset{margin:var(--space-4) var(--gutter-focus-end) 0 var(--gutter-focus-start)}.access-feedback{margin:0 0 var(--space-4);text-align:left;color:var(--color-error);font-size:15px;line-height:1.4}.access-failure-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.access-failure-actions .ui-button{margin:0}.access-report{position:relative}.accessboot-actions{padding:0 var(--gutter-focus-end) var(--space-5) var(--gutter-focus-start);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom))}.ui-bottomsheet-overlay{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-height,100dvh);z-index:40;background:#100e0b00;justify-content:center;align-items:flex-end;transition:background .3s,top .25s ease-out,height .25s ease-out;display:flex;position:fixed}html[data-dev-keyboard] .ui-bottomsheet-overlay{height:calc(var(--vv-height,100dvh) - var(--dev-kb-height,0px))}.ui-bottomsheet-overlay[data-entered=true]{background:#100e0b2e}.ui-bottomsheet{background:var(--color-card-bg);border-radius:var(--radius-large) var(--radius-large) 0 0;width:100%;max-width:480px;max-height:min(80dvh,100%);box-shadow:var(--shadow-overlay-up);transition:transform .35s var(--ease-sheet), height .3s ease;flex-direction:column;display:flex;overflow:hidden auto;transform:translateY(0)}.ui-bottomsheet[data-hidden=true]{transition:none;transform:translateY(100%)}.ui-bottomsheet:focus{outline:none}.ui-bottomsheet-handle{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;padding:10px 0 4px;display:flex}.ui-bottomsheet-grabber{border-radius:var(--radius-pill);background:var(--color-surface-border);width:36px;height:4px}.ui-bottomsheet-content{flex-shrink:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-bottomsheet-overlay,.ui-bottomsheet{transition-duration:1ms}}.supportsheet-page{padding:var(--sheet-padding);gap:var(--space-2);flex-direction:column;display:flex}.supportsheet-title{font-size:var(--text-sheet-title);color:var(--color-text);margin:0;font-weight:600}.supportsheet-text{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:15px;line-height:1.45}.supportsheet-input-card{margin-bottom:var(--space-2);border:1px solid var(--color-surface-border);border-radius:var(--radius-control);background:var(--color-surface);padding:var(--space-2) var(--space-4)}.supportsheet-textarea{resize:none;width:100%;min-height:72px;max-height:160px;color:var(--color-text);box-sizing:border-box;background:0 0;border:none;padding:6px 0;font-family:inherit;font-size:16px;line-height:1.4;display:block}.supportsheet-textarea:focus{outline:none}.supportsheet-textarea::placeholder{color:var(--color-placeholder)}.l-page>.ui-screenheader,.l-focus .ui-screenheader{height:calc(var(--layout-header) + env(safe-area-inset-top,0px));padding:calc(24px + env(safe-area-inset-top,0px)) max(var(--layout-gutter), calc((100% - var(--layout-canvas)) / 2)) 20px;gap:16px;left:0;right:0}@media (width<=767px){.l-page>.ui-screenheader,.l-focus .ui-screenheader{padding-top:calc(16px + env(safe-area-inset-top,0px));gap:12px}}.l-page>.ui-screenheader{background:linear-gradient(to bottom, var(--ds-color-background) 0, var(--ds-color-background) calc(100% - 20px), transparent 100%)}.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:calc(var(--layout-inset) + env(safe-area-inset-top,0px));scroll-padding-top:calc(var(--layout-inset) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--shell-footer-height,0px) + var(--layout-clearance))}.l-page>.ui-appshell-footer{width:auto;max-width:none;padding:24px var(--layout-gutter) max(24px, env(safe-area-inset-bottom));align-items:center;gap:12px;left:0;right:0;transform:none}@media (width<=767px){.l-page>.ui-appshell-footer{padding:16px var(--layout-gutter) max(16px, env(safe-area-inset-bottom));gap:8px}}.l-page .l-page-intro>.l-page-intro__title:has(+:is(.l-page-intro__subtitle,.l-page-intro__description)){margin-bottom:var(--ds-space-xs)}.l-page .l-page-intro>.l-page-intro__title+:is(.l-page-intro__subtitle,.l-page-intro__description){margin-top:0}.l-reading{--l-measure:var(--layout-reading)}.l-reading--wide{--l-measure:var(--layout-canvas)}@media (width>=768px) and (width<=1023px){.l-reading--wide{--l-measure:var(--layout-reading)}}.l-reading--compact-title .l-page-intro>:is(:not(*~*),.l-page-intro__subtitle){visibility:hidden}.l-reading__column{box-sizing:border-box;width:min(var(--l-measure), calc(100% - var(--layout-gutter) * 2));margin-inline:auto}.l-reading>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-bottom:max(calc(var(--shell-footer-height,0px) + var(--layout-clearance)), calc(env(safe-area-inset-bottom,0px) + var(--ds-space-sm)))}.l-page>.ui-appshell-footer>.l-action-footer{width:min(var(--layout-canvas), 100%)}.l-page>.ui-appshell-footer:has(>.l-action-footer):not(:has(.l-action-footer__bar,.l-action-footer__recovery:not(:empty),.l-action-footer__status:not(:empty))){display:none}.l-page>.ui-appshell-footer:has(>.l-action-footer){background:var(--ds-color-background)}.l-action-footer__fade{background:linear-gradient(to top, var(--ds-color-background), transparent);pointer-events:none;height:24px;position:absolute;bottom:100%;left:0;right:0}.l-action-footer,.l-action-footer__recovery{flex-direction:column;gap:12px;display:flex}.l-action-footer__recovery:empty{display:none}.l-action-footer__bar{flex-direction:column;gap:12px;min-width:0;display:flex}.l-action-footer__aux{min-width:0}.l-action-footer__actions{flex-direction:column;gap:12px;display:flex}.l-action-footer__actions>.ds-button,.l-action-footer__actions>.ui-button,.l-action-footer__actions>.ui-button-outline{width:100%}@media (width>=1024px){.l-action-footer__bar{flex-direction:row;align-items:center;gap:24px}.l-action-footer__aux{flex:1 1 0}.l-action-footer__actions{flex-direction:row-reverse;align-items:center;margin-left:auto}.l-action-footer__actions>.ds-button,.l-action-footer__actions>.ui-button,.l-action-footer__actions>.ui-button-outline{width:auto}}.l-action-footer__status:empty{display:none}@media (width>=1024px){.l-action-footer:has(>.l-action-footer__status:not(:empty)){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.l-action-footer:has(>.l-action-footer__status:not(:empty))>.l-action-footer__recovery{grid-column:1/-1}.l-action-footer:has(>.l-action-footer__status:not(:empty))>.l-action-footer__bar{display:contents}.l-action-footer:has(>.l-action-footer__status:not(:empty)) .l-action-footer__aux{display:none}.l-action-footer:has(>.l-action-footer__status:not(:empty)) .l-action-footer__actions{grid-column:2}.l-action-footer__status{grid-column:1;min-width:0}}.entry-reference-grid{gap:var(--ds-space-4xl);display:grid}.entry-reference-grid h2{margin:0 0 var(--ds-space-xl)}.entry-reference-colors{align-content:start;gap:var(--ds-space-xl);display:grid}.entry-reference-colors h2{margin-bottom:0}.entry-reference-preview{background:var(--ds-color-card);border:var(--ds-border-field);border-radius:var(--ds-radius-card);min-height:180px;position:relative;overflow:hidden}.entry-reference-preview>img{object-fit:contain;width:100%;height:100%;max-height:260px;display:block}.entry-reference-preview>.ds-iconbutton{top:var(--ds-space-md);right:var(--ds-space-md);position:absolute}.entry-reference-example-grid{gap:var(--ds-space-lg);margin-top:var(--ds-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entry-reference-examples .ds-file-field{min-height:180px}.entry-brand-references .l-action-footer__aux p{gap:var(--ds-space-sm);align-items:center;display:flex}@media (width>=768px){.entry-reference-grid{grid-template-columns:1fr 1fr}.entry-reference-examples{grid-column:1/-1}}@media (width<=767px){.entry-reference-example-grid{grid-template-columns:1fr}.entry-reference-preview>img{max-height:240px}}.ui-contextmenu{flex-shrink:0;position:relative}.ui-contextmenu-trigger{outline:none}.ui-contextmenu-trigger:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.ui-contextmenu-panel{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-control);width:max-content;min-width:160px;box-shadow:var(--shadow-overlay);z-index:20;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.ui-contextmenu-panel[data-placement=above]{top:auto;bottom:calc(100% + 6px)}.ui-contextmenu-item{text-align:left;width:100%;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;outline:none;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:15px;display:flex}.ui-contextmenu-item-destructive{color:var(--color-error)}.ui-contextmenu-item+.ui-contextmenu-item{border-top:1px solid var(--color-separator)}.ui-contextmenu-separator{border-top:1px solid var(--color-separator);height:8px;margin-top:4px}.ui-contextmenu-item:active,.ui-contextmenu-item:focus{background:var(--color-surface)}.ui-contextmenu-item:focus{outline:2px solid var(--color-text);outline-offset:-2px}.ui-contextmenu-item-icon{flex-shrink:0}.confirmsheet-page{padding:var(--sheet-padding);gap:var(--space-2);flex-direction:column;display:flex}.confirmsheet-title{font-size:var(--text-sheet-title);color:var(--color-text);margin:0;font-weight:600}.confirmsheet-title--spaced{margin-bottom:var(--space-2)}.confirmsheet-title--tight{margin-bottom:var(--space-1)}.confirmsheet-text{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:15px;line-height:1.45}.confirmsheet-text--tight{margin:0}.confirmsheet-secondary{height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:15px}.confirmsheet-secondary--spaced{margin-top:var(--space-1)}.l-reading-section--aside{grid-template-columns:var(--l-section-aside,auto) minmax(0, 1fr);column-gap:var(--l-section-gap,0px);display:grid}.l-reading .planitem-scroll{box-sizing:border-box;width:auto;margin-inline:0;padding:0}.c2-plan-detail-intro{margin-bottom:var(--ds-space-2xl)}.c2-plan-detail-intro>h1{margin:0}.c2-plan-detail-intro .c2-plan-detail-description{margin:var(--ds-space-md) 0 0}.c2-plan-detail-tags{gap:var(--ds-space-sm);margin:0 0 var(--ds-space-xl);flex-wrap:wrap;display:flex}.c2-plan-detail-fields{border-block:var(--ds-border-hairline);padding-block:var(--ds-space-3xl)}.c2-plan-detail-fields>.c2-plan-detail-field:first-child{margin-top:0}.c2-plan-detail-field+.c2-plan-detail-field{border-top:var(--ds-border-hairline);padding-top:var(--ds-space-3xl)}.c2-plan-detail .planitem-format{display:none}.c2-plan-detail-field{--l-section-aside:var(--ds-size-row-icon);--l-section-gap:var(--ds-space-lg);margin-top:var(--ds-space-3xl)}.c2-plan-detail-field .planitem-divider{display:none}.c2-plan-detail-field .planitem-label{margin:0 0 var(--ds-space-md);font:var(--ds-font-subhead);letter-spacing:var(--ds-text-subhead-tracking);text-transform:none;color:var(--ds-color-text)}.l-reading .planitem-text{font:var(--ds-font-reading);letter-spacing:var(--ds-text-reading-tracking);color:var(--ds-color-text);margin:0}.c2-plan-detail .planitem-text--editable{cursor:text;border-radius:var(--ds-radius-thumb)}.c2-plan-detail .planitem-text--editable:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.c2-plan-detail [data-field=cta] .planitem-cta{margin:0}.c2-plan-detail [data-field=cta] .planitem-cta-label{margin:0 0 var(--ds-space-md);font:var(--ds-font-subhead);letter-spacing:var(--ds-text-subhead-tracking);color:var(--ds-color-text);display:block}.angledetail-format-menu{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.c2-plan-detail [data-field=cta] .angledetail-format-menu{margin:0}.c2-plan-cta-empty{margin:var(--ds-space-md) 0 0;font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.c2-plan-detail-actions[aria-disabled=true]{opacity:var(--ds-opacity-disabled)}.c2-plan-approach-confirm form{gap:var(--ds-space-md);margin-bottom:var(--ds-space-md);display:grid}@media (hover:hover) and (pointer:fine){.c2-plan-detail .planitem-text--editable:hover{background:var(--ds-color-surface)}}@media (width<=767px){.c2-plan-detail-field{--l-section-gap:var(--ds-space-md);margin-top:var(--ds-space-2xl)}.c2-plan-detail-field+.c2-plan-detail-field{padding-top:var(--ds-space-2xl)}}.ui-inline-edit-textarea{resize:none;cursor:text;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;display:block}.ui-inline-edit-textarea::placeholder{color:var(--color-placeholder)}.planitem-screen{background:var(--color-background)}.planitem-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.planitem-format{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);margin:0}.planitem-urgency{color:var(--color-text-secondary);margin:4px 0 0;font-size:15px}.planitem-divider{background:var(--color-separator);height:1px;margin:var(--space-4) 0}.planitem-label{margin:0 0 var(--space-2);letter-spacing:.05em;color:var(--color-text-secondary);text-transform:uppercase;font-size:13px;font-weight:600}.planitem-text{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);margin:0}.planitem-cta{margin:var(--space-3) 0 0;color:var(--color-text);font-size:15px}.planitem-cta-label{color:var(--color-text-secondary);margin-bottom:2px;font-size:14px;display:block}.planitem-text--editable{cursor:text}.planitem-screen .angledetail-format-option:disabled{opacity:.5;cursor:default}.planitem-screen .planitem-format-menu{margin-top:0}.angledetail-screen{background:var(--color-background)}.angledetail-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.angledetail-perspective{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);cursor:text;margin:0}.angledetail-divider{background:var(--color-separator);height:1px;margin:var(--space-4) 0}.angledetail-format-line{color:var(--color-text-secondary);margin:0;font-size:14px}.angledetail-format-menu{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.angledetail-format-option{border-radius:var(--radius-pill);border:1px solid var(--color-surface-border);color:var(--color-text);cursor:pointer;background:0 0;padding:5px 12px;font-family:inherit;font-size:13px}.angledetail-format-option:active{background:var(--color-surface)}.angledetail-format-option[data-recommended=true]{border-color:var(--color-link);color:var(--color-link)}.angledetail-format-option[data-selected=true]{border-color:var(--color-button-bg);background:var(--color-button-bg);color:var(--color-button-text)}.angledetail-pill-selected{border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:52px;color:var(--color-text);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:17px;font-weight:600;display:flex}.semana-sheet-list{margin:0 0 var(--space-2);padding-left:var(--space-4);color:var(--color-text-secondary);font-size:15px;line-height:1.45}.semana-notice{align-items:baseline;gap:var(--space-1);margin:0 0 var(--space-4);color:var(--color-text-secondary);flex-wrap:wrap;font-size:14px;line-height:1.4;display:flex}.semana-notice--stacked{column-gap:var(--space-4)}.semana-notice-text{flex:1 0 100%}.l-collection{--l-measure:var(--layout-canvas)}@media (width>=768px) and (width<=1023px){.l-collection:not(.l-collection--multiple){--l-measure:var(--layout-reading)}}.l-collection--reading{--l-measure:var(--layout-reading)}.l-collection>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-bottom:max(calc(var(--shell-footer-height,0px) + var(--layout-clearance)), calc(env(safe-area-inset-bottom,0px) + var(--ds-space-sm)))}.l-collection--compact-title .l-page-intro>:is(:not(*~*),.l-page-intro__subtitle){visibility:hidden}.l-collection__column{box-sizing:border-box;width:min(var(--l-measure), calc(100% - var(--layout-gutter) * 2));margin-inline:auto}:where(.l-collection .l-page-intro){margin-bottom:var(--ds-space-4xl)}:where(.l-collection .l-page-intro>:not(*~*)){margin:0}:where(.l-collection .l-page-intro>.l-page-intro__subtitle){margin:var(--ds-space-md) 0 0}@media (width<=767px){:where(.l-collection .l-page-intro){margin-bottom:var(--ds-space-3xl)}}.l-collection--fit .l-collection__column{flex-direction:column;flex:1 0 auto;display:flex}.l-collection--fit .l-collection__column>:not(.l-collection__fit){flex-shrink:0}.l-collection__fit{min-height:var(--l-fit-min,auto);flex-direction:column;flex:1 1 0;display:flex}.l-collection--fit>.ui-appshell-content:not(.ui-appshell-content-own-scroll){overflow-y:hidden}.l-collection--fit.l-collection--fit-scroll>.ui-appshell-content:not(.ui-appshell-content-own-scroll){overflow-y:auto}.l-collection__toolbar{top:calc(var(--layout-header) + env(safe-area-inset-top,0px) - var(--ds-space-xl));z-index:3;margin:calc(var(--ds-space-xl) * -1) calc(var(--layout-gutter) * -1) 0;padding:var(--ds-space-xl) var(--layout-gutter) 0;background:var(--ds-color-background);position:sticky}.l-collection--toolbar>.ui-appshell-content:not(.ui-appshell-content-own-scroll){scroll-padding-top:calc(var(--layout-header) + env(safe-area-inset-top,0px) - var(--ds-space-xl) + var(--l-toolbar-height,0px) + var(--ds-space-sm));padding-top:0}.l-collection--toolbar .l-collection__column{padding-top:calc(var(--layout-inset) + env(safe-area-inset-top,0px))}.l-collection__split{--l-split-inset:calc(var(--ds-space-2xl) + var(--ds-space-xs));--l-split-stack:var(--ds-space-3xl);gap:var(--l-split-stack);display:grid}@media (width<=767px){.l-collection__split{--l-split-stack:calc(var(--ds-space-2xl) + var(--ds-space-xs))}}.l-collection__split--supporting{--l-split-columns:minmax(0, 1.6fr) minmax(0, 1fr);--l-split-gap:var(--ds-space-3xl)}.l-collection__split--dominant{--l-split-columns:minmax(0, 2fr) minmax(0, 1fr);--l-split-gap:var(--ds-space-5xl)}.l-collection__body,.l-collection__aside{min-width:0}@media (width>=1024px){.l-collection__split{grid-template-columns:var(--l-split-columns);column-gap:var(--l-split-gap);align-items:start}.l-collection__body{grid-area:1/1}.l-collection__aside{padding-left:var(--l-split-inset);border-left:var(--ds-border-hairline);grid-area:1/2}}.adhoc-proposal-grid{gap:var(--ds-space-2xl);display:grid}.adhoc-proposal h2{margin:0 0 var(--ds-space-lg)}.adhoc-proposal .weekplan-row{align-items:flex-start;gap:var(--ds-space-lg);padding:0}.adhoc-proposal .weekplan-row-title{font:var(--ds-font-body-strong);color:var(--ds-color-text)}.adhoc-proposal :is(.weekplan-row-meta,.weekplan-row-summary){font:var(--ds-font-supporting);color:var(--ds-color-text-secondary)}.adhoc-proposal .weekplan-row-summary{margin-top:var(--ds-space-md)}@media (width>=768px){.adhoc-proposal-grid:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.pieceformaticon{border-radius:var(--radius-compact);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.l-collection .weekplan-scroll{box-sizing:border-box;width:auto;margin-inline:0;padding:0}.c2-plan-caption{margin:var(--ds-space-sm) 0 0}.c2-plan-groups{columns:2;column-gap:var(--ds-space-2xl)}.c2-plan-groups .c2-plan-opportunity.ds-card{vertical-align:top;break-inside:avoid;width:100%;margin:0 0 var(--ds-space-2xl);display:inline-block}.c2-plan-opportunity>h2{margin:0 0 var(--ds-space-lg)}.c2-plan-groups .c2-plan-opportunity .weekplan-row{padding-block:var(--ds-space-md);align-items:center}.c2-plan-groups .c2-plan-opportunity .ui-list>.weekplan-row:last-child{margin-block-end:calc(var(--ds-space-md) * -1)}.c2-plan-groups .c2-plan-opportunity .weekplan-row>.pieceformaticon{align-self:flex-start}.c2-plan-groups .weekplan-row-title{display:block;overflow:visible}.c2-plan-seen-badge{vertical-align:middle;margin-left:var(--ds-space-sm);color:var(--ds-color-text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.c2-plan-omitted{margin-top:var(--ds-space-4xl);padding-top:var(--ds-space-2xl);border-top:var(--ds-border-hairline)}.c2-plan-omitted-heading{margin:0 0 var(--ds-space-xl)}.c2-plan-omitted .c2-plan-omitted-item.ds-card{gap:var(--ds-space-2xl);margin:0 0 var(--ds-space-2xl);grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.c2-plan-omitted-item h3{margin:var(--ds-space-sm) 0}.c2-plan-omitted-item p{max-width:68ch;margin:0}.c2-plan-add-ideas{padding:var(--ds-space-2xl)}.c2-plan-add-ideas h2{margin:0 0 var(--ds-space-sm)}.c2-plan-add-ideas>p{margin:0 0 var(--ds-space-xl)}.c2-plan-alert .ds-notice__action{gap:var(--ds-space-lg)}.c2-plan-adapted{margin:0 0 var(--ds-space-2xl)}.c2-plan-footer-helper{margin:0}@media (width<=767px){.c2-flow .ui-screenheader .c2-plan-add-opportunity{inline-size:var(--ds-size-hit);padding:0}.c2-plan-add-opportunity>span{display:none}.c2-plan-groups{column-count:1}.c2-plan-groups .c2-plan-opportunity.ds-card{margin-bottom:var(--ds-space-xl)}.c2-plan-omitted .c2-plan-omitted-item.ds-card{gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr)}.c2-plan-add-omitted{justify-self:start}}.weekplan-screen{background:var(--color-background)}.weekplan-scroll{padding:0 var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.weekplan-group{margin-top:var(--space-5)}.weekplan-group:first-child{margin-top:var(--space-2)}.weekplan-group-title{margin:0 0 var(--space-2);color:var(--color-text);font-size:15px;font-weight:600}.weekplan-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.weekplan-row-text{flex:1;min-width:0}.weekplan-row-title{color:var(--color-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 2px;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.weekplan-row-meta{color:var(--color-text-secondary);margin:0;font-size:14px}.weekplan-row-summary{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.weekplan-row-summary-label{font-weight:600}.weekplan-row-line{color:var(--color-text-secondary);align-items:center;gap:5px;margin:4px 0 0;font-size:14px;display:flex}.weekplan-row-icon{color:var(--color-attention);flex-shrink:0}.weekplan-row-chevron{color:var(--color-text-secondary);flex-shrink:0}.weekplan-notplanned{padding:var(--space-3) 0;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.4}.weekplan-add{margin-top:var(--space-2)}.l-collection .account-scroll,.l-reading :is(.profile-scroll,.brand-scroll,.networks-scroll,.timezone-scroll,.networks-choose-body){box-sizing:border-box;width:auto;margin-inline:0;padding:0}.app-account-groups{gap:calc(var(--ds-space-3xl) + var(--ds-space-xs));align-items:start;display:grid}.app-account .account-section-label{margin:0 0 var(--ds-space-lg)}.app-account .app-account-group .account-row{min-height:calc(var(--ds-space-6xl) + var(--ds-space-sm))}.app-account .account-row-text{gap:0}.app-account .account-row-meta{overflow-wrap:anywhere}.app-account .account-row-warning{gap:var(--ds-space-sm);color:var(--ds-color-attention)}.app-account .account-row-warning>svg{flex-shrink:0}.app-account .account-support{margin-top:0}.app-account-exit{margin-top:var(--ds-space-4xl);max-width:var(--layout-reading)}.app-account .account-terminate{width:auto;margin-top:var(--ds-space-xl)}@media (width>=1024px){.app-account-groups{column-gap:calc(var(--ds-space-5xl) + var(--ds-space-lg));row-gap:var(--ds-space-4xl);grid-template-columns:repeat(2,minmax(0,1fr))}.app-account-exit{width:calc((100% - var(--ds-space-5xl) - var(--ds-space-lg)) / 2)}}.app-account-title{margin:0 0 var(--ds-space-4xl)}.app-account .brand-row-chevron{font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking)}.app-account .profile-field{padding:var(--ds-space-xl) 0;gap:var(--ds-space-sm)}.app-account .profile-field[data-inert=true]{opacity:var(--ds-opacity-disabled)}.app-account .profile-field-label{font:var(--ds-font-meta-strong);letter-spacing:var(--ds-text-meta-strong-tracking);color:var(--ds-color-text-secondary)}.app-account :is(.profile-field-value,.profile-field-input){box-sizing:border-box;min-height:var(--ds-size-field);padding:var(--ds-space-md) var(--ds-space-lg);border:var(--ds-border-field);border-radius:var(--ds-radius-compact);font:var(--ds-font-input);letter-spacing:var(--ds-text-input-tracking);color:var(--ds-color-text);overflow-wrap:anywhere;background:0 0}.app-account .profile-field-value{white-space:pre-wrap}.app-account .profile-field-value[data-empty=true]{color:var(--ds-color-placeholder)}.app-account .profile-field-input{border-color:var(--ds-color-text-secondary);caret-color:var(--ds-color-text)}.app-account :is(.profile-field-value,.profile-field-input):focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.app-account .profile-field-edit-row{gap:var(--ds-space-md)}.app-account .profile-field-btn{box-sizing:border-box;width:var(--ds-size-hit);height:var(--ds-size-hit);border:var(--ds-border-card);border-radius:var(--ds-radius-pill);background:var(--ds-color-card);color:var(--ds-color-text)}.app-account .profile-field-btn-confirm{border-color:var(--ds-color-button);background:var(--ds-color-button);color:var(--ds-color-button-text)}.app-account .profile-field-btn:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.app-account .profile-field-btn:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.app-account .profile-field-extra{gap:var(--ds-space-md);font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.app-account .brand-section-label{margin:0 0 var(--ds-space-xl);font:var(--ds-font-group-title);letter-spacing:var(--ds-text-group-title-tracking);color:var(--ds-color-text)}.app-account-assets{gap:var(--ds-space-3xl);margin-top:var(--ds-space-3xl);display:grid}.app-account .brand-asset-main{min-height:calc(var(--ds-space-6xl) + var(--ds-space-3xl));margin-bottom:var(--ds-space-xl);gap:var(--ds-space-2xl)}.app-account .brand-thumb-photo{width:calc(var(--ds-space-6xl) + var(--ds-space-3xl));height:calc(var(--ds-space-6xl) + var(--ds-space-3xl))}.app-account .brand-thumb-logo{width:calc(var(--ds-space-6xl) * 2.5);height:calc(var(--ds-space-6xl) + var(--ds-space-3xl));border:var(--ds-border-field);border-radius:var(--ds-radius-compact)}.app-account .brand-thumb-empty{border:var(--ds-border-field);color:var(--ds-color-text-secondary)}.app-account .brand-fields{margin-top:var(--ds-space-4xl)}.app-account .brand-error{margin:0 0 var(--ds-space-md);font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-error)}.app-account .networks-row-wrap{padding:var(--ds-space-xl) 0}.app-account .networks-row{gap:var(--ds-space-2xl);align-items:flex-start}.app-account .networks-row-text{gap:var(--ds-space-sm)}.app-account .networks-row-title{font:var(--ds-font-subhead);letter-spacing:var(--ds-text-subhead-tracking);color:var(--ds-color-text)}.app-account .networks-row-caption{gap:var(--ds-space-xs);font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary);overflow-wrap:anywhere}.app-account .networks-row-warning{gap:var(--ds-space-sm);color:var(--ds-color-attention)}.app-account .networks-row-warning>svg{flex-shrink:0}.app-account .networks-row-actions{gap:var(--ds-space-sm)}.app-account .networks-row-failure{gap:var(--ds-space-lg);margin-top:var(--ds-space-xl);font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);flex-wrap:wrap}.app-account .networks-row-failure .networks-row-warning{color:var(--ds-color-error)}.app-account :is(.networks-hint,.networks-choose-instruction){margin:var(--ds-space-xl) 0 0;font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking);color:var(--ds-color-text-secondary)}.app-account .networks-warn-banner{margin-top:var(--ds-space-2xl)}.app-account .networks-choose-heading{font:var(--ds-font-group-title);letter-spacing:var(--ds-text-group-title-tracking);color:var(--ds-color-text);margin:0}.app-account .networks-choose-instruction{margin:var(--ds-space-md) 0 var(--ds-space-2xl)}.app-account .networks-choose-footer{box-sizing:border-box;margin:var(--ds-space-3xl) auto 0;padding:0}.l-reading .networks-choose-footer{width:min(var(--layout-field), 100%)}.app-account .networks-choose-cancel{margin-top:var(--ds-space-md)}@media (hover:hover) and (pointer:fine){.app-account .profile-field-value:not(:disabled):hover{background:var(--ds-color-wash-faint)}.app-account .profile-field-btn-cancel:not(:disabled):hover{background:var(--ds-color-hover-card)}.app-account .profile-field-btn-confirm:not(:disabled):hover{background:var(--ds-color-button-hover)}}@media (width>=768px){.app-account-assets{gap:var(--ds-space-4xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.app-account-title{margin-bottom:var(--ds-space-3xl)}.app-account .networks-row{gap:var(--ds-space-lg);flex-direction:column}.app-account .networks-row-actions{align-items:center;gap:var(--ds-space-2xl);flex-flow:wrap}}.app-account-group>.ds-sectionheader{margin-bottom:var(--ds-space-lg)}.app-account-group .ds-listrow__main{min-height:calc(var(--ds-space-6xl) + var(--ds-space-sm))}.app-email-sheet{gap:var(--ds-space-xl);padding:var(--ds-space-2xl);color:var(--ds-color-text);font:var(--ds-font-body);overflow-wrap:anywhere;flex-direction:column;display:flex}.app-email-sheet h2,.app-email-sheet p{margin:0}.app-email-sheet fieldset{gap:var(--ds-space-xl);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.app-email-sheet label{gap:var(--ds-space-sm);font:var(--ds-font-meta-strong);flex-direction:column;display:flex}.app-email-sheet :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;max-width:100%;min-height:var(--ds-size-field);border:var(--ds-border-field);border-radius:var(--ds-radius-compact);background:var(--ds-color-card);color:var(--ds-color-text);padding:var(--ds-space-md);font:var(--ds-font-input)}.app-email-sheet textarea{resize:vertical;min-height:120px}.app-email-sheet .app-email-check{align-items:center;gap:var(--ds-space-md);flex-direction:row}.app-email-actions{gap:var(--ds-space-lg);flex-wrap:wrap;display:flex}.account-scroll{padding:0 var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.account-section-label{margin:var(--space-5) 0 var(--space-1);color:var(--color-text);font-size:15px;font-weight:600}.account-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.account-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-row-title{color:var(--color-text);font-size:16px}.account-row-meta{color:var(--color-text-secondary);font-size:14px}.account-row-meta-stack{flex-direction:column;gap:2px;display:flex}.account-row-warning{color:var(--color-warning);align-items:center;gap:4px;display:flex}.account-row-action{color:var(--color-link);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:14px;font-weight:600}.account-support{margin-top:var(--space-5)}a.account-row{color:inherit;text-decoration:none}.account-row-chevron{color:var(--color-text-secondary);flex-shrink:0}.account-terminate{width:100%;margin-top:var(--space-6);padding:var(--space-3) 0;text-align:left;color:var(--color-error);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;font-weight:600;display:block}.profile-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.profile-list{flex-direction:column;display:flex}.profile-field{padding:var(--space-3) 0;flex-direction:column;gap:6px;display:flex}.profile-field[data-inert=true]{opacity:.45}.profile-field-label{color:var(--color-text-secondary);font-size:13px}.profile-field-value{text-align:left;border-radius:var(--radius-control);background:var(--color-surface);width:100%;color:var(--color-text);cursor:pointer;border:none;min-height:46px;padding:13px 14px;font-family:inherit;font-size:16px;display:block}.profile-field-edit-row{align-items:center;gap:var(--space-2);display:flex}.profile-field-input{border-radius:var(--radius-control);background:var(--color-surface);border:2px solid var(--color-link);min-width:0;color:var(--color-text);outline:none;flex:1;padding:12px 13px;font-family:inherit;font-size:16px}.profile-field-btn{border-radius:var(--radius-pill);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.profile-field-btn-cancel{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.profile-field-btn-confirm{background:var(--color-text);color:var(--color-background)}.profile-field-btn:disabled{opacity:.35;cursor:default}.profile-field-value:disabled{cursor:default}.profile-field-value[data-empty=true]{color:var(--color-placeholder)}.profile-field-edit-row[data-multiline=true]{align-items:flex-start}.profile-field-edit-row textarea.profile-field-input{resize:none;line-height:1.4}.profile-field-extra{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);flex-wrap:wrap;font-size:14px;display:flex}.profile-field-link{color:var(--color-link);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.brand-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.brand-section-label{margin:var(--space-5) 0 var(--space-3);color:var(--color-text);font-size:15px;font-weight:600}.brand-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.brand-row:disabled{cursor:default;opacity:.45}.brand-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.brand-row-title{color:var(--color-text);font-size:16px}.brand-row-meta{color:var(--color-text-secondary);font-size:14px}.brand-row-chevron{color:var(--color-text-secondary);flex-shrink:0}.brand-asset-main{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.brand-thumb{box-sizing:border-box;object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-thumb-photo{border-radius:var(--radius-pill);width:72px;height:72px}.brand-thumb-logo{width:120px;height:72px;padding:var(--space-2);object-fit:contain;border-radius:var(--radius-control);border:1.5px solid var(--color-surface-border)}.brand-thumb-empty{border:1.5px dashed var(--color-surface-border);color:var(--color-text-secondary)}.brand-asset-actions{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.brand-action{color:var(--color-link);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.brand-action:disabled{opacity:.45;cursor:default}.brand-error{margin:0 0 var(--space-3);color:var(--color-error);font-size:14px}.brand-check{border-radius:var(--radius-pill);border:1.5px solid var(--color-surface-border);width:26px;height:26px;color:var(--color-background);flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-check[data-on=true]{background:var(--color-text);border:none}.brand-fields{margin-top:var(--space-5);flex-direction:column;display:flex}.brand-input{display:none}.app-agenda-group{margin:0 0 var(--ds-space-3xl)}.app-agenda-group>.ds-sectionheader,.app-agenda-upcoming>.ds-sectionheader{margin-bottom:var(--ds-space-lg)}.app-agenda-upcoming .app-agenda-group{margin-top:var(--ds-space-lg)}.app-agenda-upcoming .app-agenda-group .ds-sectionheader__title{font:var(--ds-font-meta-strong)}.app-agenda .ds-listrow__thumb img{object-fit:contain;border-radius:var(--ds-radius-thumb);max-width:100%;height:100%}.app-agenda .ds-listrow__title{overflow-wrap:anywhere}.app-agenda-history{border-top:var(--ds-border-hairline);padding-top:var(--ds-space-2xl);margin-top:var(--ds-space-md)}.app-agenda-history-group{min-width:0}.app-agenda-history-group>summary{cursor:pointer;min-height:var(--ds-size-hit);padding-block:var(--ds-space-md)}.app-agenda-history-group>summary:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.app-agenda-history-group>.ds-list{margin-top:var(--ds-space-lg)}.app-agenda .ds-notice{margin-bottom:var(--ds-space-xl)}.app-agenda-calendar{margin-bottom:var(--ds-space-3xl)}.app-agenda-calendar-week{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);margin-bottom:var(--ds-space-2xl);display:flex}.app-agenda-calendar-week>p{margin:0}.app-agenda-calendar-week>div{gap:var(--ds-space-sm);flex-shrink:0;display:flex}.app-agenda-calendar-cards{gap:var(--ds-space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.app-agenda-calendar-group{border-top:var(--ds-border-hairline);padding-top:var(--ds-space-2xl);margin-top:var(--ds-space-md)}.app-calendar-page-actions{margin-bottom:var(--ds-space-xl);justify-content:flex-end;display:flex}.app-calendar-grid{gap:calc(var(--ds-space-2xl) + var(--ds-space-xs));grid-template-columns:minmax(0,1fr);display:grid}.app-calendar-day{min-width:0}.app-calendar-day>h2{padding:0 0 var(--ds-space-md);border-bottom:var(--ds-border-hairline);margin:0}.app-calendar-day>div{gap:var(--ds-space-md);padding-top:var(--ds-space-md);flex-direction:column;display:flex}.app-calendar-empty-day{padding:var(--ds-space-md) var(--ds-space-sm);margin:0}.app-agenda .app-calendar-card.ds-card{grid-template-columns:var(--ds-size-icon-xl) minmax(0,1fr);align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-lg);display:grid}.app-calendar-card.ds-card .pieceformaticon{width:var(--ds-size-icon-xl);height:var(--ds-size-icon-xl);border-radius:var(--ds-radius-small)}.app-calendar-card.ds-card .pieceformaticon svg{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm)}.app-calendar-card-meta{overflow-wrap:anywhere;margin:0}.app-calendar-card-title{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.app-agenda-calendar .app-calendar-card[data-state=not_published] .app-calendar-card-meta{color:var(--ds-color-error)}.app-agenda-calendar .app-calendar-card:is([data-state=to_publish],[data-state=to_send],[data-state=unproven]) .app-calendar-card-meta{color:var(--ds-color-attention)}.app-agenda .app-calendar-card[data-completed=true]{--_fill-hover:var(--ds-color-card);opacity:var(--ds-opacity-pending);filter:grayscale()}.app-agenda :is(time,input[type=date],input[type=time]){font-variant-numeric:var(--ds-numeric-tabular)}@media (hover:hover) and (pointer:fine){.app-agenda-history-group>summary:hover{color:var(--ds-color-text-secondary)}}@media (width>=1024px){.app-agenda-history{gap:var(--ds-space-3xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-agenda-calendar-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.app-calendar-early{gap:var(--ds-space-md);grid-template-columns:repeat(5,minmax(0,1fr))}.app-calendar-later{gap:var(--ds-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.app-agenda .app-calendar-card.ds-card{padding:var(--ds-space-md)}}@media (width<=1023px){.app-agenda .l-collection__body .app-agenda-group:last-child{margin-bottom:0}.app-agenda .l-collection__aside{border-top:var(--ds-border-hairline);padding-top:calc(var(--ds-space-2xl) + var(--ds-space-xs))}}@media (width<=767px){.app-agenda-calendar-cards{grid-template-columns:minmax(0,1fr)}.app-agenda-calendar-week{gap:var(--ds-space-md);flex-wrap:wrap}.app-agenda .ui-screenheader .ds-segmented__option{padding-inline:var(--ds-space-md)}}.ui-appshell,.ui-focusshell{background:var(--color-background);flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.ui-appshell-content{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;display:flex}.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:var(--screenheader-height);padding-bottom:var(--shell-footer-height,0px);scroll-padding-top:var(--screenheader-height);scroll-padding-bottom:var(--shell-footer-height,0px);overflow:hidden auto}.ui-appshell-content-own-scroll{overflow:hidden}.ui-appshell-footer{z-index:10;gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));background:linear-gradient(to top, var(--color-background) 0%, var(--color-background) 55%, transparent 100%);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-appshell-footer>*{pointer-events:auto}html[data-keyboard] .ui-appshell-footer{padding-bottom:var(--space-3)}.ui-focusshell-content{box-sizing:border-box;min-height:0;padding-top:var(--screenheader-height);scroll-padding-top:var(--screenheader-height);flex-direction:column;flex:1;display:flex;overflow:auto}.ui-focusshell:not(:has(.ui-focusshell-auxiliary)){padding-bottom:env(safe-area-inset-bottom)}.ui-focusshell-auxiliary{flex-shrink:0}.ui-focus-headline{letter-spacing:-.03em;color:var(--color-text);font-size:38px;font-weight:600;line-height:1.1}.synthesis-screen{background:var(--color-background)}.synthesis-messages{padding:var(--space-4) var(--space-5) var(--space-4);flex-direction:column;display:flex}.firstconv-message-assistant{color:var(--color-text);max-width:100%;margin:0;font-size:16px;line-height:1.6}.firstconv-typing{padding:var(--space-2) 0;align-items:center;gap:5px;display:flex}.firstconv-typing span{border-radius:var(--radius-pill);background:var(--color-text-secondary);width:7px;height:7px;animation:firstconv-typing-pulse var(--duration-pulse) ease-in-out infinite}.firstconv-typing span:nth-child(2){animation-delay:.15s}.firstconv-typing span:nth-child(3){animation-delay:.3s}@keyframes firstconv-typing-pulse{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.firstconv-typing span{opacity:.6;animation:none}}@keyframes firstconv-fade-in{0%{opacity:0}to{opacity:1}}.synthesis-dimmable{transition:opacity var(--duration-fade) ease}.synthesis-dimmed{opacity:.4;pointer-events:none}.synthesis-group{margin-top:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.synthesis-group-in{opacity:0;animation:.32s ease-out forwards firstconv-fade-in}@media (prefers-reduced-motion:reduce){.synthesis-group-in{animation-duration:1ms}}.synthesis-group-title{margin:0 0 calc(var(--space-2) * -1);color:var(--color-text);font-size:16px;font-weight:600}.synthesis-item-dimmed{opacity:.4;pointer-events:none}.synthesis-item{cursor:pointer;background:var(--color-background);padding:var(--space-3) 0;will-change:transform;-webkit-user-select:none;user-select:none;position:relative}.synthesis-item-label-row{align-items:center;gap:4px;margin-bottom:2px;display:flex}.synthesis-item-label{letter-spacing:.01em;color:var(--color-text-secondary);font-size:13px;font-weight:500}.synthesis-item-check{color:var(--color-link-fill);flex-shrink:0}.synthesis-item-value{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);margin:0}.synthesis-item-editing{cursor:default}.angle-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;cursor:pointer;transition:opacity var(--duration-fade) ease;display:flex}.angle-row-dimmed{opacity:.4;pointer-events:none}.angle-row-text{flex:1;min-width:0}.angle-title{color:var(--color-text);margin:0 0 4px;font-size:16px}.angle-perspective{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.angle-format-line{color:var(--color-text-secondary);margin:0;font-size:14px}.angle-check-slot{flex-shrink:0;width:30px;height:30px;margin-top:2px}.angle-check{border-radius:var(--radius-pill);border:1.5px solid var(--color-surface-border);color:#0000;background:0 0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.angle-check[data-checked=true]{border-color:var(--color-link-fill);background:var(--color-link-fill);color:#fff}.angle-check-bare{width:30px;height:30px;color:var(--color-link-fill);justify-content:center;align-items:center;display:flex}.angles-screen{background:var(--color-background)}.angles-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.angles-title{margin:0 0 var(--space-2);font-size:var(--text-page-headline);font-weight:400;line-height:var(--leading-page-headline);letter-spacing:var(--tracking-page-headline);color:var(--color-text)}.angles-subtitle{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:15px;line-height:1.4}.angles-section-title{margin:var(--space-5) 0 0;color:var(--color-text);font-size:18px;font-weight:600}.angles-section-title:first-of-type{margin-top:0}.l-collection .choice-scroll{box-sizing:border-box;width:auto;margin-inline:0;padding:0}.c2-choice-notice{margin:0 0 var(--ds-space-2xl)}.c2-choice-filters{margin:0 0 var(--ds-space-xl)}.l-collection .l-page-intro>.choice-title{margin:0}.c2-choice-grid{gap:var(--ds-space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.c2-choice-status{align-items:center;gap:var(--ds-space-sm);margin:0;display:flex}.c2-choice-status svg{flex-shrink:0}.c2-choice-origin-label,.c2-choice-filter-label--mobile{display:none}.c2-choice-grid .ds-choice__open--leading{flex-direction:column;align-items:flex-start}@media (width>=768px){.c2-choice-grid .ds-choice__open--leading{flex-direction:row}}@media (width<=767px){.c2-choice-grid{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr)}.c2-choice-filters{margin-bottom:var(--ds-space-lg)}.c2-choice-grid .inspiration-origin{display:none}.c2-choice-origin-label{margin-block-start:var(--ds-space-sm);display:block}.c2-choice-filter-label--full{display:none}.c2-choice-filter-label--mobile{display:inline}}.c2-choice-grid .inspiration-origin{flex-shrink:0;display:inline-flex}.c2-choice-grid .inspiration-origin__icon{background:var(--ds-color-surface);block-size:32px;inline-size:32px;font:var(--ds-font-meta-strong);border-radius:50%;place-items:center;display:grid;overflow:hidden}.c2-choice-grid .inspiration-origin__icon img{object-fit:cover;width:100%;height:100%}.c2-choice-grid .inspiration-origin__icon--doop{background:0 0;border-radius:0}.c2-choice-grid .inspiration-origin__icon--doop svg{width:32px;height:32px}@media (width<=767px){.c2-choice-grid .inspiration-origin{display:none}}.choice-screen{background:var(--color-background)}.choice-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.choice-title{margin:0 0 var(--space-2);font-size:var(--text-page-headline);font-weight:400;line-height:var(--leading-page-headline);letter-spacing:var(--tracking-page-headline);color:var(--color-text)}.choice-section-title{margin:var(--space-5) 0 0;color:var(--color-text);font-size:18px;font-weight:600}.choice-section-title:first-of-type{margin-top:0}.choice-expand-toggle{margin-top:var(--space-5);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:16px;display:flex}.choice-expand-chevron{flex-shrink:0}.l-reading .oppdetail-scroll{box-sizing:border-box;width:auto;margin-inline:0;padding:0}.c2-opportunity-content h1{margin:0 0 var(--ds-space-md)}.c2-opportunity-subtitle{margin:0 0 var(--ds-space-2xl)}.c2-opportunity-type{margin-bottom:var(--ds-space-3xl)}.c2-opportunity-sections{gap:var(--ds-space-3xl);flex-direction:column;display:flex}.c2-opportunity-section{--l-section-aside:var(--ds-size-row-icon);--l-section-gap:var(--ds-space-lg)}.c2-opportunity-section h2{margin:0 0 var(--ds-space-sm)}.c2-opportunity-section :is(p,ul){margin:0}.c2-opportunity-section .c2-opportunity-audience{margin-bottom:var(--ds-space-sm)}.c2-opportunity-section ul{padding-left:var(--ds-space-2xl)}.c2-opportunity-section li+li{margin-top:var(--ds-space-xs)}.c2-opportunity-section .c2-opportunity-angles{padding:0;list-style:none}.c2-opportunity-angles h3{margin:0 0 var(--ds-space-xs)}.c2-opportunity-section .c2-opportunity-angles li+li{margin-top:var(--ds-space-xl)}.c2-opportunity-note{margin-top:var(--ds-space-3xl);padding-top:var(--ds-space-2xl);border-top:var(--ds-border-hairline);scroll-margin-block:var(--ds-space-2xl)}.c2-opportunity-note-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-xl);margin-top:var(--ds-space-lg);display:flex}.c2-opportunity-note[data-animate=true]{animation:var(--ds-motion-rise-in)}.c2-opportunity-recommended{align-items:center;gap:var(--ds-space-sm);margin:0;display:flex}.c2-opportunity-recommended svg{flex-shrink:0}@media (width<=767px){.c2-opportunity-type{margin-bottom:var(--ds-space-2xl)}.c2-opportunity-sections{gap:var(--ds-space-2xl)}.c2-opportunity-section{--l-section-gap:var(--ds-space-md)}}.c2-opportunity-content>.l-page-intro{margin-bottom:var(--ds-space-3xl)}.oppdetail-screen{background:var(--color-background)}.oppdetail-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.oppdetail-angle{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);margin:0}.oppdetail-divider{background:var(--color-separator);height:1px;margin:var(--space-4) 0}.oppdetail-label{margin:0 0 var(--space-2);letter-spacing:.05em;color:var(--color-text-secondary);text-transform:uppercase;font-size:13px;font-weight:600}.oppdetail-text{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);margin:0}.oppdetail-meta{color:var(--color-text-secondary);margin:0;font-size:15px}.devicelimit-screen{background:var(--color-background)}.devicelimit-content{padding-left:var(--gutter-focus-start);padding-right:var(--gutter-focus-end);flex-direction:column;flex:1;justify-content:center;display:flex}.devicelimit-headline{margin:0 0 var(--space-4)}.devicelimit-text{margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:1.4}.inspiration-detail .l-page-intro{margin-bottom:var(--ds-space-3xl)}.inspiration-detail-sections{gap:var(--ds-space-3xl);flex-direction:column;display:flex}.inspiration-detail-section{--l-section-aside:var(--ds-size-row-icon);--l-section-gap:var(--ds-space-lg)}.inspiration-detail-section h2{margin:0 0 var(--ds-space-sm)}.inspiration-detail-section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inspiration-detail-section .inspiration-detail-source{margin-top:var(--ds-space-lg)}.inspiration-detail-title{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-wrap:balance;background:0 0;border:0;margin:0;padding:0;display:block}button.inspiration-detail-title{cursor:text}input.inspiration-detail-title{border-bottom:var(--ds-border-field)}.inspiration-detail-body{border-radius:var(--ds-radius-thumb);text-align:left;white-space:pre-wrap;cursor:text;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.inspiration-detail-body-input{box-sizing:border-box;width:100%;min-height:calc(var(--ds-space-6xl) * 2);resize:vertical;border:var(--ds-border-field);border-radius:var(--ds-radius-compact);background:var(--ds-color-card);color:var(--ds-color-text);padding:var(--ds-space-md);display:block}.inspiration-detail :is(.inspiration-detail-title,.inspiration-detail-body,.inspiration-detail-body-input):focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.inspiration-detail-note{gap:var(--ds-space-lg);display:grid}.inspiration-detail-note-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-xl);flex-wrap:wrap;display:flex}@media (width<=767px){.inspiration-detail-sections{gap:var(--ds-space-2xl)}.inspiration-detail-section{--l-section-gap:var(--ds-space-md)}}.conv-messages{overscroll-behavior:contain;box-sizing:border-box;min-height:0;padding-top:calc(var(--screenheader-height) + var(--space-4));padding-right:var(--space-5);padding-bottom:calc(var(--shell-footer-height,0px) + var(--space-4));padding-left:var(--space-5);scroll-padding-top:var(--screenheader-height);scroll-padding-bottom:var(--shell-footer-height,0px);gap:var(--space-4);flex-direction:column;flex:1;transition:opacity .25s;display:flex;overflow:hidden auto}.conv-messages.conv-messages-recede{opacity:.35}@media (prefers-reduced-motion:reduce){.conv-messages{transition:none}}.conv-message-assistant{color:var(--color-text);white-space:pre-line;max-width:100%;margin:0;font-size:16px;line-height:1.6}.conv-title{color:var(--color-text);margin:0;font-size:16px;font-weight:600}.conv-message-assistant+.conv-message-assistant{margin-top:var(--space-4)}.conv-word{white-space:pre;opacity:0;animation:.18s ease-out forwards conv-word-in;display:inline-block}@media (prefers-reduced-motion:reduce){.conv-word{opacity:1;animation:none}}.conv-row-user{justify-content:flex-end;display:flex}.conv-bubble-user{max-width:78%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card) var(--radius-card) 6px var(--radius-card);background:var(--color-bubble-user-bg);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body);white-space:pre-wrap;word-break:break-word}.conv-bubble-anim{transform-origin:100% 100%;animation:.25s ease-out both conv-user-in}@keyframes conv-word-in{0%{opacity:0}to{opacity:1}}@keyframes conv-user-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.conv-bubble-anim{animation:.2s ease-out both conv-fade-in}}@keyframes conv-fade-in{0%{opacity:0}to{opacity:1}}.conv-typing{padding:var(--space-2) 0;align-items:center;gap:5px;display:flex}.conv-typing span{border-radius:var(--radius-pill);background:var(--color-text-secondary);width:7px;height:7px;animation:conv-typing-pulse var(--duration-pulse) ease-in-out infinite}.conv-typing span:nth-child(2){animation-delay:.15s}.conv-typing span:nth-child(3){animation-delay:.3s}@keyframes conv-typing-pulse{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.conv-typing span{opacity:.6;animation:none}}.conv-composer-card{align-items:center;gap:var(--space-2);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-large);box-shadow:var(--shadow-elevated);padding:6px 6px 6px 20px;display:flex}.conv-composer-card:has(.conv-plus-button){padding-left:6px}.conv-icon-button,.conv-plus-button{border-radius:var(--radius-pill);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.conv-input{resize:none;min-width:0;height:32px;max-height:96px;color:var(--color-text);box-sizing:border-box;background:0 0;border:none;flex:1;padding:6px 0;font-family:inherit;font-size:16px;line-height:1.4}.conv-input::placeholder{color:var(--color-placeholder)}.conv-input:focus{outline:none}.conv-send{border-radius:var(--radius-pill);background:var(--color-button-bg);width:44px;height:44px;color:var(--color-button-text);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.conv-send:disabled{opacity:.5;cursor:default}.conv-composer-swap{position:relative}.conv-composer-panel{transition:opacity .25s,transform .25s}.conv-composer-panel[data-hidden=true]{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(4px)scale(.98)}@media (prefers-reduced-motion:reduce){.conv-composer-panel{transition:opacity var(--duration-fade) ease;transform:none}.conv-composer-panel[data-hidden=true]{transform:none}}.conv-voice-card{gap:var(--space-4);background:linear-gradient(180deg, var(--color-voice-card-from), var(--color-voice-card-to));border:1px solid var(--color-card-border);border-radius:var(--radius-large);box-shadow:var(--shadow-elevated);flex-direction:column;padding:20px 20px 16px;display:flex}.conv-voice-transcript{--voice-font-size:16px;--voice-line-height:1.4;--voice-max-lines:5;min-height:48px;max-height:calc(var(--voice-font-size) * var(--voice-line-height) * var(--voice-max-lines));font-size:var(--voice-font-size);line-height:var(--voice-line-height);color:var(--color-text-secondary);overscroll-behavior:contain;scrollbar-width:none;font-weight:400;overflow-y:auto}.conv-voice-transcript::-webkit-scrollbar{display:none}.conv-voice-transcript[data-speaker=doop]{color:var(--color-text)}.conv-voice-row{justify-content:space-between;align-items:center;display:flex}.conv-mark-pulse{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite conv-mark-pulse}@keyframes conv-mark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.conv-mark-pulse{animation:1.4s ease-in-out infinite conv-mark-pulse-fade}}@keyframes conv-mark-pulse-fade{0%,to{opacity:1}50%{opacity:.75}}.conv-synthesis-toast{align-items:center;gap:var(--space-2);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-raised);box-shadow:var(--shadow-overlay);color:var(--color-text);animation:conv-synthesis-toast-in var(--duration-confirmation) ease-out;padding:12px 14px;display:flex}.conv-synthesis-toast-dots{flex-shrink:0;align-items:center;gap:4px;margin-right:2px;display:flex}.conv-synthesis-toast-dots span{border-radius:var(--radius-pill);background:var(--color-text-secondary);width:6px;height:6px;animation:conv-typing-pulse var(--duration-pulse) ease-in-out infinite}.conv-synthesis-toast-dots span:nth-child(2){animation-delay:.15s}.conv-synthesis-toast-dots span:nth-child(3){animation-delay:.3s}.conv-synthesis-toast-title{margin:0;font-size:14px;font-weight:600}.conv-synthesis-toast-text{color:var(--color-text-secondary);margin:0;font-size:13px}@keyframes conv-synthesis-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.conv-synthesis-toast{transition-duration:1ms;animation:none}.conv-synthesis-toast-dots span{opacity:.6;animation:none}}.l-conversation{--l-measure:var(--layout-canvas);--l-clearance:var(--layout-clearance)}.l-conversation :is(.l-conversation__scroller,.l-conversation__voice){box-sizing:border-box;min-height:0;padding-top:calc(var(--layout-inset) + env(safe-area-inset-top,0px));padding-inline:max(var(--layout-gutter), calc((100% - var(--l-measure)) / 2));padding-bottom:calc(var(--shell-footer-height,0px) + var(--l-clearance));flex-direction:column;flex:1;display:flex}.l-conversation .l-conversation__scroller{overscroll-behavior:contain;scroll-padding-top:calc(var(--layout-header) + env(safe-area-inset-top,0px));scroll-padding-bottom:var(--shell-footer-height,0px);overflow:hidden auto}.l-conversation .l-conversation__scroller>*{flex-shrink:0}.l-conversation--voice .l-conversation__scroller{display:none}.l-page>.ui-appshell-footer>.l-composer-footer{width:min(var(--l-measure,var(--layout-canvas)), 100%)}.l-composer-footer,.l-composer-footer__notice{gap:var(--ds-space-sm);flex-direction:column;display:flex}.l-composer-footer__notice:empty{display:none}.entry-conversation .conv-messages{gap:var(--ds-space-3xl)}.entry-conversation .conv-messages>div:is(:has(>.conv-message-assistant),:has(>.conv-title)){align-self:flex-start;width:75%;max-width:75%}.entry-conversation .conv-message-assistant{font:var(--ds-font-message);letter-spacing:var(--ds-text-message-tracking);color:var(--ds-color-text)}.entry-conversation .conv-title{font:var(--ds-font-body-strong);letter-spacing:var(--ds-text-body-strong-tracking);color:var(--ds-color-text)}.entry-conversation .conv-row-user{width:100%}.entry-conversation-intro{padding-bottom:var(--ds-space-sm)}.entry-conversation-intro>h1{margin:0}.entry-conversation-intro>p{margin:var(--ds-space-md) 0 0}@media (width<=767px){.entry-conversation .conv-messages{gap:var(--ds-space-2xl)}}.entry-conversation .l-composer-footer__notice{background:var(--ds-color-background)}.entry-conversation .l-composer-footer__notice>.access-offline{margin:0}.entry-voice-session{flex-direction:column;flex:1;min-height:0;display:flex}.entry-voice-caption{min-height:calc(var(--ds-space-6xl) + var(--ds-space-2xl));scrollbar-width:thin;overscroll-behavior:contain;flex:0 auto;width:75%;max-height:40%;overflow-y:auto}.entry-voice-caption p{margin:var(--ds-space-sm) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.entry-voice-presence{justify-content:center;align-items:center;gap:var(--ds-space-2xl);min-height:0;padding-block:var(--ds-space-2xl);flex-direction:column;flex:1;display:flex}.entry-voice-presence>p{margin:0}.entry-voice-recovery:empty{display:none}@media (width<=767px){.entry-voice-caption{width:100%}.entry-voice-presence{gap:var(--ds-space-lg);padding-block:var(--ds-space-lg)}}@media (height<=650px){.entry-voice-presence{padding-block:var(--ds-space-sm);gap:var(--ds-space-sm)}}.entry-flow.entry-conversation .ui-appshell-footer{bottom:0}.entry-voice-mark{aspect-ratio:1;--duration-brand-float:var(--ds-duration-float);--duration-voice-wave:.9s;--ease-brand-float:var(--ds-ease-float);flex-shrink:0;width:clamp(160px,26vh,250px);height:auto}.entry-voice-mark>svg{width:100%;height:100%;display:block}.entry-voice-mark[data-speaking=doop] .entry-mark-opacity-light{animation:entry-voice-wave-light var(--duration-voice-wave) linear infinite}.entry-voice-mark[data-speaking=user] .entry-mark-opacity-dark{animation:entry-voice-wave-dark var(--duration-voice-wave) linear infinite}@keyframes entry-voice-wave-light{0%,to{opacity:.62}8%{opacity:.67}18%{opacity:.9}28%{opacity:.68}39%{opacity:.79}49%{opacity:.64}60%{opacity:.87}73%{opacity:.7}84%{opacity:.82}94%{opacity:.66}}@keyframes entry-voice-wave-dark{0%,to{opacity:.84}8%{opacity:.87}18%{opacity:1}28%{opacity:.88}39%{opacity:.94}49%{opacity:.85}60%{opacity:.98}73%{opacity:.89}84%{opacity:.96}94%{opacity:.86}}@media (prefers-reduced-motion:reduce){.entry-voice-mark[data-speaking] .entry-mark-opacity{animation:none}}@media (height<=650px){.entry-voice-mark{width:130px}}.firstconv-screen{background:var(--color-background)}.l-home{--l-greeting-gap:40px;--l-zone-gap:var(--ds-space-xl);--l-visual-gap:var(--l-zone-gap);--l-edge:max(var(--layout-gutter), calc((100vw - var(--layout-canvas)) / 2))}@media (width<=767px){.l-home{--l-greeting-gap:32px}}.l-home.l-page>.ui-screenheader{padding-inline:max(var(--layout-gutter), calc((100% - var(--layout-canvas)) / 2))}.l-home.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:calc(var(--layout-inset-root) + env(safe-area-inset-top,0px));scroll-padding-top:calc(var(--layout-inset-root) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--shell-footer-height,0px) + var(--layout-clearance))}.l-home--operational.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:calc(var(--layout-inset) + env(safe-area-inset-top,0px));scroll-padding-top:calc(var(--layout-inset) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--shell-footer-height,0px) - var(--l-home-footer-top) + var(--l-zone-gap))}.l-home.l-page:not(.l-home--operational,.l-home--has-footer)>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-bottom:calc(var(--layout-clearance) + env(safe-area-inset-bottom,0px))}.l-home .l-home__column{box-sizing:border-box;width:min(var(--layout-canvas), calc(100% - var(--layout-gutter) * 2));margin-inline:auto}.l-home .l-home__greeting{margin-bottom:var(--l-greeting-gap)}.l-home .l-composer-footer,.l-home .l-composer-footer__notice{gap:var(--l-zone-gap)}.l-home--operational{--l-home-header-edge:calc(var(--layout-header) - 24px);--l-home-footer-top:24px;--l-home-room:calc(100svh - var(--l-home-header-edge) - env(safe-area-inset-top,0px) - var(--shell-footer-height,0px) + var(--l-home-footer-top))}.l-home--operational.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:calc(var(--l-home-header-edge) + env(safe-area-inset-top,0px))}.l-home--operational .l-home__column{min-height:calc(var(--l-home-room) - var(--l-zone-gap));flex-direction:column;flex:none;display:flex;position:relative}.l-home--operational .l-home__greeting{top:calc(var(--layout-inset) - var(--l-home-header-edge));margin:0;position:absolute;left:0}.l-home--operational .l-home__stage{box-sizing:border-box;padding-block:var(--l-zone-gap);flex:1 0 auto;grid-template-rows:minmax(min-content,1fr);display:grid}.l-home--operational .l-home__focus{align-self:stretch;min-height:0;margin:0}.l-home--operational .l-split-hero__lead{padding-block:calc(var(--layout-inset) - var(--l-home-header-edge) + var(--l-greeting-gap) + 24px);translate:none}.l-home--operational .l-split-hero__visual{align-self:stretch;place-items:center end;min-height:280px;container-type:size}.l-home--operational .l-home__following{gap:var(--l-zone-gap);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.l-home--operational :is(.l-home__secondary,.l-home__agenda,.l-home__explore){margin:0}.l-home--operational .l-composer-footer{position:relative}.l-home--operational .l-composer-footer__notice{bottom:calc(100% + var(--l-zone-gap));position:absolute;left:0;right:0}.l-home .l-home__bleed{width:100vw;margin-inline:calc(50% - 50vw)}@media (width>=1024px){.l-home--operational .l-home__stage{padding-top:calc(var(--layout-header) - var(--l-home-header-edge) + var(--l-visual-gap));padding-bottom:calc(var(--l-home-footer-top) + var(--l-visual-gap))}.l-home--operational:not(.l-home--dock-explore) .l-home__stage{min-height:var(--l-home-room);flex:none}}@media (width<=1023px){.l-home--operational{--l-home-footer-top:16px}.l-home--operational.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:calc(var(--layout-inset) + env(safe-area-inset-top,0px))}.l-home--operational .l-home__column{min-height:0}.l-home--operational.l-home--dock-explore .l-home__column{min-height:calc(100svh - var(--layout-inset) - env(safe-area-inset-top,0px) - var(--shell-footer-height,0px) + var(--l-home-footer-top) - var(--l-zone-gap))}.l-home--operational .l-home__greeting{margin-bottom:var(--l-greeting-gap);position:static}.l-home--operational .l-home__stage{padding:0 0 var(--l-zone-gap);flex:none}.l-home--operational.l-home--dock-explore .l-home__stage{flex:1 0 auto}.l-home--operational .l-home__focus{align-self:start}.l-home--operational .l-split-hero__lead{padding-block:0}.l-home--operational .l-split-hero__visual{min-height:0;container-type:normal}}@media (width>=768px) and (width<=1023px){.l-home--operational .l-home__column{height:calc(100svh - var(--layout-inset) - env(safe-area-inset-top,0px) - var(--shell-footer-height,0px) + var(--l-home-footer-top) - var(--l-zone-gap));min-height:calc(100svh - var(--layout-inset) - env(safe-area-inset-top,0px) - var(--shell-footer-height,0px) + var(--l-home-footer-top) - var(--l-zone-gap))}.l-home--operational .l-home__stage{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0}.l-home--operational .l-home__focus.l-split-hero{align-self:stretch;row-gap:var(--l-zone-gap);grid-template-rows:auto minmax(0,1fr)}.l-home--operational .l-split-hero__lead{flex-direction:column;align-self:stretch;display:flex}.l-home--operational .l-split-hero__copy{flex-direction:column;flex:1;display:flex}.l-home--operational .l-split-hero__visual{justify-items:center;min-height:0;container-type:size}}.l-home--entry.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:calc(var(--layout-header) + env(safe-area-inset-top,0px))}.l-home--entry .l-home__spacer{flex:1 1 0}.l-home--entry .l-home__spacer--start{min-height:calc(var(--layout-inset-root) - var(--layout-header))}.l-home--entry .l-home__column{flex-direction:column;flex:0 auto;min-height:0;display:flex}.l-home--entry .l-home__greeting{flex:none}.l-home--entry{--l-entry-art-min:280px}.l-home--entry .l-split-hero--presentation{flex:0 auto}.l-home--entry .l-split-hero--presentation .l-split-hero__visual{min-height:var(--l-entry-art-min);aspect-ratio:var(--l-visual-ratio,1);container-type:size}@media (width>=768px) and (width<=1023px){.l-home--entry .l-split-hero--presentation .l-split-hero__actions{order:2}.l-home--entry .l-split-hero--presentation .l-split-hero__visual{order:3}}@media (width<=1023px){.l-home--entry.l-home--has-greeting.l-home--has-footer .l-home__focus{gap:0}.l-home--entry.l-home--has-greeting.l-home--has-footer .l-split-hero__visual{margin-block:0}.l-home--entry.l-home--has-greeting .l-home__focus.l-split-hero--no-actions{gap:0}.l-home--entry.l-home--has-greeting .l-split-hero--no-actions .l-split-hero__visual{margin-block:0}}@media (width>=1024px){.l-home--entry .l-split-hero--presentation{grid-template-rows:minmax(var(--l-entry-art-min), 1fr)}.l-home--entry .l-split-hero--presentation .l-split-hero__visual{place-self:stretch end;width:80%}}@media (width<=767px){.l-home--entry .l-home__column,.l-home--entry .l-split-hero--presentation{min-height:auto}}.l-home--state .l-home__column{flex:1;min-height:0;position:relative}.l-home .l-home__status{max-width:var(--ds-size-measure)}.l-home .l-home__mark{inset:calc(-1 * (var(--layout-inset-root) + env(safe-area-inset-top,0px))) calc(-1 * var(--l-edge)) calc(-1 * var(--layout-clearance));pointer-events:none;position:absolute;overflow:clip}.l-home--entry.l-home--has-greeting.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:calc(var(--layout-inset) + env(safe-area-inset-top,0px));padding-bottom:var(--shell-footer-height,0px)}.l-home--entry.l-home--has-greeting .l-home__spacer{display:none}.l-home--entry.l-home--has-greeting .l-home__column{min-height:calc(100svh - var(--layout-inset) - var(--shell-footer-height,0px) - env(safe-area-inset-top,0px));flex:none}@media (width<=1023px){.l-home--entry.l-home--has-greeting .l-home__focus{flex-direction:column;flex:1 0 auto;gap:24px;min-height:0;display:flex}.l-home--entry.l-home--has-greeting .l-split-hero__lead{flex:none;width:100%}.l-home--entry.l-home--has-greeting .l-split-hero__visual{aspect-ratio:auto;flex:1 0 200px;width:100%;min-height:200px}}@media (width>=1024px){.l-home--entry.l-home--has-greeting.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-top:calc(var(--layout-header) + env(safe-area-inset-top,0px))}.l-home--entry.l-home--has-greeting .l-home__column{min-height:calc(100svh - var(--layout-header) - var(--shell-footer-height,0px) - env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1fr);display:grid}.l-home--entry.l-home--has-greeting .l-home__greeting{margin-top:calc(var(--layout-inset) - var(--layout-header));grid-area:1/1;align-self:start;margin-bottom:0}.l-home--entry.l-home--has-greeting .l-home__focus{width:100%;height:max(0px, calc(100svh - var(--layout-header) - var(--shell-footer-height,0px) - env(safe-area-inset-top,0px) - 2 * var(--l-visual-gap)));grid-area:1/1;grid-template-rows:minmax(0,1fr);align-self:center}.l-home--entry.l-home--has-greeting .l-split-hero__visual{aspect-ratio:auto;min-height:0}}.l-split-hero{box-sizing:border-box;flex:1;width:100%;min-width:0;min-height:0;position:relative}.l-split-hero__copy,.l-split-hero__actions{min-width:0}.l-split-hero__visual{flex-direction:column;min-width:0;display:flex}.l-split-hero__note{display:none}@media (width<=1023px){.l-split-hero--presentation{flex-direction:column;display:flex}.l-split-hero--presentation .l-split-hero__lead{display:contents}.l-split-hero--presentation .l-split-hero__copy{order:1}.l-split-hero--presentation .l-split-hero__visual{flex:auto;order:2;margin:16px 0 20px}.l-split-hero--presentation .l-split-hero__actions{order:3;margin-top:24px}.l-split-hero--presentation.l-split-hero--no-actions .l-split-hero__visual{margin-bottom:0}}@media (width>=768px) and (width<=1023px){.l-split-hero--presentation .l-split-hero__copy{width:66.6667%}}@media (width<=767px){.l-split-hero--presentation .l-split-hero__visual{margin:14px 0 16px}.l-split-hero--presentation .l-split-hero__actions{margin-top:16px}}@media (width>=1024px){.l-split-hero--presentation{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:24px;display:grid}.l-split-hero--presentation .l-split-hero__lead{min-width:0;display:block}.l-split-hero--presentation .l-split-hero__actions{margin-top:32px}.l-split-hero--presentation .l-split-hero__note{left:0;bottom:var(--layout-clearance);display:block;position:absolute}}.l-split-hero.l-split-hero--status{flex:none;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.l-split-hero--status .l-split-hero__lead{min-width:0}.l-split-hero--status .l-split-hero__visual{display:grid}@media (width>=1024px){.l-split-hero.l-split-hero--status.l-split-hero--has-visual{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}}.entry-brand-creative{background:var(--creative-primary);width:100%;color:var(--creative-ink);border-radius:10px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px #231b1129;container-type:inline-size}.entry-brand-creative>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.entry-brand-creative-copy{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:8%;display:flex;position:relative}.entry-brand-creative-copy>small{letter-spacing:.12em;text-transform:uppercase;font-size:3.5cqw}.entry-brand-creative-copy>p{letter-spacing:-.03em;margin:auto 0;font-size:10cqw;line-height:1.08}.entry-brand-creative-copy>span{letter-spacing:.05em;font-size:4cqw}.entry-brand-creative-copy>span small{margin-top:.5em;font-size:3cqw;display:block}.entry-brand-creative-property .entry-brand-creative-copy{color:#fff;background:linear-gradient(#0000 15%,#000b);padding-top:55%}.entry-brand-creative-zone .entry-brand-creative-copy{background:linear-gradient(0deg,var(--creative-primary),transparent 85%);padding-top:65%}.entry-brand-creative-tips .entry-brand-creative-copy{background:linear-gradient(90deg,var(--creative-soft),color-mix(in srgb,var(--creative-soft) 60%,transparent));color:#17140f}.entry-brand-creative-person>img{object-position:center}.entry-brand-creative-person .entry-brand-creative-copy{color:#fff;background:linear-gradient(#0000 25%,#000c);padding-top:75%}.entry-brand-creative-blue .entry-brand-creative-copy{padding:10%}.entry-brand-creative-logo{object-fit:contain;max-width:30cqw;max-height:12cqw;margin-bottom:4cqw;display:block}.entry-first-week-prompt-title{margin:0 0 var(--ds-space-xl)}.entry-first-week-prompt-lede{margin:0}.entry-first-week-prompt-note{align-items:flex-start;gap:var(--ds-space-md);margin:0;display:flex}.entry-first-week-prompt-note svg{flex-shrink:0}.entry-first-week-prompt-title span{color:var(--first-week-ink)}.entry-first-week-prompt .l-split-hero__visual{--l-visual-ratio:1.4}.entry-first-week-prompt-fan{isolation:isolate;aspect-ratio:1.4;align-self:center;width:min(100cqw,140cqh);min-width:0;margin-block:auto;position:relative;overflow:visible}.entry-first-week-prompt-piece{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;max-width:none;height:auto;display:block;position:absolute;top:50%;box-shadow:0 20px 35px #1e19122e}.entry-first-week-prompt-piece-front{z-index:3;width:46%;left:27%;transform:translateY(-50%)rotate(-1deg)}.entry-first-week-prompt-piece-left{z-index:1;width:34%;top:55%;left:4%;transform:translateY(-50%)rotate(-8deg)}.entry-first-week-prompt-piece-right{z-index:2;width:34%;top:53%;left:62%;transform:translateY(-50%)rotate(8deg)}@media (width<=1023px){.entry-first-week-prompt-title br{display:none}}@media (width<=767px){.entry-first-week-prompt-piece{box-shadow:0 12px 26px #1e191221}}.firstweekprompt-screen{background:var(--color-background)}.firstweekprompt-content{padding-left:var(--gutter-focus-start);padding-right:var(--gutter-focus-end);flex-direction:column;flex:1;justify-content:center;display:flex}.firstweekprompt-headline{margin:0 0 var(--space-4)}.firstweekprompt-subtext{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.4}.firstweekprompt-actions{align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-5);flex-direction:column;display:flex}.firstweekprompt-actions .ui-button{width:100%}.firstweekprompt-fade-in{opacity:0;animation:firstweekprompt-fade-in var(--duration-stagger) ease-out forwards}.firstweekprompt-fade-in-2{animation-delay:.1s}.firstweekprompt-fade-in-3{animation-delay:.2s}.firstweekprompt-fade-in-4{animation-delay:.3s}@keyframes firstweekprompt-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.firstweekprompt-fade-in,.firstweekprompt-fade-in-2,.firstweekprompt-fade-in-3,.firstweekprompt-fade-in-4{animation-duration:1ms}}.c2-opportunity-art .c2-ideas-placement--selling{--art-card-surface:var(--art-opportunity-soft-surface);--art-card-ink:var(--art-opportunity-soft-ink)}.c2-opportunity-art .c2-ideas-placement--market{--art-card-surface:var(--art-opportunity-strong-surface);--art-card-ink:var(--art-opportunity-strong-ink)}.c2-opportunity-art .c2-ideas-placement--local{--art-card-surface:var(--art-opportunity-warm-surface);--art-card-ink:var(--art-opportunity-warm-ink)}.ds .c2-opportunity-art .c2-home-opportunity-card{background:var(--art-card-surface);color:var(--art-card-ink);border-color:#0000}.ds .c2-opportunity-art .c2-home-opportunity-card :is(h3,p){color:var(--art-card-ink)}.c2-home-opportunity-card__header{justify-content:space-between;align-items:center;min-height:32px;display:flex}.c2-home-opportunity-card__selected{background:var(--art-card-ink);width:28px;height:28px;color:var(--art-card-surface);border-radius:50%;flex:none;place-items:center;display:grid}.ds .c2-opportunity-art .c2-opportunity-origin__icon{background:color-mix(in srgb, var(--art-card-ink) 14%, var(--art-card-surface));color:var(--art-card-ink)}.ds .c2-opportunity-art .c2-opportunity-origin__icon--doop{background:0 0}.ds .c2-opportunity-art .ds-mark__dark{fill:var(--art-card-ink);opacity:.7}.ds .c2-opportunity-art .ds-mark__light{fill:var(--art-card-ink);opacity:.24}.ds .c2-opportunity-art .c2-home-opportunity-card__metadata{padding-top:var(--ds-space-md);border-top:1px solid color-mix(in srgb, var(--art-card-ink) 22%, transparent);-webkit-line-clamp:2;margin-top:auto}@media (width>=1024px){.c2-home .c2-opportunity-art[data-preparation-artwork=ideas] .c2-ideas-content{transform:translateY(-11.2px)}.c2-home .c2-opportunity-art[data-art-card-count="2"] .c2-ideas-content{transform:translateY(16.5px)}.c2-home .c2-opportunity-art[data-art-card-count="1"] .c2-ideas-content{transform:translateY(24px)}}@media (width>=768px) and (width<=1023px){.c2-home .c2-opportunity-art[data-preparation-artwork=ideas] .c2-ideas-content{transform:translateY(16.5px)}.c2-home:has(.l-home__following) .c2-opportunity-art[data-preparation-artwork=ideas] .c2-ideas-content{transform:translateY(calc(32px * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-opportunity-art[data-art-card-count="2"] .c2-ideas-content{transform:translateY(calc(20.58px * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-opportunity-art[data-art-card-count="1"] .c2-ideas-content{transform:translateY(calc(22.63px * var(--ideas-fit)))}}@media (width<=767px){.c2-home .c2-opportunity-art[data-preparation-artwork=ideas] .c2-ideas-content{transform:translateY(16.5px)}.c2-home-entry .c2-opportunity-art[data-preparation-artwork=ideas] .c2-ideas-content{transform:translateY(calc(32.285px * var(--ideas-entry-fit)))}.c2-home-entry .c2-opportunity-art[data-art-card-count="1"] .c2-ideas-content{transform:translateY(24px)}}.c2-home-opportunity-card .inspiration-origin__icon{background:color-mix(in srgb,var(--art-card-ink) 14%,var(--art-card-surface));width:32px;height:32px;color:var(--art-card-ink);border-radius:50%;place-items:center;font-size:13px;display:grid;overflow:hidden}.c2-home-opportunity-card .inspiration-origin__icon img{object-fit:cover;width:100%;height:100%}.c2-home-opportunity-card .inspiration-origin__icon--doop{background:0 0;border-radius:0}.c2-ideas-art{--art-ideas-primary:#6c6865;--art-ideas-secondary:color-mix(in srgb, var(--art-ideas-primary) 25%, white);--art-ideas-ink:#242321}.c2-home .c2-home-entry-art.c2-ideas-art{--entry-art-width:720;--entry-art-height:600}.c2-ideas-scene{width:100%;height:100%;display:block;overflow:visible}.c2-ideas-content{transform:translateY(-36px)}.c2-ideas-placement{filter:drop-shadow(0 14px 14px #2623201f)}.c2-ideas-placement--selling{transform:translateY(145px)rotate(-12deg)scale(.82)}.c2-ideas-placement--local{transform:translate(491.1px,205px)rotate(12deg)scale(.78)}.c2-ideas-placement--market{transform:translate(255px,135px)rotate(6deg)}.ds .c2-ideas-card{gap:var(--ds-space-md);height:360px;padding:var(--ds-space-2xl);background:color-mix(in srgb, var(--art-ideas-primary) 3%, white);color:#242321;border-color:color-mix(in srgb, var(--art-ideas-primary) 12%, white);flex-direction:column;display:flex}.ds .c2-ideas-card .ds-icon-tile{background:color-mix(in srgb, var(--art-ideas-primary) 10%, white);color:var(--art-ideas-ink)}.ds .c2-ideas-card__category>span:last-child{color:var(--art-ideas-ink)}.ds .c2-ideas-card p{color:#65615d}.ds .c2-ideas-card h3{color:#100e0b}.c2-ideas-card__category{align-items:center;gap:var(--ds-space-md);display:flex}.c2-ideas-card h3,.c2-ideas-card p{margin:0}.c2-ideas-card h3{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c2-ideas-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c2-ideas-card__category>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c2-ideas-card__formats{gap:var(--ds-space-xs);margin-top:auto;display:flex}.ds .c2-ideas-card__formats .ds-tag{gap:var(--ds-space-xs);padding-inline:var(--ds-space-sm);background:color-mix(in srgb, var(--art-ideas-primary) 7%, white);color:var(--art-ideas-ink)}.ds .c2-ideas-badge{gap:var(--ds-space-md);width:300px;min-height:48px;padding-inline:var(--ds-space-lg);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--art-ideas-primary) 10%, white);color:var(--art-ideas-ink);display:flex;box-shadow:0 8px 20px #2623201a}.c2-ideas-badge>span{flex:1}.c2-ideas-badge>svg{flex:none}.c2-ideas-art[data-art-card-count="2"] .c2-ideas-content{transform:translateY(-12px)}.c2-ideas-art[data-art-card-count="2"] .c2-ideas-placement--selling{transform:translateY(105px)rotate(-10deg)scale(1.12)}.c2-ideas-art[data-art-card-count="2"] .c2-ideas-placement--market{transform:translate(387.3px,75px)rotate(8deg)scale(1.12)}.c2-ideas-art[data-art-card-count="1"] .c2-ideas-content{transform:none}.c2-ideas-art[data-art-card-count="1"] .c2-ideas-placement--selling{transform:translate(180px,60px)scale(1.2)}@media (width>=1024px){.c2-home .l-split-hero__visual>.c2-home-entry-art.c2-ideas-art{aspect-ratio:720/600;flex:none;width:min(100cqw,120cqh);height:auto}.c2-home-entry .l-split-hero--presentation .l-split-hero__visual:has(>.c2-ideas-art){aspect-ratio:auto;width:100%;container-type:size}}@media (width>=768px) and (width<=1023px){.c2-home .c2-home-entry-art.c2-ideas-art{--entry-art-height:400}.c2-ideas-content{transform:translateY(-12.75px)}.c2-ideas-placement--selling{transform:translateY(165px)rotate(-10deg)scale(.72)}.c2-ideas-placement--market{transform:translate(265px,130px)rotate(4deg)scale(.86)}.c2-ideas-placement--local{transform:translate(505px,155px)rotate(10deg)scale(.72)}.c2-ideas-badge-placement{y:450px}.c2-home:not(:has(.l-home__following)) .c2-home-entry-art.c2-ideas-art{--entry-art-height:600}.c2-home:not(:has(.l-home__following)) .c2-ideas-content{transform:translateY(-12px)}.c2-home:not(:has(.l-home__following)) .c2-ideas-placement--local{display:none}.c2-home:not(:has(.l-home__following)) .c2-ideas-placement--selling{transform:translateY(105px)rotate(-10deg)scale(1.12)}.c2-home:not(:has(.l-home__following)) .c2-ideas-placement--market{transform:translate(387.3px,75px)rotate(8deg)scale(1.12)}.c2-home:not(:has(.l-home__following)) .c2-ideas-badge-placement{y:530px}.c2-home:has(.l-home__following) .l-split-hero__visual>.c2-ideas-art{aspect-ratio:auto;width:100cqw;height:min(100cqh,55.5556cqw)}.c2-home:has(.l-home__following) .c2-ideas-scene{height:83.3333cqw;position:absolute;top:50%;transform:translateY(-50%)}.c2-home:has(.l-home__following) .c2-ideas-content{--ideas-fit:min(1, calc(100cqh / (100cqw * 400 / 720)));transform:none}.c2-home:has(.l-home__following) .c2-ideas-placement--selling{transform:translate(0, calc(300px - 140.88px * var(--ideas-fit))) rotate(-10deg) scale(calc(.72 * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-ideas-placement--market{transform:translate(calc(360px - 117.89px * var(--ideas-fit)), calc(300px - 195.43px * var(--ideas-fit))) rotate(4deg) scale(calc(.86 * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-ideas-placement--local{transform:translate(calc(720px - 212.72px * var(--ideas-fit)), calc(300px - 178.39px * var(--ideas-fit))) rotate(10deg) scale(calc(.72 * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-ideas-badge-placement{x:0;y:0;transform:translate(calc(360px - 150px * var(--ideas-fit)), calc(300px + 147.43px * var(--ideas-fit))) scale(var(--ideas-fit))}.c2-home:has(.l-home__following) .c2-ideas-art[data-art-card-count="2"] .c2-ideas-content{transform:none}.c2-home:has(.l-home__following) .c2-ideas-art[data-art-card-count="2"] .c2-ideas-placement--selling{transform:translate(0, calc(300px - 150.63px * var(--ideas-fit))) rotate(-10deg) scale(calc(.86 * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-ideas-art[data-art-card-count="2"] .c2-ideas-placement--market{transform:translate(calc(720px - 255.49px * var(--ideas-fit)), calc(300px - 195.43px * var(--ideas-fit))) rotate(8deg) scale(calc(.86 * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-ideas-art[data-art-card-count="1"] .c2-ideas-placement--selling{transform:translate(calc(360px - 144px * var(--ideas-fit)), calc(300px - 195.43px * var(--ideas-fit))) scale(calc(.96 * var(--ideas-fit)))}}@media (width<=767px){.c2-ideas-content{transform:translateY(-12px)}.c2-ideas-badge-placement{x:210px}.c2-ideas-placement--local{display:none}.c2-ideas-placement--selling{transform:translateY(105px)rotate(-10deg)scale(1.12)}.c2-ideas-placement--market{transform:translate(387.3px,75px)rotate(8deg)scale(1.12)}.c2-home-entry .l-split-hero__visual>.c2-ideas-art{--entry-art-height:920;width:100cqw;height:min(max(0px, calc(100cqh - 2 * var(--l-visual-gap))), calc(100cqw * 920 / 720));aspect-ratio:auto}.c2-home-entry .c2-ideas-scene{height:83.3333cqw;position:absolute;top:50%;transform:translateY(-50%)}.c2-home-entry .c2-ideas-content{--ideas-entry-fit:min(1, calc(100cqh / (100cqw * 920 / 720)));transform:none}.c2-home-entry .c2-ideas-placement--selling{transform:translate(0, calc(300px - 393.55px * var(--ideas-entry-fit))) rotate(-8deg) scale(calc(1.4 * var(--ideas-entry-fit)))}.c2-home-entry .c2-ideas-placement--market{transform:translate(calc(720px - 415.91px * var(--ideas-entry-fit)), calc(300px - 169.55px * var(--ideas-entry-fit))) rotate(8deg) scale(calc(1.4 * var(--ideas-entry-fit)))}.c2-home-entry .c2-ideas-badge-placement{x:0;y:0;transform:translate(calc(360px - 150px * var(--ideas-entry-fit)), calc(300px + 404px * var(--ideas-entry-fit))) scale(var(--ideas-entry-fit))}.c2-home-entry .c2-ideas-art[data-art-card-count="2"] .c2-ideas-content{transform:none}.c2-home-entry .c2-ideas-art[data-art-card-count="2"] .c2-ideas-placement--selling{transform:translate(0, calc(300px - 393.55px * var(--ideas-entry-fit))) rotate(-8deg) scale(calc(1.4 * var(--ideas-entry-fit)))}.c2-home-entry .c2-ideas-art[data-art-card-count="2"] .c2-ideas-placement--market{transform:translate(calc(720px - 415.91px * var(--ideas-entry-fit)), calc(300px - 169.55px * var(--ideas-entry-fit))) rotate(8deg) scale(calc(1.4 * var(--ideas-entry-fit)))}}.c2-plan-art .c2-ideas-placement--selling{--art-card-surface:var(--art-opportunity-soft-surface);--art-card-ink:var(--art-opportunity-soft-ink)}.c2-plan-art .c2-ideas-placement--market{--art-card-surface:var(--art-opportunity-strong-surface);--art-card-ink:var(--art-opportunity-strong-ink)}.c2-plan-art .c2-ideas-placement--local{--art-card-surface:var(--art-opportunity-warm-surface);--art-card-ink:var(--art-opportunity-warm-ink)}.ds .c2-plan-art .c2-plan-art__content{background:var(--art-card-surface);color:var(--art-card-ink);border-color:#0000}.ds .c2-plan-art .c2-plan-art__content h3,.ds .c2-plan-art .c2-plan-art__content p,.ds .c2-plan-art .c2-ideas-card__category>span:last-child,.ds .c2-plan-art .c2-plan-art__category{color:var(--art-card-ink)}.ds .c2-plan-art .c2-plan-art__content .ds-icon-tile{background:color-mix(in srgb, var(--art-card-ink) 14%, var(--art-card-surface));color:var(--art-card-ink)}.c2-plan-art .c2-ideas-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c2-plan-art__body{justify-content:center;gap:var(--ds-space-md);text-align:left;flex-direction:column;flex:1;min-height:0;display:flex}.c2-plan-art .c2-plan-art__body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c2-plan-art__metadata{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);margin-top:auto;display:flex}.c2-plan-art__metadata .c2-ideas-card__category{min-width:0}.c2-plan-art__category{text-align:right;max-width:50%}.c2-plan-art__header{justify-content:flex-start;align-items:center;min-height:24px;display:flex}.c2-plan-art__header .c2-plan-art__urgency{flex:none}.ds .c2-plan-art .c2-plan-art__urgency{min-height:24px;font:var(--ds-font-meta);color:#785a1e;background:#f3ead6;justify-self:start}.ds .c2-plan-art .c2-plan-art__expired{--_icon:currentColor;min-height:24px;font:var(--ds-font-meta);color:#a52c2c;background:#fbe7e6;flex:none}@media (width>=1024px){.c2-home .c2-plan-art[data-preparation-artwork=plan] .c2-ideas-content{transform:translateY(-11.2px)}.c2-home .c2-plan-art[data-art-card-count="2"] .c2-ideas-content{transform:translateY(16.5px)}.c2-home .c2-plan-art[data-art-card-count="1"] .c2-ideas-content{transform:translateY(24px)}}@media (width>=768px) and (width<=1023px){.c2-home .c2-plan-art[data-preparation-artwork=plan] .c2-ideas-content{transform:translateY(16.5px)}.c2-home:has(.l-home__following) .c2-plan-art[data-preparation-artwork=plan] .c2-ideas-content{transform:translateY(calc(32px * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-plan-art[data-art-card-count="2"] .c2-ideas-content{transform:translateY(calc(20.58px * var(--ideas-fit)))}.c2-home:has(.l-home__following) .c2-plan-art[data-art-card-count="1"] .c2-ideas-content{transform:translateY(calc(22.63px * var(--ideas-fit)))}}@media (width<=767px){.c2-home .c2-plan-art[data-preparation-artwork=plan] .c2-ideas-content{transform:translateY(16.5px)}.c2-home-entry .c2-plan-art[data-preparation-artwork=plan] .c2-ideas-content{transform:translateY(calc(32.285px * var(--ideas-entry-fit)))}.c2-home-entry .c2-plan-art[data-art-card-count="1"] .c2-ideas-content{transform:translateY(24px)}}.c2-home .c2-home-entry-art.c2-conversation-art{--entry-art-width:720;--entry-art-height:600}.c2-conversation-art>svg{width:100%;height:100%;display:block;overflow:visible}.c2-home-entry .l-split-hero__visual:has(>.c2-conversation-art){--l-visual-ratio:720 / 600}.c2-conversation-bubble{box-sizing:border-box;background:var(--art-opportunity-soft-surface);height:160px;color:var(--art-opportunity-soft-ink);border-radius:24px 24px 24px 4px;align-items:center;padding:24px 28px;display:flex}.c2-conversation-bubble[data-role=user]{background:var(--art-opportunity-strong-surface);color:var(--art-opportunity-strong-ink);border-radius:24px 24px 4px}.ds .c2-conversation-bubble p{color:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.c2-conversation-lines{gap:14px;width:100%;display:grid}.c2-conversation-lines span{opacity:.18;background:currentColor;border-radius:4px;height:16px}.c2-conversation-lines span:nth-child(2){width:88%}.c2-conversation-lines span:last-child{width:65%}.c2-preparation-skeleton-card{color:var(--art-card-ink)}.c2-art-skeleton-origin{opacity:.2;background:currentColor;border-radius:50%;width:32px;height:32px}.c2-art-skeleton-body{flex:1;align-items:center;display:flex}.c2-art-skeleton-lines{flex-direction:column;gap:12px;width:100%;display:flex}.c2-art-skeleton-lines span{opacity:.24;background:currentColor;border-radius:4px;height:18px}.c2-art-skeleton-lines span:nth-child(3){width:66%}.c2-art-skeleton-lines i{height:4px}.c2-art-skeleton-lines span:nth-last-child(-n+2){opacity:.16;height:10px}.c2-art-skeleton-lines span:last-child{width:80%}.c2-art-skeleton-footer{justify-content:space-between;gap:24px;margin-top:auto;display:flex}.c2-art-skeleton-footer span{opacity:.2;background:currentColor;border-radius:4px;width:80px;height:12px}.c2-first-week-art{isolation:isolate;min-width:0;position:relative;overflow:clip;container-type:size}.c2-home .c2-home-entry-art{--entry-art-width:1120;--entry-art-height:990;--entry-art-left:90;--entry-art-center:48.65%;height:auto;aspect-ratio:var(--entry-art-width) / var(--entry-art-height);overflow-clip-margin:12px;overflow:clip}.c2-home .c2-first-week-ideas-art{--entry-art-width:1160;--entry-art-height:960;--entry-art-left:60;--entry-art-center:50.44%}.c2-home .c2-first-week-planning-art{--entry-art-width:1180;--entry-art-height:1110;--entry-art-left:40;--entry-art-center:50.64%}.c2-planning-symbol{aspect-ratio:1;width:89%;height:auto;display:block;position:absolute;top:50%;left:5.5%;transform:translateY(-53.33%)}.c2-home-entry-art>img{width:calc(100% * 1254 / var(--entry-art-width));max-width:none;height:auto;left:calc(100% * var(--entry-art-left) * -1 / var(--entry-art-width));transform:translateY(calc(var(--entry-art-center)*-1));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute;top:50%}.c2-planning-art-inline{display:none}@media (width>=768px){.c2-home .c2-planning-art-desktop{width:min(100%,max(280px,calc((100dvh - 400px)*var(--entry-art-width)/var(--entry-art-height))));justify-self:center}.c2-home .l-split-hero__visual>.c2-home-entry-art{width:min(100cqw,calc(100cqh*var(--entry-art-width)/var(--entry-art-height)));place-self:center;height:auto;margin:0}:is(.c2-hero--planning-art,.c2-home-entry) .c2-first-week-planning-art>img,:is(.c2-hero--planning-art,.c2-home-entry) .c2-planning-symbol{top:51.355%}}@media (width<=767px){.c2-planning-art-desktop{display:none}.c2-planning-art-inline{margin:20px 0 0;display:block}.c2-home .c2-planning-art-inline .c2-home-entry-art{width:100%;margin:0 auto}}.c2-home-entry .l-split-hero__visual:has(>.c2-conversation-resume-art){--l-visual-ratio:1120 / 990}.c2-home-entry .l-split-hero__visual:has(>.c2-first-week-ideas-art){--l-visual-ratio:1160 / 960}.c2-home-entry .l-split-hero__visual:has(>.c2-first-week-planning-art){--l-visual-ratio:1180 / 1110}.c2-home-entry .l-split-hero__visual>.c2-home-entry-art{width:min(100cqw,calc(100cqh * var(--entry-art-width) / var(--entry-art-height)));align-self:center;margin-block:auto}.c2-home .ds-card.c2-review-banner{align-items:center;gap:var(--ds-space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.c2-review-banner h2{margin:0 0 var(--ds-space-sm)}.c2-review-banner-counts{gap:var(--ds-space-xs) var(--ds-space-xl);flex-wrap:wrap;display:flex}.c2-review-banner-counts[data-stacked=true]{gap:var(--ds-space-xs);display:grid}.c2-review-banner-counts p{align-items:center;gap:var(--ds-space-sm);margin:0;display:flex}.c2-review-banner-dot{flex:0 0 var(--ds-space-xs);width:var(--ds-space-xs);height:var(--ds-space-xs);border-radius:var(--ds-radius-round);background:var(--ds-color-text)}.c2-home .c2-review-banner>.ds-button{white-space:nowrap}@media (width<=767px){.c2-home .ds-card.c2-review-banner{gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr)}.c2-home .c2-review-banner>.ds-button{justify-self:start;margin-inline-start:calc(var(--ds-space-xs) * -1)}}.c2-home .ds-card.c2-review-banner{background:color-mix(in srgb, var(--c2-review-banner-brand,var(--color-card-bg)) 20%, var(--color-card-bg))}.c2-lab-carousel{--carousel-edge:var(--ds-space-2xl);--carousel-gap:var(--ds-space-lg);min-width:0}.c2-lab-carousel .c2-lab-carousel-rail[data-lab-layout=carousel]{align-items:flex-start;gap:var(--carousel-gap);box-sizing:border-box;width:100%;padding-inline:var(--carousel-edge);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:0;scroll-padding:0;display:flex;position:relative;overflow-x:auto}.c2-lab-carousel .c2-lab-carousel-rail[data-lab-layout=carousel]::-webkit-scrollbar{display:none}.c2-lab-carousel .c2-lab-carousel-rail[data-lab-layout=carousel]:after{content:none}.c2-lab-carousel .c2-lab-carousel-rail[data-lab-layout=carousel]>.c2-lab-carousel-slide{flex:0 0 min(var(--carousel-slide-width),calc(100% - var(--ds-space-2xl)));scroll-snap-align:center;scroll-snap-stop:always;min-width:0}.c2-lab-carousel .c2-lab-carousel-rail[data-single][data-lab-layout=carousel]{justify-content:center}.c2-lab-carousel .c2-lab-carousel-rail[data-single][data-lab-layout=carousel]>.c2-lab-carousel-slide{flex-basis:min(var(--carousel-slide-width),100%)}.c2-lab-carousel-rail:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-small)}.c2-lab-carousel-controls{grid-template-columns:var(--ds-size-hit) minmax(0,1fr) var(--ds-size-hit);align-items:center;gap:var(--ds-space-lg);margin:var(--ds-space-lg) auto 0;width:min(420px,100%);display:grid}.c2-lab-carousel-dots-only{margin-top:var(--ds-space-sm);display:block}@media (prefers-reduced-motion:reduce){.c2-lab-carousel-rail{scroll-behavior:auto}}@media (hover:hover) and (pointer:fine){.c2-lab-carousel-rail[data-lab-layout=carousel]:not([data-single]){cursor:grab}.c2-lab-carousel-rail[data-dragging=true],.c2-lab-carousel-rail[data-dragging=true] *{cursor:grabbing;-webkit-user-select:none;user-select:none}}.c2-creative-carousel-stage{--creative-slide-width:min(calc(100cqw - var(--ds-space-2xl)), calc((100dvh - 420px) * .8), 480px);min-width:0;container-type:inline-size}.c2-creative-carousel-stage>.c2-lab-carousel{width:calc(100% + var(--ds-space-5xl));margin-inline:calc(var(--ds-space-2xl) * -1)}.c2-creative-carousel-stage .c2-lab-carousel-slide{transition:var(--ds-transition-opacity)}.c2-creative-carousel-stage .c2-lab-carousel-slide[data-active=false]{opacity:var(--ds-opacity-carousel-inactive)}.c2-home .ds-card.c2-shortcut{column-gap:var(--ds-space-md);row-gap:var(--ds-space-md);text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-content:start;min-width:0;display:grid}.c2-shortcut__icon{grid-row:1}.c2-shortcut__title{grid-column:2;align-self:center;margin:0}.c2-shortcut__text{grid-area:2/1/auto/-1;align-self:start;margin:0}.c2-shortcut__action{grid-area:3/1/auto/-1;justify-self:start;margin-top:0;display:flex}.c2-shortcut__action:has(>:is(.ds-button,.ui-button-link)){margin-inline-start:calc(var(--ds-space-xs) * -1)}.c2-agenda-shortcut__count,.c2-agenda-shortcut__detail{display:block}.c2-agenda-shortcut__detail{margin-top:var(--ds-space-xs)}.home-screen{background:var(--color-background)}.home-scroll{padding:var(--space-4) var(--gutter-screen-end) var(--space-4) var(--gutter-screen-start)}.ui-screenheader.home-topbar{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));justify-content:space-between}.home-topbar-actions{align-items:center;gap:var(--space-2);display:flex}.home-logo{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.home-wordmark{color:var(--color-text);letter-spacing:-.01em;font-size:20px;font-weight:600}.home-avatar{border-radius:var(--radius-pill);border:1px solid var(--color-surface-border);width:40px;height:40px;color:var(--color-text);letter-spacing:.02em;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.home-avatar-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-date{margin:0 0 var(--space-2);letter-spacing:.06em;color:var(--color-text-secondary);font-size:14px;font-weight:600}.home-greeting{margin:0 0 var(--space-5);letter-spacing:-.02em;color:var(--color-text);font-size:34px;font-weight:700;line-height:1.15}.home-section-label{margin:0 0 var(--space-3);letter-spacing:.06em;color:var(--color-text-secondary);text-transform:uppercase;font-size:13px;font-weight:600}.home-suggestion{background:var(--color-card-bg);border-radius:var(--radius-card);margin-bottom:var(--space-5);opacity:1;max-height:260px;padding:20px;transition:max-height .28s,opacity .22s,margin .28s,padding .28s;position:relative;overflow:hidden}.home-suggestion-hide{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.home-suggestion-close{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:2px;position:absolute;top:18px;right:18px}.home-suggestion-text{margin:0 40px var(--space-3) 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary)}.home-card{background:var(--color-card-bg);border-radius:var(--radius-card);margin-bottom:var(--space-5);padding:20px}.home-card-title{margin:0 0 var(--space-2);color:var(--color-text);font-size:17px;font-weight:700}.home-card-text{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:16px;line-height:1.4}.home-card-label{margin:0 0 var(--space-2);letter-spacing:.05em;color:var(--color-text-secondary);text-transform:uppercase;font-size:13px;font-weight:600}.home-progress{border-radius:var(--radius-pill);background:var(--color-progress-track);height:4px;overflow:hidden}.home-progress-fill{border-radius:var(--radius-pill);background:var(--color-link);height:100%}.home-divider{background:var(--color-separator);height:1px;margin:var(--space-4) 0}.home-alert{margin:0 0 var(--space-2);color:var(--color-error);align-items:center;gap:6px;font-size:15px;display:flex}.home-today-row{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.home-today-icon{color:var(--color-text-secondary);flex-shrink:0;margin-top:2px}.home-today-title{color:var(--color-text);margin:0;font-size:16px;font-weight:700}.home-today-title-regular{font-weight:400}.home-today-meta{color:var(--color-text-secondary);margin:2px 0 0;font-size:14px}.home-ideas{gap:var(--space-3);scroll-snap-type:x proximity;padding-bottom:var(--space-2);margin-left:max(-24px, calc(-1 * env(safe-area-inset-left)));margin-right:max(-24px, calc(-1 * env(safe-area-inset-right)));padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));scrollbar-width:none;display:flex;overflow:auto hidden}.home-ideas::-webkit-scrollbar{display:none}.home-idea-card{scroll-snap-align:start;background:var(--color-card-bg);border-radius:var(--radius-card);flex-shrink:0;width:270px;padding:20px}.home-idea-icon{background:var(--yourimage-rationale-bg);width:34px;height:34px;color:var(--color-text);margin-bottom:var(--space-4);border-radius:10px;justify-content:center;align-items:center;display:flex}.home-idea-title{margin:0 0 var(--space-2);color:var(--color-text);font-size:16px;font-weight:700}.home-idea-description{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:15px;line-height:1.4}.home-composer-area{gap:var(--space-2);flex-direction:column;display:flex}.home-composer-helper{margin:0 var(--space-2) 0;color:var(--color-text-secondary);font-size:14px}.home-confirmation{align-items:center;gap:var(--space-2);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-raised);box-shadow:var(--shadow-elevated);color:var(--color-text);animation:home-confirmation-in var(--duration-confirmation) ease-out;padding:14px 18px;font-size:15px;display:flex}.home-confirmation-check{color:var(--color-success);flex-shrink:0}.home-confirmation-link{margin-left:auto}@keyframes home-confirmation-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-suggestion,.home-confirmation{transition-duration:1ms;animation:none}}.home-offline-banner{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-warning-soft);color:var(--color-warning);font-size:13px;display:flex}.home-inline-error{margin:var(--space-2) 0 0;color:var(--color-warning);align-items:center;gap:5px;font-size:13px;display:flex}.home-load-error{justify-content:center;align-items:center;gap:var(--space-3);min-height:0;padding:0 var(--space-5);text-align:center;flex-direction:column;flex:1;display:flex}.home-load-error-icon{color:var(--color-warning)}.home-load-error-title{color:var(--color-warning);margin:0;font-size:15px}.home-confirmation-pending-icon{color:var(--color-text-secondary)}.home-toast{align-items:center;gap:var(--space-2);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-raised);box-shadow:var(--shadow-overlay);color:var(--color-text);z-index:5;animation:home-confirmation-in var(--duration-confirmation) ease-out;padding:12px 14px;font-size:14px;display:flex}.home-toast-text{flex:1;min-width:0}.home-toast-close{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px}.home-week-next{margin-top:var(--space-2)}.c2-home-error .c2-load-state{z-index:1;position:relative}.c2-load-error__title{margin:0 0 var(--ds-space-lg)}.c2-load-error__text{margin:0 0 var(--ds-space-2xl)}.c2-home .home-greeting{margin:0 0 var(--ds-space-xs)}.c2-home .home-date,.c2-home .l-composer-footer__notice .home-offline-banner{margin:0}.c2-home :is(.l-home__focus,.l-home__status) :is(.ds-text-title,.ds-text-display){font:var(--ds-font-headline);letter-spacing:var(--ds-text-headline-tracking);margin-top:0;margin-bottom:var(--ds-space-xs)}.c2-home .home-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.c2-home .home-card-title,.c2-home .home-card-label{margin:0 0 var(--ds-space-lg);text-transform:none}.c2-home .home-card-text{margin:0 0 var(--ds-space-xl)}.c2-home .home-card-text:has(+.c2-review-problem){margin-bottom:var(--ds-space-xs)}.c2-home .c2-review-problem{margin:0 0 var(--ds-space-xl)}.c2-home .c2-home-primary-action{width:fit-content;max-width:100%}@media (width<=767px){.c2-home .l-split-hero__visual:has(>.c2-creatives-desktop,>.c2-planning-art-desktop){display:none}.c2-home :is(.home-card,.c2-contract-editorial-copy,.c2-pending-publications):has(>:is(.c2-creatives-inline,.c2-planning-art-inline)){flex-direction:column;align-items:flex-start;display:flex}.c2-home :is(.home-card,.c2-contract-editorial-copy,.c2-pending-publications)>:is(.c2-creatives-inline,.c2-planning-art-inline){order:1;width:100%}}.c2-home :is(.l-split-hero__copy,.c2-pending-secondary,.c2-agenda,.c2-load-error,.c2-late-actions) :is(.ui-button-link,.ds-button--text):not(.ds-notice__action *){margin-inline-start:calc(var(--ds-space-xs) * -1)}.c2-agenda__title{align-items:center;gap:var(--ds-space-md);margin:0 0 var(--ds-space-2xl);display:flex}.c2-agenda>p{margin:0 0 var(--ds-space-xl)}.c2-agenda dl{gap:var(--ds-space-lg);margin:0 0 var(--ds-space-xl);display:grid}.c2-agenda dl>div{gap:var(--ds-space-md);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.c2-agenda dt{align-items:center;gap:var(--ds-space-sm);display:flex}.c2-agenda dd{min-width:0;margin:0}.c2-agenda-item{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=768px){.c2-home .ds-card.c2-agenda{gap:var(--ds-space-2xl);grid-template-columns:1fr;display:grid}.c2-home .c2-agenda .c2-agenda__title{margin:0}.c2-home .c2-agenda dl{gap:var(--ds-space-2xl);margin:0;display:flex}.c2-home .c2-agenda dl>div{gap:var(--ds-space-xs);flex:1;grid-template-columns:1fr;min-width:0;display:grid}.c2-home .c2-agenda>p{margin:0}.c2-home .c2-agenda>.ds-button{justify-self:start}}@media (width<=767px){.c2-home .c2-agenda dl>div{gap:var(--ds-space-xs);grid-template-columns:1fr}}.c2-home .home-ideas{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;display:grid;overflow:visible}.c2-home .home-ideas[data-card-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.c2-home-explore-carousel .c2-lab-carousel .c2-lab-carousel-rail[data-lab-layout=carousel]{align-items:stretch}.c2-home-explore-slide{display:flex}.c2-home .c2-home-explore-slide>.ds-card{width:100%}.c2-home-explore-carousel{--explore-visible:1;--explore-gap:var(--ds-space-xl);--explore-peek:calc(var(--ds-space-5xl) + var(--ds-space-md));--explore-card:calc((100vw - var(--l-edge) - var(--explore-peek) - var(--explore-visible) * var(--explore-gap)) / var(--explore-visible))}.c2-home-explore-carousel .c2-lab-carousel{--carousel-edge:var(--l-edge);--carousel-gap:var(--explore-gap)}@media (width>=768px) and (width<=1023px){.c2-home-explore-carousel{--explore-visible:2;--explore-gap:var(--ds-space-xl);--explore-peek:var(--l-edge)}}@media (width>=1024px){.c2-home-explore-carousel{--explore-visible:3;--explore-gap:var(--ds-space-xl);--explore-card:calc((100vw - 2 * var(--l-edge) - 2 * var(--explore-gap)) / 3)}}@media (width<=767px){.c2-home .home-ideas{gap:var(--ds-space-md)}}.c2-pending-publications h2{margin:0 0 var(--ds-space-lg)}.c2-pending-context{margin:0 0 var(--ds-space-xl)}.c2-pending-publications ul{margin:0 0 var(--ds-space-lg);gap:var(--ds-space-md);padding:0;list-style:none;display:grid}.c2-pending-publications li{align-items:baseline;gap:var(--ds-space-sm);display:flex}.c2-pending-marker{flex:0 0 var(--ds-size-icon-sm);width:var(--ds-size-icon-sm);align-self:center;display:flex}.c2-pending-publications li[data-tone=warning]{color:var(--ds-color-attention)}.c2-pending-publications li[data-tone=danger]{color:var(--ds-color-error)}.c2-production-status h2,.c2-production-status p{margin:0 0 var(--ds-space-lg)}.c2-production-status .c2-production-detail{margin:var(--ds-space-md) 0 0}.c2-production-status .c2-production-problem{margin-top:var(--ds-space-md)}.c2-production-status .c2-production-progress--active{animation:var(--ds-motion-pulse)}@media (prefers-reduced-motion:reduce){.c2-production-status .c2-production-progress--active{animation:none}}.c2-home .l-home__focus .c2-pending-publications ul{gap:var(--ds-space-xs);margin-bottom:var(--ds-space-xl)}.c2-home :is(.home-toast,.home-confirmation:not(.home-confirmation-pending)){align-self:center}.c2-home .home-composer-helper{margin:0 var(--ds-space-sm);font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.c2-secondary-stack{gap:var(--l-zone-gap);display:grid}.c2-entry-intro>.ds-text-display{margin:0 0 var(--ds-space-xl)}.c2-entry-intro>p{margin:0}.c2-entry-actions{align-items:flex-start;gap:var(--ds-space-xs);flex-direction:column;display:flex}.c2-entry-actions>.c2-resume-footer{width:100%}.c2-home .c2-entry-actions .ui-button{width:max-content;max-width:100%}.c2-home .l-action-footer .ui-button{width:100%}@media (width<=1023px){.c2-home-entry .l-action-footer .ds-button{width:100%;max-width:100%}}.c2-future h2,.c2-future p{margin:0 0 var(--ds-space-lg)}.c2-contract-editorial h2{margin-top:0}.c2-choice-controls{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.c2-late-actions{align-items:center;gap:var(--ds-space-md) var(--ds-space-2xl);margin-top:var(--ds-space-lg);flex-wrap:wrap;display:flex}@media (width<=767px){.c2-late-actions{flex-direction:column;align-items:flex-start;gap:0}}.c2-contract-window{margin:var(--ds-space-xl) 0 var(--ds-space-md)}.c2-contract-window p{margin:var(--ds-space-sm) 0}.c2-contract-next{margin-top:var(--ds-space-2xl)}.c2-contract-urgent{align-items:flex-start;gap:var(--ds-space-md);display:flex}.c2-contract-urgent>svg{color:var(--ds-color-attention);margin-top:var(--ds-space-xs);flex-shrink:0}.c2-contract-urgent h2{margin:0 0 var(--ds-space-lg)}.c2-contract-urgent p{margin:0 0 var(--ds-space-xl)}.c2-contract-adjustment{margin:var(--ds-space-xl) 0}.c2-contract-adjustment summary{cursor:pointer;min-height:var(--ds-size-hit);padding:var(--ds-space-md) 0}.c2-contract-adjustment summary:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.c2-guard-preview{max-width:var(--layout-reading)}.c2-creatives{position:relative}.c2-creatives-inline{display:none}.c2-creatives:not(:has(img)){display:none}.c2-creative{z-index:3;width:108px;margin:0;position:absolute;inset:12px auto auto 0;transform:rotate(-5deg)}.c2-creative:nth-child(2){z-index:2;top:0;left:36px;transform:rotate(2deg)}.c2-creative:nth-child(3){z-index:1;top:12px;left:72px;transform:rotate(5deg)}.c2-creative img{object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:176px;display:block}.c2-creative:is([data-preview-format=sequence],[data-preview-format=interactive],[data-preview-format=reel]) img{aspect-ratio:9/16;object-fit:cover}.c2-home .c2-creative>img,.c2-home .c2-production-preview-cover{box-shadow:var(--ds-shadow-overlay)}.c2-recent-status{white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-card-bg);color:var(--color-text);box-shadow:var(--ds-shadow-overlay);align-items:center;gap:6px;padding:8px 12px;font-size:13px;line-height:1.2;display:flex;position:absolute;bottom:0;left:12px;transform:translateY(50%)}.c2-recent-status svg{flex-shrink:0}.c2-home .c2-recent-creatives>.c2-creative:nth-child(2)>.c2-recent-status{top:0;bottom:auto;left:50%;transform:translate(-50%,-50%)}.c2-home .c2-recent-creatives>.c2-creative:nth-child(3)>.c2-recent-status{left:auto;right:12px}.c2-home .c2-recent-creatives[data-preview-count="2"]>.c2-creative:nth-child(2)>.c2-recent-status{left:auto;right:12px;transform:translateY(-50%)}@media (width>=768px){.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives{width:100%;height:auto;aspect-ratio:var(--c2-visual-ratio,1.3);flex:none}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative{width:40%;top:50%;left:0;transform:translateY(-50%)rotate(-5deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:nth-child(2){top:50%;left:30%;transform:translateY(-50%)rotate(2deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:nth-child(3){top:50%;left:60%;transform:translateY(-50%)rotate(5deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative img{max-height:none}}@media (width<=767px){.c2-creatives{flex:0 0 80px;width:80px;height:auto}.c2-creative:nth-child(n){width:80px;position:static;transform:none}.c2-creative:nth-child(n+2),.c2-creatives-desktop{display:none}.c2-creatives-inline{box-sizing:content-box;width:100%;padding-block:var(--ds-space-lg);margin:20px 0 0;display:block}.c2-home .c2-hero .c2-creatives-inline{--mobile-card-share:.34;--mobile-card-ratio:.75;height:auto;aspect-ratio:calc(1 / (var(--mobile-card-share) * (cos(5deg) / var(--mobile-card-ratio) + sin(5deg))))}.c2-home .c2-hero .c2-creatives-inline:has(>.c2-creative:is([data-preview-format=sequence],[data-preview-format=interactive],[data-preview-format=reel])){--mobile-card-ratio:.5625}.c2-creatives-inline .c2-creative:nth-child(n){--creative-ratio:.75;--mobile-angle:-5deg;--mobile-inset:calc(var(--mobile-card-share) * 100% * (cos(var(--mobile-angle)) - 1 + sin(abs(var(--mobile-angle))) / var(--creative-ratio)) / 2);width:calc(var(--mobile-card-share) * 100%);left:var(--mobile-inset);transform:translateY(-50%) rotate(var(--mobile-angle));display:block;position:absolute;top:50%}.c2-creatives-inline .c2-creative:is([data-preview-format=sequence],[data-preview-format=interactive],[data-preview-format=reel]){--creative-ratio:.5625}.c2-creatives-inline .c2-creative:nth-child(2){--mobile-angle:2deg;transform:translate(-50%, -50%) rotate(var(--mobile-angle));left:50%}.c2-creatives-inline .c2-creative:nth-child(3){--mobile-angle:5deg}.c2-creatives-inline .c2-creative:last-child:not(:only-child){left:auto;right:var(--mobile-inset);transform:translateY(-50%) rotate(var(--mobile-angle))}.c2-home .c2-hero .c2-creatives-inline .c2-creative img{max-height:none}.c2-home .c2-recent-status{gap:4px;padding:6px 8px;font-size:11px;left:12px}.c2-home .c2-hero .c2-creatives-inline:has(>.c2-creative:only-child){aspect-ratio:auto;margin-block:20px 0}.c2-home .c2-hero .c2-creatives-inline>.c2-creative:only-child{width:100%;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.c2-home .c2-pending-publications:has(.c2-creatives-inline>.c2-creative:only-child) .c2-pending-context{margin-bottom:0}.c2-home .c2-hero .c2-creatives-inline[data-preview-count="2"]{--mobile-card-share:.54}.c2-home .c2-hero>.l-split-hero__visual>.c2-task-creatives{display:none}.c2-home .c2-hero:has(>.l-split-hero__visual>.c2-creatives:not(.c2-creatives-desktop,.c2-task-creatives,.c2-production-previews)){align-items:center;gap:16px;display:flex}.c2-home .c2-hero:has(>.l-split-hero__visual>.c2-creatives:not(.c2-creatives-desktop,.c2-task-creatives,.c2-production-previews))>.l-split-hero__lead{flex:1;min-width:0}.c2-home .c2-hero:has(>.l-split-hero__visual>.c2-creatives:not(.c2-creatives-desktop,.c2-task-creatives,.c2-production-previews))>.l-split-hero__visual{display:contents}}@media (width>=768px){.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives{--c2-card-ratio:.75;width:calc(100cqw - 24px);height:min(calc((100cqw - 24px) / var(--c2-visual-ratio,1.3)), calc(100cqh - 24px));aspect-ratio:auto;justify-self:end;margin-inline-end:12px}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives:has(>.c2-creative:is([data-preview-format=sequence],[data-preview-format=interactive],[data-preview-format=reel])){--c2-card-ratio:.5625}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative{width:min(40%, calc((100cqh - 48px) * var(--c2-card-ratio)))}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:nth-child(2){left:50%;transform:translate(-50%,-50%)rotate(2deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:nth-child(3){left:100%;transform:translate(-100%,-50%)rotate(5deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives:has(>.c2-creative:only-child){--c2-single-ratio:.75;--c2-single-max:340px;width:min(var(--c2-single-max), calc(100cqw - 24px), calc((100cqh - 24px) * var(--c2-single-ratio)));height:auto;aspect-ratio:var(--c2-single-ratio);justify-self:center;margin-inline:0;translate:-16px}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives:has(>.c2-creative[data-preview-format=post]:only-child){--c2-single-max:390px}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives:has(>.c2-creative:is([data-preview-format=sequence],[data-preview-format=interactive],[data-preview-format=reel]):only-child){--c2-single-ratio:.5625}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives>.c2-creative:only-child{width:100%;top:0;left:0;transform:none}}@media (width>=768px) and (width<=1023px){.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives{--fan-width-cap:40cqw;aspect-ratio:auto;justify-self:stretch;width:100%;height:100cqh;margin:0;display:block;translate:none}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives:not(:has(>.c2-creative:nth-child(3))){--fan-width-cap:48cqw}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:nth-child(n){--creative-ratio:.75;--fan-angle:-5deg;--fan-card-width:min(var(--fan-width-cap), calc((100cqh - 48px) / (cos(var(--fan-angle)) / var(--creative-ratio) + sin(abs(var(--fan-angle))))));--fan-edge-inset:calc(var(--fan-card-width) * (cos(var(--fan-angle)) - 1 + sin(abs(var(--fan-angle))) / var(--creative-ratio)) / 2);width:var(--fan-card-width);top:50%;left:var(--fan-edge-inset);transform:translateY(-50%) rotate(var(--fan-angle));display:block;position:absolute;right:auto}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:is([data-preview-format=sequence],[data-preview-format=interactive],[data-preview-format=reel]){--creative-ratio:.5625}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:nth-child(2){--fan-angle:2deg;transform:translate(-50%, -50%) rotate(var(--fan-angle));left:50%}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:last-child:not(:only-child){--fan-angle:5deg;left:auto;right:var(--fan-edge-inset);transform:translateY(-50%) rotate(var(--fan-angle))}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative:only-child{--fan-angle:0deg;--fan-width-cap:100cqw;left:50%;transform:translate(-50%,-50%)}.c2-home .c2-hero>.l-split-hero__visual>.c2-creatives .c2-creative img{max-height:none}}.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews{--c2-visual-ratio:1.65;display:block}.c2-home .c2-production-preview-cover{aspect-ratio:3/4;background:var(--c2-production-color);border-radius:12px;position:relative;overflow:hidden;container-type:inline-size}.c2-home .c2-production-preview-cover img{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;display:block}.c2-production-preview[data-production-state=preparing]{--empty-share:50%}.c2-production-preview[data-empty-tone="25"]{--empty-share:25%}.c2-production-preview[data-empty-tone="15"]{--empty-share:15%}.c2-production-preview[data-empty-tone="5"]{--empty-share:5%}.c2-home .c2-production-preview[data-production-state=preparing] .c2-production-preview-cover{background:color-mix(in srgb, var(--c2-production-color) var(--empty-share), white)}.c2-production-skeleton{flex-direction:column;gap:5%;display:flex;position:absolute;inset:24% 10%}.c2-production-skeleton span{background:color-mix(in srgb, var(--c2-production-color) 22%, transparent);border-radius:3px;height:9%;display:block}.c2-production-skeleton span:nth-child(3){width:65%}.c2-production-skeleton i{height:10%}.c2-production-skeleton span:nth-last-child(-n+2){background:color-mix(in srgb, var(--c2-production-color) 14%, transparent);height:5%}.c2-production-skeleton span:last-child{width:80%}.c2-production-preview[data-production-state=finalizing] .c2-production-skeleton span{background:color-mix(in srgb, var(--c2-production-ink) 30%, transparent)}.c2-production-preview[data-production-state=finalizing] .c2-production-skeleton span:nth-last-child(-n+2){background:color-mix(in srgb, var(--c2-production-ink) 20%, transparent)}.c2-home .c2-production-preview figcaption{z-index:3;white-space:nowrap;border-radius:var(--ds-radius-pill);background:var(--color-card-bg);color:var(--color-text);box-shadow:var(--ds-shadow-overlay);align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:13px;line-height:1.4;display:flex;position:absolute;top:auto;bottom:0;left:12px;transform:translateY(50%)}.c2-home .c2-production-preview:nth-child(2) figcaption{top:0;bottom:auto;left:50%;transform:translate(-50%,-50%)}.c2-home .c2-production-preview:nth-child(3) figcaption,.c2-home .c2-production-preview:nth-child(2):last-child figcaption{left:auto;right:12px;transform:translateY(50%)}.c2-home .c2-production-preview:nth-child(2):last-child figcaption{transform:translateY(-50%)}.c2-production-preview figcaption svg{flex-shrink:0}@media (width>=1024px){.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews{--production-card-width:min(40%,calc((100cqh - 64px)*.75));aspect-ratio:auto;justify-self:stretch;width:100%;height:100cqh;margin:0}.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews .c2-creative:nth-child(n){width:var(--production-card-width);top:50%;left:calc(var(--production-card-width)*.0562);right:auto;transform:translateY(-50%)rotate(-5deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews .c2-creative:nth-child(2){left:50%;transform:translate(-50%,-50%)rotate(2deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews .c2-creative:nth-child(3){left:auto;right:calc(var(--production-card-width)*.0562);transform:translateY(-50%)rotate(5deg)}}@media (width>=768px) and (width<=1023px){.c2-home .c2-production-preview figcaption{padding:6px 8px;font-size:11px}}@media (width<=767px){.c2-home .c2-production-preview:nth-child(2) figcaption{left:auto;right:12px;transform:translateY(-50%)}.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews{aspect-ratio:1.2;box-sizing:content-box;width:100%;height:auto;padding-block:var(--ds-space-lg);flex:none;margin:20px 0 0}.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews .c2-creative:nth-child(n){width:56%;display:block;position:absolute;top:50%;left:3.1472%;transform:translateY(-50%)rotate(-5deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews .c2-creative:nth-child(2){width:48%;left:auto;right:1.1021%;transform:translateY(-50%)rotate(2deg)}.c2-home .c2-hero>.l-split-hero__visual>.c2-production-previews .c2-creative:nth-child(n+3){display:none}.c2-home .c2-production-preview figcaption{font-size:11px}.c2-home .c2-production-preview[data-production-state=ready] figcaption{padding:6px 8px}}.slidetrack{margin-inline:calc(-1 * var(--gutter-screen-start)) calc(-1 * var(--gutter-screen-end));touch-action:pan-y;overscroll-behavior-x:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.slidetrack-track{column-gap:var(--slide-gap);padding-inline:var(--gutter-screen-start) var(--gutter-screen-end);will-change:transform;display:flex}.slidetrack-slide{flex-shrink:0}.piecestage-creative{aspect-ratio:4/5;border-radius:20px;flex-direction:column;justify-content:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.piecestage-story{aspect-ratio:9/16}.piecestage-creative-mark{opacity:.9;position:absolute;top:16px;right:16px}.piecestage-creative-body{flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.piecestage-brand-pill{color:#fff;letter-spacing:.01em;background:#ffffff38;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.piecestage-creative-title{color:#fff;margin:0;font-size:21px;font-weight:600;line-height:1.25}.piecestage-creative-subtitle{color:#ffffffd9;margin:-4px 0 0;font-size:14.5px;line-height:1.4}.piecestage-cta-pill{color:#17140f;background:#fff;border-radius:999px;margin-top:4px;padding:10px 18px;font-size:14px;font-weight:600}.carrosselstage{position:relative}.carrosselstage-dots{margin-top:var(--space-3);justify-content:center;align-items:center;gap:6px;display:flex}.carrosselstage-dots span{border-radius:var(--radius-pill);background:var(--color-surface-border);width:6px;height:6px;transition:all var(--duration-fade) ease}.carrosselstage-dots span[data-active=true]{background:var(--color-text-secondary);width:16px}.piecestage-email{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:20px;padding:20px}.piecestage-email-from{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.piecestage-avatar{background:var(--color-surface);width:36px;height:36px;color:var(--color-text);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.piecestage-email-sender{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.piecestage-email-to{color:var(--color-text-secondary);margin:1px 0 0;font-size:13.5px}.piecestage-email-subject{margin:0 0 var(--space-2);color:var(--color-text);font-size:18px;font-weight:700;line-height:1.3}.piecestage-email-preheader{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:14.5px;line-height:1.4}.piecestage-email-body{margin:0 0 var(--space-4);color:var(--color-text);font-size:15px;line-height:1.5}.piecestage-email-cta{border:1.5px solid var(--color-text);color:var(--color-text);border-radius:999px;padding:12px 20px;font-size:14.5px;font-weight:600;display:inline-block}.piecestage-message-from{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.piecestage-message-sender{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.piecestage-message-bubble{background:var(--color-bubble-user-bg);max-width:88%;color:var(--color-text);border-radius:20px 20px 20px 6px;padding:16px 18px;font-size:15.5px;line-height:1.5;display:inline-block}.reviewpiece-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.reviewpiece-footer-state{align-items:flex-start;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-raised);background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;cursor:default;padding:14px 16px;font-size:15px;line-height:1.35;display:flex}.reviewpiece-footer-state-icon{color:var(--color-text-secondary);flex-shrink:0;margin-top:1px}.reviewpiece-footer-state-text{flex-direction:column;gap:2px;min-width:0;display:flex}.reviewpiece-footer-state-note{color:var(--color-text-secondary)}.reviewpiece-stagewrap{touch-action:pan-y;will-change:transform}.reviewpiece-stagewrap[data-enter=forward]{animation:.26s ease-out reviewpiece-enter-forward}.reviewpiece-stagewrap[data-enter=backward]{animation:.26s ease-out reviewpiece-enter-backward}@keyframes reviewpiece-enter-forward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes reviewpiece-enter-backward{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.reviewpiece-stagewrap[data-enter]{animation-duration:1ms}}.reviewpiece-caption-label{margin:var(--space-4) 0 4px;letter-spacing:.05em;color:var(--color-text-secondary);text-transform:uppercase;font-size:13px;font-weight:600}.reviewpiece-caption{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}.reviewpiece-hidden-input{display:none}.reviewpiece-status-line{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:15px}.reviewpiece-sent-line{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:15px}.reviewpiece-destinations{margin-top:var(--space-4);flex-direction:column;display:flex}.reviewpiece-destination-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-separator);display:flex}.reviewpiece-destination-name{color:var(--color-text);font-size:15px}.reviewpiece-destination-meta{color:var(--color-text-secondary);font-size:14px}.reviewpiece-destination-meta-warning{color:var(--color-warning)}.reviewpiece-destination-link{color:var(--color-text)}.reviewpiece-offline-error{margin:0 0 var(--space-2);color:var(--color-warning);align-items:center;gap:5px;font-size:13px;display:flex}.reviewpiece-confirmation{align-items:center;gap:var(--space-2);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-raised);box-shadow:var(--shadow-elevated);color:var(--color-text);animation:reviewpiece-confirmation-in var(--duration-confirmation) ease-out;padding:14px 18px;font-size:15px;display:flex}.reviewpiece-confirmation-link{margin-left:auto}@keyframes reviewpiece-confirmation-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.reviewpiece-regenerating-banner{align-items:center;gap:var(--space-2);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-elevated);color:var(--color-text-secondary);padding:12px 18px;font-size:15px;display:flex}.reviewpiece-mark-pulse{animation:1.4s ease-in-out infinite reviewpiece-mark-pulse}@keyframes reviewpiece-mark-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reviewpiece-mark-pulse,.reviewpiece-confirmation{animation:none}}.reviewpiece-confirmsheet{padding:var(--sheet-padding);gap:var(--space-3);flex-direction:column;display:flex}.reviewpiece-confirmsheet-title{font-size:var(--text-sheet-title);color:var(--color-text);margin:0;font-weight:600}.reviewpiece-confirmsheet-text{margin:-4px 0 var(--space-2);color:var(--color-text-secondary);font-size:15px}.reviewpiece-brief{margin-top:var(--space-5)}.reviewpiece-brief .reviewpiece-caption-label:first-of-type{margin-top:var(--space-3)}.contentpreview-image,.contentpreview-frame,.contentpreview-placeholder{aspect-ratio:4/5;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:20px;width:100%;height:auto;display:block}.contentpreview-image[data-story],.contentpreview-frame[data-story],.contentpreview-placeholder[data-story]{aspect-ratio:9/16}.contentpreview-frame{position:relative;overflow:hidden}.contentpreview-frame-canvas{max-width:none;display:block;position:absolute}.contentpreview-placeholder{background:var(--color-surface)}.editorialpreview-unit:first-child .reviewpiece-caption-label{margin-top:0}.editorialpreview-lead{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);white-space:pre-line;margin:0;font-weight:600}.editorialpreview-text,.editorialpreview-running{white-space:pre-line}.editorialpreview-text{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);margin:4px 0 0}.editorialpreview-kicker{color:var(--color-text-secondary);margin:4px 0 0;font-size:14px}.editorialpreview-options{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);margin:4px 0 0;padding-left:20px}.editorialpreview-wrap{gap:var(--space-4);flex-direction:column;display:flex}.contentpreview-switch{border-radius:var(--radius-pill);background:var(--color-surface);gap:2px;padding:3px;display:flex}.contentpreview-segment{border-radius:var(--radius-pill);min-height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 16px;font-family:inherit;font-size:14px}.contentpreview-switch .contentpreview-segment{flex:1}.contentpreview-segment[data-selected=true]{border-color:var(--color-button-bg);background:var(--color-button-bg);color:var(--color-button-text)}.creativeview-units{flex-wrap:wrap;gap:6px;display:flex}.creativeview-units .contentpreview-segment{border-color:var(--color-surface-border);min-height:0;padding:5px 12px;font-size:13px}.creativeview-units .contentpreview-segment[data-selected=true]{border-color:var(--color-button-bg)}.creativeview{gap:var(--space-3);flex-direction:column;display:flex}.creativeview-empty{box-sizing:border-box;padding:var(--space-5);text-align:center;justify-content:center;align-items:center;display:flex}.creativeview-empty-line{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.35}.editorialpreview-group+.editorialpreview-group{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-separator)}.editorialpreview-group-title{letter-spacing:.05em;color:var(--color-text);text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.editorialpreview-group-title+.editorialpreview-unit{margin-top:var(--space-2)}.editorialpreview-group-title+.editorialpreview-unit .reviewpiece-caption-label{margin-top:0}.editorialpreview-note{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.35}.editorialpreview-sticker .editorialpreview-note{margin-top:var(--space-2)}.l-preview{--l-measure:var(--layout-canvas);--l-solo-measure:900px}.l-preview--media-dominant{--l-preview-columns:calc((100% - var(--l-preview-gap)) * 1.15 / 2.15) minmax(0, 1fr);--l-preview-gap:48px}.l-preview--media-lead{--l-preview-columns:minmax(0, 1.1fr) minmax(0, 1fr);--l-preview-gap:40px}.l-preview--balanced{--l-preview-columns:minmax(0, 1fr) minmax(0, 1fr);--l-preview-gap:48px}@media (width>=1024px){.l-preview--solo{--l-measure:var(--l-solo-measure)}}.l-preview__column{box-sizing:border-box;width:min(var(--l-measure), calc(100% - var(--layout-gutter) * 2));flex-direction:column;margin-inline:auto;display:flex}.l-preview__intro,.l-preview__media,.l-preview__panel{min-width:0}@media (width<=1023px){.l-preview:not(.l-preview--solo):not(.l-preview--inline-tablet) .l-preview__intro,.l-preview:not(.l-preview--solo):not(.l-preview--inline-tablet) .l-preview__panel{box-sizing:border-box;width:100%;max-width:var(--layout-reading);align-self:center}}@media (width>=1024px){.l-preview:not(.l-preview--solo) .l-preview__column{grid-template-columns:var(--l-preview-columns);column-gap:var(--l-preview-gap);align-items:start;row-gap:0;display:grid}.l-preview__intro{grid-column:1/-1}.l-preview--divided .l-preview__panel{padding-left:var(--ds-space-4xl);border-left:var(--ds-border-hairline);align-self:stretch}.l-preview--task:not(.l-preview--inline-tablet)>.ui-appshell-footer{display:none}}@media (width<=767px){.l-page.l-preview .l-action-footer__actions:has(>*+*+*+*){gap:var(--ds-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.l-page.l-preview .l-action-footer__actions:has(>*+*+*+*)>.ui-button,.l-page.l-preview .l-action-footer__actions:has(>*+*+*+*)>.ui-button-link){grid-column:1/-1}.l-page.l-preview .l-action-footer__actions:has(>*+*+*+*)>.ui-button-link{justify-self:center}.l-page.l-preview .l-action-footer__actions:has(>*+*+*+*)>.ui-button-outline{min-height:var(--ds-space-5xl);padding:var(--ds-space-xs);font:var(--ds-font-control);letter-spacing:var(--ds-text-control-tracking);white-space:nowrap}}@media (width>=380px) and (width<=767px){.l-page.l-preview .l-action-footer__actions:has(>*+*+*+*)>.ui-button-outline{font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking)}}@media (width<=359px){.l-page.l-preview .l-action-footer__actions:has(>*+*+*+*){grid-template-columns:minmax(0,1fr)}.l-page.l-preview .l-action-footer__actions:has(>*+*+*+*)>.ui-button-outline{font:var(--ds-font-action);letter-spacing:var(--ds-text-action-tracking)}}@media (width>=768px) and (width<=1023px){.l-preview--inline-tablet:not(.l-preview--side-tablet)>.ui-appshell-content:not(.ui-appshell-content-own-scroll){overflow-y:hidden}.l-preview--inline-tablet:not(.l-preview--side-tablet).l-preview--fit-scroll>.ui-appshell-content:not(.ui-appshell-content-own-scroll){overflow-y:auto}.l-preview--inline-tablet:not(.l-preview--side-tablet) .l-preview__column{flex:1 0 auto}.l-preview--inline-tablet:not(.l-preview--side-tablet) .l-preview__intro,.l-preview--inline-tablet:not(.l-preview--side-tablet) .l-preview__media{flex-shrink:0}.l-preview--inline-tablet:not(.l-preview--side-tablet) .l-preview__panel{min-height:var(--l-fit-min,auto);flex-direction:column;flex:1 1 0;display:flex}.l-preview--inline-tablet:not(.l-preview--side-tablet) .l-preview__panel>*{flex:1 1 0;min-height:0}.l-preview--side-tablet:not(.l-preview--solo) .l-preview__column{grid-template-columns:var(--l-preview-columns);column-gap:var(--l-preview-gap);align-items:start;row-gap:0;display:grid}.l-preview--side-tablet .l-preview__intro{grid-column:1/-1}}.l-preview__overlay{display:contents}.l-preview--compact-title .l-page-intro>:is(:not(*~*),.l-page-intro__subtitle){visibility:hidden}.schedulesheet-page{padding:var(--sheet-padding);gap:var(--space-3);flex-direction:column;display:flex}.schedulesheet-title{font-size:var(--text-sheet-title);color:var(--color-text);margin:0;font-weight:600}.schedulesheet-sub{color:var(--color-text-secondary);margin:-4px 0 0;font-size:15px}.schedulesheet-field{gap:var(--space-1);flex-direction:column;display:flex}.schedulesheet-field-label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.schedulesheet-input{border-radius:var(--radius-control);border:1px solid var(--color-surface-border);background:var(--color-surface);height:48px;color:var(--color-text);padding:0 14px;font-family:inherit;font-size:16px}.schedulesheet-caption{color:var(--color-text-secondary);margin:-6px 0 0;font-size:13px}.schedulesheet-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.schedulesheet-row-label{color:var(--color-text-secondary);font-size:14px}.schedulesheet-row-value{color:var(--color-text);text-align:right;font-size:15px}.schedulesheet-blocked .ui-button{margin-top:var(--space-2)}.schedulesheet-option{align-items:center;gap:var(--space-2);width:100%;min-height:52px;padding:var(--space-2) 0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.schedulesheet-option-text{flex-direction:column;flex:1;gap:2px;display:flex}.schedulesheet-option-title{color:var(--color-text);font-size:16px}.schedulesheet-option-note{color:var(--color-text-secondary);font-size:14px}.schedulesheet-check{border-radius:var(--radius-pill);border:1.5px solid var(--color-surface-border);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.schedulesheet-check[data-checked=true]{border-color:var(--color-link-fill);background:var(--color-link-fill);color:#fff}.schedulesheet-check-bare{width:26px;height:26px;color:var(--color-link-fill);flex-shrink:0;justify-content:center;align-items:center;display:flex}.schedulesheet-who{border-radius:var(--radius-control);border:1px solid var(--color-surface-border);background:var(--color-surface);height:48px;color:var(--color-text);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:0 14px;font-size:16px;display:flex}.schedulesheet-who-static{color:var(--color-text);font-size:16px}.schedulesheet-connect{align-self:flex-start}.schedulesheet-back{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;padding:0;font-size:15px;display:inline-flex}@media (width>=1024px){.app-schedule-slot{min-width:0;min-height:540px}.app-schedule-inline .schedulesheet-page{gap:var(--ds-space-2xl);padding:0}.app-schedule-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-schedule-datetime>h3{margin:0 0 var(--ds-space-md)}.app-schedule-inline div.schedulesheet-field>.schedulesheet-field-label{margin:0 0 var(--ds-space-md);font:var(--ds-font-body-strong);letter-spacing:var(--ds-text-body-strong-tracking);color:var(--ds-color-text)}.app-schedule-datetime>div{gap:var(--ds-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.app-schedule-datetime .schedulesheet-field-label{margin:0 0 var(--ds-space-xs)}.app-schedule-datetime>.schedulesheet-caption{margin-top:var(--ds-space-md)}.app-schedule-datetime,.app-schedule-destinations{padding-bottom:var(--ds-space-2xl);border-bottom:var(--ds-border-hairline)}.app-schedule-inline .schedulesheet-page>.ui-button{width:100%;margin-top:var(--ds-space-md)}.app-schedule-inline div.schedulesheet-field{gap:0}.app-schedule-inline .ui-list>.ds-choice:first-child{padding-top:0}.app-schedule-inline .ui-list>.ds-choice:last-child{padding-bottom:0}.app-schedule-inline .app-schedule-who .ds-listrow__main{padding-block:var(--ds-space-sm)}.app-scheduling .app-schedule-inline .schedulesheet-page{gap:var(--ds-space-2xl);padding:0}}.app-schedule-network-mark{width:var(--ds-space-3xl);height:var(--ds-space-3xl);object-fit:contain;flex-shrink:0;display:block}.app-schedule-modal{position:relative}.ds .app-schedule-modal__close{top:var(--ds-space-md);right:var(--ds-space-md);z-index:1;position:absolute}.app-schedule-modal .schedulesheet-title{padding-right:var(--ds-size-hit)}.app-schedule-inline .schedulesheet-page{padding:0}.app-schedule-inline .schedulesheet-title{font:var(--ds-font-group-title);margin-bottom:var(--ds-space-md)}.app-schedule-inline .schedulesheet-page>.ui-button{width:100%}.c2-task-instruction{margin:0 0 var(--ds-space-lg);min-width:0}.c2-task-instruction .c2-task-instruction-title{margin-bottom:var(--ds-space-xs)}.c2-task-instruction p+p+p{margin-top:var(--ds-space-sm)}@media (width>=1024px){.c2-flow.c2-task-page.c2-piece-desktop{--c2-piece-extra:65px}}.c2-task-closing>h1{margin:0 0 var(--ds-space-md)}.c2-task-closing>p{margin:0}@font-face{font-family:Doop Identity Playfair;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2")}@font-face{font-family:Doop Identity Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2")}@font-face{font-family:Doop Identity Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}.entry-identity-directions .entry-identity-direction-option.ds-choice{--art-paper:#f7f4ee;--art-ink:#100e0b;--art-ink-soft:#696763;--art-edge:#ddd9d0;background:var(--art-paper);color:var(--art-ink)}html[data-theme=dark] .entry-identity-directions .entry-identity-direction-option.ds-choice{--art-paper:var(--ds-color-card);--art-ink:var(--ds-color-text);--art-ink-soft:var(--ds-color-text-secondary);--art-edge:var(--ds-color-surface-border);--identity-message-ink:color-mix(in srgb,var(--ds-color-text) 75%,var(--identity-ink))}.entry-identity-directions .entry-specimen-palette{grid-template-columns:1.5fr 1fr .75fr}.entry-specimen-palette{gap:8px;display:grid}.entry-specimen-palette span{border:1px solid var(--art-edge,#ddd9d0);border-radius:6px;height:28px}.entry-direction-communication{flex-direction:column;flex-shrink:0;width:100%;min-width:0;display:flex}.entry-direction-message{min-height:1.14em;font-family:var(--identity-font);color:var(--identity-message-ink,var(--identity-ink));letter-spacing:-.02em;margin:0 0 12px;font-size:26px;font-weight:400;line-height:1.14;display:block}.entry-direction-message[data-uppercase]{text-transform:uppercase}.entry-direction-rationale{min-height:3em;color:var(--art-ink-soft);font-size:14px;line-height:1.5;display:block}.entry-direction-font{font-family:var(--identity-font);color:var(--art-ink-soft);margin:16px 0;font-size:14px;font-weight:400;line-height:1.5;display:block}.entry-direction-font>span{margin-inline:4px}.entry-direction-color-name{color:var(--art-ink-soft);margin-top:8px;font-size:13px;line-height:1.5;display:block}@media (width>=768px) and (width<=1023px){.entry-direction-message{font-size:30px}.entry-direction-rationale{font-size:17px}.entry-direction-color-name{font-size:15px}.entry-identity-directions .entry-specimen-palette span{height:40px}}@media (width<=767px){.entry-direction-message{margin-bottom:8px;font-size:22px}.entry-direction-rationale{line-height:1.45}.entry-direction-font{margin:12px 0}.entry-identity-directions .entry-specimen-palette span{height:24px}.entry-direction-color-name{margin-top:6px}}@media (width>=768px) and (width<=1023px) and (height<=1000px){.entry-onboarding.yourimage-screen .entry-specimen-palette span{height:32px}}@media (width>=768px) and (width<=1023px) and (height<=800px){.entry-onboarding.yourimage-screen .entry-specimen-palette span{height:24px}}@media (width<=767px) and (height<=800px){.entry-onboarding.yourimage-screen .entry-specimen-palette span{height:24px}}.entry-identity-directions .entry-direction-reference-photo{border-radius:calc(var(--ds-radius-card) - 1px) calc(var(--ds-radius-card) - 1px) 0 0}.entry-identity-directions .entry-identity-direction-option.ds-choice{--art-direction-selection:#000;--ds-shadow-ring-chosen:inset 0 0 0 1px var(--art-direction-selection)}html[data-theme=dark] .entry-identity-directions .entry-identity-direction-option.ds-choice{--art-direction-selection:#fff}.entry-identity-directions .entry-identity-direction-option.ds-choice[data-selected]{border-color:var(--art-direction-selection)}.entry-identity-directions .entry-identity-direction-option[data-selected] .ds-choice__mark{border-color:var(--art-direction-selection);background:var(--art-direction-selection);color:var(--art-paper)}.entry-onboarding.yourimage-screen .entry-onboarding-heading{margin-bottom:var(--ds-space-md)}.entry-onboarding.yourimage-screen .yourimage-intro{margin-bottom:var(--ds-space-2xl)}.entry-onboarding.yourimage-screen .l-page-intro{margin-bottom:0}.entry-identity-note{margin:0}.entry-identity-directions{position:relative}.entry-directions-count{right:0;top:calc(var(--ds-space-5xl) * -1);text-align:right;margin:0;position:absolute}.entry-identity-direction-rail{gap:var(--ds-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.entry-identity-directions .entry-identity-direction-option.ds-choice{--l-option-pad:var(--ds-space-xl);align-items:flex-start;gap:var(--ds-space-md);min-width:0;padding:var(--l-option-pad)}.entry-identity-direction-option .ds-choice__text{flex-direction:column;align-self:stretch;gap:0;min-height:0;display:flex}.entry-direction-reference-photo{object-fit:cover;border-radius:var(--ds-radius-small);width:100%;height:156px;margin-bottom:var(--ds-space-lg);display:block}@media (width<=1023px){.entry-identity-direction-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:calc(100% + var(--entry-flow-gutter));padding-right:var(--entry-flow-gutter);box-sizing:border-box;display:flex;overflow-x:auto}.entry-identity-directions .entry-identity-direction-option.ds-choice{scroll-snap-align:start;flex:0 0 min(480px,100% - 48px)}}@media (width<=767px){.entry-identity-directions .entry-identity-direction-option.ds-choice{--l-option-pad:var(--ds-space-lg)}}@media (prefers-reduced-motion:reduce){.entry-identity-direction-rail{scroll-behavior:auto}}@media (width<=1023px){.entry-identity-direction-option.ds-choice{flex-basis:calc(100% - 48px)}}@media (width<=767px){.entry-direction-reference-photo{height:132px}}@media (width>=768px) and (width<=1023px){.entry-identity-directions .entry-identity-direction-option.ds-choice{--l-option-pad:var(--ds-space-2xl)}.entry-direction-reference-photo{aspect-ratio:16/9;height:auto}}.entry-identity-direction-entry{flex-direction:column;min-width:0;display:flex}.entry-identity-direction-entry .entry-identity-direction-option{flex:1;width:100%}@media (width>=1024px){.entry-identity-direction-rail{row-gap:var(--ds-space-lg);grid-template-rows:auto auto}.entry-identity-direction-entry{grid-template-rows:subgrid;grid-row:span 2;display:grid}}@media (width<=1023px){.entry-identity-direction-rail{--identity-column:min(420px,calc(100vw - var(--entry-flow-gutter)*2));--identity-edge:calc((100vw - var(--identity-column))/2);width:100vw;padding-inline:var(--identity-edge);margin-inline:calc(50% - 50vw);scroll-padding:0}.entry-identity-direction-option.ds-choice{flex-basis:calc(var(--identity-column) - 48px);scroll-snap-align:center}.entry-identity-note{text-align:center}}@media (width>=768px) and (width<=1023px){.entry-identity-direction-rail{--identity-column:min(600px,calc(100vw - var(--entry-flow-gutter)*2))}}@media (width>=768px) and (width<=1023px) and (height<=800px){.entry-onboarding.yourimage-screen.l-page{--layout-header:80px;--layout-inset:96px}}.entry-onboarding.yourimage-screen .entry-onboarding-heading{flex-shrink:0}.entry-onboarding.yourimage-screen .yourimage-scroll{flex:1;min-height:0}.entry-onboarding.yourimage-screen .yourimage-intro{flex-shrink:0}.entry-onboarding.yourimage-screen .yourimage-fade-in-2{flex:1;min-height:0;display:flex}.entry-onboarding.yourimage-screen .entry-identity-directions{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.entry-onboarding.yourimage-screen .entry-identity-direction-rail{flex:0 auto;min-height:0}.entry-onboarding.yourimage-screen .entry-identity-direction-entry,.entry-onboarding.yourimage-screen .entry-identity-direction-option{min-height:0}.entry-onboarding.yourimage-screen .entry-direction-reference-photo{flex-shrink:1;min-height:0}@media (width>=1024px){.entry-onboarding.yourimage-screen .entry-identity-direction-rail{grid-template-rows:minmax(0,1fr) auto}}@media (height<=800px){.entry-onboarding.yourimage-screen .entry-onboarding-heading{margin-bottom:var(--ds-space-sm)}.entry-onboarding.yourimage-screen .yourimage-intro{margin-bottom:var(--ds-space-lg)}}@media (width>=768px) and (width<=1023px) and (height<=1000px){.entry-onboarding.yourimage-screen .entry-identity-direction-option.ds-choice{--l-option-pad:var(--ds-space-xl)}}@media (width>=768px) and (width<=1023px) and (height<=800px){.entry-onboarding.yourimage-screen{--screenheader-height:80px}.entry-onboarding.yourimage-screen .ui-screenheader{padding-block:var(--ds-space-lg)}.entry-onboarding.yourimage-screen .entry-onboarding-heading{margin-bottom:var(--ds-space-xs)}.entry-onboarding.yourimage-screen .yourimage-intro{margin-bottom:var(--ds-space-md)}.entry-onboarding.yourimage-screen .entry-identity-direction-option.ds-choice{--l-option-pad:var(--ds-space-md)}.entry-onboarding.yourimage-screen .entry-direction-reference-photo{margin-bottom:var(--ds-space-sm)}.entry-onboarding.yourimage-screen .ui-appshell-footer{padding-block:var(--ds-space-lg)}}@media (width<=767px) and (height<=800px){.entry-onboarding.yourimage-screen .entry-identity-direction-option.ds-choice{--l-option-pad:var(--ds-space-md)}}@media (width>=1024px) and (height<=800px){.entry-onboarding.yourimage-screen .entry-identity-direction-option.ds-choice{--l-option-pad:var(--ds-space-lg)}}@media (width<=1023px){.entry-identity-directions>.c2-lab-carousel{--identity-column:min(420px,calc(100vw - var(--entry-flow-gutter)*2));--carousel-edge:var(--entry-flow-gutter);width:100vw;margin-inline:calc(50% - 50vw)}.c2-lab-carousel-slide>.entry-identity-direction-option{box-sizing:border-box;width:100%}}@media (width>=768px) and (width<=1023px){.entry-identity-directions>.c2-lab-carousel{--identity-column:min(600px,calc(100vw - var(--entry-flow-gutter)*2))}}.entry-identity-directions>.c2-lab-carousel{flex-direction:column;flex:1;min-height:0;display:flex}.entry-onboarding.yourimage-screen .entry-identity-direction-rail{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.entry-identity-directions .c2-lab-carousel .c2-lab-carousel-rail[data-lab-layout=carousel]{align-items:stretch}.entry-identity-directions .entry-identity-direction-entry{grid-row:auto;min-height:0;display:flex}.entry-identity-directions .entry-identity-direction-option.ds-choice{box-sizing:border-box;flex:1;width:100%;height:100%}.entry-identity-directions .entry-direction-reference-photo{height:0;min-height:calc(var(--ds-space-6xl) + var(--ds-space-sm));margin-bottom:var(--ds-space-xl);aspect-ratio:auto;flex:1 1 0;max-height:none}@media (width<=767px){.entry-identity-directions .entry-direction-reference-photo{margin-bottom:var(--ds-space-lg)}}.entry-identity-directions .entry-identity-direction-option .ds-choice__label,.entry-identity-directions .entry-identity-direction-option .ds-choice__mark{display:none}.entry-identity-directions .entry-identity-direction-option.ds-choice{padding:0 0 var(--l-option-pad)}.entry-identity-directions .entry-direction-communication{box-sizing:border-box;padding-inline:var(--l-option-pad)}.entry-identity-directions .entry-identity-direction-option[data-selected] .ds-choice__mark{z-index:3;pointer-events:none;display:grid;position:absolute;inset-block-start:var(--ds-space-md);inset-inline-end:var(--ds-space-md)}.entry-onboarding-heading{max-width:var(--layout-reading);margin-bottom:var(--ds-space-2xl)}.entry-onboarding-heading.entry-onboarding-wide{max-width:var(--entry-flow-width)}.entry-onboarding .yourimage-intro{margin:0 0 var(--ds-space-3xl);max-width:var(--ds-size-measure);padding:0}.entry-onboarding .yourimage-fade-in{opacity:unset;animation:none}.entry-onboarding .profilephoto-error{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking)}.entry-onboarding .refineimage-preview{padding-inline:var(--entry-flow-gutter);align-items:center}.entry-onboarding .refineimage-rows{box-sizing:border-box;width:min(var(--layout-reading), calc(100% - var(--entry-flow-gutter) * 2));margin-inline:auto;padding:0}.entry-onboarding .refineimage-row{min-height:var(--ds-size-field)}.entry-onboarding .refineimage-row-value{color:var(--ds-color-text);gap:var(--ds-space-md);text-align:right;min-width:0}body:has(.entry-onboarding) :is(.colorsheet-label,.lettersheet-helper){font:var(--ds-font-body);letter-spacing:var(--ds-text-body-tracking)}@media (width<=767px){.entry-onboarding .yourimage-intro{margin-bottom:var(--ds-space-2xl)}}@media (prefers-reduced-motion:reduce){.entry-onboarding :is(.conv-mark-pulse,.firstconv-typing span,.yourimage-rationale,.profilephoto-image){animation:none}.entry-onboarding .refineimage-preview{transition:none!important}}.entry-onboarding{--entry-flow-gutter:var(--layout-gutter);--entry-flow-width:var(--layout-canvas)}.entry-brand-arrival-frame{height:100%;min-height:0;position:relative}.entry-reveal-arrival-mark{z-index:50;left:50%;top:calc(50% - var(--ds-size-mark));width:var(--ds-size-mark);height:var(--ds-size-mark);pointer-events:none;position:absolute;transform:translate(-50%)}.entry-reveal-arrival-mark>svg,.entry-reveal-arrival-mark>div{width:100%;height:100%;display:block}.entry-reveal-arrival-mark .entry-floating-mark-light,.entry-reveal-arrival-mark .entry-floating-mark-dark{animation:none}.entry-brand-arrival-frame:not([data-reveal-entry=settled]) :is(.entry-reveal-heading,.entry-reveal-static-art,.entry-reveal-render,.entry-reveal-footer,.entry-reveal-touch .c2-lab-carousel-controls),.entry-brand-arrival-frame:not([data-reveal-entry=settled]) .ui-screenheader{opacity:0}.entry-brand-arrival-frame:not([data-reveal-entry=settled]) :is(.ui-screenheader,.entry-reveal-footer,.entry-reveal-touch .c2-lab-carousel-controls){visibility:hidden}.entry-brand-arrival-frame[data-reveal-entry=settled] .entry-reveal-arrival-mark{display:none}.entry-brand-reveal.l-page{--layout-clearance:var(--ds-space-sm)}.entry-reveal-heading{margin-bottom:var(--ds-space-lg);flex-shrink:0}.entry-reveal-heading p{margin:0}.entry-onboarding.entry-brand-reveal .imageready-scroll{flex:1;min-height:0;display:flex;overflow:visible}.entry-reveal-gallery{flex-direction:column;flex:1;min-height:0;display:flex}.entry-reveal-static-stage{isolation:isolate;flex:1;min-height:0;position:relative;container-type:size}@media (width>=1024px){.entry-reveal-heading{margin-bottom:var(--ds-space-sm)}}.entry-reveal-note{align-items:center;gap:var(--ds-space-md);margin:0;display:flex}.entry-reveal-note svg{color:var(--ds-color-text);flex-shrink:0}@media (width<=1023px){.entry-reveal-touch>.c2-lab-carousel{min-height:0;width:calc(100% + var(--entry-flow-gutter)*2);margin-left:calc(var(--entry-flow-gutter)*-1);flex-direction:column;flex:1;display:flex}.entry-reveal-touch .entry-reveal-scroll-rail[data-lab-layout=carousel]{flex:1;align-items:center;min-height:0;overflow-y:hidden;container-type:size}.entry-reveal-touch .entry-reveal-scroll-item{position:relative}.entry-reveal-touch .c2-lab-carousel-controls{height:var(--ds-size-hit);flex-shrink:0;width:100%;margin:0}.entry-reveal-note{justify-content:center}}@media (width<=767px){.entry-reveal-note{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.entry-reveal-touch .entry-reveal-scroll-rail{scroll-behavior:auto}.entry-reveal-arrival-mark{display:none}}.entry-brand-arrival-frame{--entry-flow-gutter:var(--layout-gutter);height:100dvh}.entry-brand-reveal.l-page{--l-fit-min:260px}@media (width<=1023px){.entry-brand-reveal.l-page{--l-fit-min:228px}}@media (width<=767px){.entry-brand-reveal.l-page{--l-fit-min:226px}}.entry-reveal-heading h1{font-family:var(--reveal-font);letter-spacing:-.03em;margin:0 0 16px;font-size:56px;font-weight:400;line-height:1.05}.entry-reveal-heading h1>span{color:var(--reveal-ink)}.entry-reveal-static-item{--reveal-feature-width:min(384px,calc((100cqh - 8px)*.75));margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.entry-reveal-static-item[data-kind=property]{width:var(--reveal-feature-width);z-index:30;left:50%}.entry-reveal-static-item[data-kind=zone]{width:calc(var(--reveal-feature-width)*.5);left:calc(50% - var(--reveal-feature-width)*.75 + 14px);z-index:20}.entry-reveal-static-item[data-kind=person]{width:calc(var(--reveal-feature-width)*.5);left:calc(50% + var(--reveal-feature-width)*.75 - 14px);z-index:20}.entry-reveal-static-item[data-kind=tips]{width:calc(var(--reveal-feature-width)*.42);left:calc(50% - min(50cqw - var(--reveal-feature-width)*.21,var(--reveal-feature-width)*1.21 - 24px));z-index:10}.entry-reveal-static-item[data-kind=blue]{width:calc(var(--reveal-feature-width)*.42);left:calc(50% + min(50cqw - var(--reveal-feature-width)*.21,var(--reveal-feature-width)*1.21 - 24px));z-index:10}.entry-reveal-static-art img,.entry-reveal-render{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 16px 30px #231b1129}@media (width<=1023px){.entry-reveal-heading h1{font-size:48px}.entry-reveal-touch .entry-reveal-scroll-rail[data-lab-layout=carousel]{padding-block:16px}.entry-reveal-touch .entry-reveal-scroll-item+.entry-reveal-scroll-item{margin-left:calc(min(600px,75cqh - 12px)/-1.92308)}.entry-reveal-touch .entry-reveal-render{transform-origin:50%;width:66.6667%;transition:transform .55s var(--ease-out);margin-inline:auto;position:relative}.entry-reveal-touch[data-instant=true] .entry-reveal-render{transition-duration:0s}.entry-reveal-touch .entry-reveal-scroll-item:first-child[data-active=true] .entry-reveal-render{transform-origin:0;margin-left:0}.entry-reveal-touch .entry-reveal-scroll-item:last-child[data-active=true] .entry-reveal-render{transform-origin:100%;margin-right:0}}@media (width<=767px){.entry-reveal-heading h1{margin-bottom:12px;font-size:40px}.entry-reveal-touch .entry-reveal-scroll-item+.entry-reveal-scroll-item{margin-left:calc(min(600px,75cqh - 12px)/-2.38095)}.entry-reveal-touch .entry-reveal-scroll-item:first-child[data-active=true] .entry-reveal-render{transform-origin:50%;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.entry-reveal-touch .entry-reveal-render{transition:none}}.entry-reveal-unbox{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;z-index:40;scrollbar-width:none;outline:none;position:absolute;inset:0;overflow:hidden auto}.entry-reveal-unbox::-webkit-scrollbar{display:none}.entry-reveal-unbox-track{height:200%;position:relative}.entry-reveal-unbox-stage{pointer-events:none;height:50%;position:sticky;top:0;overflow:hidden}.entry-reveal-unbox-lid{z-index:2;visibility:hidden;border-radius:10px;position:absolute;overflow:hidden;box-shadow:18px 28px 64px #00000052,4px 8px 18px #0000002e}.entry-reveal-unbox-lid>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:109.6%;max-width:none;height:115.2%;position:absolute;top:-8%;left:-4.8%}.entry-brand-arrival-frame[data-reveal-entry=settled] .entry-reveal-unbox{display:none}@media (prefers-reduced-motion:reduce){.entry-reveal-unbox{display:none}}.entry-reveal-unbox-heading{z-index:1;visibility:hidden;text-align:center;text-wrap:balance;font-family:var(--ds-font-family);letter-spacing:-.02em;color:var(--ds-color-text);margin:0;font-size:24px;font-weight:500;line-height:1.2;position:absolute;left:24px;right:24px}.entry-reveal-unbox-hint{text-align:center;visibility:hidden;font:var(--ds-font-meta);color:var(--ds-color-text-secondary);margin:0;position:absolute;left:24px;right:24px}.entry-reveal-unbox-light{visibility:hidden;background:radial-gradient(ellipse 50% 45% at 50% 50%,color-mix(in srgb,var(--ds-color-text) 6%,transparent) 0%,color-mix(in srgb,var(--ds-color-text) 3%,transparent) 35%,transparent 75%);position:absolute;inset:0}.entry-reveal-unbox-enter{opacity:0;position:absolute;inset:0}.entry-reveal-unbox-enter[data-enter=box]{z-index:2}.entry-reveal-unbox-enter[data-enter=caption]{z-index:1}.entry-brand-arrival-frame:not([data-reveal-entry=loading]) .entry-reveal-unbox-enter{opacity:1}.entry-reveal-static-item[data-preview-depth],.entry-reveal-touch .entry-reveal-render{--brand-preview-opacity:1}.entry-reveal-static-item[data-preview-depth="1"],.entry-reveal-touch .entry-reveal-render[data-depth="1"]{--brand-preview-opacity:.85}.entry-reveal-static-item[data-preview-depth="2"],.entry-reveal-touch .entry-reveal-render[data-depth="2"]{--brand-preview-opacity:.65}.entry-reveal-static-art,.entry-reveal-touch .entry-reveal-render{background:var(--ds-color-background);border-radius:10px}.entry-refine-desktop-gallery .entry-refine-gallery-item{background:var(--ds-color-background);border-radius:8px}.entry-reveal-static-art>img,.entry-reveal-touch .entry-reveal-render>img,.entry-refine-gallery-item>.entry-brand-example{opacity:var(--brand-preview-opacity);transition:var(--ds-transition-opacity)}.entry-reveal-touch .entry-reveal-render>img{border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.entry-reveal-static-art>img,.entry-reveal-touch .entry-reveal-render>img,.entry-refine-gallery-item>.entry-brand-example{transition:none}}.imageready-screen{background:var(--color-background)}.imageready-scroll{flex-direction:column;display:flex}.imageready-intro{margin:var(--space-2) 0 var(--space-5);padding:0 var(--gutter-screen-end) 0 var(--gutter-screen-start);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary)}.imageready-meta{margin-top:var(--space-4);padding:0 var(--gutter-screen-end) 0 var(--gutter-screen-start);flex-direction:column;align-items:center;gap:2px;display:flex}.imageready-meta-line{color:var(--color-text-secondary);text-align:center;margin:0;font-size:15px;line-height:1.4}.swiperow-wrap{position:relative;overflow:hidden}.swiperow-wrap[data-lifted=true]{z-index:2;overflow:visible}.swiperow-reveal{justify-content:flex-end;align-items:center;padding-right:2px;display:flex;position:absolute;inset:0 0 0 auto}.swiperow-action{border-radius:var(--radius-pill);background:var(--color-surface);height:44px;color:var(--color-text);white-space:nowrap;cursor:pointer;border:none;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600}.swiperow-content{background:var(--color-background);box-shadow:none;will-change:transform;-webkit-user-select:none;user-select:none;transition:transform .32s var(--ease-sheet), border-radius .28s ease, border-color .28s ease, box-shadow .28s ease, background-color .28s ease;border:1px solid #0000;border-radius:0;margin:0;position:relative}.swiperow-content[data-dragging=true]{transition:border-radius .18s,border-color .18s,box-shadow .18s,background-color .18s}.swiperow-wrap[data-lifted=true] .swiperow-content{border-radius:var(--radius-raised);background:var(--color-card-bg);border-color:var(--color-surface-border);box-shadow:var(--shadow-elevated)}@media (prefers-reduced-motion:reduce){.swiperow-content,.swiperow-content[data-dragging=true]{transition:none}}.inspiration-section{margin-top:var(--ds-space-3xl)}.inspiration-section .ds-sectionheader{margin-bottom:var(--ds-space-md)}.inspiration-cards{gap:var(--ds-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inspiration-cards .swiperow-wrap{border-radius:var(--ds-radius-card);border:0}.inspiration-cards .swiperow-content{background:0 0;border:0;height:100%}.ds .inspiration-card{align-items:center;gap:var(--ds-space-lg);height:100%;display:flex}.inspiration-card__text{gap:var(--ds-space-xs);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.inspiration-card__origin{display:none}.inspiration-origin{flex:none;display:inline-flex}.inspiration-origin__icon{width:var(--ds-space-3xl);height:var(--ds-space-3xl);border-radius:var(--ds-radius-round);background:var(--ds-color-surface);color:var(--ds-color-text);font:var(--ds-font-meta-strong);place-items:center;display:inline-grid;overflow:hidden}.inspiration-origin__icon img{object-fit:cover;width:100%;height:100%}.inspiration-origin__icon--doop{background:0 0;border-radius:0;overflow:visible}.ds .inspiration-origin__icon--doop .ds-mark{width:var(--ds-space-3xl);height:var(--ds-space-3xl)}.inspiration-archive{justify-content:space-between;align-items:center;gap:var(--ds-space-2xl);width:100%;margin:var(--ds-space-3xl) 0;padding:var(--ds-space-2xl) 0;border:0;border-block:var(--ds-border-hairline);color:var(--ds-color-text);text-align:left;cursor:pointer;background:0 0;display:flex}.inspiration-archive>span{gap:var(--ds-space-sm);display:grid}.inspiration-archive[aria-expanded=true]>svg{transform:rotate(90deg)}.inspiration-archive:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}@media (width<=767px){.inspiration-cards{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr)}.inspiration-card .inspiration-origin{display:none}.inspiration-card__origin{margin-top:var(--ds-space-xs);display:block}.inspiration-section{margin-top:var(--ds-space-2xl)}}.networks-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.networks-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.networks-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.networks-row-title{color:var(--color-text);font-size:16px}.networks-row-caption{color:var(--color-text-secondary);flex-direction:column;gap:2px;font-size:14px;display:flex}.networks-row-warning{color:var(--color-warning);align-items:center;gap:4px;display:flex}.networks-row-wrap{padding:var(--space-3) 0}.networks-row-wrap .networks-row{padding:0}.networks-row-actions{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.networks-row-failure{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:14px;display:flex}.networks-row-action{color:var(--color-link);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:14px;font-weight:600}.networks-hint{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:14px}.networks-warn-banner{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-warning-soft);color:var(--color-warning);font-size:13px;line-height:1.4;display:flex}.networks-choose-body{padding:var(--space-2) var(--gutter-screen-end) var(--space-4) var(--gutter-screen-start)}.networks-choose-heading{color:var(--color-text);margin:0 0 2px;font-size:17px;font-weight:600}.networks-choose-instruction{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:14px}.networks-choose-list{flex-direction:column;display:flex}.networks-choose-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.networks-choose-text{flex-direction:column;gap:2px;min-width:0;display:flex}.networks-choose-name{color:var(--color-text);font-size:16px}.networks-choose-handle{color:var(--color-text-secondary);font-size:14px}.networks-choose-row:disabled{cursor:default;opacity:.6}.networks-choose-cancel{width:100%;height:44px;margin-top:var(--space-1);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:15px;display:block}.networks-choose-check{border-radius:var(--radius-pill);border:1.5px solid var(--color-surface-border);width:26px;height:26px;color:var(--color-background);flex-shrink:0;justify-content:center;align-items:center;display:flex}.networks-choose-check[data-on=true]{background:var(--color-text);border:none}.networks-choose-footer{padding:var(--space-3) var(--gutter-screen-end) max(var(--space-5), env(safe-area-inset-bottom)) var(--gutter-screen-start);flex-shrink:0}.newinput-screen{background:var(--color-background)}.pe-header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.pe-undo-group{border-radius:var(--radius-pill);background:var(--color-surface);flex-shrink:0;align-items:center;display:flex;overflow:visible}.pe-undo-button{width:34px;height:31px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.pe-undo-button:disabled{color:var(--color-text-secondary);opacity:.5;cursor:default}.pe-undo-divider{background:var(--color-surface-border);width:1px;height:18px}.pe-tabs{gap:var(--space-5);padding:var(--screenheader-height) var(--gutter-screen-end) var(--space-3) var(--gutter-screen-start);flex-shrink:0;display:flex;position:relative}.pe-tab{padding:var(--space-2) 0;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:16px;font-weight:600}.pe-tab[data-active=true]{color:var(--color-text)}.pe-tab-underline{background:var(--color-link);border-radius:var(--radius-pill);height:2.5px;transition:transform .25s,width .25s;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.pe-tab-underline{transition:none}}.pe-scroll{overscroll-behavior:contain;box-sizing:border-box;min-height:0;scroll-padding-bottom:var(--shell-footer-height,0px);padding:var(--space-3) var(--gutter-screen-end) calc(var(--space-5) + var(--shell-footer-height,0px)) var(--gutter-screen-start);flex:1;overflow:hidden auto}.pe-scroll-top{padding-top:calc(var(--space-3) + var(--screenheader-height));scroll-padding-top:var(--screenheader-height)}.pe-email-fields{gap:var(--space-5);flex-direction:column;display:flex}.pe-criativo-note{border:1px dashed var(--color-surface-border);border-radius:var(--radius-compact);color:var(--color-text-secondary);margin:0;padding:10px 14px;font-size:14px;line-height:1.4}.pe-exitsheet{padding:var(--sheet-padding);gap:var(--space-3);flex-direction:column;display:flex}.pe-exitsheet-title{font-size:var(--text-sheet-title);color:var(--color-text);margin:0;font-weight:600}.pe-exitsheet-text{margin:-8px 0 var(--space-2);color:var(--color-text-secondary);font-size:15px}.pe-exitsheet-discard{margin-top:var(--space-1);padding:var(--space-2) 0;color:var(--color-text);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:15px;font-weight:500;text-decoration:underline}.app-pe-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-pe .ui-screenheader.app-pe-header{justify-content:space-between}.app-pe-tabs{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.app-pe .app-pe-tabs .ds-tabs{gap:var(--ds-space-xs)}@media (width>=768px){.app-pe .app-pe-tabs .ds-tabs{gap:var(--ds-space-md)}}.app-pe-intro{margin:0 0 var(--ds-space-2xl);min-width:0}.app-pe-intro h1{margin:0 0 var(--ds-space-sm)}.app-pe-meta{align-items:center;gap:var(--ds-space-sm);margin:0;display:flex}.app-pe-save{align-items:center;display:inline-flex}.app-pe-save-icon{display:inline-flex}.app-pe-save[data-status=saving] .app-pe-save-icon{animation:var(--ds-motion-pulse)}.app-pe-save .app-pe-save-retry.ds-icon-button{margin:calc(var(--ds-space-md) * -1) calc(var(--ds-space-md) * -1) calc(var(--ds-space-md) * -1) 0;color:var(--ds-color-error)}.app-pe-stage{--app-pe-slide-width:var(--creative-slide-width)}.app-pe-stage[data-kind=story],.app-pe-stage[data-kind=reel]{--app-pe-slide-width:min(calc(100cqw - var(--ds-space-2xl)), calc((100dvh - 420px) * .5625), 340px)}.app-pe-image-hit{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.app-pe-image-hit:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset-inset)}.app-pe-slide[data-image-selected]:before{content:"";z-index:3;border-radius:inherit;box-shadow:var(--ds-shadow-ring-image-selected);pointer-events:none;position:absolute;inset:0}.app-pe-block:before{content:"";inset:calc(var(--ds-space-xs) * -1.5) calc(var(--ds-space-sm) * -1);border:var(--ds-border-outline);border-radius:var(--ds-radius-thumb);pointer-events:none;border-color:#0000;position:absolute}.app-pe-block[data-selected]:before{border-color:var(--ds-color-accent)}.app-pe-block[data-overflow]:before{border-color:var(--ds-color-error)}@media (hover:hover) and (pointer:fine){.app-pe-slide[data-active] .app-pe-block:not([data-selected]):hover:before{border-color:var(--ds-color-accent-edge)}}.app-pe-block-input{caret-color:var(--ds-color-accent)}.app-pe-block-input::selection{background:var(--ds-color-accent-select)}.c2-flow.app-pe .app-pe-block .app-pe-block-input:focus-visible{outline:none}.app-pe-block[data-ai=generating]:after,.app-pe-caption-box[data-ai=generating]:after{content:"";inset:calc(var(--ds-space-xs) * -1.5) calc(var(--ds-space-sm) * -1);border-radius:var(--ds-radius-small);pointer-events:none;box-shadow:var(--ds-shadow-glow-accent);animation:var(--ds-motion-pulse);position:absolute}.app-pe-sticker[data-selected]{border:var(--ds-border-outline);border-color:var(--ds-color-accent)}.app-pe-preparing{box-sizing:border-box;padding:var(--ds-space-3xl);place-items:center;display:grid}.app-pe-panel,.app-pe-aside{min-width:0}.app-pe-panel-title{margin:0 0 var(--ds-space-xs)}.app-pe-panel-sub,.app-pe-label{margin:0 0 var(--ds-space-md)}.app-pe-panel-title+.app-pe-section>.app-pe-label:first-child,.app-pe-panel-title+.app-pe-label{margin-top:var(--ds-space-sm)}.app-pe-section{margin:0 0 var(--ds-space-md)}.app-pe-positions{gap:var(--ds-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-pe-positions .ds-choice--tile{aspect-ratio:1.45}.app-pe-thumb{box-sizing:border-box;padding:13%;display:grid;position:absolute;inset:0}.app-pe-thumb-image{color:var(--ds-color-surface-border);position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.app-pe-thumb-lines{gap:var(--ds-space-xs);flex-direction:column;width:62%;display:flex}.app-pe-thumb-lines i{height:var(--ds-space-2xs);border-radius:var(--ds-radius-hair);background:var(--ds-color-text-secondary);display:block}.app-pe-thumb-lines i:nth-child(2){width:82%}.app-pe-thumb-lines i:nth-child(3){width:62%}.app-pe-thumb[data-position^=top] .app-pe-thumb-lines{align-self:start}.app-pe-thumb[data-position^=middle] .app-pe-thumb-lines{align-self:center}.app-pe-thumb[data-position^=bottom] .app-pe-thumb-lines{align-self:end}.app-pe-thumb[data-position$=left] .app-pe-thumb-lines{justify-self:start;align-items:flex-start}.app-pe-thumb[data-position$=center] .app-pe-thumb-lines{justify-self:center;align-items:center}.app-pe-thumb[data-position$=right] .app-pe-thumb-lines{justify-self:end;align-items:flex-end}.app-pe-position-label{margin:var(--ds-space-md) 0 0}.app-pe-more{margin-top:var(--ds-space-md);border-top:var(--ds-border-hairline)}.app-pe-more .app-pe-more-toggle.ds-button{margin-top:var(--ds-space-xs)}.app-pe-more .app-pe-more-toggle[aria-expanded=true] .ds-button__icon{transform:rotate(180deg)}.app-pe-more-body{padding:var(--ds-space-sm) 0 var(--ds-space-xs)}.app-pe-segments{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.app-pe-marks{gap:var(--ds-space-sm);margin:0 0 var(--ds-space-lg);display:flex}.app-pe-marks-note{margin:calc(var(--ds-space-xs) * -1) 0 var(--ds-space-md)}.app-pe-counter{margin:var(--ds-space-sm) 0 0}p.app-pe-counter[data-over]{color:var(--ds-color-error);font-weight:var(--ds-text-body-strong-weight)}.app-pe-overflow{margin-top:var(--ds-space-lg)}.app-pe-overflow .ds-notice__action{gap:0 var(--ds-space-lg);flex-flow:wrap}.app-pe-field{margin:0 0 var(--ds-space-lg)}.app-pe-textarea.ds-field textarea.ds-field__control{resize:none;min-block-size:0;overflow:hidden}.app-pe-script-field{margin:0 0 var(--ds-space-2xl)}.app-pe-script-label{margin:0 0 var(--ds-space-sm)}@media (width<=1023px){.app-pe-aside{margin-top:var(--ds-space-2xl)}}@media (width>=1024px){.app-pe-aside{margin-top:0}}.app-pe-help{margin:0}.app-pe-kbbar{align-items:center;gap:var(--ds-space-sm);box-sizing:border-box;width:min(var(--layout-canvas), 100%);display:flex}.app-pe-kbbar .app-pe-kbbar-done.ds-button{flex-shrink:0;margin-left:auto}.app-pe-triggers{margin-top:var(--ds-space-xs)}.app-pe-triggers:empty{display:none}.app-pe.l-page.app-pe--sheet>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-bottom:calc(var(--app-pe-sheet,0px) + var(--layout-clearance))}.app-pe-sheet{z-index:30;box-sizing:border-box;max-height:min(72dvh,600px);padding:var(--ds-space-xl) var(--ds-space-2xl) max(var(--ds-space-lg), env(safe-area-inset-bottom));background:var(--ds-color-card);box-shadow:var(--ds-shadow-overlay-up);color:var(--ds-color-text);animation:var(--ds-motion-sheet-in);border-start-start-radius:var(--ds-radius-sheet);border-start-end-radius:var(--ds-radius-sheet);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.app-pe-sheet-grabber{top:var(--ds-space-sm);width:var(--ds-size-grabber-width);height:var(--ds-size-grabber-height);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-border);position:absolute;left:50%;transform:translate(-50%)}.app-pe-sheet .app-pe-sheet-close.ds-icon-button{top:var(--ds-space-md);right:var(--ds-space-md);position:absolute}.app-pe-sheet .app-pe-panel-title{padding-right:var(--ds-size-hit)}.app-pe-sheet .app-pe-sheet-done.ds-button{margin-top:var(--ds-space-xs)}.app-pe-sheet .app-pe-positions{gap:var(--ds-space-xs)}.app-pe-sheet .app-pe-positions .ds-choice--tile{aspect-ratio:2.1}.app-pe-sheet .app-pe-thumb{padding:9% 11%}.app-pe-sheet .app-pe-thumb-image{width:var(--ds-size-icon-sm);height:var(--ds-size-icon-sm);bottom:10%}.app-pe-sheet .app-pe-thumb-lines{gap:var(--ds-space-2xs)}.app-pe-sheet .app-pe-panel-sub{margin-bottom:var(--ds-space-sm)}.app-pe-sheet .app-pe-position-label{margin-top:var(--ds-space-sm)}.app-pe-sheet-recovery{gap:var(--ds-space-sm);margin-top:var(--ds-space-md);flex-direction:column;display:flex}.app-pe-sheet-recovery:empty{display:none}.app-pe-toast{align-self:center}.app-pe-soon{gap:var(--ds-space-lg);padding:var(--ds-space-sm) var(--ds-space-2xl) var(--ds-space-2xl);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.app-pe-save[data-status=saving] .app-pe-save-icon{animation:none}}.app-pe-aibar{z-index:4;text-align:left;text-transform:none;white-space:nowrap;pointer-events:auto;position:absolute}.app-pe-aibar--block[data-placement=below]{top:calc(100% + var(--ds-space-md))}.app-pe-aibar--block[data-placement=above]{bottom:calc(100% + var(--ds-space-md))}.app-pe-group[data-position$=left] .app-pe-aibar--block{left:calc(var(--ds-space-sm) * -1)}.app-pe-group[data-position$=center] .app-pe-aibar--block{left:50%;transform:translate(-50%)}.app-pe-group[data-position$=right] .app-pe-aibar--block{right:calc(var(--ds-space-sm) * -1)}.app-pe-aibar--caption{width:fit-content;margin-top:var(--ds-space-md);position:static}.app-pe-aibar[data-status=error]{white-space:normal}div.app-pe-aibar[data-status=error]{max-width:min(78cqw,340px)}div.app-pe-aibar--caption[data-status=error]{max-width:100%}.app-pe-caption-box{position:relative}.app-pe-caption-box[data-ai=generating]:after{border-radius:var(--ds-radius-compact);inset:0}.app-pe-caption-box[data-ai=suggested] .ds-field__control,.app-pe-caption-box[data-ai=error] .ds-field__control{border-color:var(--ds-color-accent)}.app-pe-ai-area .app-pe-panel-title{align-items:center;gap:var(--ds-space-sm);margin-bottom:var(--ds-space-md);display:flex}.app-pe-subhead{align-items:center;gap:var(--ds-space-md);margin:0 0 var(--ds-space-md);display:flex}.app-pe-subhead .app-pe-panel-title{margin:0}.app-pe-pills{gap:var(--ds-space-sm);margin:0 0 var(--ds-space-md);flex-wrap:wrap;display:flex}.app-pe-pills .ds-choice.ds-choice--pill{white-space:normal;text-align:center}.app-pe-panel{container-type:inline-size}@container (width<=440px){.app-pe-pills{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-pe-pills .ds-choice.ds-choice--pill{padding-inline:var(--ds-space-md);justify-content:center}}.app-pe-free{margin:0 0 var(--ds-space-sm)}.app-pe-rewrite .app-pe-rewrite-more.ds-button{margin-top:var(--ds-space-2xs)}.app-pe-shrunk{margin:var(--ds-space-md) 0 0}@media (width<=460px){.app-pe-kbbar .app-pe-kbbar-ai{inline-size:var(--ds-size-hit);padding-inline:0}.app-pe-kbbar .app-pe-kbbar-ai .ds-icon-button__text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.app-pe-stage--adjust{--app-pe-ghost-x:calc(var(--ds-space-3xl) + var(--ds-space-xs));--app-pe-ghost-y:var(--ds-space-xl);padding-bottom:var(--ds-space-4xl)}.app-pe-adjust-clip{padding:var(--app-pe-ghost-y) var(--app-pe-ghost-x);margin:calc(var(--app-pe-ghost-y) * -1) calc(var(--app-pe-ghost-x) * -1);overflow:clip}.app-pe-adjust{width:var(--app-pe-slide-width);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;margin-inline:auto;position:relative}.app-pe-adjust[data-align=start]{margin-inline:0 auto}.app-pe-adjust[data-align=end]{margin-inline:auto 0}.app-pe-adjust[data-dragging]{cursor:grabbing}.app-pe-adjust:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-small)}.app-pe-adjust .app-pe-slide{z-index:1;position:relative}.app-pe-slide[data-adjusting] .app-pe-block:before{display:none}.app-pe-slide[data-adjusting] .app-pe-sticker{pointer-events:none}.app-pe-ghost{z-index:0;pointer-events:none;position:absolute;inset:0}.app-pe-ghost-frame{position:absolute;inset:0}.app-pe-ghost[data-interior] .app-pe-ghost-frame{height:var(--app-pe-strip);top:auto}.app-pe-adjust-edge{z-index:3;border-radius:var(--ds-radius-small);pointer-events:none;box-shadow:var(--ds-shadow-ring-quiet);transition:var(--ds-transition-shadow);position:absolute;inset:0}.app-pe-adjust[data-dragging] .app-pe-adjust-edge{box-shadow:var(--ds-shadow-ring-accent-on-media)}.app-pe-adjust-hint{z-index:5;left:50%;bottom:var(--ds-space-6xl);max-width:calc(100% - var(--ds-space-2xl));padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-pill);background:var(--ds-color-media-chip);color:var(--ds-color-on-media);font:var(--ds-font-caption);letter-spacing:var(--ds-text-caption-tracking);white-space:nowrap;pointer-events:none;animation:var(--ds-motion-fade-in);margin:0;position:absolute;transform:translate(-50%)}.app-pe-size{margin:0 0 var(--ds-space-xs)}.app-pe-size-label{margin:0 0 var(--ds-space-sm)}.app-pe-size-row{align-items:center;gap:var(--ds-space-md);display:flex}.app-pe-panel .app-pe-reset.ds-button,.app-pe-sheet .app-pe-reset.ds-button{margin:var(--ds-space-sm) 0 0}.app-pe-adjust-note{margin:var(--ds-space-md) 0 0;padding-top:var(--ds-space-md);border-top:var(--ds-border-hairline)}.app-pe-pair{gap:var(--ds-space-md);margin-top:var(--ds-space-md);grid-template-columns:1fr 1fr;display:grid}.app-pe-segmented{margin:0 0 var(--ds-space-md)}.app-pe-replace-body{min-width:0}.app-pe-upload-error{margin:var(--ds-space-md) 0 0}.app-pe-grid{gap:var(--ds-space-sm);margin-top:var(--ds-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-pe-tile{aspect-ratio:1}.app-pe-tile img{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.app-pe-grid .ds-card.app-pe-tile{justify-content:center;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm);text-align:center;flex-direction:column;display:flex}.app-pe-quality{gap:var(--ds-space-sm);grid-template-columns:1fr 1fr;display:grid}.app-pe-quality .ds-choice.ds-choice--card{gap:var(--ds-space-md);padding:var(--ds-space-sm) var(--ds-space-lg)}.app-pe-credits{align-items:center;column-gap:var(--ds-space-sm);margin:var(--ds-space-sm) 0 0;flex-wrap:wrap;display:flex}.app-pe-credits>p{margin:0}.app-pe-dots{margin-top:var(--ds-space-xs)}.app-pe-sheet .app-pe-use.ds-button{margin-top:var(--ds-space-lg)}.app-pe-sheet .app-pe-sheet-recovery+.app-pe-use.ds-button{margin-top:var(--ds-space-md)}.app-pe--sheet .app-pe-stage{--app-pe-slide-width:min(calc(100cqw - var(--ds-space-2xl)), max(160px, calc((100dvh - var(--app-pe-sheet,0px) - 150px) * .75)), 480px)}.app-pe--sheet .app-pe-stage[data-kind=story],.app-pe--sheet .app-pe-stage[data-kind=reel]{--app-pe-slide-width:min(calc(100cqw - var(--ds-space-2xl)), max(120px, calc((100dvh - var(--app-pe-sheet,0px) - 150px) * .5625)), 340px)}.app-pe-sheet[data-kind=rewrite] .app-pe-pills,.app-pe-sheet[data-kind=replace] .app-pe-pills{margin-inline:calc(var(--ds-space-2xl) * -1);padding-inline:var(--ds-space-2xl);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app-pe-sheet .app-pe-pills .ds-choice--pill{flex-shrink:0}.app-pe-sheet .app-pe-pills::-webkit-scrollbar{display:none}.app-pe-sheet[data-kind=replace] .app-pe-replace-body{max-height:min(34dvh,290px);margin-inline:calc(var(--ds-space-xs) * -1);padding-inline:var(--ds-space-xs);overflow-y:auto}.app-pe-sheet[data-kind=replace] .app-pe-replace-body[data-tab=generate]{max-height:min(46dvh,400px)}.app-pe-sheet[data-kind=replace]:has(.app-pe-sheet-recovery>*) .app-pe-replace-body{max-height:calc(min(34dvh, 290px) - var(--ds-space-3xl))}.app-pe-sheet[data-kind=replace]:has(.app-pe-sheet-recovery>*) .app-pe-replace-body[data-tab=generate]{max-height:calc(min(46dvh, 400px) - var(--ds-space-3xl))}.app-pe-sheet[data-kind=replace] .app-pe-replace-body[data-tab=generate] .app-pe-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-pe-sheet[data-kind=replace] .app-pe-panel-sub,.app-pe-sheet[data-kind=rewrite] .app-pe-panel-sub{margin-bottom:var(--ds-space-sm)}.app-pe-sheet .app-pe-segmented{margin-bottom:var(--ds-space-md)}.app-pe-sheet .app-pe-label,.app-pe-sheet .app-pe-subhead{margin-bottom:var(--ds-space-sm)}.app-pe-sheet .app-pe-subhead .app-pe-panel-title{padding-right:var(--ds-size-hit)}.app-pe-sheet .app-pe-grid,.app-pe-sheet .app-pe-credits{margin-top:var(--ds-space-sm)}.app-pe-sheet .app-pe-rewrite[data-compact] .app-pe-pills{margin-bottom:0}@media (prefers-reduced-motion:reduce){.app-pe-block[data-ai=generating]:after,.app-pe-caption-box[data-ai=generating]:after{animation:none}.app-pe-adjust-edge{transition:none}.app-pe-adjust-hint{animation:none}}.app-pe .app-pe-mail.ds-card{min-width:0;padding:0;overflow:hidden;container-type:inline-size}.app-pe-mail-chrome{align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-md) var(--ds-space-xl);background:var(--ds-color-surface);color:var(--ds-color-text-secondary);display:flex}.app-pe-mail-message{padding:var(--ds-space-2xl) var(--ds-space-2xl) var(--ds-space-4xl)}.app-pe-mail-part{min-width:0}.app-pe-mail-part[data-role=subject]{margin:0 0 var(--ds-space-md)}.app-pe-mail-part[data-role=section]{margin:0 0 var(--ds-space-xl)}.app-pe-mail-body .app-pe-mail-part:last-child{margin-bottom:0}.app-pe-mail-block{text-wrap:wrap;min-width:0;scroll-margin-top:112px;display:grid;position:relative}.app-pe-mail-mirror,.app-pe-mail-input{box-sizing:border-box;min-width:0;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:0;grid-area:1/1;margin:0;padding:0}.app-pe-mail-mirror{visibility:hidden;min-height:1lh}.app-pe-mail-input{resize:none;height:100%;color:var(--ds-color-text);caret-color:var(--ds-color-accent);cursor:text;background:0 0;overflow:hidden}.app-pe-mail-block[data-role=preheader] .app-pe-mail-input{color:inherit}.app-pe-mail-input::placeholder{color:var(--ds-color-placeholder)}.app-pe-mail-input::selection{background:var(--ds-color-accent-select)}.app-pe-mail-input[readonly]{cursor:default}.c2-flow.app-pe .app-pe-mail-input:focus-visible{outline:none}.app-pe-mail-block:before{content:"";inset:calc(var(--ds-space-xs) * -1.5) calc(var(--ds-space-sm) * -1);border:var(--ds-border-outline);border-radius:var(--ds-radius-thumb);pointer-events:none;border-color:#0000;position:absolute}.app-pe-mail-block[data-selected]:before{border-color:var(--ds-color-accent)}.app-pe-mail-block[data-overflow]:before{border-color:var(--ds-color-error)}@media (hover:hover) and (pointer:fine){.app-pe-mail-block:not([data-selected]):hover:before{border-color:var(--ds-color-accent-edge)}}.app-pe-mail-block[data-ai=generating]:after{content:"";inset:calc(var(--ds-space-xs) * -1.5) calc(var(--ds-space-sm) * -1);border-radius:var(--ds-radius-small);pointer-events:none;box-shadow:var(--ds-shadow-glow-accent);animation:var(--ds-motion-pulse);position:absolute}.app-pe-mail-block .app-pe-aibar--block{left:calc(var(--ds-space-sm) * -1)}.app-pe-mail-counter{margin:var(--ds-space-md) 0 0;text-align:right}.app-pe-mail-sender{align-items:center;gap:var(--ds-space-md);margin:var(--ds-space-2xl) 0 var(--ds-space-3xl);display:flex}.app-pe-mail-avatar{width:var(--ds-size-row-icon);height:var(--ds-size-row-icon);border-radius:var(--ds-radius-round);background:var(--ds-color-surface);color:var(--ds-color-text-secondary);flex-shrink:0;place-items:center;display:grid}.app-pe-mail-sender>div{gap:var(--ds-space-xs);flex-direction:column;min-width:0;display:flex}@media (width<=767px){.app-pe-mail-chrome{padding:var(--ds-space-md) var(--ds-space-lg)}.app-pe-mail-message{padding:var(--ds-space-xl) var(--ds-space-xl) var(--ds-space-3xl)}.app-pe-mail-sender{margin:var(--ds-space-xl) 0}}@media (prefers-reduced-motion:reduce){.app-pe-mail-block[data-ai=generating]:after{animation:none}}.app-pe-busy{justify-content:center;align-items:center;gap:var(--ds-space-sm);display:inline-flex}.app-pe .l-action-footer__actions .app-pe-busy{display:flex}.app-pe-busy svg.ds-spinner{color:inherit}.app-pe-reason{margin:0}.app-pe-replace-body .app-pe-reason{margin:0 0 var(--ds-space-md)}.app-pe-aibar[data-status=unavailable],.app-pe-aibar[data-status=slow]{white-space:normal}div.app-pe-aibar[data-status=unavailable],div.app-pe-aibar[data-status=slow]{max-width:min(90cqw,340px)}.app-pe-aibar[data-status=unavailable] .ds-floating-bar__text,.app-pe-aibar[data-status=slow] .ds-floating-bar__text,.app-pe-aibar[data-status=error] .ds-floating-bar__text{flex:12em}div.app-pe-aibar--caption[data-status=unavailable],div.app-pe-aibar--caption[data-status=slow]{max-width:100%}.app-pe-mail-block div.app-pe-aibar[data-status=unavailable],.app-pe-mail-block div.app-pe-aibar[data-status=slow]{max-width:min(100%,340px)}.app-pe-slide{--art-paper:#f7f4ee;--art-veil-a:.97;--art-veil-b:.9;--art-veil-reach:78%;border-radius:var(--ds-radius-small);background:var(--art-paper);width:100%;color:var(--art-ink);text-align:left;isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.app-pe-slide[data-fundo=none]{--art-ink:#fff;--art-brand-accent:#ffb48a}.app-pe-slide:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.app-pe-slide[data-fundo=strong]{--art-veil-a:1;--art-veil-b:.97;--art-veil-reach:92%}.app-pe-slide[data-v=top]:after{background:linear-gradient(to bottom, rgba(247, 244, 238, var(--art-veil-a)), rgba(247, 244, 238, var(--art-veil-b)) 46%, transparent var(--art-veil-reach), #16242073)}.app-pe-slide[data-v=bottom]:after{background:linear-gradient(to top, rgba(247, 244, 238, var(--art-veil-a)), rgba(247, 244, 238, var(--art-veil-b)) 46%, transparent var(--art-veil-reach), #16242073)}.app-pe-slide[data-v=middle]:after{background:linear-gradient(to bottom, #16242000, rgba(247, 244, 238, var(--art-veil-b)) 26%, rgba(247, 244, 238, var(--art-veil-b)) 74%, #16242073)}.app-pe-slide[data-fundo=none]:after{background:linear-gradient(#16242061,#1624201f 40%,#16242080)}.app-pe-slide[data-fundo=none] .app-pe-slide-copy{color:#fff}.app-pe-slide[data-interior]:after,.app-pe-slide[data-slot=empty]:after,.app-pe-slide[data-slot=none]:after{background:0 0}.app-pe-slide-copy{z-index:1;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:flex-start;padding:8cqw;display:flex;position:absolute;inset:0}.app-pe-slide[data-v=middle] .app-pe-slide-copy{justify-content:center}.app-pe-slide[data-v=bottom] .app-pe-slide-copy{justify-content:flex-end}.app-pe-slide[data-interior] .app-pe-slide-copy{padding-bottom:calc(24% + 4cqw)}.app-pe-group{flex-direction:column;width:100%;display:flex}.app-pe-group[data-position$=left]{text-align:left;align-items:flex-start}.app-pe-group[data-position$=center]{text-align:center;align-items:center}.app-pe-group[data-position$=right]{text-align:right;align-items:flex-end}.app-pe-number{font:400 16cqw/1 var(--art-font), sans-serif;margin-bottom:8cqw;display:block}.app-pe-signature{z-index:1;color:#fff;font:400 4.2cqw/1.3 var(--art-font), sans-serif;pointer-events:none;margin:0;position:absolute;inset:auto 8cqw 6cqw}.app-pe-slide[data-v=bottom] .app-pe-signature{inset:6cqw 8cqw auto}.app-pe-slide[data-slot=none] .app-pe-signature,.app-pe-slide[data-slot=empty]:not([data-interior]) .app-pe-signature{color:var(--art-ink)}.app-pe-photo{background:#e9e4da;position:absolute;inset:0;overflow:hidden}.app-pe-slide[data-interior] .app-pe-photo{height:24%;top:auto}.app-pe-photo img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;max-width:none;display:block;position:absolute}.app-pe-photo--empty{color:#7a7467;background:repeating-linear-gradient(135deg,#ece7dc 0 12px,#e4ddcf 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:2cqw;display:flex}.app-pe-photo--empty span{font:500 3.4cqw/1.2 var(--font-family)}.app-pe-block{--app-pe-shrink:1;pointer-events:auto;width:fit-content;min-width:14cqw;max-width:100%;position:relative}.app-pe-block[data-field=kicker]{font:500 calc(3.8cqw * var(--app-pe-shrink)) / 1.4 var(--font-family);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5cqw}.app-pe-block[data-field=lead]{font:400 calc(10cqw * var(--app-pe-shrink)) / 1.08 var(--art-font), sans-serif;letter-spacing:-.025em}.app-pe-block[data-field=support]{font:400 calc(4.7cqw * var(--app-pe-shrink)) / 1.45 var(--font-family);margin:5cqw 0 0}.app-pe-slide[data-tamanho=large] .app-pe-block[data-field=lead]{font-size:calc(12.5cqw * var(--app-pe-shrink))}.app-pe-slide[data-interior] .app-pe-block[data-field=lead]{font-size:calc(8cqw * var(--app-pe-shrink))}.app-pe-slide[data-interior][data-tamanho=large] .app-pe-block[data-field=lead]{font-size:calc(10cqw * var(--app-pe-shrink))}.app-pe-slide[data-interior] .app-pe-block[data-field=support]{font-size:calc(4.2cqw * var(--app-pe-shrink));margin-top:4cqw}.app-pe-block[data-bold]{font-weight:700}.app-pe-block[data-italic]{font-style:italic}.app-pe-block-mirror{white-space:pre-wrap;overflow-wrap:break-word;min-height:1lh}.app-pe-block-input{box-sizing:border-box;resize:none;color:#0000;-webkit-text-fill-color:transparent;width:100%;height:100%;font:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;word-spacing:inherit;text-indent:0;white-space:pre-wrap;overflow-wrap:break-word;cursor:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.app-pe-block-input::placeholder{color:var(--art-ink);-webkit-text-fill-color:var(--art-ink);opacity:.4}.app-pe-block-input::selection{-webkit-text-fill-color:transparent}.app-pe-block-input[readonly]{cursor:pointer}.app-pe-hl{color:var(--art-brand-accent);background:0 0}.app-pe-block[data-ai=generating] .app-pe-block-mirror{opacity:.5}.app-pe-sticker{z-index:2;color:#173c68;height:14%;font:500 3.4cqw/1 var(--font-family);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f7f4eec2;border:1px dashed #173c688c;border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:66%;left:14%;right:14%}.app-pe-sticker[data-selected]{background:#f7f4eeeb}.app-pe-mail-block[data-bold]{font-weight:700}.app-pe-mail-block[data-italic]{font-style:italic}.app-pe-slide[data-adjusting] .app-pe-slide-copy,.app-pe-slide[data-adjusting] .app-pe-sticker{opacity:.3}.app-pe-ghost{opacity:0;transition:opacity .16s ease-out}.app-pe-adjust[data-dragging] .app-pe-ghost{opacity:.4}.app-pe-ghost img{object-fit:fill;max-width:none;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.app-pe-ghost{transition:none}}.pe-field{flex-direction:column;gap:6px;display:flex;position:relative}.pe-field-label-row{justify-content:space-between;align-items:center;display:flex}.pe-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;font-weight:600}.pe-field-counter{color:var(--color-text-secondary);white-space:nowrap;font-size:13px}.pe-field-counter[data-warning=true]{color:var(--color-attention)}.pe-field-counter-inline{right:var(--space-3);bottom:var(--space-2);position:absolute}.pe-field-box{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;font-family:inherit;position:relative}.pe-field-rest{cursor:pointer}.pe-field-editing{background:var(--color-surface);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);cursor:text}.pe-field-editing-bare{background:0 0;border-radius:0;padding:0}.pe-field-box-card{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);padding:var(--space-4);cursor:default}.pe-field-dim{opacity:.5;pointer-events:none}.pe-field-text{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0}.pe-field-placeholder{color:var(--color-placeholder)}.pe-field-textarea{resize:none;width:100%;font-family:inherit;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);background:0 0;border:none;outline:none;padding:0;display:block}.pe-field-rest-helper{color:var(--color-text-secondary);margin:4px 0 0;font-size:14px}.pe-field-proposal-header{justify-content:space-between;align-items:center;display:flex}.pe-notice{border:1px dashed var(--color-surface-border);border-radius:var(--radius-compact);color:var(--color-text-secondary);align-items:flex-start;gap:8px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.pe-notice-icon{color:var(--color-attention);flex-shrink:0;margin-top:1px}.pe-symbol{left:50%;bottom:max(96px, calc(env(safe-area-inset-bottom) + 88px));border-radius:var(--radius-pill);border:1px solid var(--color-card-border);background:var(--color-card-bg);cursor:pointer;z-index:15;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0000001f}.pe-assist{gap:var(--space-2);flex-direction:column;display:flex}.pe-pill-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.pe-formatting-assist{width:100%;position:relative}.pe-formatting-assist-pills{z-index:20;gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;position:absolute;bottom:calc(100% + 8px);left:4px;right:4px;overflow-x:auto}.pe-formatting-assist-pills::-webkit-scrollbar{display:none}.pe-formatting-assist-pills .pe-pill{flex-shrink:0}.pe-formatting-assist-input{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0 0 0 4px;font-family:inherit;font-size:16px}.pe-formatting-assist-input::placeholder{color:var(--color-placeholder)}.pe-pill{border-radius:var(--radius-pill);border:1.5px solid var(--color-surface-border);background:var(--color-surface);height:40px;color:var(--color-text);cursor:pointer;padding:0 16px;font-family:inherit;font-size:14px}.pe-composer{align-items:center;gap:var(--space-2);border:1px solid var(--color-surface-border);border-radius:var(--radius-control);background:var(--color-surface);padding:6px 6px 6px var(--space-4);display:flex}.pe-composer-input{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.pe-composer-input::placeholder{color:var(--color-placeholder)}.pe-composer-send{border-radius:var(--radius-pill);background:var(--color-link-fill);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pe-composer-send:disabled{opacity:.5;cursor:default}.pe-activity{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface);padding:var(--space-3) var(--space-4);display:flex}.pe-activity-dots{flex-shrink:0;align-items:center;gap:4px;display:flex}.pe-activity-dots span{border-radius:var(--radius-pill);background:var(--color-text-secondary);width:6px;height:6px;animation:pe-activity-pulse var(--duration-pulse) ease-in-out infinite}.pe-activity-dots span:nth-child(2){animation-delay:.15s}.pe-activity-dots span:nth-child(3){animation-delay:.3s}@keyframes pe-activity-pulse{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.pe-activity-label{min-width:0;color:var(--color-text);flex:1;font-size:15px}.pe-activity-cancel{border-radius:var(--radius-pill);background:var(--color-card-bg);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.pe-activity-dots span{animation:none}}.pe-formatting-toolbar{box-sizing:border-box;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-pill);align-items:center;gap:2px;width:100%;padding:4px;display:flex}.pe-formatting-counter-group{align-items:center;margin-left:auto;display:flex}.pe-formatting-button{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pe-formatting-button:active{background:var(--color-surface)}.pe-formatting-divider{background:var(--color-surface-border);flex-shrink:0;width:1px;height:28px;margin:0 2px}.pe-formatting-counter{padding:0 8px 0 4px}.ui-textfield{width:100%;height:45px;padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--color-surface-border);background:var(--color-surface);color:var(--color-text);box-sizing:border-box;appearance:none;font-family:inherit;font-size:16px;display:block}.ui-textfield::placeholder{color:var(--color-placeholder)}.ui-textfield:focus{border-color:var(--color-text-secondary);outline:none}.entry-photo-screen .l-focus__body{align-items:stretch}.entry-photo-upload{box-sizing:border-box;margin-bottom:var(--ds-space-xl);flex-direction:column;display:flex}.entry-photo-upload>.entry-photo-card{padding-block:var(--ds-space-sm)}.entry-photo-options{justify-content:center;align-items:center;gap:var(--ds-space-2xl);margin-top:var(--ds-space-sm);display:flex}.entry-photo-screen .entry-photo-upload>.entry-photo-error{margin:var(--ds-space-xs) 0 0;text-align:center}.entry-photo-screen .entry-photo-card{margin-bottom:var(--ds-space-xl)}.entry-yourdata-heading{margin-bottom:var(--ds-space-4xl);flex-shrink:0}.entry-yourdata-heading>h1{margin:0 0 var(--ds-space-md)}.entry-yourdata-heading>p{margin:0}.entry-onboarding.entry-yourdata .yourdata-content{flex:0;padding:0}.entry-yourdata h2{margin:0 0 var(--ds-space-md)}.entry-yourdata-legal{margin:0;padding:0}.entry-yourdata-personal{margin:0 0 var(--ds-space-lg);padding:0}.entry-yourdata-personal-fields{grid-template-columns:minmax(0,1fr);display:grid}.entry-onboarding.entry-yourdata .yourdata-content .yourdata-field{margin:0 0 var(--ds-space-2xl)}.entry-yourdata .yourdata-content :is(.entry-yourdata-identification,.entry-yourdata-legal)>.yourdata-field:last-child{margin-bottom:0}.entry-yourdata .yourdata-content .yourdata-label{margin:0 0 var(--ds-space-sm);font:var(--ds-font-meta-strong);letter-spacing:var(--ds-text-meta-strong-tracking);color:var(--ds-color-text-secondary)}.entry-yourdata .yourdata-content .yourdata-optional{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking)}.entry-yourdata .yourdata-content :is(.yourdata-hint,.yourdata-error){margin:var(--ds-space-sm) 0 0;font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.entry-yourdata .yourdata-content .yourdata-error{color:var(--ds-color-error)}.entry-yourdata .yourdata-content .yourdata-ami .yourdata-ami-input{padding-left:var(--ds-space-lg)}.entry-yourdata-address-pair{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.entry-yourdata.l-page>.ui-appshell-footer{padding-top:var(--ds-space-md);padding-bottom:max(var(--ds-space-lg),env(safe-area-inset-bottom))}@media (width>=1024px){.entry-yourdata.l-page>.ui-appshell-footer{padding-bottom:max(var(--ds-space-md),env(safe-area-inset-bottom))}}html[data-keyboard] .entry-yourdata.l-page>.ui-appshell-footer{padding-bottom:var(--ds-space-md)}@media (width<=1023px){.entry-yourdata .yourdata-content>.entry-yourdata-lock{margin-top:var(--ds-space-2xl);text-align:left;justify-content:flex-start}}.entry-yourdata-lock{justify-content:center;align-items:center;gap:var(--ds-space-sm);text-align:center;margin:0;display:flex}.entry-yourdata-lock svg{flex-shrink:0}@media (width>=1024px){.entry-yourdata-personal-fields{column-gap:var(--ds-space-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}.entry-yourdata .yourdata-content{display:block}.entry-yourdata-legal-columns{column-gap:var(--ds-space-3xl);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.entry-yourdata-legal-columns>.yourdata-field{grid-column:span 2;min-width:0}.entry-yourdata-legal-columns>:is(.entry-yourdata-postalCode,.entry-yourdata-city){grid-column:span 1}.entry-yourdata-legal-columns>.yourdata-field:has(#yourdata-legal-disclaimer){grid-column:1/-1}.entry-yourdata-legal{border-top:0;margin-top:0;padding-top:0}.entry-yourdata.l-page>.ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-bottom:calc(var(--shell-footer-height,0px) + var(--ds-space-xl))}.entry-yourdata h2{margin-bottom:var(--ds-space-sm)}.entry-yourdata-lock{text-align:left;justify-content:flex-start}}@media (width<=767px){.entry-yourdata-address-pair{grid-template-columns:minmax(0,1fr);gap:0}.entry-yourdata-lock{align-items:flex-start}}.entry-yourdata-form{gap:var(--ds-space-4xl);display:grid}.entry-yourdata-personal-fields,.entry-yourdata-legal-columns{gap:var(--ds-space-xl);display:grid}.entry-yourdata section h2{margin:0 0 var(--ds-space-xl)}@media (width>=1024px){.entry-yourdata-personal-fields,.entry-yourdata-legal-columns{grid-template-columns:1fr 1fr}.entry-yourdata-legal-columns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.entry-yourdata-legal-columns>.ds-field{grid-column:span 2}.entry-yourdata-legal-columns>:is(.entry-yourdata-postalCode,.entry-yourdata-city){grid-column:span 1}.entry-yourdata-legal-columns>.entry-yourdata-legalDisclaimer{grid-column:1/-1}}.refineimage-screen{background:var(--color-background)}.refineimage-preview{box-sizing:border-box;padding:var(--space-2) var(--gutter-screen-end) 0 var(--gutter-screen-start);flex-shrink:0;justify-content:center;align-items:flex-start;transition:height .3s;display:flex;overflow:hidden}.refineimage-card{transition:width .3s ease, height .3s ease, background var(--duration-fade) ease}.refineimage-rows{flex-shrink:0;padding:0 24px}.refineimage-row{border:none;border-top:1px solid var(--color-separator);cursor:pointer;width:100%;height:49px;color:var(--color-text);background:0 0;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.refineimage-row:last-child{border-bottom:1px solid var(--color-separator)}.refineimage-row:active{background:var(--color-surface)}.refineimage-row-label{color:var(--color-text-secondary);font-size:16px}.refineimage-row-value{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:17px;display:flex}.ab-refine-previews{width:100%;color:var(--preview-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;container-type:inline-size}.ab-brand-example{background:var(--preview-neutral);box-sizing:border-box;isolation:isolate;border-radius:8px;min-width:0;margin:0;position:relative;overflow:hidden}.ab-brand-property{grid-column:1/-1;grid-template-columns:1.15fr 1fr;min-height:260px;display:grid}.ab-brand-example-copy{z-index:1;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.ab-brand-example-title{font-family:var(--preview-font);letter-spacing:-.02em;text-transform:var(--preview-case);margin:0;font-size:clamp(22px,5.5cqi,32px);font-weight:400;line-height:1.12}.ab-brand-example-detail{color:inherit;margin:20px 0;font-size:clamp(11px,2.6cqi,14px);line-height:1.45}.ab-brand-example-signature{margin-top:auto;font-size:12px;font-weight:550;line-height:1.4;display:block}.ab-brand-example-signature small{margin-top:2px;font-size:10px;font-weight:400;display:block}.ab-brand-property .ab-direction-reference-photo{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;margin:0}.ab-brand-person,.ab-brand-type{min-height:190px}.ab-brand-person>img{object-fit:cover;object-position:70% 25%;width:100%;height:100%;position:absolute;inset:0}.ab-brand-person .ab-brand-example-copy{background:color-mix(in srgb,var(--preview-neutral) 90%,transparent);width:62%;height:100%;padding:20px 16px}.ab-brand-person .ab-brand-example-title,.ab-brand-type .ab-brand-example-title{font-size:clamp(19px,4.5cqi,26px)}.ab-brand-type{background:var(--preview-primary);color:var(--preview-on-primary);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.ab-brand-type .ab-brand-example-detail{margin:16px 0 20px;font-size:clamp(11px,2.4cqi,13px)}.ab-brand-type-rule{background:var(--preview-accent);width:38%;height:3px;margin-top:auto;display:block}.ab-refine-previews[data-style=Minimalista] .ab-brand-example-copy{padding:28px 24px}.ab-refine-previews[data-style=Minimalista] .ab-brand-example-title{letter-spacing:-.025em}.ab-refine-previews[data-style=Vibrante] .ab-brand-example-title{font-weight:600}.ab-refine-previews[data-style=Vibrante] .ab-brand-property .ab-brand-example-copy{background:var(--preview-primary);color:var(--preview-on-primary)}@media (width>=768px) and (width<=1023px){.ab-brand-property{min-height:230px}.ab-brand-person,.ab-brand-type{min-height:150px}.ab-refine-previews{gap:12px}.ab-brand-example-copy{padding:20px}.ab-brand-example-title{font-size:28px}.ab-brand-person .ab-brand-example-title,.ab-brand-type .ab-brand-example-title{font-size:24px}}@media (width<=767px){.ab-refine-previews{gap:12px}.ab-brand-property{height:176px;min-height:0}.ab-brand-example-copy,.ab-refine-previews[data-style=Minimalista] .ab-brand-example-copy{padding:12px}.ab-brand-example-title{font-size:19px}.ab-brand-property .ab-brand-example-detail{display:none}.ab-brand-example-detail{margin:12px 0;font-size:11px}.ab-brand-example-signature{font-size:10px}.ab-brand-example-signature small{font-size:9px}.ab-brand-person,.ab-brand-type{height:128px;min-height:0}.ab-brand-person .ab-brand-example-copy{width:65%;padding:12px}.ab-brand-person .ab-brand-example-title,.ab-brand-type .ab-brand-example-title{font-size:17px}.ab-brand-type{gap:8px;padding:12px}.ab-brand-type .ab-brand-example-detail{margin:0;font-size:10px}}@media (width<=767px) and (height<=760px){.ab-brand-property{height:136px}.ab-brand-example-copy,.ab-refine-previews[data-style=Minimalista] .ab-brand-example-copy{padding:12px}.ab-brand-example-title{font-size:19px}.ab-brand-example-detail{margin:8px 0;font-size:10px}.ab-brand-person,.ab-brand-type{height:104px}.ab-brand-person .ab-brand-example-copy,.ab-brand-type{padding:12px}.ab-brand-person .ab-brand-example-title,.ab-brand-type .ab-brand-example-title{font-size:17px}.ab-brand-example-signature{font-size:9px}.ab-brand-type .ab-brand-example-detail{margin:0;font-size:10px}}.ab-refine-post-slide>.ab-brand-example{box-sizing:border-box;border-radius:8px;height:auto;overflow:hidden}.ab-refine-post-slide .ab-brand-property{flex-direction:column-reverse;justify-content:flex-end;display:flex}.ab-refine-post-slide .ab-brand-property>.ab-direction-reference-photo{object-fit:cover;flex:58%;width:100%;height:0;min-height:0}.ab-refine-post-slide .ab-brand-property .ab-brand-example-copy{flex:none;gap:12px;min-height:0;padding:24px}.ab-refine-post-slide .ab-brand-property .ab-brand-example-detail{display:none}.ab-refine-post-slide .ab-brand-example-title{font-size:clamp(24px,5cqi,32px);line-height:1.1}.ab-refine-post-slide .ab-brand-example-signature{font-size:12px}.ab-refine-post-slide .ab-brand-example-signature small{font-size:10px}.ab-refine-post-slide .ab-brand-person .ab-brand-example-copy{box-sizing:border-box;width:60%;height:100%;padding:28px 20px}.ab-refine-post-slide .ab-brand-person .ab-brand-example-title{font-size:clamp(28px,6cqi,38px)}.ab-refine-post-slide .ab-brand-type{padding:32px}.ab-refine-post-slide .ab-brand-type .ab-brand-example-title{font-size:clamp(32px,7cqi,44px)}.ab-refine-post-slide .ab-brand-type .ab-brand-example-detail{font-size:15px;line-height:1.5}@media (width<=767px){.ab-refine-post-slide .ab-brand-property .ab-brand-example-copy{gap:10px;padding:20px}.ab-refine-post-slide .ab-brand-example-title{font-size:24px}.ab-refine-post-slide .ab-brand-person .ab-brand-example-title{font-size:30px}.ab-refine-post-slide .ab-brand-type .ab-brand-example-title{font-size:34px}.ab-refine-post-slide .ab-brand-type{padding:24px}}.ab-refine-previews{--account-preview-width:min(calc(100cqw - 32px),calc((100dvh - 330px)*.8),480px);width:100%;display:block;container-type:inline-size}.ab-refine-post-slide>.ab-brand-example{aspect-ratio:4/5;width:100%;height:auto}.ab-refine-previews .c2-lab-carousel-rail{align-items:center}.app-brand-example-note{text-align:center;margin:var(--ds-space-lg) 0 0}.app-brand-control{justify-content:space-between;align-items:center;gap:var(--ds-space-lg);width:100%;min-height:var(--ds-space-6xl);padding:var(--ds-space-lg) 0;color:var(--ds-color-text);font:var(--ds-font-body-strong);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.app-brand-control-value{align-items:center;gap:var(--ds-space-sm);font:var(--ds-font-meta);color:var(--ds-color-text-secondary);display:flex}.app-brand-control-value i{border:var(--ds-border-hairline);border-radius:50%;width:20px;height:20px}.app-brand-section{border-bottom:var(--ds-border-hairline)}.app-brand-options{padding:var(--ds-space-lg) 0;border:0;min-width:0;margin:0}.app-brand-options:disabled{opacity:var(--ds-opacity-disabled)}.app-brand-custom{align-items:center;gap:var(--ds-space-md);font:var(--ds-font-meta);margin-bottom:var(--ds-space-xl);display:flex}.app-brand-custom input{width:20px;height:20px;accent-color:var(--ds-color-text)}.app-brand-swatches{gap:var(--ds-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-brand-swatches button{gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-sm);border:var(--ds-border-field);border-radius:var(--ds-radius-small);background:var(--ds-color-card);color:var(--ds-color-text);font:var(--ds-font-meta);cursor:pointer;flex-direction:column;display:flex}.app-brand-swatches button[aria-pressed=true]{outline:var(--ds-focus-ring)}.app-brand-swatches i{border-radius:var(--ds-radius-thumb);width:100%;height:48px}.app-brand-hex{gap:var(--ds-space-lg);display:grid}.app-brand-hex label{gap:var(--ds-space-sm);font:var(--ds-font-meta);display:grid}.app-brand-hex input{min-height:var(--ds-size-field);color:var(--ds-color-text);border:var(--ds-border-field);border-radius:var(--ds-radius-compact);padding:var(--ds-space-md);font:var(--ds-font-input);background:0 0}.app-brand-sheet{padding:var(--ds-space-2xl)}.app-brand-lightbox{box-sizing:border-box;background:var(--ds-color-background);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ds-color-text);padding:var(--layout-gutter);border:0;margin:0;position:fixed;inset:0}.app-brand-lightbox[open]{justify-content:center;align-items:center;gap:var(--ds-space-xl);flex-direction:column;display:flex}.app-brand-lightbox>.ds-iconbutton{align-self:flex-end}.app-brand-lightbox .ab-refine-previews{--account-preview-width:min(calc(100cqw - 32px),calc((100dvh - 200px)*.8),600px);width:min(900px,100%)}@media (width>=768px) and (width<=959px){.app-account-refine .l-preview__column{grid-template-columns:minmax(0,1fr)}.app-account-refine .l-preview__intro,.app-account-refine .l-preview__media,.app-account-refine .l-preview__panel{grid-column:1/-1}.app-brand-inspector{gap:var(--ds-space-xl);display:flex}.app-brand-section{flex:1}.app-brand-control{gap:var(--ds-space-sm)}.app-brand-control-value{font-size:0}.app-brand-control-value i{display:none}}@media (width<=767px){.ab-refine-previews{--account-preview-width:min(calc(100cqw - 32px),calc((100dvh - 440px)*.8))}.app-brand-control{min-height:var(--ds-size-field)}}.l-collection .reviewlist-scroll{box-sizing:border-box;width:auto;margin-inline:0;padding:0}.c2-review-queue-main{display:flow-root}.c2-review-queue-aside{gap:var(--ds-space-2xl);flex-direction:column;display:flex}.c2-review-queue-heading{margin:0 0 var(--ds-space-lg)}.c2-review-queue-main [data-reviewed]{scroll-margin-top:calc(var(--layout-header) + var(--ds-space-2xl))}.c2-review-attention-heading,.c2-review-tip.ds-card{align-items:flex-start;gap:var(--ds-space-lg);display:flex}.c2-review-attention-heading h2,.c2-review-tip h2{margin:0 0 var(--ds-space-sm)}.c2-review-attention-heading p,.c2-review-tip p{margin:0}.c2-review-attention-icon{color:var(--ds-color-attention);flex-shrink:0}.c2-review-tip-icon{color:var(--ds-color-text-secondary);flex-shrink:0}.c2-review-attention-panel .c2-review-problem-card.ds-card{margin-top:var(--ds-space-lg);padding:var(--ds-space-lg)}.c2-review-problem-card .ds-listrow__main{padding-block:0}.c2-review-failure-status{align-items:center;gap:var(--ds-space-xs);margin:var(--ds-space-sm) 0 0;display:flex}.c2-review-failure-status>svg{color:var(--ds-color-error);flex-shrink:0}.c2-review-problem-actions{gap:var(--ds-space-sm);margin-top:var(--ds-space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.c2-review-problem-actions .reviewlist-row-problem-line:has(.reviewlist-problem-icon){display:none}.c2-review-queue-footer .l-action-footer__actions>.reviewlist-close-button{width:100%}.c2-review-queue-progress{margin:0}@media (width>=1024px){.c2-review-queue-footer .l-action-footer__actions>.reviewlist-close-button{width:auto}}@media (width<=1023px){.c2-review-tip.ds-card{display:none}.c2-review .l-collection__aside:not(:has(.c2-review-attention-panel)){display:none}}.reviewlist-screen{background:var(--color-background)}.reviewlist-scroll{padding:0 var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.reviewlist-group{margin-top:var(--space-5)}.reviewlist-group-title{margin:0 0 var(--space-2);color:var(--color-text);font-size:15px;font-weight:600}.reviewlist-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.reviewlist-row-text{flex:1;min-width:0}.reviewlist-row-title{color:var(--color-text);margin:0 0 2px;font-size:16px}.reviewlist-row-meta{color:var(--color-text-secondary);margin:0;font-size:14px}.reviewlist-row-chevron{color:var(--color-text-secondary);flex-shrink:0}.reviewlist-row-problem{cursor:default}.reviewlist-row-problem-line{color:var(--color-text-secondary);align-items:center;gap:5px;margin:4px 0 0;font-size:14px;display:flex}.reviewlist-problem-icon{color:var(--color-attention);flex-shrink:0}.reviewlist-retry-link{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:underline}.reviewlist-close-button{border-radius:var(--radius-pill);background:var(--color-button-bg);width:100%;height:52px;color:var(--color-button-text);cursor:pointer;border:none;font-family:inherit;font-size:17px;font-weight:600}.reviewlist-close-button:disabled{background:var(--color-surface-border);color:var(--color-text-secondary);cursor:default}.email-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:0;font-size:14px;display:grid}.email-metrics dt{color:var(--color-text-secondary)}.email-metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0}.email-statistics{margin-top:var(--space-5);gap:16px;display:grid}.email-statistics h2{margin:0;font-size:18px;font-weight:500}.c2-review-week+.c2-review-week{margin-top:var(--ds-space-6xl);padding-top:var(--ds-space-3xl);border-top:var(--ds-border-hairline)}.c2-review .c2-review-week>.reviewlist-group-title{margin:0 0 var(--ds-space-2xl)}.c2-review .reviewlist-group{margin:0 0 var(--ds-space-3xl)}.c2-review .reviewlist-group-title{margin:0 0 var(--ds-space-lg)}.c2-review .reviewlist-scroll .reviewlist-close-button{max-width:var(--layout-field);margin:var(--ds-space-sm) 0 var(--ds-space-3xl)}@media (width>=1024px){.c2-review .reviewlist-scroll .reviewlist-close-button{width:auto;max-width:none;margin-left:auto;display:block}}@media (width<=1023px){.c2-review .reviewlist-scroll .reviewlist-close-button{width:100%;max-width:none}}.c2-review .reviewpiece-stagewrap{will-change:auto}@media (width>=1024px){.c2-review-validating.c2-piece-desktop .ui-appshell-content:not(.ui-appshell-content-own-scroll){padding-bottom:calc(var(--shell-footer-height) + var(--ds-space-4xl))}}.c2-review .reviewpiece-status-line{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary);max-width:var(--layout-reading);margin:0 auto var(--ds-space-2xl)}.c2-review .reviewpiece-confirmation{box-shadow:none;border:var(--ds-border-card);border-radius:var(--ds-radius-card);background:var(--ds-color-card);color:var(--ds-color-text);font:var(--ds-font-supporting);letter-spacing:var(--ds-text-supporting-tracking)}.c2-review-problem{width:min(var(--layout-reading), calc(100% - var(--layout-gutter) * 2));margin:0 auto}.c2-review-unit-pending{box-sizing:border-box;padding:var(--ds-space-3xl);justify-content:center;align-items:center;display:flex!important}.c2-review-unit-pending p{text-align:center;margin:0}.c2-review .reviewpiece-brief{width:min(var(--layout-reading), 100%);margin:var(--ds-space-4xl) auto 0;padding-top:var(--ds-space-2xl);border-top:var(--ds-border-hairline)}.c2-review .reviewpiece-brief .ui-button-link{text-align:left}.c2-review .reviewpiece-caption-label{margin:var(--ds-space-2xl) 0 var(--ds-space-sm);font:var(--ds-font-body-strong);letter-spacing:var(--ds-text-body-strong-tracking);text-transform:none;color:var(--ds-color-text)}.c2-review .reviewpiece-caption{margin:var(--ds-space-md) 0 0;font:var(--ds-font-reading);letter-spacing:var(--ds-text-reading-tracking);color:var(--ds-color-text)}.c2-review-publication-text{width:min(var(--layout-reading),100%);margin-inline:auto}.c2-review-publication-field+.c2-review-publication-field{margin-top:var(--ds-space-3xl)}.c2-review-publication-field h2{margin:0 0 var(--ds-space-lg)}.c2-review-publication-field :is(p,ul){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.c2-review-publication-field ul{padding-left:var(--ds-space-2xl)}.c2-review .c2-review-switch.ds-segmented{width:fit-content;margin:0 0 var(--ds-space-2xl);display:flex}.c2-piece-heading{margin:0 0 var(--ds-space-2xl);min-width:0}.c2-piece-heading h1{margin:0 0 var(--ds-space-sm)}.c2-piece-heading p,.c2-task-instruction p{margin:0}.c2-piece-validated{margin:var(--ds-space-xl) 0 0}.c2-review-below-creative{width:100%;margin:var(--ds-space-2xl) 0 0}.c2-caption-collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c2-review-creative-note{max-width:var(--layout-reading);margin:var(--ds-space-xl) auto 0}@media (width>=1024px){.c2-piece-desktop .reviewpiece-brief{max-width:var(--layout-reading);margin-top:var(--ds-space-3xl)}}@media (width<=1023px){.c2-review-mobile-creative{width:100%}.c2-review-below-creative{max-width:var(--layout-reading);margin-inline:auto}}.c2-review-creative{--review-unit-width:320px}.c2-review-creative[data-story]{--review-unit-width:270px}.c2-review-creative-slide .ds-slide-frame>:is(.c2-review-sample,img){width:100%;height:auto;display:block}@media (width>=1024px){.c2-piece-desktop:has(.l-preview__intro>*+*){--c2-piece-extra:45px}.c2-scheduling{--c2-piece-extra:101px}.c2-piece-desktop .c2-review-creative{--review-unit-width:min(480px,calc((100vh - var(--layout-inset) - 150px - var(--c2-piece-extra,0px) - var(--shell-footer-height,0px) - var(--layout-clearance))*.75))}.c2-piece-desktop .c2-review-creative[data-story]{--review-unit-width:min(340px,calc((100vh - var(--layout-inset) - 150px - var(--c2-piece-extra,0px) - var(--shell-footer-height,0px) - var(--layout-clearance))*.5625))}}@media (width<=1023px){.c2-review-mobile-creative{--review-unit-width:min(560px,calc(100vw - 64px))}.c2-review-mobile-creative[data-story]{--review-unit-width:min(360px,calc(100vw - 64px))}.c2-review-mobile-creative>.c2-lab-carousel{--carousel-edge:max(var(--layout-gutter),calc((100vw - var(--layout-reading))/2));width:100vw;margin-inline:calc(50% - 50vw)}.c2-review-mobile-creative .c2-lab-carousel-controls{width:calc(100% - var(--layout-gutter)*2)}}@media (width>=1024px){.c2-piece-desktop .c2-review-creative>.c2-lab-carousel{width:calc(100% + var(--ds-space-5xl));margin-inline:calc(var(--ds-space-2xl) * -1);--carousel-edge:var(--ds-space-2xl)}}.c2-review .c2-review-email-preview.ds-card{padding:0;overflow:hidden}.c2-email-preview-chrome{align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-lg) var(--ds-space-2xl);background:var(--ds-color-surface);display:flex}.c2-email-preview-chrome>svg:last-child{margin-left:auto}.c2-email-preview-message{max-width:680px;padding:var(--ds-space-3xl) var(--ds-space-3xl) var(--ds-space-4xl);margin-inline:auto}.c2-email-preview-message>h2{margin:0 0 var(--ds-space-sm)}.c2-email-preview-preheader{margin:0}.c2-email-preview-sender{align-items:center;gap:var(--ds-space-md);margin:var(--ds-space-3xl) 0;display:flex}.c2-email-preview-avatar{width:var(--ds-size-row-icon);height:var(--ds-size-row-icon);border-radius:var(--ds-radius-round);background:var(--ds-color-surface);flex-shrink:0;place-items:center;display:grid}.c2-email-preview-sender>div{gap:var(--ds-space-xs);flex-direction:column;min-width:0;display:flex}.c2-email-preview-sender>svg{color:var(--ds-color-text-secondary);flex-shrink:0;margin-left:auto}.c2-email-preview-body p{margin:0 0 var(--ds-space-xl);white-space:pre-wrap;overflow-wrap:anywhere}.c2-email-preview-body p:last-child{margin-bottom:0}@media (width<=767px){.c2-email-preview-message{padding:var(--ds-space-2xl) var(--ds-space-xl) var(--ds-space-3xl)}.c2-email-preview-chrome{padding:var(--ds-space-md) var(--ds-space-xl)}.c2-review .reviewpiece-status-line{margin-bottom:var(--ds-space-xl)}.c2-review-below-creative{margin-top:var(--ds-space-2xl)}}.insp-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;cursor:pointer;animation:.22s ease-out insp-row-in;display:flex}@keyframes insp-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.insp-row-text{flex:1;min-width:0}.insp-row-title{color:var(--color-text);margin:0 0 4px;font-size:17px;line-height:1.35}.insp-row-meta{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.4}.insp-badge-new{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);vertical-align:middle;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.insp-check-slot{flex-shrink:0;width:30px;height:30px;margin-top:2px}.insp-check{border-radius:var(--radius-pill);border:1.5px solid var(--color-surface-border);color:#0000;background:0 0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.insp-check[data-checked=true]{border-color:var(--color-link-fill);background:var(--color-link-fill);color:#fff}.insp-check-bare{width:30px;height:30px;color:var(--color-link-fill);justify-content:center;align-items:center;display:flex}.insp-check-bounce{animation:insp-check-bounce .32s var(--ease-bounce)}@keyframes insp-check-bounce{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.insp-row,.insp-check-bounce{animation:none}}.sessionprep-screen{background:var(--color-background)}.sessionprep-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.sessionprep-group-title{margin:0 0 var(--space-2);color:var(--color-text);font-size:18px;font-weight:600}.sessionprep-divider{background:var(--color-separator);height:1px;margin:var(--space-4) 0}.sessionprep-orientation-title{margin:0 0 var(--space-2);color:var(--color-text);font-size:17px;font-weight:600}.sessionprep-orientation-text{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:15px;line-height:1.4}.sessionprep-link{margin-bottom:var(--space-5);display:block}.sessionprep-section{margin-bottom:var(--space-2)}.sessionprep-section-header{width:100%;margin-bottom:var(--space-2);color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:18px;font-weight:600;display:flex}.sessionprep-chevron{color:var(--color-text-secondary);font-size:15px;font-weight:400}.sessionprep-showmore{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;display:block}.timezone-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.timezone-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.timezone-row:disabled{cursor:default}.timezone-name{color:var(--color-text);font-size:16px}.timezone-check{border-radius:var(--radius-pill);border:1.5px solid var(--color-surface-border);width:26px;height:26px;color:var(--color-background);flex-shrink:0;justify-content:center;align-items:center;display:flex}.timezone-check[data-on=true]{background:var(--color-text);border:none}.signin-screen{background:var(--color-background)}.signin-content{padding-left:var(--gutter-focus-start);padding-right:var(--gutter-focus-end);flex-direction:column;flex:1;justify-content:center;display:flex}.signin-headline{margin:0 0 var(--space-4)}.signin-subtitle{margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:1.4}.signin-label{margin-bottom:var(--space-2);letter-spacing:.02em;color:var(--color-text-secondary);font-size:14px;font-weight:500;display:block}.signin-input{margin-bottom:var(--space-4)}.signin-footer{justify-content:center;gap:var(--space-5);padding:var(--space-4) var(--gutter-focus-end) var(--space-4) var(--gutter-focus-start);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));flex-shrink:0;display:flex}.signin-footer-link{color:var(--color-text-secondary);font-size:15px;text-decoration:none}.signincode-screen{background:var(--color-background)}.signincode-content{padding-left:var(--gutter-focus-start);padding-right:var(--gutter-focus-end);flex-direction:column;flex:1;justify-content:center;display:flex}.signincode-headline{margin:0 0 var(--space-4)}.signincode-paragraph{margin:0 0 var(--space-5);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);font-weight:400}.signincode-email{color:var(--color-text);font-weight:600}.signincode-dot{color:var(--color-text-secondary)}.signincode-boxes{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.signincode-error{margin:0 0 var(--space-4);text-align:left;color:var(--color-error);font-size:15px;line-height:1.4}.signincode-box{border-radius:var(--radius-compact);border:1px solid var(--color-surface-border);background:var(--color-surface);width:47px;height:49px;color:var(--color-text);text-align:center;box-sizing:border-box;appearance:none;flex-shrink:0;padding:0;font-family:inherit;font-size:22px;font-weight:600}.signincode-box:focus{border-color:var(--color-text-secondary);outline:none}.signincode-countdown{margin:var(--space-5) 0 0;text-align:center;color:var(--color-text-secondary);font-size:15px;line-height:1.4}.signincode-resend{color:var(--color-text);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:500;text-decoration:underline;display:inline}.signinname-screen{background:var(--color-background)}.signinname-content{padding-left:var(--gutter-focus-start);padding-right:var(--gutter-focus-end);flex-direction:column;flex:1;justify-content:center;display:flex}.signinname-headline{margin:0 0 var(--space-4)}.signinname-subtitle{margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:1.4}.signinname-label{margin-bottom:var(--space-2);letter-spacing:.02em;color:var(--color-text-secondary);font-size:14px;font-weight:500;display:block}.signinname-input{margin-bottom:var(--space-5)}.subscriptioninactive-screen{background:var(--color-background)}.subscriptioninactive-content{padding-left:var(--gutter-focus-start);padding-right:var(--gutter-focus-end);flex-direction:column;flex:1;justify-content:center;display:flex}.subscriptioninactive-headline{margin:0 0 var(--space-4)}.subscriptioninactive-text{margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:1.4}.subscriptioninactive-help{width:100%;margin:var(--space-5) 0 0;color:var(--color-text);text-align:center;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;text-decoration:underline;display:block}.subscriptionvalidating-help{padding:var(--space-4) var(--gutter-focus-end) var(--space-4) var(--gutter-focus-start);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));justify-content:center;display:flex}.subscriptionvalidating-help-link{position:relative}.entry-synthesis-intro{margin-bottom:var(--ds-space-3xl);padding-bottom:var(--ds-space-sm)}.entry-synthesis-intro>h1{margin:0}.entry-synthesis-intro>.l-page-intro__subtitle{margin:var(--ds-space-md) 0 0}.l-reading .synthesis-messages{box-sizing:border-box;width:auto;margin-inline:0;padding:0}.entry-synthesis-intro .entry-synthesis-helper{align-items:center;gap:var(--ds-space-sm);margin:var(--ds-space-lg) 0 0;display:flex}.entry-synthesis-helper svg{flex-shrink:0}.entry-synthesis .l-action-footer__aux>.entry-synthesis-helper{align-items:center;gap:var(--ds-space-sm);margin:0;display:flex}.entry-synthesis-arrival .l-reading__column>*{animation:var(--ds-motion-rise-in)}.entry-synthesis .synthesis-group{margin-top:var(--ds-space-3xl);gap:var(--ds-space-lg)}.entry-synthesis .synthesis-group-in{opacity:unset;animation:none}.entry-synthesis .synthesis-group-title{font:var(--ds-font-group-title);letter-spacing:var(--ds-text-group-title-tracking);color:var(--ds-color-text);margin:0}.entry-synthesis .synthesis-item{padding:var(--ds-space-xl) 0}.entry-synthesis .synthesis-item-label-row{margin-bottom:var(--ds-space-sm)}.entry-synthesis .synthesis-item-label{font:var(--ds-font-meta);letter-spacing:var(--ds-text-meta-tracking);color:var(--ds-color-text-secondary)}.entry-synthesis .synthesis-item-check{color:var(--ds-color-text-secondary)}.entry-synthesis .synthesis-item-value{font:var(--ds-font-reading);letter-spacing:var(--ds-text-reading-tracking);color:var(--ds-color-text)}.entry-brand-synthesis-context{box-sizing:border-box;margin:var(--ds-space-4xl) 0 var(--ds-space-3xl);padding-block:var(--ds-space-xl);border-block:var(--ds-border-hairline);gap:var(--ds-space-2xl);flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.entry-brand-synthesis-context h2{margin:0 0 var(--ds-space-sm)}.entry-brand-synthesis-context p{margin:0}.entry-brand-intention-fields{gap:var(--ds-space-md);flex-direction:column;display:flex}@media (width<=767px){.entry-brand-synthesis-context{grid-template-columns:1fr}}.entry-synthesis-group-context{display:none}@media (width>=768px){.entry-synthesis{--entry-synthesis-columns:minmax(0,1fr) minmax(0,2fr);--entry-synthesis-column-gap:var(--ds-space-4xl)}.entry-synthesis .synthesis-group-title{grid-template-columns:var(--entry-synthesis-columns);column-gap:var(--entry-synthesis-column-gap);align-items:baseline;display:grid}.entry-synthesis-group-context{display:block}.entry-synthesis .synthesis-item{grid-template-columns:var(--entry-synthesis-columns);column-gap:var(--entry-synthesis-column-gap);align-items:start;display:grid}.entry-synthesis .entry-brand-synthesis-context{grid-template-columns:var(--entry-synthesis-columns);column-gap:var(--entry-synthesis-column-gap)}.entry-synthesis .synthesis-item-label-row{grid-column:1;min-width:0;margin-bottom:0}.entry-synthesis .synthesis-item>:not(.synthesis-item-label-row){grid-column:2;min-width:0}}.themes-screen{background:var(--color-background)}.themes-scroll{padding:var(--space-2) var(--gutter-screen-end) var(--space-5) var(--gutter-screen-start)}.themes-title{margin:0 0 var(--space-4);font-size:var(--text-page-headline);font-weight:400;line-height:var(--leading-page-headline);letter-spacing:var(--tracking-page-headline);color:var(--color-text)}.themes-card{text-align:left;background:var(--color-card-bg);border-radius:var(--radius-control);width:100%;margin-bottom:var(--space-3);cursor:pointer;border:1.5px solid #0000;padding:16px;font-family:inherit;display:block;position:relative}.themes-card-selected{border-color:var(--color-link)}.themes-card-meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding-right:28px;display:flex}.themes-pill{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);padding:3px 10px;font-size:13px;font-weight:500;display:inline-block}.themes-angle-count{color:var(--color-text-secondary);font-size:14px}.themes-card-title{color:var(--color-text);margin:0 0 4px;font-size:17px;font-weight:600}.themes-card-description{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.4}.themes-check{border-radius:var(--radius-pill);background:var(--color-link-fill);color:#fff;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:16px;right:16px}.weeklysession-screen{background:var(--color-background)}.wsyn-messages{gap:0}.wsyn-intro-title{color:var(--color-text);font-weight:600}.wsyn-intro-text{color:var(--color-text-secondary)}.wsyn-item-answer{margin:var(--space-1) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.wsyn-hint{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:13px}.yourimage-screen{background:var(--color-background)}.yourimage-scroll{flex-direction:column;display:flex}.yourimage-intro{margin:var(--space-2) 0 var(--space-5);padding:0 var(--gutter-screen-end) 0 var(--gutter-screen-start);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary)}.yourimage-meta{margin-top:var(--space-4);padding:0 var(--gutter-screen-end) 0 var(--gutter-screen-start);flex-direction:column;align-items:center;gap:2px;display:flex}.yourimage-meta-line{color:var(--color-text-secondary);text-align:center;margin:0;font-size:13px;line-height:1.4}.yourimage-rationale-wrap{margin:var(--space-4) var(--gutter-screen-end) var(--space-4) var(--gutter-screen-start);border-radius:var(--radius-control);background:var(--yourimage-rationale-bg);padding:18px}.yourimage-rationale{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);animation:yourimage-rationale-in var(--duration-entrance) ease-out;margin:0;font-style:italic}@keyframes yourimage-rationale-in{0%{opacity:0}to{opacity:1}}.yourimage-fade-in{opacity:0;animation:yourimage-fade-in var(--duration-stagger) ease-out forwards}.yourimage-fade-in-2{animation-delay:.12s}.yourimage-fade-in-3{animation-delay:.24s}.yourimage-fade-in-4{animation-delay:.36s}@keyframes yourimage-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.yourimage-fade-in,.yourimage-fade-in-2,.yourimage-fade-in-3,.yourimage-fade-in-4{animation-duration:1ms}.yourimage-rationale{animation:none}}.ui-list>:not(.swiperow-wrap){border-bottom:1px solid var(--color-separator)}.ui-list>:not(.swiperow-wrap):first-child{border-top:1px solid var(--color-separator)}.ui-list>.swiperow-wrap:not([data-lifted=true]):not(:has(+.swiperow-wrap[data-lifted=true])) .swiperow-content{border-bottom-color:var(--color-separator)}.ui-list>.swiperow-wrap:first-child:not([data-lifted=true]) .swiperow-content{border-top-color:var(--color-separator)}.app-startup-error{max-inline-size:32rem;color:var(--color-text);margin:12vh auto;padding:1.5rem}.app-startup-error p{color:var(--color-text-secondary)}
