@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&family=Inika:wght@400;700&family=Julius+Sans+One&family=Rubik:wght@400;500;700&display=swap";.ui-label[data-v-46547e07]{display:inline-flex;align-items:center;gap:var(--spacing-2xs);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3}.ui-label__text[data-v-46547e07]{color:inherit}.ui-label__required[data-v-46547e07]{color:var(--colors-text-error)}.ui-label__optional[data-v-46547e07]{color:var(--colors-text-disabled);font-weight:var(--typeface-font-weight-label-regular)}.ui-label__tooltip[data-v-46547e07]{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid currentcolor;border-radius:50%;cursor:help;font-size:10px}.ui-link[data-v-0234ea09]{display:inline-flex;align-items:center;gap:var(--spacing-3xs);color:var(--colors-text-action-1);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-medium);line-height:1.5;text-decoration:none}.ui-link[type=button][data-v-0234ea09]{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.ui-link i[data-v-0234ea09]{display:inline-grid;place-items:center;width:24px;height:24px}.ui-link[data-v-0234ea09]:hover,.ui-link[data-status=hover][data-v-0234ea09]{text-decoration:underline}.ui-link[data-v-0234ea09]:focus-visible,.ui-link[data-status=focus][data-v-0234ea09]{outline:var(--border-border-width-md) solid var(--colors-border-focus);outline-offset:2px;border-radius:var(--border-corner-radius-xs)}.ui-link--disabled[data-v-0234ea09]{color:var(--colors-text-disabled);pointer-events:none}.auth-page__stepper[data-v-1b89a4fd]{width:min(312px,100%);margin:0 auto;padding:0}.auth-page__stepper-item:last-child .auth-page__stepper-line[data-v-1b89a4fd]{display:none}.auth-page__stepper-number[data-v-1b89a4fd]{background:var(--colors-neutrals-grey-200);color:var(--colors-neutrals-grey-600)}.auth-page__stepper-item[data-active=true] .auth-page__stepper-number[data-v-1b89a4fd]{background:var(--colors-brand-secondary-default)}.auth-page__stepper-item[data-done=true] .auth-page__stepper-number[data-v-1b89a4fd]{background:var(--colors-brand-primary-default)}.auth-page__stepper-line[data-v-1b89a4fd]{margin:0 2px}.auth-page__logo-block--new-user[data-v-1b89a4fd]{height:152px;padding-top:0;padding-bottom:0}.auth-page__new-user-content[data-v-1b89a4fd]{justify-items:center;gap:var(--spacing-md-2)}.auth-page__new-user-copy[data-v-1b89a4fd]{width:min(460px,100%);margin:0 auto;gap:var(--spacing-3xs)}.auth-page__new-user-kicker[data-v-1b89a4fd]{text-align:center;letter-spacing:.02em}.auth-page__new-user-description[data-v-1b89a4fd]{max-width:420px;justify-self:center}.auth-page__new-user-step-two[data-v-1b89a4fd],.auth-page__new-user-step-three[data-v-1b89a4fd],.auth-page__new-user-step-four[data-v-1b89a4fd]{display:grid;gap:var(--spacing-md);justify-items:center;width:100%}.auth-page__new-user-step-two[data-v-1b89a4fd]{padding-top:var(--spacing-2xs)}.auth-page__new-user-copy--step-two[data-v-1b89a4fd],.auth-page__new-user-copy--company[data-v-1b89a4fd],.auth-page__new-user-copy--client[data-v-1b89a4fd],.auth-page__new-user-copy--final[data-v-1b89a4fd]{width:100%;max-width:420px;margin-top:calc(var(--spacing-2xs) * -1)}.auth-page__new-user-illustration[data-v-1b89a4fd]{--illustration-width: 212px;--illustration-height: 212px;width:var(--illustration-width);height:var(--illustration-height)}.auth-page__new-user-illustration img[data-v-1b89a4fd]{display:block;width:100%;height:100%;object-fit:contain}.auth-page__new-user-illustration--company[data-v-1b89a4fd],.auth-page__new-user-illustration--client[data-v-1b89a4fd]{--illustration-width: 212px}.auth-page__new-user-illustration--company[data-v-1b89a4fd]{--illustration-height: 148px}.auth-page__new-user-illustration--client[data-v-1b89a4fd]{--illustration-height: 184px}.auth-page__new-user-illustration--final[data-v-1b89a4fd]{--illustration-height: 192px}.auth-page__new-user-note[data-v-1b89a4fd],.auth-page__new-user-summary[data-v-1b89a4fd]{border-radius:20px}.auth-page__new-user-company-fields[data-v-1b89a4fd]{display:grid;gap:var(--spacing-md);width:100%}.auth-page__new-user-title[data-v-1b89a4fd]{font-size:var(--typeface-font-size-heading-h6);line-height:1.32}.auth-page__new-user-title--company[data-v-1b89a4fd],.auth-page__new-user-title--client[data-v-1b89a4fd],.auth-page__new-user-title--final[data-v-1b89a4fd]{max-width:100%}.auth-page__new-user-step-four .auth-page__new-user-final-fields[data-v-1b89a4fd]{display:grid;gap:var(--spacing-md);width:100%}.auth-page__fields--new-user[data-v-1b89a4fd]{gap:16px}.auth-page__new-user-branch[data-v-1b89a4fd],.auth-page__new-user-summary[data-v-1b89a4fd]{width:100%}.auth-page__actions--new-user[data-v-1b89a4fd]{display:flex;flex-direction:row;gap:var(--spacing-xs)}.auth-page__actions--new-user .button[data-v-1b89a4fd]{width:100%}.auth-page__actions--new-user .button--transparent[data-v-1b89a4fd],.auth-page__actions--new-user .button--highlight[data-v-1b89a4fd]{min-height:60px}.auth-page__actions--first-step[data-v-1b89a4fd]{flex-direction:column;align-items:stretch}.auth-page__create-account-login-link[data-v-1b89a4fd]{align-self:flex-start}.auth-page__back-link[data-v-1b89a4fd]{justify-self:start;padding:0;min-height:0;color:var(--colors-text-action-1);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-medium)}@font-face{font-family:unicons-line;src:url(/assets/unicons-0-BAm1N-16.eot);src:url(/assets/unicons-0-BAm1N-16.eot#iefix) format("embedded-opentype"),url(/assets/unicons-0-3RhlkiVz.woff2) format("woff2"),url(/assets/unicons-0-pV8Flzxx.woff) format("woff"),url(/assets/unicons-0-C12L2T6Q.ttf) format("truetype"),url(/assets/unicons-0-BC1md3HA.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E800-E83B}@font-face{font-family:unicons-line;src:url(/assets/unicons-1-Dvj70tVR.eot);src:url(/assets/unicons-1-Dvj70tVR.eot#iefix) format("embedded-opentype"),url(/assets/unicons-1-Do33ZaIy.woff2) format("woff2"),url(/assets/unicons-1-CKwFnmif.woff) format("woff"),url(/assets/unicons-1-D1zdiq-n.ttf) format("truetype"),url(/assets/unicons-1-B6TL_8DN.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E83C-E877}@font-face{font-family:unicons-line;src:url(/assets/unicons-10-fwRC-eJv.eot);src:url(/assets/unicons-10-fwRC-eJv.eot#iefix) format("embedded-opentype"),url(/assets/unicons-10-DEra74vm.woff2) format("woff2"),url(/assets/unicons-10-diLch7xc.woff) format("woff"),url(/assets/unicons-10-D3Etygrg.ttf) format("truetype"),url(/assets/unicons-10-Dam12rQ-.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EA5C-EA98}@font-face{font-family:unicons-line;src:url(/assets/unicons-11-CSJHba8P.eot);src:url(/assets/unicons-11-CSJHba8P.eot#iefix) format("embedded-opentype"),url(/assets/unicons-11-BmxhEEHg.woff2) format("woff2"),url(/assets/unicons-11-OdSGbUVF.woff) format("woff"),url(/assets/unicons-11-bkfGLVFI.ttf) format("truetype"),url(/assets/unicons-11-DP7REpUV.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EA99-EAD6}@font-face{font-family:unicons-line;src:url(/assets/unicons-12-DQnFnUV2.eot);src:url(/assets/unicons-12-DQnFnUV2.eot#iefix) format("embedded-opentype"),url(/assets/unicons-12-Dq6_IFGA.woff2) format("woff2"),url(/assets/unicons-12-BULxyENt.woff) format("woff"),url(/assets/unicons-12-2CA3M_a-.ttf) format("truetype"),url(/assets/unicons-12-pO9_cHLM.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EAD7-EB13}@font-face{font-family:unicons-line;src:url(/assets/unicons-13-DrCmQYE8.eot);src:url(/assets/unicons-13-DrCmQYE8.eot#iefix) format("embedded-opentype"),url(/assets/unicons-13-CIsU47-y.woff2) format("woff2"),url(/assets/unicons-13-BwiJaU_9.woff) format("woff"),url(/assets/unicons-13-CWIV8t-J.ttf) format("truetype"),url(/assets/unicons-13-BG4GLbYJ.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EB14-EB53}@font-face{font-family:unicons-line;src:url(/assets/unicons-14-g28CS53r.eot);src:url(/assets/unicons-14-g28CS53r.eot#iefix) format("embedded-opentype"),url(/assets/unicons-14-BLgZnCkh.woff2) format("woff2"),url(/assets/unicons-14--5Z6PTOh.woff) format("woff"),url(/assets/unicons-14-C3_l_dRp.ttf) format("truetype"),url(/assets/unicons-14-DIF2puGL.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EB54-EB90}@font-face{font-family:unicons-line;src:url(/assets/unicons-15-WZbkB1aM.eot);src:url(/assets/unicons-15-WZbkB1aM.eot#iefix) format("embedded-opentype"),url(/assets/unicons-15-BmzeywG4.woff2) format("woff2"),url(/assets/unicons-15-BKwrF4bF.woff) format("woff"),url(/assets/unicons-15-RLFRHJwt.ttf) format("truetype"),url(/assets/unicons-15-BwQKdGkR.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EB91-EBCC}@font-face{font-family:unicons-line;src:url(/assets/unicons-16-CZezOwyU.eot);src:url(/assets/unicons-16-CZezOwyU.eot#iefix) format("embedded-opentype"),url(/assets/unicons-16-DJqhVRow.woff2) format("woff2"),url(/assets/unicons-16-Rpen_D38.woff) format("woff"),url(/assets/unicons-16-CQArbxlM.ttf) format("truetype"),url(/assets/unicons-16-BeYZmp2y.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EBCD-EC08}@font-face{font-family:unicons-line;src:url(/assets/unicons-17-B7nf_d8P.eot);src:url(/assets/unicons-17-B7nf_d8P.eot#iefix) format("embedded-opentype"),url(/assets/unicons-17-Cuku9LgE.woff2) format("woff2"),url(/assets/unicons-17-TFxHLObP.woff) format("woff"),url(/assets/unicons-17-BMwY0VcM.ttf) format("truetype"),url(/assets/unicons-17-hGDJmi32.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EC09-EC44}@font-face{font-family:unicons-line;src:url(/assets/unicons-18-CeujGgcL.eot);src:url(/assets/unicons-18-CeujGgcL.eot#iefix) format("embedded-opentype"),url(/assets/unicons-18-CKAHxHRH.woff2) format("woff2"),url(/assets/unicons-18-BBv7ZQdl.woff) format("woff"),url(/assets/unicons-18-BosM-PS4.ttf) format("truetype"),url(/assets/unicons-18-CH4D98bU.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EC45-EC80}@font-face{font-family:unicons-line;src:url(/assets/unicons-19-DtFDQUl6.eot);src:url(/assets/unicons-19-DtFDQUl6.eot#iefix) format("embedded-opentype"),url(/assets/unicons-19-T_2kgkx5.woff2) format("woff2"),url(/assets/unicons-19-p1FjvydR.woff) format("woff"),url(/assets/unicons-19-ASbyVYh_.ttf) format("truetype"),url(/assets/unicons-19-CBhGLj_c.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EC81-ECBC}@font-face{font-family:unicons-line;src:url(/assets/unicons-2-D_a_SSu2.eot);src:url(/assets/unicons-2-D_a_SSu2.eot#iefix) format("embedded-opentype"),url(/assets/unicons-2-Crv2fo9-.woff2) format("woff2"),url(/assets/unicons-2-Dvujs-3h.woff) format("woff"),url(/assets/unicons-2-BOOv4jU2.ttf) format("truetype"),url(/assets/unicons-2-IMfEULGp.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E878-E8B3}@font-face{font-family:unicons-line;src:url(/assets/unicons-20-Bc3Zy3dd.eot);src:url(/assets/unicons-20-Bc3Zy3dd.eot#iefix) format("embedded-opentype"),url(data:font/woff2;base64,d09GMgABAAAAAA5kAA8AAAAAHEgAAA4LAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDNggOCZwMEQgKjSSLWQE2AiQDHAsQAAQgBYRhB3AMgRwbZxojEWaNLUH2Fwe2sfSgO2x7tm94vJ0MbyRJQpjuMn+oUG40v+EVCi5Y859o096fmRV2gYQIRBSIQVw2Km2J1RIqplDlyJ1HTsQ9m0vNbFkDqAH5CXO8g07uIf+ypT9ZzgCsjJq1NV9/KqWAoOoP1g1Tga5AYAfe3sxjKdS75FmLUNZmMohSNfkORRUSHQ4+Zw3olOgEktLHADiCL72KWkXNrlrw8/+tpfbPXEBfVWRpC65CNkLWuezf2zR/ZgK7Idy70F5xrwRkAVVfZGkvgGgLQpKuqjUVvk61BmOuTuvHxDWoEMlImeqvMRUQAA2FqAdraevxwbrOv20DEiBAHiSg2ZvWrV7ph3qdC8EJEtQsWbRL/iWdCglge9i9AE4sfj59iCJiAIPEQYY1sKJ1GR789r5vH+ZzZ9dgPr8W0/KOQ9MMgASAA8hVLJ8W80tHwCvKLaTGyhShEHC+fXh2NuP3GWojYhk4BKTHvzySQaQZiSNCdlUo0R/L8O39sMAK9QAscKgHYUFAPQQbkrNDuBic+tWlBAABz74JIktnGL5fQn785SldIPs9TqUbfIN5e65KrzTGup8bA94Bte6hwugsBNLy1MKgJponC4dMDvnktcxVRFNidIlNVi5ldBDG7ZlgtnL/qp0g7mY9I/o5oqS37hiGt7dOzR3ekdqjro/WCXYcBXf+IPR2FYpnEYAHsfRj1WBn1TneXCbCg3eI6lefrUNsxg3ysTdwD5u/fU9v3o2sMnC3T8a9TWW1tfI9SIKuDGXvm1SxULi1KRSCB0kccUC4rKLd+Xgg0thCq3g5lOfEQDrKYY6ZY/DgwWVPMnQ4XyIljE25bM8iZczt5kySegiTNkARgvIQxo2d6oJFgjSC8HYiKFz3KOZQzTl/1wBli2zrOPCQSVLqTjpQV5VPHbMDQW7GSMmERZQu8t6okQq73Dn92PBxPW83g9dggmA8erbIXWJOoymLAkwc9Kj5mNT2RMypAHMtrD6FGlBGSRYTRFGy6gRCyOAwRg7dubEOW9PQm4aFjXtuFs1NdCwiZZbQEYUCIjxK07mKRw1L21jwxg7SFjCstRvcta3PfzmWUy3cA67Dgl4n3IHVB5g7tAxKx/EIE83VhOfGEoHEascsK7UlElAWIYKLJ+tl1FwgkmIPMnKuwJZLpEVcORPSGHXJsDFKN76KzZxaorC07ZNo1uEhlpbOLNFY2vBLW0es3NwGoteNQcJ4tZMRlXUMFYctAiDMXYpIWaQLTasYUbLuk+1chLtudr2uQmQyekp6o3Ie9s9l/kDBCBqpTiPGSTx1Ov5rI0GuaA0R7PZEjJmao1hkCbXjbU+UOWmwmsNiIDuJp3GzczKWXckc0HiImQhUUkxvMBELD4LFjoSpgcWBRAXEcQbxnEMCF5DIJUjiMiRzBVK4CqncVOGFur4YOTs5RqWAvl8p91tyO5LtCX8b5yVnJrQbLA0ZEWFiNVSObxEnmMbS2SpzYkEuIMgNBGUAQZlAUBYQlA0E5QBBHiAi+ZBysUKBNxKXpdK2rPwZpkz+eq0vBAURv51kKYLISGYyrO1HfVM/fa7IDc8q9m84WbuPV1tjFKUk6VTjXwYDzy+xzWnxI6WQd0qXlyHDJY7HezQUaiArjOkjkIPqb/oxleqUmQ1SDillpPqvBNh+tFSguFFaKvs5EMd9O6hCYjL9SAoZAXul1C904VOLnFb8viv6D5nrK1Wnrj63VANM4zCH8Njo024yyyE6BwddvomUnbyL1CBXiuvtgmxOsE1h/M4Lxr0/FKuXV/Osk+ryfHBOBY3SuYTfUIcRmS/VrVGg+ETyEYwTRWI76XIE27wR8V3upOIHtiqCqHQ4v6TSnSHMc2OEW0bZKn0/LZYZCwfJ2+SkPXRpOAHuxDPzXfS4cWqDpdYNGULKkSrso+VHS93xXDRexhB4QZzB7Hr7oSYhJx8KnnwhpZrPWvOIEJVMPxQjO3XBwveWkAdPudLNmdJVvd/SoEQWffXSSFqe6pvu36gBlcKB3iEO+vX88/S7pQxFKtTJgaWRs+lmvn7ppmGnLfzazaA6LuZpATXRqYXrS9fo9IJGkFlQGJZWfXFtqsrpW1vM5vTGxbmnSimFfpS9dxuS1umu/9lczn/EaAWjOfgeZpX6NnX8Wsk3QUVor8DmwCHUQdVsDYw+moZs1p91qqmXvN3j1f1WrhSUJ0sXq74bCdqyqNg6PaAqh94DMd2oFDLsVDCv7D4sZoveJ08/esiwZANcYY6kA5oLAzAvCBmRD1zFIB8hhoDwDuMQklU7NhJQGFV0SPMRAixYBpmjhQioWCRiQCyGATE2Hmv4OJbCD4RYAgQsDULm2TKuYjkfIVYAIVeqxOrAKqzkaiDkGiDkWiDkOiDkeiDkBiB2bETCtvfkJsrCuEnYzBrFFosbAWuq2YpEfLUtRAS2JxLsKMSORLmTMqB21Qi1G/jE9pidam+AUPuAgP2F2JUlD1AG1MEaoQJAsKDZqQ4FCHUYCDhSiD1Z8ihlQB2rEeo4ECxkdqoTAoQKAxGZwL/+rfZA5IVe1DqO/RtmyyYEN0BtwTfWZx/UcSwQgECzsziBSCVjVtcC0PEk72EEsaUASwYEjV/yc0GQMtx9kXZzR0Gappm0vdP2aU2bvDJwVazuG5oOx/gm6/oJx/DgVGqtBPyuIQpuNc+bOfvqy9krYiZjp2J9rgna51omrgKmuOBo9+Hn905fHjOphZ9/mIKOmbNbH3n0Vd/tWvjVV9NuTdp7rWpKn7nmnLPtl19NwQf0MxYF33gjn88quqto6rLYy+676MbsyXOvusxxzxuv5z/xhmvmbN+kfdp+cx8Fb/G+9trglU+OKzUvk9lXZl+LwEPPTbzwCAWbrvbYfeGr6Zwbsi67Lj5w5d7paY3CA9zHX3dS0Jw2wpMQgRe1IIXvtp99vkDVjGNGR1oqiNPW469W3pt7bdqFr9Xd13nXxBukiOg16Ff29N6h49JE4MYntfDdCURXX3yL94qsGZ1e73jyVd+F6TcJpzz1RsMDwONQeK85/OyDgJYRU8vWLdc26QFxm7gLA1dq5il6uYXMFLymq/gqDB4+p/Fggr4dQ1VU/djvbfXFj9pT2z9a9+WXodC97nv/+use25VXvfNu6IRybPdI8jpbyBmyvah2PPLYKYPnpqz46Kl9+wazFo9lDW7/Ofe4drruGTzFFrJdnrItdVvK5c644NmVhxw7Wk9/2OoMxjmtuTm+H8ou+m94XDHiXXVrytv8J95b3SYtKOg7fYvpRX/PU4/J9dEJpQm247a83J6e3LyiCXznrrZe9MmT76w89akBzx9v+JwBjLRt6J37eMKyxzcEAk9+fmZsZKK/0dTs9zebYitiL7k8/vIjRe8UnJh/aWoZ0dvw9f5XYX9d3n/LsSA1tdth27mjzOlxDqjQjcCWBc3dbpvpGi2oXWMyZRS5ALvxwEtjScl3/HzqkqXUNqSElevk2LH43sLRtfPOztwWKi/9eeXijK6u7PHSz+fldJvu1vYfrilmznv7Rj2WoCnlJT05/rOfgcqzhw9pzpsSjxnKSEWzXzNGf+rc8fyHD+5L+dbmHi1Q5lUvOxZfVnRo9iK32B5PRhepezEnbZ3/6LT9LrLttLl/nfdrsu1qnJDtsr/KqMdtXzr/MMQrGzwAEuFTbLTwa2SNwOxLncm+3ax4uqXs8xWv1cZempv7muIwWl1ESCJGDpKYmYQkesBIIiYFIAmKlx+A4OR7AJwfAYgwjHzQYyBQf2xMbHSsS5aTvLenJjDBqOffi3EYLhBAm8C44GwLhDgiETjHMHzBx8HBBxK7b9T7pXLfjgjsDGl3QEcFUkZHDZtfcpIj1hYpS3CRUgfavcZWHwksMKI/HcSlPcTk/TuZyqSeEaKujUcQRMDUtT8XEg+AyyJefgAyE8sPgKmi3QMgCInEao1URVFH83pV8UNJ25qzfVtf37aD2w+uXTM+1rcoGkqGJz7frcuJXqOyzfBwCdQz6XW4xCTO5guQOKTVYEKwUTAm/BBMzGlurKnOaa0qluUEr1HsiTNRH1QCAX2BgOac6AgE52IUQnA/uOBz8vNyvYnuGEmO9xpzzQToBH2lRmQiRY77sxIyJFWWVkIFFypfDXExGJ4fwcbABOtnaGmsr6utqSwvyvd6crIznHH2qAhVRipLtdjN/Jt4ePi+8ab7xiJqf1Mj+JcA8MmxQxWFrFpE8GUMABUsj4CAv4AVBPXsJH8ClwAK87QSI4hREIAE0gVDAhpwEoDjVjM2lVF4X16mSRgz0qjQlcagIFrj0JDARKJbk6AjX5OhoUrT4EVzYzqisQEcJExjZgahEWJwhsZgxRUaRwxuYyLxKU2CHe9pMmLwi6ZhiJSP6Pgxkxa9WcKPxM2Scbr7llT1LzdhyEHz3nHVN+4Cp4lQdcWRTzECBNYCTpm7SpehF/HKM0X1TCgQAqmVaQYr9SiynpsX09tOaktx88Yi6KMoziQpRxPj904q9GjxDgyyQGPuKR/cb4Ahp/B1FDrUQuxFouD6mgCu2Lhn3uRi0IdB4b0eI7GSz4NRkEJE9CBXtjsDNiytMQ5wV2c00cW8qKzHz4xL+DEADaSPCjHiJEgimRRSoW0VLVM63smmQwAvJxsouyoSYSWg+ZgoTO7Ro2l5FcLTNdjQ0bViSEJdbjbo/njy3Reik8ON9NPz8C1QmgrgKVJrz/8B0Cu/c3Cg5dwU2vixY4dGaFjGs8t+VewIfxfaJeuxhX81kJEwfpb6jiIZYIHVc0azRxEnJYaWJy172LQMAAAA) format("woff2"),url(/assets/unicons-20-BGDkx61i.woff) format("woff"),url(/assets/unicons-20-D4E5t5Im.ttf) format("truetype"),url(/assets/unicons-20-bxT4b_3V.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+ECBD-ECC2}@font-face{font-family:unicons-line;src:url(/assets/unicons-3-DOSVkt5S.eot);src:url(/assets/unicons-3-DOSVkt5S.eot#iefix) format("embedded-opentype"),url(/assets/unicons-3-C5JyYTZ1.woff2) format("woff2"),url(/assets/unicons-3-Au4VhgrU.woff) format("woff"),url(/assets/unicons-3-CsdeYq-G.ttf) format("truetype"),url(/assets/unicons-3-YfE0VJe0.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E8B4-E8EF}@font-face{font-family:unicons-line;src:url(/assets/unicons-4-DRcMNVk6.eot);src:url(/assets/unicons-4-DRcMNVk6.eot#iefix) format("embedded-opentype"),url(/assets/unicons-4-BCMuceAm.woff2) format("woff2"),url(/assets/unicons-4-BHG-hFfq.woff) format("woff"),url(/assets/unicons-4-Dq6fxSSp.ttf) format("truetype"),url(/assets/unicons-4-BnS_dpf5.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E8F0-E92B}@font-face{font-family:unicons-line;src:url(/assets/unicons-5-BqEUVpKF.eot);src:url(/assets/unicons-5-BqEUVpKF.eot#iefix) format("embedded-opentype"),url(/assets/unicons-5-CaMz4te1.woff2) format("woff2"),url(/assets/unicons-5-jMyHaEf3.woff) format("woff"),url(/assets/unicons-5-1-lWJTpc.ttf) format("truetype"),url(/assets/unicons-5-BcWbHLL1.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E92C-E967}@font-face{font-family:unicons-line;src:url(/assets/unicons-6-CZpiWBrZ.eot);src:url(/assets/unicons-6-CZpiWBrZ.eot#iefix) format("embedded-opentype"),url(/assets/unicons-6-4MvxGWTn.woff2) format("woff2"),url(/assets/unicons-6-B6q7Grrv.woff) format("woff"),url(/assets/unicons-6-Cgk52mtS.ttf) format("truetype"),url(/assets/unicons-6-BuVlKzdF.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E968-E9A4}@font-face{font-family:unicons-line;src:url(/assets/unicons-7-DXmEtTfL.eot);src:url(/assets/unicons-7-DXmEtTfL.eot#iefix) format("embedded-opentype"),url(/assets/unicons-7-a6LQs2j2.woff2) format("woff2"),url(/assets/unicons-7-DLGpw1nh.woff) format("woff"),url(/assets/unicons-7-B8x37atd.ttf) format("truetype"),url(/assets/unicons-7-DWFJKHET.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E9A5-E9E2}@font-face{font-family:unicons-line;src:url(/assets/unicons-8-CToFNlaK.eot);src:url(/assets/unicons-8-CToFNlaK.eot#iefix) format("embedded-opentype"),url(/assets/unicons-8-CO6kzltb.woff2) format("woff2"),url(/assets/unicons-8-C910_oyU.woff) format("woff"),url(/assets/unicons-8-CPSJuMHJ.ttf) format("truetype"),url(/assets/unicons-8-a71_zcC3.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+E9E3-EA1E}@font-face{font-family:unicons-line;src:url(/assets/unicons-9-CYTLJBUu.eot);src:url(/assets/unicons-9-CYTLJBUu.eot#iefix) format("embedded-opentype"),url(/assets/unicons-9-DOJbWKBv.woff2) format("woff2"),url(/assets/unicons-9-Dzw47gO0.woff) format("woff"),url(/assets/unicons-9-B12VErv4.ttf) format("truetype"),url(/assets/unicons-9-B6GFCh3M.svg#unicons) format("svg");font-weight:400;font-style:normal;unicode-range:U+EA1F-EA5B}[class^=uil-]:before,[class*=" uil-"]:before{font-family:unicons-line;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=uil-].flip-horizontal:before{transform:scaleX(-1)}[class*=uil-].flip-horizontal.rotate-90:before{transform:rotate(90deg) scaleX(-1)}[class*=uil-].flip-horizontal.rotate-180:before{transform:rotate(180deg) scaleX(-1)}[class*=uil-].flip-horizontal.rotate-270:before{transform:rotate(270deg) scaleX(-1)}[class*=uil-].flip-horizontal.flip-vertical:before{transform:scale(-1)}[class*=uil-].flip-horizontal.flip-vertical.rotate-90:before{transform:rotate(90deg) scale(-1)}[class*=uil-].flip-horizontal.flip-vertical.rotate-180:before{transform:rotate(180deg) scale(-1)}[class*=uil-].flip-horizontal.flip-vertical.rotate-270:before{transform:rotate(270deg) scale(-1)}[class*=uil-].flip-vertical:before{transform:scaleY(-1)}[class*=uil-].flip-vertical.rotate-90:before{transform:rotate(90deg) scaleY(-1)}[class*=uil-].flip-vertical.rotate-180:before{transform:rotate(180deg) scaleY(-1)}[class*=uil-].flip-vertical.rotate-270:before{transform:rotate(270deg) scaleY(-1)}[class*=uil-].rotate-90:before{transform:rotate(90deg)}[class*=uil-].rotate-180:before{transform:rotate(180deg)}[class*=uil-].rotate-270:before{transform:rotate(270deg)}.uil-comment-block:before{content:""}.uil-comment-alt-edit:before{content:""}.uil-comments:before{content:""}.uil-comment-alt-search:before{content:""}.uil-comment-shield:before{content:""}.uil-comment-alt-dots:before{content:""}.uil-comment-download:before{content:""}.uil-comment-check:before{content:""}.uil-comment-alt-chart-lines:before{content:""}.uil-comment-alt-download:before{content:""}.uil-comment-alt-lock:before{content:""}.uil-comment-medical:before{content:""}.uil-comment-alt-heart:before{content:""}.uil-comment:before{content:""}.uil-comment-alt-share:before{content:""}.uil-comment-alt-upload:before{content:""}.uil-comment-dots:before{content:""}.uil-comment-alt-lines:before{content:""}.uil-comment-lock:before{content:""}.uil-comment-heart:before{content:""}.uil-comment-info-alt:before{content:""}.uil-comment-upload:before{content:""}.uil-comment-alt-medical:before{content:""}.uil-chat-info:before{content:""}.uil-comment-alt-notes:before{content:""}.uil-comment-alt-plus:before{content:""}.uil-comment-alt-image:before{content:""}.uil-comment-share:before{content:""}.uil-comment-edit:before{content:""}.uil-comment-alt-block:before{content:""}.uil-comment-chart-line:before{content:""}.uil-comment-alt-question:before{content:""}.uil-comment-lines:before{content:""}.uil-comment-redo:before{content:""}.uil-comment-alt-check:before{content:""}.uil-comment-alt-shield:before{content:""}.uil-chat:before{content:""}.uil-comment-alt-message:before{content:""}.uil-comment-search:before{content:""}.uil-chat-bubble-user:before{content:""}.uil-comments-alt:before{content:""}.uil-comment-image:before{content:""}.uil-comment-alt:before{content:""}.uil-comment-verify:before{content:""}.uil-comment-plus:before{content:""}.uil-comment-question:before{content:""}.uil-comment-notes:before{content:""}.uil-comment-alt-exclamation:before{content:""}.uil-comment-exclamation:before{content:""}.uil-no-entry:before{content:""}.uil-screw:before{content:""}.uil-tape:before{content:""}.uil-paint-tool:before{content:""}.uil-comment-alt-verify:before{content:""}.uil-comment-alt-redo:before{content:""}.uil-trowel:before{content:""}.uil-drill:before{content:""}.uil-comment-info:before{content:""}.uil-jackhammer:before{content:""}.uil-comment-alt-info:before{content:""}.uil-wheel-barrow:before{content:""}.uil-comment-message:before{content:""}.uil-shovel:before{content:""}.uil-keyhole-square:before{content:""}.uil-keyhole-circle:before{content:""}.uil-traffic-barrier:before{content:""}.uil-keyhole-square-full:before{content:""}.uil-wall:before{content:""}.uil-constructor:before{content:""}.uil-hard-hat:before{content:""}.uil-shield-exclamation:before{content:""}.uil-lock-open-alt:before{content:""}.uil-unlock:before{content:""}.uil-unlock-alt:before{content:""}.uil-heart-alt:before{content:""}.uil-octagon:before{content:""}.uil-lock:before{content:""}.uil-triangle:before{content:""}.uil-star:before{content:""}.uil-shield-slash:before{content:""}.uil-lock-access:before{content:""}.uil-pentagon:before{content:""}.uil-shield-check:before{content:""}.uil-square:before{content:""}.uil-shield-question:before{content:""}.uil-padlock:before{content:""}.uil-wheelchair:before{content:""}.uil-lock-alt:before{content:""}.uil-polygon:before{content:""}.uil-circle:before{content:""}.uil-copyright:before{content:""}.uil-closed-captioning:before{content:""}.uil-trademark:before{content:""}.uil-heart:before{content:""}.uil-parking-circle:before{content:""}.uil-mars:before{content:""}.uil-sad-squint:before{content:""}.uil-registered:before{content:""}.uil-nerd:before{content:""}.uil-smile:before{content:""}.uil-meh-alt:before{content:""}.uil-annoyed:before{content:""}.uil-sad-dizzy:before{content:""}.uil-sad:before{content:""}.uil-servicemark:before{content:""}.uil-closed-captioning-slash:before{content:""}.uil-venus:before{content:""}.uil-creative-commons-pd:before{content:""}.uil-frown:before{content:""}.uil-accessible-icon-alt:before{content:""}.uil-squint:before{content:""}.uil-meh:before{content:""}.uil-silence:before{content:""}.uil-dizzy-meh:before{content:""}.uil-parking-square:before{content:""}.uil-shield:before{content:""}.uil-smile-dizzy:before{content:""}.uil-ninja:before{content:""}.uil-smile-beam:before{content:""}.uil-laughing:before{content:""}.uil-film:before{content:""}.uil-image-broken:before{content:""}.uil-incoming-call:before{content:""}.uil-image-check:before{content:""}.uil-image-plus:before{content:""}.uil-video:before{content:""}.uil-camera-plus:before{content:""}.uil-play:before{content:""}.uil-cloud-question:before{content:""}.uil-skip-forward:before{content:""}.uil-image-lock:before{content:""}.uil-skip-forward-circle:before{content:""}.uil-skip-forward-alt:before{content:""}.uil-step-backward-circle:before{content:""}.uil-boombox:before{content:""}.uil-step-backward-alt:before{content:""}.uil-image-share:before{content:""}.uil-cloud-database-tree:before{content:""}.uil-snowflake:before{content:""}.uil-temperature-quarter:before{content:""}.uil-cloud-showers-heavy:before{content:""}.uil-fahrenheit:before{content:""}.uil-snowflake-alt:before{content:""}.uil-cloud-wind:before{content:""}.uil-tornado:before{content:""}.uil-cloud-sun-hail:before{content:""}.uil-cloud:before{content:""}.uil-image-edit:before{content:""}.uil-cloud-moon-hail:before{content:""}.uil-temperature-empty:before{content:""}.uil-cloud-sun-rain:before{content:""}.uil-thunderstorm:before{content:""}.uil-thunderstorm-sun:before{content:""}.uil-temperature-three-quarter:before{content:""}.uil-thunderstorm-moon:before{content:""}.uil-snow-flake:before{content:""}.uil-raindrops:before{content:""}.uil-cloud-rain:before{content:""}.uil-cloud-sun-tear:before{content:""}.uil-cloud-moon-showers:before{content:""}.uil-cloud-rain-sun:before{content:""}.uil-cloud-showers-alt:before{content:""}.uil-cloud-showers:before{content:""}.uil-cloud-hail:before{content:""}.uil-cloud-drizzle:before{content:""}.uil-cloud-moon:before{content:""}.uil-moon:before{content:""}.uil-cloud-moon-rain:before{content:""}.uil-moonset:before{content:""}.uil-celsius:before{content:""}.uil-image-upload:before{content:""}.uil-cloud-sun-meatball:before{content:""}.uil-windsock:before{content:""}.uil-stop-circle:before{content:""}.uil-temperature-plus:before{content:""}.uil-moon-eclipse:before{content:""}.uil-vertical-align-top:before{content:""}.uil-cloud-meatball:before{content:""}.uil-temperature:before{content:""}.uil-cloud-moon-meatball:before{content:""}.uil-flip-h-alt:before{content:""}.uil-vector-square-alt:before{content:""}.uil-object-ungroup:before{content:""}.uil-th:before{content:""}.uil-images:before{content:""}.uil-temperature-minus:before{content:""}.uil-flip-v:before{content:""}.uil-cloud-sun-rain-alt:before{content:""}.uil-square-full:before{content:""}.uil-vertical-distribute-bottom:before{content:""}.uil-panorama-h-alt:before{content:""}.uil-pathfinder-unite:before{content:""}.uil-wind:before{content:""}.uil-vector-square:before{content:""}.uil-vertical-align-bottom:before{content:""}.uil-ruler:before{content:""}.uil-object-group:before{content:""}.uil-panorama-v:before{content:""}.uil-panorama-h:before{content:""}.uil-temperature-half:before{content:""}.uil-layers-alt:before{content:""}.uil-line-alt:before{content:""}.uil-image-resize-landscape:before{content:""}.uil-image-resize-square:before{content:""}.uil-pathfinder:before{content:""}.uil-flip-h:before{content:""}.uil-horizontal-distribution-right:before{content:""}.uil-horizontal-distribution-left:before{content:""}.uil-horizontal-distribution-center:before{content:""}.uil-horizontal-align-center:before{content:""}.uil-ruler-combined:before{content:""}.uil-horizontal-align-right:before{content:""}.uil-horizontal-align-left:before{content:""}.uil-table:before{content:""}.uil-th-slash:before{content:""}.uil-crop-alt-rotate-right:before{content:""}.uil-apps:before{content:""}.uil-exclude:before{content:""}.uil-crop-alt:before{content:""}.uil-grids:before{content:""}.uil-flip-v-alt:before{content:""}.uil-vertical-distribution-center:before{content:""}.uil-crop-alt-rotate-left:before{content:""}.uil-vertical-distribution-top:before{content:""}.uil-brush-alt:before{content:""}.uil-circle-layer:before{content:""}.uil-modem:before{content:""}.uil-webcam:before{content:""}.uil-hdd:before{content:""}.uil-monitor:before{content:""}.uil-dice-four:before{content:""}.uil-wifi-router:before{content:""}.uil-dice-five:before{content:""}.uil-dice-one:before{content:""}.uil-dice-two:before{content:""}.uil-dice-six:before{content:""}.uil-windy:before{content:""}.uil-swatchbook:before{content:""}.uil-cancel:before{content:""}.uil-clouds:before{content:""}.uil-mountains-sun:before{content:""}.uil-history:before{content:""}.uil-n-a:before{content:""}.uil-plane:before{content:""}.uil-plane-departure:before{content:""}.uil-auto-flash:before{content:""}.uil-glass-martini:before{content:""}.uil-mobile-vibrate:before{content:""}.uil-trees:before{content:""}.uil-voicemail:before{content:""}.uil-voicemail-rectangle:before{content:""}.uil-plane-fly:before{content:""}.uil-sync-exclamation:before{content:""}.uil-tachometer-fast:before{content:""}.uil-sign-in-alt:before{content:""}.uil-archive-alt:before{content:""}.uil-power:before{content:""}.uil-pizza-slice:before{content:""}.uil-refresh:before{content:""}.uil-anchor:before{content:""}.uil-sync-slash:before{content:""}.uil-upload:before{content:""}.uil-glass:before{content:""}.uil-sign-out-alt:before{content:""}.uil-newspaper:before{content:""}.uil-signin:before{content:""}.uil-processor:before{content:""}.uil-hunting:before{content:""}.uil-coffee:before{content:""}.uil-history-alt:before{content:""}.uil-weight:before{content:""}.uil-plane-arrival:before{content:""}.uil-gift:before{content:""}.uil-circuit:before{content:""}.uil-archive:before{content:""}.uil-ban:before{content:""}.uil-crosshair-alt:before{content:""}.uil-crosshair:before{content:""}.uil-record-audio:before{content:""}.uil-flower:before{content:""}.uil-airplay:before{content:""}.uil-rss-interface:before{content:""}.uil-equal-circle:before{content:""}.uil-shutter:before{content:""}.uil-microphone-slash:before{content:""}.uil-life-ring:before{content:""}.uil-sliders-v-alt:before{content:""}.uil-compact-disc:before{content:""}.uil-sitemap:before{content:""}.uil-sliders-v:before{content:""}.uil-shutter-alt:before{content:""}.uil-clapper-board:before{content:""}.uil-water:before{content:""}.uil-rainbow:before{content:""}.uil-desert:before{content:""}.uil-sunset:before{content:""}.uil-mountains:before{content:""}.uil-bolt-slash:before{content:""}.uil-telescope:before{content:""}.uil-sperms:before{content:""}.uil-game-structure:before{content:""}.uil-ticket:before{content:""}.uil-presentation-play:before{content:""}.uil-book-open:before{content:""}.uil-notebooks:before{content:""}.uil-award-alt:before{content:""}.uil-bug:before{content:""}.uil-rss-alt:before{content:""}.uil-building:before{content:""}.uil-lamp:before{content:""}.uil-heart-rate:before{content:""}.uil-swimmer:before{content:""}.uil-pump:before{content:""}.uil-crockery:before{content:""}.uil-message:before{content:""}.uil-bed-double:before{content:""}.uil-rope-way:before{content:""}.uil-water-glass:before{content:""}.uil-rotate-360:before{content:""}.uil-feedback:before{content:""}.uil-utensils:before{content:""}.uil-align-center-h:before{content:""}.uil-post-stamp:before{content:""}.uil-enter:before{content:""}.uil-arrow:before{content:""}.uil-arrows-shrink-h:before{content:""}.uil-arrows-resize:before{content:""}.uil-presentation:before{content:""}.uil-arrows-h:before{content:""}.uil-scaling-right:before{content:""}.uil-import:before{content:""}.uil-arrow-circle-down:before{content:""}.uil-angle-double-down:before{content:""}.uil-chart-down:before{content:""}.uil-angle-down:before{content:""}.uil-expand-left:before{content:""}.uil-arrow-resize-diagonal:before{content:""}.uil-exchange-alt:before{content:""}.uil-angle-double-left:before{content:""}.uil-expand-alt:before{content:""}.uil-compress-arrows:before{content:""}.uil-caret-right:before{content:""}.uil-scroll-h:before{content:""}.uil-angle-double-right:before{content:""}.uil-arrow-to-bottom:before{content:""}.uil-sort:before{content:""}.uil-scaling-left:before{content:""}.uil-arrows-resize-h:before{content:""}.uil-arrow-from-top:before{content:""}.uil-arrows-up-right:before{content:""}.uil-arrows-left-down:before{content:""}.uil-arrows-right-down:before{content:""}.uil-arrows-h-alt:before{content:""}.uil-download-alt:before{content:""}.uil-compress-point:before{content:""}.uil-arrow-up-left:before{content:""}.uil-arrow-compress-h:before{content:""}.uil-arrows-v-alt:before{content:""}.uil-arrows-v:before{content:""}.uil-arrows-shrink-v:before{content:""}.uil-arrow-break:before{content:""}.uil-align-center-v:before{content:""}.uil-angle-up:before{content:""}.uil-arrow-circle-up:before{content:""}.uil-export:before{content:""}.uil-arrows-resize-v:before{content:""}.uil-upload-alt:before{content:""}.uil-arrow-up-right:before{content:""}.uil-corner-up-right:before{content:""}.uil-angle-double-up:before{content:""}.uil-sorting:before{content:""}.uil-exchange:before{content:""}.uil-corner-down-left:before{content:""}.uil-corner-right-down:before{content:""}.uil-corner-down-right:before{content:""}.uil-corner-up-left:before{content:""}.uil-corner-left-down:before{content:""}.uil-maximize-left:before{content:""}.uil-corner-up-right-alt:before{content:""}.uil-corner-down-right-alt:before{content:""}.uil-top-arrow-from-top:before{content:""}.uil-top-arrow-to-top:before{content:""}.uil-arrow-random:before{content:""}.uil-shuffle:before{content:""}.uil-direction:before{content:""}.uil-angle-right:before{content:""}.uil-arrow-circle-right:before{content:""}.uil-arrow-to-right:before{content:""}.uil-arrow-from-right:before{content:""}.uil-expand-from-corner:before{content:""}.uil-expand-arrows:before{content:""}.uil-arrows-maximize:before{content:""}.uil-arrow-down-left:before{content:""}.uil-expand-arrows-alt:before{content:""}.uil-compress-alt:before{content:""}.uil-scroll:before{content:""}.uil-arrow-circle-left:before{content:""}.uil-angle-left:before{content:""}.uil-arrows-merge:before{content:""}.uil-arrow-down-right:before{content:""}.uil-left-arrow-to-left:before{content:""}.uil-minus-path:before{content:""}.uil-left-arrow-from-left:before{content:""}.uil-repeat:before{content:""}.uil-th-large:before{content:""}.uil-line-spacing:before{content:""}.uil-shrink:before{content:""}.uil-compress-alt-left:before{content:""}.uil-bring-front:before{content:""}.uil-compress-lines:before{content:""}.uil-bring-bottom:before{content:""}.uil-compress-v:before{content:""}.uil-spin:before{content:""}.uil-border-out:before{content:""}.uil-border-horizontal:before{content:""}.uil-document-layout-left:before{content:""}.uil-compress:before{content:""}.uil-grip-horizontal-line:before{content:""}.uil-dialpad-alt:before{content:""}.uil-document-layout-center:before{content:""}.uil-border-bottom:before{content:""}.uil-dialpad:before{content:""}.uil-document-layout-right:before{content:""}.uil-align-center:before{content:""}.uil-sort-amount-down:before{content:""}.uil-align-center-alt:before{content:""}.uil-align-letter-right:before{content:""}.uil-border-alt:before{content:""}.uil-align-center-justify:before{content:""}.uil-align-alt:before{content:""}.uil-border-vertical:before{content:""}.uil-sort-amount-up:before{content:""}.uil-wrap-text:before{content:""}.uil-align-left-justify:before{content:""}.uil-angle-right-b:before{content:""}.uil-paragraph:before{content:""}.uil-right-indent-alt:before{content:""}.uil-border-right:before{content:""}.uil-align-right-justify:before{content:""}.uil-align:before{content:""}.uil-border-clear:before{content:""}.uil-align-right:before{content:""}.uil-list-ui-alt:before{content:""}.uil-left-indent:before{content:""}.uil-left-indent-alt:before{content:""}.uil-border-left:before{content:""}.uil-border-top:before{content:""}.uil-align-justify:before{content:""}.uil-subject:before{content:""}.uil-bars:before{content:""}.uil-eye:before{content:""}.uil-exposure-increase:before{content:""}.uil-bright:before{content:""}.uil-exposure-alt:before{content:""}.uil-capture:before{content:""}.uil-arrow-left:before{content:""}.uil-arrow-right:before{content:""}.uil-arrow-up:before{content:""}.uil-focus-target:before{content:""}.uil-external-link-alt:before{content:""}.uil-card-atm:before{content:""}.uil-focus-add:before{content:""}.uil-focus:before{content:""}.uil-border-inner:before{content:""}.uil-glass-tea:before{content:""}.uil-streering:before{content:""}.uil-tv-retro-slash:before{content:""}.uil-wrench:before{content:""}.uil-football-american:before{content:""}.uil-water-drop-slash:before{content:""}.uil-layers:before{content:""}.uil-print-slash:before{content:""}.uil-android-phone-slash:before{content:""}.uil-calendar-slash:before{content:""}.uil-image-slash:before{content:""}.uil-image-alt-slash:before{content:""}.uil-lock-slash:before{content:""}.uil-money-bill-slash:before{content:""}.uil-comment-slash:before{content:""}.uil-map-marker-slash:before{content:""}.uil-tear:before{content:""}.uil-comment-alt-slash:before{content:""}.uil-folder-slash:before{content:""}.uil-filter-slash:before{content:""}.uil-file-slash:before{content:""}.uil-file-lanscape-slash:before{content:""}.uil-glass-martini-alt-slash:before{content:""}.uil-car-slash:before{content:""}.uil-camera-slash:before{content:""}.uil-list-ul:before{content:""}.uil-layer-group-slash:before{content:""}.uil-plug:before{content:""}.uil-bell-slash:before{content:""}.uil-expand-right:before{content:""}.uil-bell:before{content:""}.uil-desktop-alt-slash:before{content:""}.uil-align-left:before{content:""}.uil-layers-slash:before{content:""}.uil-angry:before{content:""}.uil-ear:before{content:""}.uil-desktop-slash:before{content:""}.uil-text-strike-through:before{content:""}.uil-bold:before{content:""}.uil-text:before{content:""}.uil-assistive-listening-systems:before{content:""}.uil-palette:before{content:""}.uil-underline:before{content:""}.uil-text-fields:before{content:""}.uil-arrow-down:before{content:""}.uil-text-size:before{content:""}.uil-italic:before{content:""}.uil-right-to-left-text-direction:before{content:""}.uil-sigma:before{content:""}.uil-12-plus:before{content:""}.uil-left-to-right-text-direction:before{content:""}.uil-10-plus:before{content:""}.uil-16-plus:before{content:""}.uil-13-plus:before{content:""}.uil-21-plus:before{content:""}.uil-17-plus:before{content:""}.uil-6-plus:before{content:""}.uil-0-plus:before{content:""}.uil-3-plus:before{content:""}.uil-eye-slash:before{content:""}.uil-archway:before{content:""}.uil-18-plus:before{content:""}.uil-robot:before{content:""}.uil-selfie:before{content:""}.uil-bag-slash:before{content:""}.uil-instagram:before{content:""}.uil-line:before{content:""}.uil-facebook-messenger:before{content:""}.uil-facebook-f:before{content:""}.uil-black-berry:before{content:""}.uil-linkedin:before{content:""}.uil-snapchat-ghost:before{content:""}.uil-intercom:before{content:""}.uil-youtube:before{content:""}.uil-snapchat-square:before{content:""}.uil-apple:before{content:""}.uil-instagram-alt:before{content:""}.uil-whatsapp-alt:before{content:""}.uil-behance:before{content:""}.uil-twitter:before{content:""}.uil-500px:before{content:""}.uil-tumblr:before{content:""}.uil-github-alt:before{content:""}.uil-tumblr-square:before{content:""}.uil-google:before{content:""}.uil-medium-m:before{content:""}.uil-slack:before{content:""}.uil-paypal:before{content:""}.uil-reddit-alien-alt:before{content:""}.uil-linkedin-alt:before{content:""}.uil-google-hangouts:before{content:""}.uil-java-script:before{content:""}.uil-google-play:before{content:""}.uil-google-drive:before{content:""}.uil-asterisk:before{content:""}.uil-android:before{content:""}.uil-github:before{content:""}.uil-balance-scale:before{content:""}.uil-amazon:before{content:""}.uil-slack-alt:before{content:""}.uil-dashboard:before{content:""}.uil-vuejs-alt:before{content:""}.uil-adobe-alt:before{content:""}.uil-ankh:before{content:""}.uil-twitter-alt:before{content:""}.uil-opera:before{content:""}.uil-intercom-alt:before{content:""}.uil-tumblr-alt:before{content:""}.uil-react:before{content:""}.uil-camera-change:before{content:""}.uil-master-card:before{content:""}.uil-snapchat-alt:before{content:""}.uil-opera-alt:before{content:""}.uil-html3-alt:before{content:""}.uil-swiggy:before{content:""}.uil-html3:before{content:""}.uil-google-hangouts-alt:before{content:""}.uil-adobe:before{content:""}.uil-facebook-messenger-alt:before{content:""}.uil-blogger-alt:before{content:""}.uil-blogger:before{content:""}.uil-behance-alt:before{content:""}.uil-apple-alt:before{content:""}.uil-bitcoin:before{content:""}.uil-megaphone:before{content:""}.uil-bitcoin-alt:before{content:""}.uil-bowling-ball:before{content:""}.uil-percentage:before{content:""}.uil-hourglass:before{content:""}.uil-process:before{content:""}.uil-university:before{content:""}.uil-skype-alt:before{content:""}.uil-wind-sun:before{content:""}.uil-vk-alt:before{content:""}.uil-skype:before{content:""}.uil-telegram-alt:before{content:""}.uil-vuejs:before{content:""}.uil-vk:before{content:""}.uil-telegram:before{content:""}.uil-yin-yang:before{content:""}.uil-angle-left-b:before{content:""}.uil-bath:before{content:""}.uil-metro:before{content:""}.uil-comment-add:before{content:""}.uil-fire:before{content:""}.uil-qrcode-scan:before{content:""}.uil-panel-add:before{content:""}.uil-brackets-curly:before{content:""}.uil-folder-open:before{content:""}.uil-comparison:before{content:""}.uil-file-export:before{content:""}.uil-channel-add:before{content:""}.uil-rupee-sign:before{content:""}.uil-channel:before{content:""}.uil-link-add:before{content:""}.uil-file-import:before{content:""}.uil-x:before{content:""}.uil-save:before{content:""}.uil-heart-break:before{content:""}.uil-tachometer-fast-alt:before{content:""}.uil-facebook:before{content:""}.uil-create-dashboard:before{content:""}.uil-whatsapp:before{content:""}.uil-setting:before{content:""}.uil-rocket:before{content:""}.uil-share:before{content:""}.uil-x-add:before{content:""}.uil-user-nurse:before{content:""}.uil-microscope:before{content:""}.uil-virus-slash:before{content:""}.uil-visual-studio:before{content:""}.uil-head-side-mask:before{content:""}.uil-baseball-ball:before{content:""}.uil-stethoscope-alt:before{content:""}.uil-hospital-symbol:before{content:""}.uil-hospital-square-sign:before{content:""}.uil-head-side:before{content:""}.uil-head-side-cough:before{content:""}.uil-clinic-medical:before{content:""}.uil-wind-moon:before{content:""}.uil-hospital:before{content:""}.uil-stethoscope:before{content:""}.uil-sanitizer:before{content:""}.uil-toilet-paper:before{content:""}.uil-coronavirus:before{content:""}.uil-user-arrows:before{content:""}.uil-house-user:before{content:""}.uil-social-distancing:before{content:""}.uil-credit-card-search:before{content:""}.uil-android-alt:before{content:""}.uil-shield-plus:before{content:""}.uil-user-md:before{content:""}.uil-transaction:before{content:""}.uil-store-slash:before{content:""}.uil-code-branch:before{content:""}.uil-google-drive-alt:before{content:""}.uil-envelope-block:before{content:""}.uil-mailbox-alt:before{content:""}.uil-signout:before{content:""}.uil-slider-h:before{content:""}.uil-lira-sign:before{content:""}.uil-slider-h-range:before{content:""}.uil-file-graph:before{content:""}.uil-wordpress-simple:before{content:""}.uil-bing:before{content:""}.uil-wordpress:before{content:""}.uil-html5:before{content:""}.uil-programming-language:before{content:""}.uil-css3-simple:before{content:""}.uil-html5-alt:before{content:""}.uil-discord:before{content:""}.uil-draggabledots:before{content:""}.uil-font:before{content:""}.uil-video-question:before{content:""}.uil-headphone-slash:before{content:""}.uil-info:before{content:""}.uil-letter-chinese-a:before{content:""}.uil-letter-hindi-a:before{content:""}.uil-english-to-chinese:before{content:""}.uil-question:before{content:""}.uil-letter-english-a:before{content:""}.uil-hindi-to-chinese:before{content:""}.uil-inbox:before{content:""}.uil-letter-japanese-a:before{content:""}.uil-exclamation:before{content:""}.uil-language:before{content:""}.uil-backspace:before{content:""}.uil-window-grid:before{content:""}.uil-cloud-sun:before{content:""}.uil-vertical-align-center:before{content:""}.uil-raindrops-alt:before{content:""}.uil-sanitizer-alt:before{content:""}.uil-estate:before{content:""}.uil-file-contract:before{content:""}.uil-fidget-spinner:before{content:""}.uil-spinner:before{content:""}.uil-spinner-alt:before{content:""}.uil-elipsis-double-v-alt:before{content:""}.uil-list-ol:before{content:""}.uil-list-ol-alt:before{content:""}.uil-docker:before{content:""}.uil-linux:before{content:""}.uil-hipchat:before{content:""}.uil-gitlab:before{content:""}.uil-lottiefiles-alt:before{content:""}.uil-pagerduty:before{content:""}.uil-microsoft:before{content:""}.uil-windows:before{content:""}.uil-pagelines:before{content:""}.uil-lottiefiles:before{content:""}.uil-okta:before{content:""}.uil-illustration:before{content:""}.uil-icons:before{content:""}.uil-stroller:before{content:""}.uil-sleep:before{content:""}.uil-calendar:before{content:""}.uil-grin:before{content:""}.uil-sad-cry:before{content:""}.uil-sad-crying:before{content:""}.uil-surprise:before{content:""}.uil-unamused:before{content:""}.uil-confused:before{content:""}.uil-grin-tongue-wink:before{content:""}.uil-grin-tongue-wink-alt:before{content:""}.uil-kid:before{content:""}.uil-smile-wink-alt:before{content:""}.uil-smile-squint-wink:before{content:""}.uil-annoyed-alt:before{content:""}.uil-silent-squint:before{content:""}.uil-sick:before{content:""}.uil-shopping-cart-alt:before{content:""}.uil-shopping-bag:before{content:""}.uil-pricetag-alt:before{content:""}.uil-shopping-cart:before{content:""}.uil-smile-squint-wink-alt:before{content:""}.uil-store-alt:before{content:""}.uil-emoji:before{content:""}.uil-trademark-circle:before{content:""}.uil-basketball:before{content:""}.uil-square-shape:before{content:""}.uil-label:before{content:""}.uil-shopping-basket:before{content:""}.uil-smile-wink:before{content:""}.uil-tag:before{content:""}.uil-label-alt:before{content:""}.uil-tag-alt:before{content:""}.uil-store:before{content:""}.uil-meh-closed-eye:before{content:""}.uil-trophy:before{content:""}.uil-dice-three:before{content:""}.uil-football-ball:before{content:""}.uil-basketball-hoop:before{content:""}.uil-club:before{content:""}.uil-tennis-ball:before{content:""}.uil-football:before{content:""}.uil-volleyball:before{content:""}.uil-heart-sign:before{content:""}.uil-spade:before{content:""}.uil-diamond:before{content:""}.uil-money-stack:before{content:""}.uil-money-withdrawal:before{content:""}.uil-presentation-line:before{content:""}.uil-kayak:before{content:""}.uil-chart-pie:before{content:""}.uil-dumbbell:before{content:""}.uil-suitcase-alt:before{content:""}.uil-yen:before{content:""}.uil-yen-circle:before{content:""}.uil-briefcase-alt:before{content:""}.uil-receipt:before{content:""}.uil-pound:before{content:""}.uil-invoice:before{content:""}.uil-pound-circle:before{content:""}.uil-analysis:before{content:""}.uil-suitcase:before{content:""}.uil-moneybag-alt:before{content:""}.uil-statistics:before{content:""}.uil-left:before{content:""}.uil-cloud-moon-tear:before{content:""}.uil-solid:before{content:""}.uil-outline:before{content:""}.uil-window-restore:before{content:""}.uil-bag-alt:before{content:""}.uil-moneybag:before{content:""}.uil-bag:before{content:""}.uil-money-insert:before{content:""}.uil-chart-line:before{content:""}.uil-dollar-sign-alt:before{content:""}.uil-euro:before{content:""}.uil-usd-circle:before{content:""}.uil-euro-circle:before{content:""}.uil-usd-square:before{content:""}.uil-money-bill-stack:before{content:""}.uil-dollar-alt:before{content:""}.uil-money-withdraw:before{content:""}.uil-credit-card:before{content:""}.uil-money-bill:before{content:""}.uil-bitcoin-sign:before{content:""}.uil-signal-alt-3:before{content:""}.uil-receipt-alt:before{content:""}.uil-graph-bar:before{content:""}.uil-analytics:before{content:""}.uil-table-tennis:before{content:""}.uil-bill:before{content:""}.uil-chart-bar:before{content:""}.uil-chart-growth:before{content:""}.uil-chart-growth-alt:before{content:""}.uil-shop:before{content:""}.uil-chart-bar-alt:before{content:""}.uil-dollar-sign:before{content:""}.uil-chart:before{content:""}.uil-briefcase:before{content:""}.uil-bitcoin-circle:before{content:""}.uil-chart-pie-alt:before{content:""}.uil-golf-ball:before{content:""}.uil-calculator-alt:before{content:""}.uil-coins:before{content:""}.uil-map-pin-alt:before{content:""}.uil-lightbulb:before{content:""}.uil-map-marker-question:before{content:""}.uil-map-marker-shield:before{content:""}.uil-schedule:before{content:""}.uil-calendar-alt:before{content:""}.uil-crosshairs:before{content:""}.uil-puzzle-piece:before{content:""}.uil-gold:before{content:""}.uil-compass:before{content:""}.uil-map:before{content:""}.uil-location-point:before{content:""}.uil-map-marker-info:before{content:""}.uil-map-marker-edit:before{content:""}.uil-map-marker-plus:before{content:""}.uil-map-pin:before{content:""}.uil-navigator:before{content:""}.uil-location-pin-alt:before{content:""}.uil-map-marker-minus:before{content:""}.uil-map-marker-alt:before{content:""}.uil-sign-left:before{content:""}.uil-map-marker:before{content:""}.uil-sign-right:before{content:""}.uil-directions:before{content:""}.uil-location-arrow:before{content:""}.uil-dna:before{content:""}.uil-sign-alt:before{content:""}.uil-presentation-lines-alt:before{content:""}.uil-atom:before{content:""}.uil-flask:before{content:""}.uil-diary:before{content:""}.uil-presentation-times:before{content:""}.uil-diary-alt:before{content:""}.uil-presentation-plus:before{content:""}.uil-presentation-minus:before{content:""}.uil-presentation-edit:before{content:""}.uil-backpack:before{content:""}.uil-notes:before{content:""}.uil-location-arrow-alt:before{content:""}.uil-book-alt:before{content:""}.uil-book:before{content:""}.uil-medal:before{content:""}.uil-award:before{content:""}.uil-flask-potion:before{content:""}.uil-bell-school:before{content:""}.uil-podium:before{content:""}.uil-graduation-cap:before{content:""}.uil-medical-square:before{content:""}.uil-ambulance:before{content:""}.uil-medical-square-full:before{content:""}.uil-cell:before{content:""}.uil-band-aid:before{content:""}.uil-lightbulb-alt:before{content:""}.uil-wheelchair-alt:before{content:""}.uil-thermometer:before{content:""}.uil-abacus:before{content:""}.uil-syringe:before{content:""}.uil-tablets:before{content:""}.uil-capsule:before{content:""}.uil-stretcher:before{content:""}.uil-presentation-check:before{content:""}.uil-medkit:before{content:""}.uil-meeting-board:before{content:""}.uil-monitor-heart-rate:before{content:""}.uil-file-medical-alt:before{content:""}.uil-heartbeat:before{content:""}.uil-prescription-bottle:before{content:""}.uil-clock-two:before{content:""}.uil-medical-drip:before{content:""}.uil-book-medical:before{content:""}.uil-watch-alt:before{content:""}.uil-stopwatch:before{content:""}.uil-watch:before{content:""}.uil-clock:before{content:""}.uil-clock-seven:before{content:""}.uil-clock-three:before{content:""}.uil-clock-nine:before{content:""}.uil-clock-ten:before{content:""}.uil-files-landscapes:before{content:""}.uil-clock-five:before{content:""}.uil-brain:before{content:""}.uil-file-plus-alt:before{content:""}.uil-file-network:before{content:""}.uil-file-contract-dollar:before{content:""}.uil-file-upload-alt:before{content:""}.uil-clock-eight:before{content:""}.uil-clipboard-alt:before{content:""}.uil-books:before{content:""}.uil-file-search-alt:before{content:""}.uil-file-upload:before{content:""}.uil-file-share-alt:before{content:""}.uil-file-minus-alt:before{content:""}.uil-folder-minus:before{content:""}.uil-file-shield-alt:before{content:""}.uil-file-minus:before{content:""}.uil-folder-medical:before{content:""}.uil-file-redo-alt:before{content:""}.uil-file-lock-alt:before{content:""}.uil-folder-lock:before{content:""}.uil-heart-medical:before{content:""}.uil-file-question-alt:before{content:""}.uil-files-landscapes-alt:before{content:""}.uil-file-medical:before{content:""}.uil-file-landscape:before{content:""}.uil-file-question:before{content:""}.uil-folder-question:before{content:""}.uil-file-landscape-alt:before{content:""}.uil-folder:before{content:""}.uil-file-edit-alt:before{content:""}.uil-folder-heart:before{content:""}.uil-folder-exclamation:before{content:""}.uil-folder-info:before{content:""}.uil-file-download-alt:before{content:""}.uil-file-download:before{content:""}.uil-file-copy-alt:before{content:""}.uil-file-heart:before{content:""}.uil-file-alt:before{content:""}.uil-copy-landscape:before{content:""}.uil-copy-alt:before{content:""}.uil-folder-upload:before{content:""}.uil-file-exclamation-alt:before{content:""}.uil-file-exclamation:before{content:""}.uil-copy:before{content:""}.uil-file-blank:before{content:""}.uil-stopwatch-slash:before{content:""}.uil-file:before{content:""}.uil-folder-times:before{content:""}.uil-document-info:before{content:""}.uil-file-times:before{content:""}.uil-file-info-alt:before{content:""}.uil-clipboard-blank:before{content:""}.uil-clipboard-notes:before{content:""}.uil-file-times-alt:before{content:""}.uil-folder-download:before{content:""}.uil-file-bookmark-alt:before{content:""}.uil-file-block-alt:before{content:""}.uil-folder-check:before{content:""}.uil-file-check:before{content:""}.uil-folder-plus:before{content:""}.uil-clipboard:before{content:""}.uil-file-check-alt:before{content:""}.uil-print:before{content:""}.uil-folder-network:before{content:""}.uil-desktop-alt:before{content:""}.uil-mouse-alt:before{content:""}.uil-tablet:before{content:""}.uil-desktop:before{content:""}.uil-mobile-android-alt:before{content:""}.uil-search-alt:before{content:""}.uil-volume-up:before{content:""}.uil-mouse:before{content:""}.uil-mouse-alt-2:before{content:""}.uil-mobile-android:before{content:""}.uil-laptop:before{content:""}.uil-search-minus:before{content:""}.uil-bluetooth-b:before{content:""}.uil-video-slash:before{content:""}.uil-search-plus:before{content:""}.uil-tv-retro:before{content:""}.uil-toggle-on:before{content:""}.uil-toggle-off:before{content:""}.uil-traffic-light:before{content:""}.uil-bolt:before{content:""}.uil-trash-alt:before{content:""}.uil-star-half-alt:before{content:""}.uil-utensils-alt:before{content:""}.uil-share-alt:before{content:""}.uil-volume-down:before{content:""}.uil-wifi:before{content:""}.uil-cog:before{content:""}.uil-bookmark:before{content:""}.uil-wallet:before{content:""}.uil-minus:before{content:""}.uil-rss:before{content:""}.uil-sync:before{content:""}.uil-redo:before{content:""}.uil-bookmark-full:before{content:""}.uil-umbrella:before{content:""}.uil-trash:before{content:""}.uil-wifi-slash:before{content:""}.uil-plus-square:before{content:""}.uil-plus:before{content:""}.uil-signal-alt:before{content:""}.uil-pen:before{content:""}.uil-package:before{content:""}.uil-edit:before{content:""}.uil-signal:before{content:""}.uil-glass-martini-alt:before{content:""}.uil-file-plus:before{content:""}.uil-minus-circle:before{content:""}.uil-microphone:before{content:""}.uil-minus-square:before{content:""}.uil-minus-square-full:before{content:""}.uil-volume-mute:before{content:""}.uil-link-h:before{content:""}.uil-search:before{content:""}.uil-ellipsis-v:before{content:""}.uil-ellipsis-h:before{content:""}.uil-link-alt:before{content:""}.uil-calculator:before{content:""}.uil-layer-group:before{content:""}.uil-car:before{content:""}.uil-thumbs-up:before{content:""}.uil-link:before{content:""}.uil-home:before{content:""}.uil-keyboard:before{content:""}.uil-volume-off:before{content:""}.uil-edit-alt:before{content:""}.uil-restaurant:before{content:""}.uil-exclamation-octagon:before{content:""}.uil-globe:before{content:""}.uil-favorite:before{content:""}.uil-question-circle:before{content:""}.uil-info-circle:before{content:""}.uil-filter:before{content:""}.uil-volume:before{content:""}.uil-exclamation-triangle:before{content:""}.uil-exclamation-circle:before{content:""}.uil-thumbs-down:before{content:""}.uil-multiply:before{content:""}.uil-check-square:before{content:""}.uil-times-circle:before{content:""}.uil-box:before{content:""}.uil-sim-card:before{content:""}.uil-times:before{content:""}.uil-times-square:before{content:""}.uil-link-broken:before{content:""}.uil-cube:before{content:""}.uil-bolt-alt:before{content:""}.uil-battery-empty:before{content:""}.uil-at:before{content:""}.uil-battery-bolt:before{content:""}.uil-plus-circle:before{content:""}.uil-check-circle:before{content:""}.uil-check:before{content:""}.uil-adjust-half:before{content:""}.uil-paperclip:before{content:""}.uil-bullseye:before{content:""}.uil-brightness:before{content:""}.uil-adjust-alt:before{content:""}.uil-adjust-circle:before{content:""}.uil-brightness-half:before{content:""}.uil-brightness-empty:before{content:""}.uil-sun:before{content:""}.uil-brightness-plus:before{content:""}.uil-key-skeleton:before{content:""}.uil-adjust:before{content:""}.uil-keyboard-hide:before{content:""}.uil-brightness-minus:before{content:""}.uil-key-skeleton-alt:before{content:""}.uil-bus:before{content:""}.uil-parcel:before{content:""}.uil-car-sideview:before{content:""}.uil-car-wash:before{content:""}.uil-bus-school:before{content:""}.uil-subway:before{content:""}.uil-ship:before{content:""}.uil-bus-alt:before{content:""}.uil-subway-alt:before{content:""}.uil-taxi:before{content:""}.uil-truck-loading:before{content:""}.uil-dribbble:before{content:""}.uil-dropbox:before{content:""}.uil-envelope-check:before{content:""}.uil-envelope-add:before{content:""}.uil-envelope-exclamation:before{content:""}.uil-phone-slash:before{content:""}.uil-outgoing-call:before{content:""}.uil-envelope:before{content:""}.uil-phone:before{content:""}.uil-calling:before{content:""}.uil-phone-times:before{content:""}.uil-envelope-search:before{content:""}.uil-phone-volume:before{content:""}.uil-envelope-upload:before{content:""}.uil-forwaded-call:before{content:""}.uil-envelope-share:before{content:""}.uil-envelope-upload-alt:before{content:""}.uil-envelope-minus:before{content:""}.uil-envelope-receive:before{content:""}.uil-envelope-redo:before{content:""}.uil-envelope-download-alt:before{content:""}.uil-envelope-download:before{content:""}.uil-brightness-low:before{content:""}.uil-envelope-shield:before{content:""}.uil-envelope-open:before{content:""}.uil-envelope-lock:before{content:""}.uil-keyboard-show:before{content:""}.uil-truck:before{content:""}.uil-envelopes:before{content:""}.uil-mailbox:before{content:""}.uil-envelope-heart:before{content:""}.uil-space-key:before{content:""}.uil-keyboard-alt:before{content:""}.uil-envelope-edit:before{content:""}.uil-postcard:before{content:""}.uil-fast-mail-alt:before{content:""}.uil-envelope-question:before{content:""}.uil-fast-mail:before{content:""}.uil-envelope-info:before{content:""}.uil-laptop-cloud:before{content:""}.uil-desktop-cloud-alt:before{content:""}.uil-envelope-star:before{content:""}.uil-envelope-times:before{content:""}.uil-luggage-cart:before{content:""}.uil-envelope-bookmark:before{content:""}.uil-missed-call:before{content:""}.uil-user:before{content:""}.uil-user-plus:before{content:""}.uil-envelope-alt:before{content:""}.uil-user-location:before{content:""}.uil-users-alt:before{content:""}.uil-book-reader:before{content:""}.uil-cloud-bookmark:before{content:""}.uil-phone-alt:before{content:""}.uil-cloud-computing:before{content:""}.uil-cloud-check:before{content:""}.uil-user-minus:before{content:""}.uil-cloud-times:before{content:""}.uil-cloud-block:before{content:""}.uil-columns:before{content:""}.uil-web-section:before{content:""}.uil-grid:before{content:""}.uil-web-grid-alt:before{content:""}.uil-window-maximize:before{content:""}.uil-web-section-alt:before{content:""}.uil-web-grid:before{content:""}.uil-server-connection:before{content:""}.uil-cloud-slash:before{content:""}.uil-cloud-upload:before{content:""}.uil-cloud-exclamation:before{content:""}.uil-database:before{content:""}.uil-server:before{content:""}.uil-cloud-unlock:before{content:""}.uil-cloud-share:before{content:""}.uil-envelope-send:before{content:""}.uil-cloud-shield:before{content:""}.uil-laptop-connection:before{content:""}.uil-server-network-alt:before{content:""}.uil-cloud-redo:before{content:""}.uil-servers:before{content:""}.uil-server-network:before{content:""}.uil-cloud-heart:before{content:""}.uil-database-alt:before{content:""}.uil-cloud-lock:before{content:""}.uil-cloud-info:before{content:""}.uil-phone-pause:before{content:""}.uil-user-square:before{content:""}.uil-user-exclamation:before{content:""}.uil-cloud-download:before{content:""}.uil-user-circle:before{content:""}.uil-cloud-wifi:before{content:""}.uil-data-sharing:before{content:""}.uil-cloud-data-connection:before{content:""}.uil-backward:before{content:""}.uil-camera:before{content:""}.uil-music-tune-slash:before{content:""}.uil-user-times:before{content:""}.uil-scenery:before{content:""}.uil-user-check:before{content:""}.uil-headphones:before{content:""}.uil-step-backward:before{content:""}.uil-image-search:before{content:""}.uil-image-minus:before{content:""}.uil-window-section:before{content:""}.uil-play-circle:before{content:""}.uil-pause-circle:before{content:""}.uil-image-shield:before{content:""}.uil-window:before{content:""}.uil-pause:before{content:""}.uil-server-alt:before{content:""}.uil-image-question:before{content:""}.uil-music:before{content:""}.uil-image-block:before{content:""}.uil-music-note:before{content:""}.uil-step-forward:before{content:""}.uil-image-redo:before{content:""}.uil-image:before{content:""}.uil-picture:before{content:""}.uil-image-download:before{content:""}.uil-image-v:before{content:""}.uil-forward:before{content:""}.uil-image-times:before{content:""}.uil-headphones-alt:before{content:""}.uil-previous:before{content:""}.wix-install__card{width:min(100% - 32px,460px);gap:var(--spacing-l, 24px)}.wix-install__card .wix-install__icon{font-size:64px;color:var(--color-grey-4, #a2a8b3)}.wix-install__card h1,.wix-install__card p{text-align:center}.wix-install__card p{color:var(--color-grey-5, #697386)}:root{--colors-gold-100: #f5e3c8;--colors-gold-200: #f4d19a;--colors-gold-300: #f4bf6d;--colors-gold-400: #f4ae40;--colors-gold-500: #b78230;--colors-gold-600: #7a5720;--colors-gold-700: #3d2b10;--colors-night-blue-100: #bbbbc8;--colors-night-blue-200: #81809a;--colors-night-blue-300: #47466d;--colors-night-blue-400: #0e0c40;--colors-night-blue-500: #0a0930;--colors-night-blue-600: #070620;--colors-night-blue-700: #030310;--colors-sky-blue-100: #eff0f4;--colors-sky-blue-200: #e8ebf3;--colors-sky-blue-300: #e2e6f2;--colors-sky-blue-400: #dce2f2;--colors-sky-blue-500: #a5a9b5;--colors-sky-blue-600: #6e7179;--colors-sky-blue-700: #37383c;--colors-grey-100: #f7f7f8;--colors-grey-200: #dee0e3;--colors-grey-300: #c9cccf;--colors-grey-400: #a9adb2;--colors-grey-500: #808589;--colors-grey-600: #555b61;--colors-grey-700: #232323;--colors-grey-800: #191919;--colors-grey-900: #0c0c0c;--colors-black-black: #000;--colors-white-white: #fff;--colors-orange-100: #f5dbc7;--colors-orange-200: #f4bf99;--colors-orange-300: #f4a56b;--colors-orange-400: #f48b3e;--colors-orange-500: #b7682e;--colors-orange-600: #7a451f;--colors-orange-700: #3d230f;--colors-red-100: #f5c8c8;--colors-red-200: #f49a9a;--colors-red-300: #f46d6d;--colors-red-400: #f44040;--colors-red-500: #b73030;--colors-red-600: #7a2020;--colors-red-700: #3d1010;--colors-green-100: #c2f5bc;--colors-green-200: #8df481;--colors-green-300: #5af448;--colors-green-400: #27f40f;--colors-green-500: #1db70b;--colors-green-600: #137a07;--colors-green-700: #0a3d04;--colors-std-blue-100: #d0d0f4;--colors-std-blue-200: #9591f4;--colors-std-blue-300: #6560f4;--colors-std-blue-400: #362ef4;--colors-std-blue-500: #2823b7;--colors-std-blue-600: #1b177a;--colors-std-blue-700: #0d0c3d;--colors-gold-transparent-012: rgba(244, 174, 64, .12);--colors-sky-blue-transparent-012: rgba(220, 226, 242, .12);--colors-green-transparent-012: rgba(29, 183, 11, .12);--colors-orange-transparent-012: rgba(244, 139, 62, .12);--colors-red-transparent-012: rgba(244, 64, 64, .12);--colors-std-blue-transparent-012: rgba(54, 46, 244, .12);--colors-grey-transparent-012: rgba(169, 173, 178, .12);--colors-black-transparent-024: rgba(0, 0, 0, .24);--colors-black-transparent-008: rgba(0, 0, 0, .08);--colors-night-blue-transparent-012: rgba(14, 12, 64, .12);--colors-white-transparent-060: rgba(255, 255, 255, .6);--typeface-font-weight-regular: 400;--typeface-font-weight-medium: 500;--typeface-font-weight-bold: 700;--typeface-font-family-brand-inika: "Inika";--typeface-font-family-brand-julius-sans-one: "Julius Sans One";--typeface-font-family-system-rubik: "Rubik", Arial, sans-serif;--typeface-font-family-system-courier-prime: "Courier Prime";--scale-0: 0;--scale-0-5: .5px;--scale-1: 1px;--scale-2: 2px;--scale-4: 4px;--scale-8: 8px;--scale-12: 12px;--scale-16: 16px;--scale-20: 20px;--scale-24: 24px;--scale-28: 28px;--scale-32: 32px;--scale-36: 36px;--scale-40: 40px;--scale-44: 44px;--scale-48: 48px;--scale-52: 52px;--scale-56: 56px;--scale-60: 60px;--scale-64: 64px;--scale-68: 68px;--scale-76: 76px;--scale-84: 84px;--scale-92: 92px;--scale-100: 100px;--scale-108: 108px;--scale-116: 116px;--scale-140: 140px;--scale-180: 180px;--scale-212: 212px;--scale-220: 220px;--scale-256: 256px;--scale-272: 272px;--scale-304: 304px;--scale-400: 400px;--scale-560: 560px;--scale-680: 680px}:root{--colors-brand-secondary-100: var(--colors-gold-100);--colors-brand-secondary-200: var(--colors-gold-200);--colors-brand-secondary-300: var(--colors-gold-300);--colors-brand-secondary-default: var(--colors-gold-400);--colors-accent-accent-primary: var(--colors-brand-secondary-default);--colors-brand-secondary-500: var(--colors-gold-500);--colors-brand-secondary-600: var(--colors-gold-600);--colors-brand-secondary-700: var(--colors-gold-700);--colors-brand-primary-100: var(--colors-night-blue-100);--colors-brand-primary-200: var(--colors-night-blue-200);--colors-brand-primary-300: var(--colors-night-blue-300);--colors-brand-primary-default: var(--colors-night-blue-400);--colors-brand-primary-500: var(--colors-night-blue-500);--colors-brand-primary-600: var(--colors-night-blue-600);--colors-brand-primary-700: var(--colors-night-blue-700);--colors-brand-base-100: var(--colors-sky-blue-100);--colors-brand-base-200: var(--colors-sky-blue-200);--colors-brand-base-300: var(--colors-sky-blue-300);--colors-brand-base-default: var(--colors-sky-blue-400);--colors-brand-base-500: var(--colors-sky-blue-500);--colors-brand-base-600: var(--colors-sky-blue-600);--colors-brand-base-700: var(--colors-sky-blue-700);--colors-ui-error-100: var(--colors-red-100);--colors-ui-error-200: var(--colors-red-200);--colors-ui-error-300: var(--colors-red-300);--colors-ui-error-default: var(--colors-red-400);--colors-ui-error-500: var(--colors-red-500);--colors-ui-error-600: var(--colors-red-600);--colors-ui-error-700: var(--colors-red-700);--colors-ui-success-100: var(--colors-green-100);--colors-ui-success-200: var(--colors-green-200);--colors-ui-success-300: var(--colors-green-300);--colors-ui-success-400: var(--colors-green-400);--colors-ui-success-default: var(--colors-green-500);--colors-ui-success-600: var(--colors-green-600);--colors-ui-success-700: var(--colors-green-700);--colors-ui-alert-100: var(--colors-orange-100);--colors-ui-alert-200: var(--colors-orange-200);--colors-ui-alert-300: var(--colors-orange-300);--colors-ui-alert-default: var(--colors-orange-400);--colors-ui-alert-500: var(--colors-orange-500);--colors-ui-alert-600: var(--colors-orange-600);--colors-ui-alert-700: var(--colors-orange-700);--colors-ui-information-100: var(--colors-std-blue-100);--colors-ui-information-200: var(--colors-std-blue-200);--colors-ui-information-300: var(--colors-std-blue-300);--colors-ui-information-default: var(--colors-std-blue-400);--colors-ui-information-500: var(--colors-std-blue-500);--colors-ui-information-600: var(--colors-std-blue-600);--colors-ui-information-700: var(--colors-std-blue-700);--colors-neutrals-grey-100: var(--colors-grey-100);--colors-neutrals-grey-200: var(--colors-grey-200);--colors-neutrals-grey-300: var(--colors-grey-300);--colors-neutrals-grey-default: var(--colors-grey-400);--colors-neutrals-grey-500: var(--colors-grey-500);--colors-neutrals-grey-600: var(--colors-grey-600);--colors-neutrals-grey-700: var(--colors-grey-700);--colors-neutrals-grey-800: var(--colors-grey-800);--colors-neutrals-grey-900: var(--colors-grey-900);--colors-neutrals-black-black: var(--colors-black-black);--colors-neutrals-white-white: var(--colors-white-white);--colors-ui-information-tint: var(--colors-std-blue-transparent-012);--colors-neutrals-grey-tint: var(--colors-grey-transparent-012);--colors-ui-alert-tint: var(--colors-orange-transparent-012);--colors-ui-success-tint: var(--colors-green-transparent-012);--colors-ui-error-tint: var(--colors-red-transparent-012);--colors-brand-secondary-tint: var(--colors-gold-transparent-012);--colors-brand-primary-tint: var(--colors-night-blue-transparent-012);--colors-brand-base-tint: var(--colors-sky-blue-transparent-012);--colors-neutrals-black-shadow-soft: var(--colors-black-transparent-008);--colors-neutrals-black-shadow-dark: var(--colors-black-transparent-024);--colors-neutrals-white-tint: var(--colors-white-transparent-060);--typeface-font-family-system-display: var(--typeface-font-family-brand-inika);--typeface-font-family-system-heading: var(--typeface-font-family-system-rubik);--typeface-font-family-system-body: var(--typeface-font-family-system-rubik);--typeface-font-family-system-label: var(--typeface-font-family-system-rubik);--typeface-font-family-system-tooltip: var(--typeface-font-family-system-rubik);--typeface-font-family-system-code-block: var(--typeface-font-family-system-courier-prime);--typeface-font-family-marketing-primary: var(--typeface-font-family-brand-inika);--typeface-font-family-marketing-secondary: var(--typeface-font-family-brand-julius-sans-one);--typeface-font-family-marketing-body: var(--typeface-font-family-system-rubik);--typeface-font-weight-display-bold: var(--typeface-font-weight-bold);--typeface-font-weight-display-regular: var(--typeface-font-weight-regular);--typeface-font-weight-heading-medium: var(--typeface-font-weight-medium);--typeface-font-weight-body-bold: var(--typeface-font-weight-bold);--typeface-font-weight-body-medium: var(--typeface-font-weight-medium);--typeface-font-weight-body-regular: var(--typeface-font-weight-regular);--typeface-font-weight-label-regular: var(--typeface-font-weight-regular);--typeface-font-weight-label-medium: var(--typeface-font-weight-medium);--typeface-font-weight-link-bold: var(--typeface-font-weight-bold);--typeface-font-weight-tooltip-medium: var(--typeface-font-weight-medium);--typeface-font-weight-tooltip-regular: var(--typeface-font-weight-regular);--border-corner-radius-none: var(--scale-0);--border-corner-radius-xs: var(--scale-4);--border-corner-radius-sm: var(--scale-8);--border-corner-radius-md: var(--scale-12);--border-corner-radius-lg: var(--scale-16);--border-corner-radius-xl: var(--scale-28);--border-corner-radius-round: var(--scale-64);--border-border-width-none: var(--scale-0);--border-border-width-xs: var(--scale-0-5);--border-border-width-sm: var(--scale-1);--border-border-width-md: var(--scale-2);--border-border-width-lg: var(--scale-4);--spacing-none: var(--scale-0);--spacing-3xs: var(--scale-4);--spacing-2xs: var(--scale-2);--spacing-xs: var(--scale-4);--spacing-sm: var(--scale-8);--spacing-md: var(--scale-12);--spacing-md-2: var(--scale-16);--spacing-md-3: var(--scale-20);--spacing-lg: var(--scale-24);--spacing-xl: var(--scale-28);--spacing-2xl: var(--scale-32);--spacing-3xl: var(--scale-36);--spacing-4xl: var(--scale-40);--spacing-5xl: var(--scale-48)}body:not(.dark),#app,.theme-light{--colors-text-heading: var(--colors-neutrals-grey-700);--colors-text-body: var(--colors-neutrals-grey-600);--colors-text-label: var(--colors-neutrals-grey-500);--colors-text-action-2: var(--colors-action-secondary-default);--colors-text-action-hover-2: var(--colors-action-secondary-hover);--colors-text-disabled: var(--colors-neutrals-grey-300);--colors-text-information: var(--colors-ui-information-default);--colors-text-success: var(--colors-ui-success-default);--colors-text-error: var(--colors-ui-error-default);--colors-text-alert: var(--colors-ui-alert-default);--colors-text-on-action: var(--colors-white-white);--colors-text-on-action-disabled: var(--colors-neutrals-grey-600);--colors-surface-background: var(--colors-brand-base-default);--colors-surface-primary: var(--colors-neutrals-white-white);--colors-surface-navbar: var(--colors-brand-primary-default);--colors-surface-success-secondary: var(--colors-ui-success-100);--colors-surface-error-secondary: var(--colors-ui-error-100);--colors-surface-alert-secondary: var(--colors-ui-alert-100);--colors-surface-primary-disabled: var(--colors-neutrals-white-tint);--colors-surface-information-secondary: var(--colors-ui-information-100);--colors-surface-action-2: var(--colors-action-secondary-default);--colors-surface-action-hover-2: var(--colors-action-secondary-hover);--colors-surface-action-disabled-2: var(--colors-action-secondary-disabled);--colors-icon-primary: var(--colors-neutrals-grey-600);--colors-icon-success: var(--colors-ui-success-default);--colors-icon-error: var(--colors-ui-error-default);--colors-icon-alert: var(--colors-ui-alert-default);--colors-icon-information: var(--colors-ui-information-default);--colors-icon-on-action: var(--colors-white-white);--colors-icon-on-action-disabled: var(--colors-neutrals-grey-600);--colors-border-primary: var(--colors-neutrals-grey-300);--colors-border-secondary: var(--colors-neutrals-grey-default);--colors-border-information: var(--colors-ui-information-default);--colors-border-success: var(--colors-ui-success-default);--colors-border-error: var(--colors-ui-error-default);--colors-border-alert: var(--colors-ui-alert-default);--colors-border-disabled: var(--colors-neutrals-grey-200);--colors-border-action-2: var(--colors-action-secondary-default);--colors-border-action-hover-2: var(--colors-action-secondary-hover);--colors-border-action-disabled-2: var(--colors-action-secondary-disabled);--colors-border-focus: var(--colors-accent-primary);--colors-text-action-disabled-2: var(--colors-action-secondary-disabled);--colors-text-accent: var(--colors-accent-primary);--colors-surface-accent-primary: var(--colors-accent-primary);--colors-icon-accent: var(--colors-accent-primary);--colors-border-accent: var(--colors-accent-primary);--colors-icon-disabled: var(--colors-neutrals-grey-300);--colors-surface-action-selected-2: var(--colors-action-secondary-selected);--colors-icon-action-2: var(--colors-action-secondary-default);--colors-icon-secondary: var(--colors-grey-500);--colors-icon-action-hover-2: var(--colors-action-secondary-hover);--colors-icon-action-selected-2: var(--colors-action-secondary-selected);--colors-icon-action-disabled-2: var(--colors-action-secondary-disabled);--colors-text-action-selected-2: var(--colors-action-secondary-selected);--colors-border-action-selected-2: var(--colors-action-secondary-selected);--colors-icon-navbar: var(--colors-sky-blue-300);--colors-icon-navbar-hover: var(--colors-neutrals-white-white);--colors-icon-navbar-selected: var(--colors-brand-secondary-default);--colors-surface-success-primary: var(--colors-ui-success-default);--colors-surface-error-primary: var(--colors-ui-error-default);--colors-surface-alert-primary: var(--colors-ui-alert-default);--colors-surface-information-primary: var(--colors-ui-information-default);--colors-charts-a: var(--colors-brand-secondary-default);--colors-charts-b: var(--colors-brand-primary-300);--colors-charts-c: var(--colors-ui-error-default);--colors-charts-others: var(--colors-grey-400);--colors-shadow-12: var(--colors-neutrals-black-shadow-soft);--colors-shadow-16: var(--colors-neutrals-black-shadow-dark);--colors-charts-d: var(--colors-ui-alert-200);--colors-text-action-1: var(--colors-action-primary-default);--colors-text-action-hover-1: var(--colors-action-primary-hover);--colors-text-action-selected-1: var(--colors-action-primary-selected);--colors-text-action-disabled-1: var(--colors-action-primary-disabled);--colors-icon-action-1: var(--colors-action-primary-default);--colors-icon-action-hover-1: var(--colors-action-primary-hover);--colors-icon-action-selected-1: var(--colors-action-primary-selected);--colors-icon-action-disabled-1: var(--colors-action-primary-disabled);--colors-surface-action-1: var(--colors-action-primary-default);--colors-surface-action-hover-1: var(--colors-action-primary-hover);--colors-surface-action-selected-1: var(--colors-action-primary-selected);--colors-surface-action-disabled-1: var(--colors-action-primary-disabled);--colors-border-action-1: var(--colors-action-primary-default);--colors-border-action-hover-1: var(--colors-action-primary-hover);--colors-border-action-selected-1: var(--colors-action-primary-selected);--colors-border-action-disabled-1: var(--colors-action-primary-disabled);--colors-action-primary-default: var(--colors-brand-primary-default);--colors-action-primary-hover: var(--colors-brand-primary-500);--colors-action-primary-selected: var(--colors-brand-primary-600);--colors-action-primary-disabled: var(--colors-brand-primary-200);--colors-action-secondary-default: var(--colors-brand-secondary-default);--colors-action-secondary-hover: var(--colors-brand-secondary-300);--colors-action-secondary-selected: var(--colors-brand-secondary-500);--colors-action-secondary-disabled: var(--colors-brand-secondary-200);--colors-surface-secondary: var(--colors-brand-base-100);--colors-surface-error-hover: var(--colors-ui-error-500);--colors-surface-error-selected: var(--colors-ui-error-600);--colors-surface-error-disabled: var(--colors-ui-error-200);--colors-surface-accent-secondary: var(--colors-accent-secondary);--colors-accent-primary: var(--colors-brand-secondary-default);--colors-accent-secondary: var(--colors-brand-primary-tint);--colors-surface-sedondary-disabled: var(--colors-neutrals-grey-tint);--colors-surface-tertiary: var(--colors-grey-200)}#app.dark,body.dark{--colors-text-heading: var(--colors-neutrals-grey-100);--colors-text-body: var(--colors-neutrals-grey-200);--colors-text-label: var(--colors-neutrals-grey-300);--colors-text-action-2: var(--colors-action-secondary-default);--colors-text-action-hover-2: var(--colors-action-secondary-hover);--colors-text-disabled: var(--colors-neutrals-grey-500);--colors-text-information: var(--colors-ui-information-300);--colors-text-success: var(--colors-ui-success-300);--colors-text-error: var(--colors-ui-error-300);--colors-text-alert: var(--colors-ui-alert-300);--colors-text-on-action: var(--colors-neutrals-black-black);--colors-text-on-action-disabled: var(--colors-neutrals-grey-200);--colors-surface-background: var(--colors-grey-900);--colors-surface-primary: var(--colors-neutrals-grey-800);--colors-surface-navbar: var(--colors-brand-primary-default);--colors-surface-success-secondary: var(--colors-ui-success-700);--colors-surface-error-secondary: var(--colors-ui-error-700);--colors-surface-alert-secondary: var(--colors-ui-alert-700);--colors-surface-primary-disabled: var(--colors-neutrals-grey-600);--colors-surface-information-secondary: var(--colors-ui-information-700);--colors-surface-action-2: var(--colors-action-secondary-default);--colors-surface-action-hover-2: var(--colors-action-secondary-hover);--colors-surface-action-disabled-2: var(--colors-action-secondary-disabled);--colors-icon-primary: var(--colors-neutrals-grey-200);--colors-icon-success: var(--colors-ui-success-300);--colors-icon-error: var(--colors-ui-error-300);--colors-icon-alert: var(--colors-ui-alert-300);--colors-icon-information: var(--colors-ui-information-300);--colors-icon-on-action: var(--colors-brand-primary-default);--colors-icon-on-action-disabled: var(--colors-neutrals-grey-600);--colors-border-primary: var(--colors-neutrals-grey-600);--colors-border-secondary: var(--colors-neutrals-grey-500);--colors-border-information: var(--colors-ui-information-300);--colors-border-success: var(--colors-ui-success-300);--colors-border-error: var(--colors-ui-error-300);--colors-border-alert: var(--colors-ui-alert-300);--colors-border-disabled: var(--colors-neutrals-grey-700);--colors-border-action-2: var(--colors-action-secondary-default);--colors-border-action-hover-2: var(--colors-action-secondary-hover);--colors-border-action-disabled-2: var(--colors-action-secondary-disabled);--colors-border-focus: var(--colors-accent-primary);--colors-text-action-disabled-2: var(--colors-action-secondary-disabled);--colors-text-accent: var(--colors-accent-accent-primary);--colors-surface-accent-primary: var(--colors-accent-primary);--colors-icon-accent: var(--colors-accent-accent-primary);--colors-border-accent: var(--colors-accent-primary);--colors-icon-disabled: var(--colors-neutrals-grey-500);--colors-surface-action-selected-2: var(--colors-action-secondary-selected);--colors-icon-action-2: var(--colors-action-secondary-default);--colors-icon-secondary: var(--colors-grey-300);--colors-icon-action-hover-2: var(--colors-action-secondary-hover);--colors-icon-action-selected-2: var(--colors-action-secondary-selected);--colors-icon-action-disabled-2: var(--colors-action-secondary-disabled);--colors-text-action-selected-2: var(--colors-action-secondary-selected);--colors-border-action-selected-2: var(--colors-action-secondary-selected);--colors-icon-navbar: var(--colors-sky-blue-300);--colors-icon-navbar-hover: var(--colors-neutrals-white-white);--colors-icon-navbar-selected: var(--colors-brand-secondary-default);--colors-surface-success-primary: var(--colors-ui-success-300);--colors-surface-error-primary: var(--colors-ui-error-300);--colors-surface-alert-primary: var(--colors-ui-alert-300);--colors-surface-information-primary: var(--colors-ui-information-300);--colors-charts-a: var(--colors-brand-secondary-default);--colors-charts-b: var(--colors-sky-blue-400);--colors-charts-c: var(--colors-ui-error-default);--colors-charts-others: var(--colors-neutrals-grey-500);--colors-shadow-12: var(--colors-neutrals-black-black);--colors-shadow-16: var(--colors-neutrals-black-black);--colors-charts-d: var(--colors-ui-alert-200);--colors-text-action-1: var(--colors-action-primary-default);--colors-text-action-hover-1: var(--colors-action-primary-hover);--colors-text-action-selected-1: var(--colors-action-primary-selected);--colors-text-action-disabled-1: var(--colors-action-primary-disabled);--colors-icon-action-1: var(--colors-action-primary-default);--colors-icon-action-hover-1: var(--colors-action-primary-hover);--colors-icon-action-selected-1: var(--colors-action-primary-selected);--colors-icon-action-disabled-1: var(--colors-action-primary-disabled);--colors-surface-action-1: var(--colors-action-primary-default);--colors-surface-action-hover-1: var(--colors-action-primary-hover);--colors-surface-action-selected-1: var(--colors-action-primary-selected);--colors-surface-action-disabled-1: var(--colors-action-primary-disabled);--colors-border-action-1: var(--colors-action-primary-default);--colors-border-action-hover-1: var(--colors-action-primary-hover);--colors-border-action-selected-1: var(--colors-action-primary-selected);--colors-border-action-disabled-1: var(--colors-action-primary-disabled);--colors-action-primary-default: var(--colors-neutrals-white-white);--colors-action-primary-hover: var(--colors-neutrals-grey-100);--colors-action-primary-selected: var(--colors-neutrals-grey-300);--colors-action-primary-disabled: var(--colors-neutrals-grey-600);--colors-action-secondary-default: var(--colors-brand-secondary-default);--colors-action-secondary-hover: var(--colors-brand-secondary-300);--colors-action-secondary-selected: var(--colors-brand-secondary-500);--colors-action-secondary-disabled: var(--colors-brand-secondary-600);--colors-surface-secondary: var(--colors-neutrals-grey-tint);--colors-surface-error-hover: var(--colors-ui-error-200);--colors-surface-error-selected: var(--colors-ui-error-100);--colors-surface-error-disabled: var(--colors-ui-error-600);--colors-surface-accent-secondary: var(--colors-accent-secondary);--colors-accent-primary: var(--colors-gold-400);--colors-accent-secondary: var(--colors-neutrals-black-shadow-soft);--colors-surface-sedondary-disabled: var(--colors-neutrals-grey-600);--colors-surface-tertiary: var(--colors-neutrals-grey-600)}#app{--typeface-font-size-body-p14: 14px;--typeface-font-size-body-p16: 16px;--typeface-font-size-body-p12: 12px;--typeface-font-size-heading-h6: 16px;--typeface-font-size-heading-h5: 18px;--typeface-font-size-heading-h4: 20px;--typeface-font-size-heading-h3: 24px;--typeface-font-size-heading-h2: 28px;--typeface-font-size-heading-h1: 32px;--typeface-font-size-display-d1: 60px;--typeface-font-size-display-d2: 52px;--typeface-font-size-display-d3: 48px;--typeface-font-size-display-d4: 40px;--typeface-font-size-display-d5: 36px;--typeface-font-size-display-d6: 32px;--typeface-font-size-small-s14: 14px;--typeface-font-size-small-s12: 12px;--typeface-font-size-small-s10: 10px;--layout-screen-size-standard-width: 1440px;--layout-screen-size-standard-height: 900px;--layout-screen-size-standard-container: 1320px;--layout-screen-size-min-width: 1280px;--layout-screen-size-min-height: 720px;--layout-screen-size-max-width: 1920px;--layout-screen-size-max-height: 1080px;--layout-device: "Desktop";--layout-grid-columns: 12;--layout-grid-margin: 64px;--layout-grid-gutter: 24px;--layout-jumpers-2xl-xl-lg: var(--spacing-2xl);--components-layers-desktop-only: true;--components-layers-tablet-only: false;--components-layers-mobile-only: false;--components-layers-desktop-and-tablet: true;--components-layers-desktop-and-mobile: true;--components-layers-tablet-and-mobile: false;--components-layers-all-devices: true}@media(max-width:1024px){#app{--typeface-font-size-body-p14: 14px;--typeface-font-size-body-p16: 16px;--typeface-font-size-body-p12: 12px;--typeface-font-size-heading-h6: 16px;--typeface-font-size-heading-h5: 16px;--typeface-font-size-heading-h4: 18px;--typeface-font-size-heading-h3: 20px;--typeface-font-size-heading-h2: 24px;--typeface-font-size-heading-h1: 28px;--typeface-font-size-display-d1: 52px;--typeface-font-size-display-d2: 48px;--typeface-font-size-display-d3: 40px;--typeface-font-size-display-d4: 36px;--typeface-font-size-display-d5: 32px;--typeface-font-size-display-d6: 28px;--typeface-font-size-small-s14: 14px;--typeface-font-size-small-s12: 12px;--typeface-font-size-small-s10: 10px;--layout-screen-size-standard-width: 768px;--layout-screen-size-standard-height: 1024px;--layout-screen-size-standard-container: 692px;--layout-screen-size-min-width: 768px;--layout-screen-size-min-height: 1024px;--layout-screen-size-max-width: 1024px;--layout-screen-size-max-height: 1366px;--layout-device: "Tablet";--layout-grid-columns: 8;--layout-grid-margin: 32px;--layout-grid-gutter: 24px;--layout-jumpers-2xl-xl-lg: var(--spacing-xl);--components-layers-desktop-only: false;--components-layers-tablet-only: true;--components-layers-mobile-only: false;--components-layers-desktop-and-tablet: true;--components-layers-desktop-and-mobile: false;--components-layers-tablet-and-mobile: true;--components-layers-all-devices: true}}@media(max-width:768px){#app{--typeface-font-size-body-p14: 12px;--typeface-font-size-body-p16: 14px;--typeface-font-size-body-p12: 12px;--typeface-font-size-heading-h6: 16px;--typeface-font-size-heading-h5: 16px;--typeface-font-size-heading-h4: 16px;--typeface-font-size-heading-h3: 18px;--typeface-font-size-heading-h2: 20px;--typeface-font-size-heading-h1: 24px;--typeface-font-size-display-d1: 48px;--typeface-font-size-display-d2: 40px;--typeface-font-size-display-d3: 38px;--typeface-font-size-display-d4: 32px;--typeface-font-size-display-d5: 28px;--typeface-font-size-display-d6: 28px;--typeface-font-size-small-s14: 12px;--typeface-font-size-small-s12: 10px;--typeface-font-size-small-s10: 10px;--layout-screen-size-standard-width: 375px;--layout-screen-size-standard-height: 812px;--layout-screen-size-standard-container: 337px;--layout-screen-size-min-width: 320px;--layout-screen-size-min-height: 568px;--layout-screen-size-max-width: 480px;--layout-screen-size-max-height: 896px;--layout-device: "Mobile";--layout-grid-columns: 4;--layout-grid-margin: 16px;--layout-grid-gutter: 16px;--layout-jumpers-2xl-xl-lg: var(--spacing-lg);--components-layers-desktop-only: false;--components-layers-tablet-only: false;--components-layers-mobile-only: true;--components-layers-desktop-and-tablet: false;--components-layers-desktop-and-mobile: true;--components-layers-tablet-and-mobile: true;--components-layers-all-devices: true}}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#1f2937;background:#f8fafc}.button{--button-background: var(--colors-surface-action-1);--button-foreground: var(--colors-text-on-action);--button-border: transparent;--button-focus: var(--colors-border-focus);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-width:0;border:var(--border-border-width-sm) solid var(--button-border);border-radius:var(--border-corner-radius-sm);background:var(--button-background);color:var(--button-foreground);cursor:pointer;font-family:var(--typeface-font-family-system-body);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.button__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.button__icon>*{width:100%;height:100%}.button__spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin .7s linear infinite}.button--small{min-height:36px;padding:var(--spacing-sm) var(--spacing-md)}.button--small .button__label{font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3}.button--medium{min-height:44px;padding:var(--spacing-sm) var(--spacing-md)}.button--medium .button__label{font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium);line-height:1.3}.button--large{min-height:52px;padding:var(--spacing-md) var(--spacing-md-2)}.button--large .button__label{font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-medium);line-height:1.3}.button--xl{min-height:60px;padding:var(--spacing-md-2) var(--spacing-md-3)}.button--xl .button__label{font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.button--icon-only{padding:0;aspect-ratio:1}.button--icon-only.button--small{width:40px}.button--icon-only.button--medium{width:44px}.button--icon-only.button--large{width:48px}.button--icon-only.button--xl{width:56px}.button--highlight{--button-background: var(--colors-surface-action-2);--button-foreground: var(--colors-text-on-action)}.button--negative{--button-background: var(--colors-surface-error-primary);--button-foreground: var(--colors-text-on-action)}.button--outline{--button-background: transparent;--button-foreground: var(--colors-text-action-1);--button-border: var(--colors-border-action-1)}.button--transparent,.button--discreet{--button-background: transparent;--button-foreground: var(--colors-text-action-1)}.button--discreet{--button-foreground: var(--colors-text-body)}.button[data-status=hover]:not(:disabled),.button:not(:disabled):hover{--button-background: var(--colors-surface-action-hover-1)}.button--highlight[data-status=hover]:not(:disabled),.button--highlight:not(:disabled):hover{--button-background: var(--colors-surface-action-hover-2)}.button--negative[data-status=hover]:not(:disabled),.button--negative:not(:disabled):hover{--button-background: var(--colors-surface-error-hover)}.button--outline[data-status=hover]:not(:disabled),.button--outline:not(:disabled):hover,.button--transparent[data-status=hover]:not(:disabled),.button--transparent:not(:disabled):hover,.button--discreet[data-status=hover]:not(:disabled),.button--discreet:not(:disabled):hover{--button-background: var(--colors-surface-secondary);--button-foreground: var(--colors-text-action-hover-1)}.button[data-status=selected]:not(:disabled),.button:not(:disabled):active{--button-background: var(--colors-surface-action-selected-1)}.button--highlight[data-status=selected]:not(:disabled),.button--highlight:not(:disabled):active{--button-background: var(--colors-surface-action-selected-2)}.button--negative[data-status=selected]:not(:disabled),.button--negative:not(:disabled):active{--button-background: var(--colors-surface-error-selected)}.button:focus-visible,.button[data-status=focus]{outline:var(--border-border-width-md) solid var(--button-focus);outline-offset:2px}.button:disabled,.button[data-status=disabled]{--button-background: var(--colors-surface-action-disabled-1);--button-foreground: var(--colors-text-on-action-disabled);--button-border: transparent;cursor:not-allowed}.button--outline:disabled,.button--outline[data-status=disabled],.button--transparent:disabled,.button--transparent[data-status=disabled],.button--discreet:disabled,.button--discreet[data-status=disabled]{--button-background: transparent;--button-foreground: var(--colors-text-disabled);--button-border: var(--colors-border-disabled)}.button--transparent:disabled,.button--transparent[data-status=disabled],.button--discreet:disabled,.button--discreet[data-status=disabled]{--button-border: transparent}.button-group{display:inline-flex;align-items:center}.button-group{gap:8px}.split-button.select-dropdown-search,.option-button.select-dropdown-search{position:relative;display:inline-grid;width:max-content}.split-button.select-dropdown-search .select-dropdown,.option-button.select-dropdown-search .select-dropdown{right:0;left:auto;width:254px;padding:0;border:0;border-radius:var(--border-corner-radius-sm)}.split-button__group{display:inline-flex}.split-button__main,.split-button__trigger{min-height:36px;border:var(--border-border-width-sm) solid var(--colors-border-secondary);background:var(--colors-surface-primary);color:var(--colors-text-body);cursor:pointer;font-family:var(--typeface-font-family-system-body)}.split-button__main{min-width:84px;padding:var(--spacing-sm) var(--spacing-md-3);border-radius:var(--border-corner-radius-xs) 0 0 var(--border-corner-radius-xs);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.split-button__trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;padding:var(--spacing-sm);border-left:0;border-radius:0 var(--border-corner-radius-xs) var(--border-corner-radius-xs) 0;font-size:24px}.split-button[data-status=focus] .split-button__group{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px;border-radius:var(--border-corner-radius-xs)}.split-button[data-status=open] .split-button__trigger,.split-button:has(.select-dropdown) .split-button__trigger{background:var(--colors-surface-action-selected-1);color:var(--colors-icon-on-action)}.split-button[data-status=disabled] .split-button__main,.split-button[data-status=disabled] .split-button__trigger{background:var(--colors-surface-primary-disabled);color:var(--colors-text-disabled);cursor:not-allowed}.option-button__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-width:68px;min-height:36px;padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-action-1);color:var(--colors-text-on-action);cursor:pointer;font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3}.option-button--icon .option-button__trigger{min-width:40px;padding:var(--spacing-sm);font-size:16px}.option-button:has(.select-dropdown) .option-button__trigger{background:var(--colors-surface-action-selected-1)}.option-button--menu-left .select-dropdown{right:0;left:auto}.option-button--menu-right .select-dropdown{right:auto;left:0}.close-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--colors-icon-secondary);cursor:pointer;line-height:1}.close-button--large{width:24px;height:24px;font-size:24px}.close-button--small{width:12px;height:12px;font-size:12px}.close-button[data-status=hover],.close-button:hover{color:var(--colors-icon-accent)}.close-button[data-status=focus],.close-button:focus-visible{border-radius:var(--border-corner-radius-xs);outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.title-button{position:relative;display:inline-grid}.title-button.select-dropdown-search{width:max-content}.title-button__trigger{display:inline-flex;min-height:41px;align-items:center;padding:0 0 0 var(--spacing-md);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-text-heading);cursor:pointer;font-family:var(--typeface-font-family-system-heading)}.title-button__label{font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32;white-space:nowrap}.title-button__icon{display:inline-flex;width:44px;height:41px;align-items:center;justify-content:center;font-size:20px}.title-button--subtitle .title-button__trigger{color:var(--colors-text-disabled)}.title-button[data-status=hover] .title-button__trigger,.title-button__trigger:not(:disabled):hover{background:var(--colors-neutrals-grey-tint)}.title-button[data-status=selected] .title-button__trigger,.title-button__trigger:not(:disabled):active{background:var(--colors-neutrals-grey-200)}.title-button--subtitle[data-status=hover] .title-button__trigger,.title-button--subtitle[data-status=selected] .title-button__trigger{color:var(--colors-text-label)}.title-button[data-status=focus] .title-button__trigger,.title-button__trigger:focus-visible{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.title-button__trigger:disabled,.title-button[data-status=disabled] .title-button__trigger{color:var(--colors-text-disabled);cursor:not-allowed}.title-button .select-dropdown{right:0;left:auto;width:254px;padding:0;border:0;border-radius:var(--border-corner-radius-sm)}@keyframes button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button,.button__spinner{transition:none;animation:none}}.selection-control{--selection-accent: var(--colors-surface-action-2);--selection-border: var(--colors-border-primary);display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--colors-text-body);cursor:pointer;font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);line-height:20px}.selection-control[data-status=hover],.selection-control:hover{--selection-border: var(--colors-border-action-2)}.selection-control[data-status=focus]{--selection-border: var(--colors-border-focus)}.selection-control[data-state=disabled]{--selection-accent: var(--colors-surface-action-disabled-2);--selection-border: var(--colors-border-disabled);color:var(--colors-text-disabled);cursor:not-allowed}.selection-control__native{position:relative;flex:0 0 auto;width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-border-width-md) solid var(--selection-border);border-radius:var(--border-corner-radius-round);background:var(--colors-surface-primary);cursor:inherit}.selection-control__native:checked{border-color:var(--colors-border-action-2);background:var(--selection-accent);box-shadow:inset 0 0 0 3px var(--colors-surface-primary)}.selection-control__native:focus-visible{outline:2px solid var(--colors-border-focus);outline-offset:2px}.selection-control__native:disabled{background:var(--colors-surface-primary-disabled);cursor:not-allowed}.selection-control__native:checked:disabled{border-color:var(--colors-border-action-disabled-2);background:var(--colors-surface-action-disabled-2)}.selection-control--small .selection-control__native{width:12px;height:12px}.selection-control--radio{gap:var(--spacing-md)}.selection-control--radio[data-status=focus] .selection-control__native{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.selection-control--checkbox{gap:var(--spacing-md);line-height:1.36}.selection-control--checkbox .selection-control__native{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.selection-control--checkbox .selection-control__checkbox{display:inline-flex;flex:0 0 auto;width:20px;height:20px;align-items:center;justify-content:center;box-sizing:border-box;border:var(--border-border-width-sm) solid var(--selection-border);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-icon-on-action);font-size:16px;line-height:1}.selection-control--checkbox[data-checked=true] .selection-control__checkbox{border-color:var(--colors-border-action-2);background:var(--selection-accent)}.selection-control--checkbox[data-status=focus] .selection-control__checkbox,.selection-control--checkbox:has(.selection-control__native:focus-visible) .selection-control__checkbox{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.selection-control--checkbox[data-state=disabled] .selection-control__checkbox{border-color:var(--colors-border-disabled);background:var(--colors-surface-primary-disabled);color:var(--colors-icon-on-action-disabled)}.selection-control--checkbox[data-state=disabled][data-checked=true] .selection-control__checkbox{background:var(--colors-surface-action-disabled-2)}.selection-control--checkbox.selection-control--small{width:20px;height:20px;justify-content:center;gap:0}.selection-control--checkbox.selection-control--small .selection-control__checkbox{width:16px;height:16px;font-size:12px}.radio-inline-box{display:inline-flex;align-items:center;width:134px;min-height:40px;justify-content:center;box-sizing:border-box;padding:var(--spacing-sm) var(--spacing-md-2);border:var(--border-border-width-sm) solid var(--selection-border);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary)}.radio-inline-box[data-status=hover],.radio-inline-box[data-status=checked]{border-color:var(--colors-border-accent)}.radio-inline-box[data-status=focus]{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.radio-inline-box[data-state=disabled]{border-color:var(--colors-border-disabled);background:var(--colors-surface-primary-disabled)}.switch-button{--switch-track: var(--colors-neutrals-grey-default);display:inline-flex;width:40px;height:20px;cursor:pointer}.switch-button[data-checked=true]{--switch-track: var(--colors-surface-action-2)}.switch-button[data-status=hover]{--switch-track: var(--colors-neutrals-grey-500)}.switch-button[data-status=hover][data-checked=true]{--switch-track: var(--colors-surface-action-hover-2)}.switch-button[data-status=focus] .switch-button__track{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.switch-button[data-state=disabled]{--switch-track: var(--colors-surface-action-disabled-2);cursor:not-allowed}.switch-button__native{position:absolute;opacity:0;pointer-events:none}.switch-button__track{position:relative;width:100%;height:100%;border-radius:var(--border-corner-radius-round);background:var(--switch-track);transition:background-color .16s ease}.switch-button__track:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--colors-surface-primary);content:"";transition:transform .16s ease}.switch-button[data-checked=true] .switch-button__track:after{transform:translate(20px)}.switch-button:has(.switch-button__native:focus-visible) .switch-button__track{outline:2px solid var(--colors-border-focus);outline-offset:2px}.switch{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14)}.switch[data-state=disabled]{color:var(--colors-text-disabled)}.selection-group{display:grid;gap:var(--spacing-xs);border:0;margin:0;padding:0}.selection-group__label{margin-bottom:var(--spacing-2xs);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium)}.radio-card{display:grid;align-content:start;gap:var(--spacing-md);width:212px;min-width:180px;min-height:216px;box-sizing:border-box;padding:var(--spacing-lg);border:var(--border-border-width-sm) solid var(--selection-border);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);cursor:pointer}.radio-card[data-checked=true]{--selection-border: var(--colors-border-action-2)}.radio-card[data-status=hover]{--selection-border: var(--colors-border-accent)}.radio-card[data-status=focus]{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.radio-card[data-state=disabled]{background:var(--colors-surface-primary-disabled);color:var(--colors-text-disabled);cursor:not-allowed}.radio-card[data-state=disabled] .radio-card__title,.radio-card[data-state=disabled] .radio-card__description{color:var(--colors-text-disabled)}.radio-card[data-state=disabled] .radio-card__thumb{opacity:.55}.radio-card__top{display:flex;justify-content:space-between;gap:var(--spacing-sm)}.radio-card__top .selection-control__native{margin-left:auto}.radio-card__thumb{display:grid;width:56px;height:56px;place-items:center;overflow:hidden;border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary)}.radio-card__thumb>*{width:32px;height:32px;color:var(--colors-icon-accent);font-size:32px}.radio-card__title{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.radio-card__description{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);line-height:1.35}.v-input-control{--input-accent: var(--colors-border-primary);--input-message: var(--colors-text-body);display:grid;gap:var(--spacing-2xs);width:100%;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body)}.v-input-control[data-status=writing],.v-input-control[data-status=focus]{--input-accent: var(--colors-border-action-2)}.v-input-control[data-status=error]{--input-accent: var(--colors-border-error);--input-message: var(--colors-text-error)}.v-input-control[data-status=success]{--input-accent: var(--colors-border-success);--input-message: var(--colors-text-success)}.v-input-control[data-status=disabled]{--input-accent: var(--colors-border-disabled);--input-message: var(--colors-text-disabled)}.v-input-control__box{display:flex;align-items:center;gap:var(--spacing-2xs);min-height:36px;padding:0 var(--spacing-xs);border:var(--border-border-width-sm) solid var(--input-accent);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);transition:border-color .16s ease,box-shadow .16s ease}.v-input-control__box:focus-within{border-color:var(--colors-border-focus);box-shadow:0 0 0 var(--border-border-width-sm) var(--colors-border-focus)}.v-input-control[data-status=disabled] .v-input-control__box,.v-input-control__box:has(:disabled){background:var(--colors-surface-primary-disabled);box-shadow:none}.v-input-control__native{width:100%;min-width:0;border:0;outline:0;color:var(--colors-text-body);background:transparent;font:inherit;font-size:var(--typeface-font-size-body-p14);line-height:1.3}.v-input-control__native::placeholder{color:var(--colors-text-disabled);opacity:1}.v-input-control__native:-webkit-autofill,.v-input-control__native:-webkit-autofill:hover,.v-input-control__native:-webkit-autofill:focus,.v-input-control__native:-webkit-autofill:active{-webkit-text-fill-color:var(--colors-text-body);-webkit-box-shadow:0 0 0 1000px var(--colors-surface-secondary) inset;box-shadow:0 0 0 1000px var(--colors-surface-secondary) inset;caret-color:var(--colors-text-body);transition:background-color 9999s ease-out 0s}.v-input-control__native:disabled{cursor:not-allowed;color:var(--colors-text-disabled)}.v-input-control__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:16px;height:16px;color:var(--colors-icon-primary)}.v-input-control__password-toggle{border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer;font:inherit;line-height:1}.v-input-control__message{margin:0;color:var(--input-message);font-size:var(--typeface-font-size-small-s12);line-height:1.2}.v-input-control__hint{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3}.v-input-control__prefix{align-self:stretch;display:inline-flex;align-items:center;padding-right:var(--spacing-xs);border-right:var(--border-border-width-sm) solid var(--input-accent);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);white-space:nowrap}.v-text-area .v-input-control__box{align-items:flex-start;min-height:116px;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.v-text-area .v-input-control__native{min-height:96px;resize:vertical}.v-search-bar{width:100%;min-width:0}.v-search-bar .v-input-control__box{min-height:36px;padding:var(--spacing-sm) var(--spacing-md-2);gap:var(--spacing-sm);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);border-color:var(--colors-border-primary);box-shadow:none}.v-search-bar[data-status=writing] .v-input-control__box{border-color:var(--colors-border-accent)}.v-search-bar[data-status=writing] .v-input-control__native::placeholder{color:var(--colors-text-body)}.v-search-bar[data-status=focus] .v-input-control__box,.v-search-bar .v-input-control__box:focus-within{border-color:var(--colors-border-primary);box-shadow:0 0 0 var(--border-border-width-md) var(--colors-border-focus)}.v-search-bar[data-status=disabled] .v-input-control__box{border-color:var(--colors-border-primary);background:var(--colors-surface-sedondary-disabled)}.v-search-bar .v-input-control__native{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--typeface-font-size-body-p14);line-height:1.5;color:var(--colors-text-body)}.v-search-bar .v-input-control__icon{width:24px;height:24px;color:var(--colors-icon-primary);font-size:var(--typeface-font-size-body-p16)}.v-search-bar[data-status=disabled] .v-input-control__icon{color:var(--colors-icon-disabled)}.v-search-bar-menu{display:grid;gap:var(--spacing-xs);width:100%;max-width:var(--scale-400)}.v-search-bar-menu__menu{display:grid;gap:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-md-2);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--spacing-xs) var(--spacing-md-2) var(--colors-shadow-16)}.v-search-bar-menu h5{margin:0;padding:var(--spacing-sm) var(--spacing-md-3)}.v-search-bar-menu__item{display:flex;align-items:center;gap:var(--spacing-sm);min-height:var(--scale-36);padding:var(--spacing-sm) var(--spacing-md-3);border:0;border-radius:var(--border-corner-radius-xs);color:var(--colors-text-action-1);background:var(--colors-surface-primary);cursor:pointer;font:inherit;text-align:left}.v-search-bar-menu__item:hover,.v-search-bar-menu__item:focus-visible,.v-search-bar-menu__item[data-selected=true]{background:var(--colors-surface-secondary);outline:0}.v-search-bar-menu__item i{flex:0 0 auto;width:var(--scale-16);height:var(--scale-16);color:var(--colors-icon-primary);font-size:var(--typeface-font-size-body-p16);line-height:1}.v-search-bar-menu__item[data-selected=true] i{color:var(--colors-icon-action-1)}.v-code-block{width:100%;max-width:var(--scale-560)}.v-code-block__box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--spacing-md);height:var(--scale-60);padding:var(--spacing-md-2) var(--spacing-lg) var(--spacing-lg);overflow:hidden;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-sedondary-disabled);color:var(--colors-text-body);box-sizing:border-box}.v-code-block--text-area .v-code-block__box{height:auto;min-height:var(--scale-256)}.v-code-block__content{margin:0;overflow:auto;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-code-block);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-regular);line-height:1.7;white-space:pre-wrap}.v-code-block--text-area .v-code-block__content{overflow:visible}.v-code-block__copy{display:inline-flex;align-items:center;gap:var(--spacing-2xs);min-height:var(--scale-16);padding:0;border:0;color:var(--colors-icon-action-1);background:transparent;cursor:pointer;font:inherit;font-size:var(--typeface-font-size-small-s12);line-height:1.3}.v-code-block__copy i{width:var(--scale-16);height:var(--scale-16);font-size:var(--typeface-font-size-body-p16);line-height:1}.v-code-block__copy:hover{background:var(--colors-surface-secondary)}.v-code-block__copy:focus-visible{outline:var(--border-border-width-md) solid var(--colors-border-focus);outline-offset:2px}.v-code-block__copy[data-copied=true]{color:var(--colors-icon-success)}.select-control{position:relative;display:grid;gap:var(--spacing-2xs);width:100%;font-family:var(--typeface-font-family-system-body)}.select-control[data-status=open]{z-index:40}.select-control__trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);width:100%;min-width:0;min-height:36px;padding:0 var(--spacing-sm);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-body);font:inherit;font-size:var(--typeface-font-size-body-p14);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.select-control__trigger:focus-visible{border-color:var(--colors-border-focus);box-shadow:0 0 0 var(--border-border-width-sm) var(--colors-border-focus);outline:0}.select-control__trigger:focus{outline:0}.select-control[data-status=hover] .select-control__trigger{border-color:var(--colors-border-action-2)}.select-control[data-status=focus] .select-control__trigger,.select-control[data-status=open] .select-control__trigger,.select-control[data-status=selected] .select-control__trigger{border-color:var(--colors-border-focus);box-shadow:0 0 0 var(--border-border-width-sm) var(--colors-border-focus);outline:0!important}.select-control[data-status=disabled] .select-control__trigger{background:var(--colors-surface-primary-disabled);color:var(--colors-text-disabled);cursor:not-allowed;box-shadow:none}.select-control[data-status=open] .select-control__options{border-color:var(--colors-border-focus)}.select-control[data-status=open] .select-control__option--selected{background:var(--colors-surface-action-selected-2);color:var(--colors-text-action-2)}.select-control__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.select-control__value--placeholder{color:var(--colors-text-disabled)}.select-control__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.select-control__icon--left{font-size:1rem}.select-control__icon--right{margin-left:auto;font-size:.9rem}.select-control__icon--swap{order:3}.select-control__options{position:absolute;box-sizing:border-box;width:100%;z-index:30;top:calc(100% + var(--spacing-3xs));right:0;left:0;display:grid;padding:var(--spacing-2xs);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.select-control__options:focus-within{border-color:var(--colors-border-focus);box-shadow:0 0 0 var(--border-border-width-sm) var(--colors-border-focus)}.select-control__search{box-sizing:border-box;min-width:0;width:calc(100% - var(--spacing-sm));margin:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-body);font:inherit}.select-control__option{padding:var(--spacing-sm);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);cursor:pointer;font:inherit;font-size:var(--typeface-font-size-body-p14);text-align:left}.select-control__option:focus{outline:0}.select-control__option:focus-visible{outline:var(--border-border-width-md) solid var(--colors-border-focus);outline-offset:-1px}.select-control__option:hover,.select-control__option--selected{background:var(--colors-surface-secondary)}.select-control__option-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-control__option-label--full{overflow:visible;text-overflow:clip;white-space:normal}.select-menu,.select-dropdown,.number-select{display:grid;gap:var(--spacing-sm);width:128px;min-width:84px;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body)}.select-menu__hint,.select-dropdown__hint,.number-select__hint{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);line-height:1.3}.select-menu__field,.select-dropdown__field,.number-select__field{display:flex;width:100%;height:37px;align-items:center;box-sizing:border-box;padding:var(--spacing-sm) var(--spacing-md);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary)}.select-menu__input,.select-dropdown__input,.number-select__input{width:100%;min-width:0;padding:0;border:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;color:var(--colors-text-body);font:inherit;font-size:var(--typeface-font-size-body-p14);outline:0}.select-menu__input::-webkit-inner-spin-button,.select-menu__input::-webkit-outer-spin-button,.select-dropdown__input::-webkit-inner-spin-button,.select-dropdown__input::-webkit-outer-spin-button,.number-select__input::-webkit-inner-spin-button,.number-select__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-menu__controls,.select-dropdown__controls,.number-select__controls{display:grid;flex:0 0 16px;gap:var(--spacing-2xs)}.select-menu__controls button,.select-dropdown__controls button,.number-select__controls button{display:grid;width:16px;height:9px;place-items:center;padding:0;overflow:hidden;border:0;border-radius:1px;background:var(--colors-surface-primary);color:var(--colors-icon-secondary);cursor:pointer;font-size:12px;line-height:8px}.select-menu[data-status=hover] .select-menu__field,.select-menu[data-status=hover] .select-dropdown__field,.select-menu[data-status=hover] .number-select__field,.select-dropdown[data-status=hover] .select-menu__field,.select-dropdown[data-status=hover] .select-dropdown__field,.select-dropdown[data-status=hover] .number-select__field,.number-select[data-status=hover] .select-menu__field,.number-select[data-status=hover] .select-dropdown__field,.number-select[data-status=hover] .number-select__field{border-color:var(--colors-border-action-2)}.select-menu:not([data-status=disabled]) .select-menu__field:hover,.select-menu:not([data-status=disabled]) .select-dropdown__field:hover,.select-menu:not([data-status=disabled]) .number-select__field:hover,.select-dropdown:not([data-status=disabled]) .select-menu__field:hover,.select-dropdown:not([data-status=disabled]) .select-dropdown__field:hover,.select-dropdown:not([data-status=disabled]) .number-select__field:hover,.number-select:not([data-status=disabled]) .select-menu__field:hover,.number-select:not([data-status=disabled]) .select-dropdown__field:hover,.number-select:not([data-status=disabled]) .number-select__field:hover{border-color:var(--colors-border-action-2)}.select-menu[data-status=hover] .select-menu__controls button:first-child,.select-menu[data-status=hover] .select-dropdown__controls button:first-child,.select-menu[data-status=hover] .number-select__controls button:first-child,.select-dropdown[data-status=hover] .select-menu__controls button:first-child,.select-dropdown[data-status=hover] .select-dropdown__controls button:first-child,.select-dropdown[data-status=hover] .number-select__controls button:first-child,.number-select[data-status=hover] .select-menu__controls button:first-child,.number-select[data-status=hover] .select-dropdown__controls button:first-child,.number-select[data-status=hover] .number-select__controls button:first-child{background:var(--colors-surface-action-2);color:var(--colors-icon-on-action)}.select-menu[data-status=focus] .select-menu__field,.select-menu[data-status=focus] .select-dropdown__field,.select-menu[data-status=focus] .number-select__field,.select-dropdown[data-status=focus] .select-menu__field,.select-dropdown[data-status=focus] .select-dropdown__field,.select-dropdown[data-status=focus] .number-select__field,.number-select[data-status=focus] .select-menu__field,.number-select[data-status=focus] .select-dropdown__field,.number-select[data-status=focus] .number-select__field{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.select-menu:focus-within .select-menu__field,.select-menu:focus-within .select-dropdown__field,.select-menu:focus-within .number-select__field,.select-dropdown:focus-within .select-menu__field,.select-dropdown:focus-within .select-dropdown__field,.select-dropdown:focus-within .number-select__field,.number-select:focus-within .select-menu__field,.number-select:focus-within .select-dropdown__field,.number-select:focus-within .number-select__field{outline:var(--border-border-width-sm) solid var(--colors-border-focus);outline-offset:2px}.select-menu[data-status=selected] .select-menu__input,.select-menu[data-status=selected] .select-dropdown__input,.select-menu[data-status=selected] .number-select__input,.select-dropdown[data-status=selected] .select-menu__input,.select-dropdown[data-status=selected] .select-dropdown__input,.select-dropdown[data-status=selected] .number-select__input,.number-select[data-status=selected] .select-menu__input,.number-select[data-status=selected] .select-dropdown__input,.number-select[data-status=selected] .number-select__input{color:var(--colors-text-body)}.select-menu[data-status=disabled],.select-dropdown[data-status=disabled],.number-select[data-status=disabled]{color:var(--colors-text-disabled)}.select-menu[data-status=disabled] .select-menu__field,.select-menu[data-status=disabled] .select-dropdown__field,.select-menu[data-status=disabled] .number-select__field,.select-dropdown[data-status=disabled] .select-menu__field,.select-dropdown[data-status=disabled] .select-dropdown__field,.select-dropdown[data-status=disabled] .number-select__field,.number-select[data-status=disabled] .select-menu__field,.number-select[data-status=disabled] .select-dropdown__field,.number-select[data-status=disabled] .number-select__field{background:var(--colors-surface-sedondary-disabled)}.select-menu[data-status=disabled] .select-menu__input,.select-menu[data-status=disabled] .select-dropdown__input,.select-menu[data-status=disabled] .number-select__input,.select-dropdown[data-status=disabled] .select-menu__input,.select-dropdown[data-status=disabled] .select-dropdown__input,.select-dropdown[data-status=disabled] .number-select__input,.number-select[data-status=disabled] .select-menu__input,.number-select[data-status=disabled] .select-dropdown__input,.number-select[data-status=disabled] .number-select__input{color:var(--colors-text-disabled);cursor:not-allowed}.select-menu[data-status=disabled] .select-menu__controls button,.select-menu[data-status=disabled] .select-dropdown__controls button,.select-menu[data-status=disabled] .number-select__controls button,.select-dropdown[data-status=disabled] .select-menu__controls button,.select-dropdown[data-status=disabled] .select-dropdown__controls button,.select-dropdown[data-status=disabled] .number-select__controls button,.number-select[data-status=disabled] .select-menu__controls button,.number-select[data-status=disabled] .select-dropdown__controls button,.number-select[data-status=disabled] .number-select__controls button{background:var(--colors-surface-primary-disabled);color:var(--colors-icon-disabled);cursor:not-allowed}.select-dropdown{position:absolute;box-sizing:border-box;width:100%;min-width:100%;top:calc(100% + var(--spacing-sm));left:0;right:0;z-index:20;max-height:388px;overflow:hidden;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary)}.select-dropdown[data-status=disabled]{background:var(--colors-surface-primary-disabled);color:var(--colors-text-disabled)}.select-dropdown--floating{box-shadow:0 var(--spacing-xs) var(--spacing-md-2) var(--colors-shadow-16)}.select-dropdown--search{gap:0;padding:0;overflow:hidden;width:100%;min-width:100%;max-height:388px;box-sizing:border-box;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary)}.select-dropdown__search{padding:var(--spacing-lg);flex:0 0 auto;position:sticky;top:0;z-index:1;background:var(--colors-surface-primary);border-bottom:var(--border-border-width-sm) solid var(--colors-border-primary)}.select-dropdown__search .v-search-bar .v-input-control__box{background:var(--colors-surface-primary)}.select-dropdown__hint{margin:0;padding:var(--spacing-md) var(--spacing-md-2) var(--spacing-lg);color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);line-height:1.3}.select-dropdown__menu{display:grid;gap:0;max-height:min(280px,40vh);overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-sm) var(--spacing-lg)}.select-dropdown__menu>*+*{margin-top:0}.select-dropdown-search{position:relative}.select-dropdown-search[data-status=open]{z-index:40}.select-dropdown-search{display:grid;gap:var(--spacing-xs);width:100%}.select-dropdown-search__trigger{display:grid;gap:var(--spacing-2xs);padding:0;border:0;background:transparent;color:inherit;text-align:left;width:100%;cursor:pointer;font:inherit}.select-dropdown-search__trigger:disabled{cursor:not-allowed}.select-dropdown-search__trigger:focus-visible{outline:var(--border-border-width-md) solid var(--colors-border-focus);outline-offset:2px;border-radius:var(--border-corner-radius-xs)}.select-dropdown-search__selected{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0;margin:0 var(--spacing-md-2);margin-bottom:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-xs) var(--spacing-2xs) var(--spacing-sm);border:var(--border-border-width-sm) solid var(--colors-border-action-2);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary);color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12)}.select-dropdown-search__selected-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-dropdown-search__clear{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--colors-text-body);cursor:pointer}.select-dropdown-search__clear:hover{color:var(--colors-text-action-1)}.select-dropdown-search__label{display:inline-flex;align-items:center;gap:var(--spacing-2xs);min-height:18px;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3}.select-dropdown-search__hint{color:var(--colors-text-label);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s12);line-height:1.3}.select-dropdown-search__menu-hint{display:block;padding:0 var(--spacing-md-2) var(--spacing-xs);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s12);line-height:1.3}.select-dropdown-search__select{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);width:100%;min-width:0;min-height:var(--scale-36);padding:0 var(--spacing-sm);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.select-dropdown-search[data-status=hover] .select-dropdown-search__select,.select-dropdown-search[data-status=open] .select-dropdown-search__select,.select-dropdown-search[data-status=selected] .select-dropdown-search__select{border-color:var(--colors-border-action-2)}.select-dropdown-search[data-status=disabled] .select-dropdown-search__select{background:var(--colors-surface-primary-disabled);color:var(--colors-text-disabled);cursor:not-allowed;box-shadow:none}.select-dropdown-search__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.select-dropdown-search__value--placeholder{color:var(--colors-text-disabled)}.select-dropdown-search__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.select-dropdown-search__icon--right{margin-left:auto}.select-dropdown-search__option-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--colors-icon-primary)}.select-dropdown-search__option{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;max-width:100%;min-width:0;min-height:36px;padding:0 var(--spacing-md-3);overflow:hidden;border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);text-align:left;font-size:var(--typeface-font-size-body-p14);line-height:1.5;font:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.select-dropdown-search__option:hover{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.select-dropdown-search__option:hover .select-dropdown-search__option-icon{color:var(--colors-icon-action-1)}.select-dropdown-search__option:focus-visible{outline:0;background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.select-dropdown-search__option:focus-visible .select-dropdown-search__option-icon{color:var(--colors-icon-action-1)}.select-dropdown-search__option--selected{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.select-dropdown-search__option--selected .select-dropdown-search__option-icon{color:var(--colors-icon-action-1)}.select-dropdown-search__menu{max-height:340px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--colors-border-primary) transparent}.select-dropdown-search__menu::-webkit-scrollbar{width:4px}.select-dropdown-search__menu::-webkit-scrollbar-track{background:transparent}.select-dropdown-search__menu::-webkit-scrollbar-thumb{background-color:var(--colors-border-primary);border-radius:20px}.select-dropdown-search__option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-tag{display:inline-flex;align-items:center;min-height:21px;padding:0 8px;border-radius:999px;background:var(--colors-surface-secondary);color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12)}.date-picker{position:relative;display:grid;gap:var(--spacing-2xs);width:100%;font-family:var(--typeface-font-family-system-body)}.date-picker__label{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium)}.date-picker__trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);width:100%;min-height:36px;height:36px;padding:0 var(--spacing-md);border:1px solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-body);font:inherit;font-size:var(--typeface-font-size-small-s12);text-align:left}.date-picker.is-open .date-picker__trigger,.date-picker__trigger:focus-visible{border-color:var(--colors-border-focus);box-shadow:0 0 0 1px var(--colors-border-focus);outline:0}.date-picker.is-disabled .date-picker__trigger,.date-picker__trigger:disabled{background:var(--colors-surface-primary-disabled);color:var(--colors-text-disabled);cursor:not-allowed}.date-picker__value{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker__value[data-placeholder=true]{color:var(--colors-text-disabled)}.date-picker__icon{flex:0 0 auto}.date-picker__chevron{flex:0 0 auto;margin-left:auto}.date-picker__panel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--spacing-md-2);min-width:697px;padding:var(--spacing-md-2);border:1px solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 20px 50px #0e0c4024}.date-picker.right .date-picker__panel,.date-picker.left .date-picker__panel{right:0;left:auto}.date-picker__months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--spacing-md-2)}.date-picker__periods{display:grid;gap:0;align-content:start;min-width:140px;padding:var(--spacing-md) var(--spacing-sm) var(--spacing-md) 0}.date-picker__period{min-height:28px;padding:var(--spacing-2xs) var(--spacing-md-3);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);cursor:pointer;font:inherit;font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-body-regular);line-height:1.3;text-align:left;white-space:nowrap}.date-picker__period.is-active{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.date-picker__period.is-disabled{color:var(--colors-text-disabled);cursor:not-allowed}.date-picker__month{display:grid;align-content:start;gap:var(--spacing-sm)}.date-picker__month-head{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-height:32px}.date-picker__month-head>.date-picker__nav:first-child{grid-column:1}.date-picker__month-head>.date-picker__month-title{grid-column:2}.date-picker__month-head>.date-picker__nav:last-child{grid-column:3}.date-picker__month-title{padding:0;border:0;background:transparent;color:var(--colors-text-label);cursor:pointer;font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3;text-align:center;text-transform:capitalize;white-space:nowrap}.date-picker__month-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);height:218px;min-height:218px;align-content:center}.date-picker__month-options button{min-height:32px;padding:var(--spacing-2xs) var(--spacing-xs);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);cursor:pointer;font:inherit;font-size:var(--typeface-font-size-small-s12);text-transform:capitalize}.date-picker__month-options button:hover,.date-picker__month-options button.is-active{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.date-picker__nav{border:0;background:transparent;color:var(--colors-icon-secondary);cursor:pointer;font:inherit;font-size:20px}.date-picker__week-head,.date-picker__grid{display:grid;width:calc(var(--scale-32) * 7);grid-template-columns:repeat(7,var(--scale-32));justify-content:center}.date-picker__week-head{margin-bottom:var(--spacing-sm);color:var(--colors-text-label);font-size:12px;text-align:center}.date-picker__grid{gap:0}.date-picker__day{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:0;background:transparent;color:var(--colors-text-body);cursor:pointer;font:inherit;font-size:var(--typeface-font-size-small-s12)}.date-picker__day.empty{cursor:default}.date-picker__day.today{font-weight:700}.date-picker__day.start,.date-picker__day.end,.date-picker__day.selected{background:var(--colors-surface-action-1);color:var(--colors-text-on-action)}.date-picker__day.start{border-radius:var(--border-corner-radius-xs) 0 0 var(--border-corner-radius-xs)}.date-picker__day.end{border-radius:0 var(--border-corner-radius-xs) var(--border-corner-radius-xs) 0}.date-picker__day.start.end,.date-picker__day.selected{border-radius:0}.date-picker__day.between{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.date-picker__day.disabled{color:var(--colors-text-disabled);cursor:not-allowed}.date-picker__actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}@media(max-width:960px){.date-picker__panel{min-width:100%;grid-template-columns:1fr}.date-picker__actions{grid-column:auto}.date-picker__months{grid-template-columns:1fr}}.logo_vestige_metrics{display:inline-block}.logo_vestige_metrics__image{display:block;width:100%;height:auto}.oauth-error-page{text-align:center}.oauth-error-page__icon{width:56px;height:56px;margin:0 auto 20px;display:grid;place-items:center;border:3px solid var(--color-primary, #f4ae40);border-radius:50%;color:var(--color-primary, #f4ae40);font-size:30px;font-weight:700}.oauth-error-page h1{margin:0 0 12px}.oauth-error-page p{margin:0 0 24px;color:var(--color-text-secondary, #555);line-height:1.5}.oauth-error-page__back{display:inline-block;padding:13px 24px;border-radius:8px;background:var(--color-primary, #f4ae40);color:#fff;font-weight:700;text-decoration:none}.auth-page.integration-success-shell{background:var(--colors-surface-primary)}.integration-success-page{width:min(520px,100%);padding:32px;background:transparent;color:var(--colors-text-heading);text-align:center}.integration-success-page__integrations{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 auto 24px}.integration-success-page__integration-logo{width:56px;height:56px;object-fit:contain}.integration-success-page__integration-logo--vestige{width:64px;height:64px;filter:brightness(0) saturate(100%) invert(73%) sepia(65%) saturate(1000%) hue-rotate(350deg) brightness(100%) contrast(90%)}.integration-success-page__connector{color:var(--color-text-secondary, #555);font-size:24px;font-weight:500}.integration-success-page h1{margin:0 0 12px;color:var(--colors-text-heading)}.integration-success-page p{max-width:420px;margin:0 auto 24px;color:var(--colors-text-body);line-height:1.5}.dashboard-layout{min-height:100vh;min-height:100dvh;background:var(--colors-surface-background)}.dashboard-layout__content{min-height:100vh;min-height:100dvh;padding-top:var(--scale-52);padding-left:var(--scale-52)}.dashboard-layout__navigation-backdrop{display:none}.dashboard-home,.page-capture{min-height:calc(100vh - var(--scale-52));min-height:calc(100dvh - var(--scale-52))}.dashboard-sidebar{--sidebar-collapsed-width: var(--scale-52);--sidebar-expanded-width: var(--scale-220);position:fixed;z-index:20;top:0;bottom:0;left:0;display:flex;width:var(--sidebar-collapsed-width);flex-direction:column;align-items:center;background:var(--colors-surface-navbar);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-16);overflow:hidden;transition:width .18s ease}.dashboard-sidebar:hover{width:var(--sidebar-expanded-width)}.dashboard-sidebar__logo-space{width:100%;flex:0 0 var(--scale-52)}.dashboard-sidebar__divider{display:block;width:100%;height:var(--border-border-width-sm);flex:0 0 var(--border-border-width-sm);background:#ffffff2e}.dashboard-sidebar__divider--settings{width:100%;height:var(--border-border-width-sm);flex-basis:var(--border-border-width-sm)}.dashboard-sidebar__group{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-md-2)}.dashboard-sidebar__group--primary{min-height:0;flex:1}.dashboard-sidebar__settings{display:flex;width:100%;flex-direction:column;justify-content:flex-end}.dashboard-sidebar__version{align-self:center;max-height:0;padding-bottom:0;color:var(--colors-neutrals-grey-300);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s10);line-height:1.5;opacity:0;overflow:hidden;visibility:hidden;white-space:nowrap;transition:max-height .18s ease,padding-bottom .18s ease,opacity .12s ease,visibility 0s linear .18s}.dashboard-sidebar:hover .dashboard-sidebar__version{max-height:calc(var(--typeface-font-size-small-s10) + var(--spacing-xs));padding-bottom:var(--spacing-xs);opacity:.65;visibility:visible;transition-delay:0s}.dashboard-sidebar__label{opacity:0;transition:opacity .12s ease}.dashboard-sidebar:hover .dashboard-sidebar__label{opacity:1}.dashboard-sidebar:hover .dashboard-sidebar__group{align-items:stretch}.dashboard-sidebar-item{display:flex;width:100%;min-height:var(--scale-20);align-items:center;gap:var(--spacing-sm);padding:0;border:0;background:transparent;cursor:pointer;text-decoration:none;color:var(--colors-icon-navbar);white-space:nowrap;overflow:hidden;transition:background-color .16s ease,color .16s ease;text-align:left}.dashboard-sidebar-item:hover,.dashboard-sidebar-item:focus-visible,.dashboard-sidebar-item.router-link-exact-active{background:transparent;color:var(--colors-icon-navbar-selected)}.dashboard-sidebar-item--selected{background:transparent;color:var(--colors-icon-navbar-selected)}.dashboard-sidebar-item__icon{display:grid;width:var(--scale-20);height:var(--scale-20);place-items:center;flex:0 0 var(--scale-20);color:inherit}.dashboard-sidebar-item__icon i{display:block;font-size:var(--scale-20);line-height:1}.dashboard-sidebar-item__label{flex:1;min-width:0;color:inherit;font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium);line-height:1.5;opacity:0;transform:translate(calc(var(--spacing-sm) * -1));transition:opacity .12s ease,transform .18s ease}.dashboard-sidebar:hover .dashboard-sidebar-item__label{opacity:1;transform:translate(0)}.dashboard-sidebar-item--home i{font-size:calc(var(--scale-20) - var(--scale-2))}.dashboard-sidebar-item--capture i,.dashboard-sidebar-item--sales i,.dashboard-sidebar-item--reports i{font-size:var(--scale-20)}.dashboard-sidebar-item--health i{font-size:calc(var(--scale-20) - var(--scale-2))}.dashboard-sidebar-item--suggestions i,.dashboard-sidebar-item--settings i{font-size:var(--scale-20)}.dashboard-navbar{position:fixed;z-index:30;top:0;right:0;left:0;display:flex;height:var(--scale-52);align-items:center;justify-content:space-between;background:var(--colors-surface-navbar);box-shadow:0 var(--scale-4) calc(var(--scale-4) + var(--scale-2)) var(--colors-shadow-16)}.dashboard-navbar__navigation-toggle{display:none}.dashboard-navbar__logo{display:flex;flex:0 0 auto;height:100%;align-items:center;padding:var(--spacing-md) var(--spacing-md-2);text-decoration:none}.dashboard-navbar__logo .logo_vestige_metrics{display:block;width:auto;height:100%;max-width:var(--scale-160);object-fit:contain}.dashboard-navbar__controls,.dashboard-navbar__control-buttons,.dashboard-navbar__tools{display:flex;height:100%;align-items:center}.dashboard-navbar__controls{justify-content:flex-end}.dashboard-navbar__control-buttons{position:relative}.dashboard-navbar__tools{width:auto;justify-content:center;gap:var(--spacing-md-3);padding:0 var(--spacing-md-3)}.dashboard-navbar__help-link{display:flex;height:100%;align-items:center;text-decoration:none}.dashboard-navbar__control.button{width:auto;height:var(--scale-52);min-height:var(--scale-52);aspect-ratio:auto;border-radius:var(--border-corner-radius-none)}.dashboard-navbar__control.button.dashboard-navbar__control--help{width:var(--scale-52);padding:var(--spacing-sm)}.dashboard-navbar__control.button.dashboard-navbar__control--help .button__icon i{font-size:var(--scale-24)}.dashboard-navbar__control.button.dashboard-navbar__control--help .button__icon{width:var(--scale-24);height:var(--scale-24)}.dashboard-navbar__control.button.dashboard-navbar__control--view,.dashboard-navbar__control.button.dashboard-navbar__control--mode,.dashboard-navbar__control.button.dashboard-navbar__control--language{width:var(--scale-20);padding:0}.dashboard-navbar__control.button.dashboard-navbar__control--view .button__icon,.dashboard-navbar__control.button.dashboard-navbar__control--mode .button__icon,.dashboard-navbar__control.button.dashboard-navbar__control--language .button__icon{color:var(--colors-icon-navbar-hover)}.dashboard-navbar__control.button.dashboard-navbar__control--view .button__icon i{font-size:var(--scale-20)}.dashboard-navbar__control.button.dashboard-navbar__control--mode .button__icon i,.dashboard-navbar__control.button.dashboard-navbar__control--language .button__icon i{font-size:var(--scale-24)}.dashboard-navbar__control.button.dashboard-navbar__control--no-hover:not(:disabled):hover,.dashboard-navbar__control.button.dashboard-navbar__control--no-hover[data-status=hover]:not(:disabled),.dashboard-navbar__control.button.dashboard-navbar__control--no-hover:not(:disabled):active,.dashboard-navbar__control.button.dashboard-navbar__control--no-hover[data-status=selected]:not(:disabled){--button-background: transparent;--button-foreground: var(--colors-icon-navbar-hover)}.dashboard-navbar__language{position:relative}.dashboard-navbar__language-menu{position:absolute;top:calc(100% + var(--spacing-sm));right:0;z-index:50;display:flex;flex-direction:column;min-width:var(--scale-140);padding:var(--spacing-xs);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-16) var(--colors-shadow-16)}.dashboard-navbar__language-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%;min-height:var(--scale-36);padding:var(--spacing-sm) var(--spacing-md-2);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-regular);text-align:left;cursor:pointer}.dashboard-navbar__language-item span,.dashboard-navbar__language-item i{color:inherit}.dashboard-navbar__language-item:hover,.dashboard-navbar__language-item--selected{background:var(--colors-surface-action-selected-1);color:var(--colors-text-on-action)}#app.dark .dashboard-navbar__language-menu{background:var(--colors-surface-primary)}#app.dark .dashboard-navbar__language-item{color:var(--colors-text-body)}#app.dark .dashboard-navbar__language-item:hover,#app.dark .dashboard-navbar__language-item--selected{background:var(--colors-surface-action-selected-1);color:var(--colors-text-on-action)}.dashboard-navbar__divider{display:block;width:var(--border-border-width-sm);height:var(--scale-36);flex:0 0 var(--border-border-width-sm);background:#ffffff2e}.dashboard-navbar__account.button{height:var(--scale-52);min-height:var(--scale-52);padding:var(--spacing-sm) var(--spacing-md-3);border-radius:var(--border-corner-radius-none);color:var(--colors-icon-navbar-hover);gap:var(--spacing-sm)}.dashboard-navbar__account.button .button__label{display:flex;align-items:center;font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-regular);line-height:1.5;gap:var(--spacing-sm)}.dashboard-navbar__account.button .button__icon:first-child{width:var(--scale-20);height:var(--scale-20);color:var(--colors-icon-navbar-hover)}.dashboard-navbar__account.button .button__icon:first-child i{font-size:var(--scale-20);line-height:1}.dashboard-navbar__account.button .button__icon:last-child{width:var(--scale-16);height:var(--scale-16);color:var(--colors-icon-navbar-hover)}.dashboard-navbar__account.button .button__icon:last-child i{font-size:var(--scale-16);line-height:1}.dashboard-navbar__account.button .dashboard-navbar__account-id{color:var(--colors-icon-navbar)}.dashboard-navbar__account.button strong{color:var(--colors-icon-navbar-hover);font-weight:var(--typeface-font-weight-body-medium)}.navbar-menu-select{position:relative;display:flex;align-items:center}.navbar-menu-select__trigger{display:flex;align-items:center;justify-content:flex-end;height:var(--scale-52);min-height:var(--scale-52);padding:var(--spacing-sm) var(--spacing-md-3);border:0;border-radius:var(--border-corner-radius-none);background:transparent;color:var(--colors-icon-navbar-hover);gap:var(--spacing-sm);cursor:pointer;font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);text-align:left}.navbar-menu-select__trigger:hover,.navbar-menu-select__trigger[data-status=hover]{background:transparent}.navbar-menu-select__label{display:flex;align-items:center;gap:var(--spacing-sm);line-height:1.5;white-space:nowrap}.navbar-menu-select__icon{display:inline-flex;align-items:center;justify-content:center}.navbar-menu-select__icon--left{width:var(--scale-20);height:var(--scale-20)}.navbar-menu-select__icon--left i{font-size:var(--scale-16);line-height:1}.navbar-menu-select__icon--right{width:var(--scale-16);height:var(--scale-16)}.navbar-menu-select__icon--right i{font-size:var(--scale-12);line-height:1}.navbar-menu-select[data-status=default] .navbar-menu-select__id,.navbar-menu-select[data-status=default] .navbar-menu-select__name,.navbar-menu-select[data-status=default] .navbar-menu-select__icon{color:var(--colors-icon-navbar-hover)}.navbar-menu-select[data-status=hover] .navbar-menu-select__id{color:var(--colors-icon-navbar)}.navbar-menu-select[data-status=hover] .navbar-menu-select__name,.navbar-menu-select[data-status=hover] .navbar-menu-select__icon{color:var(--colors-icon-navbar-hover)}.navbar-menu-select[data-status=open]{align-items:flex-end}.navbar-menu-select[data-type=Subaccount] .navbar-menu-select__icon--left{width:var(--scale-24);height:var(--scale-24)}.navbar-menu-select .navbar-menu-select__id{color:var(--colors-icon-navbar);font-weight:var(--typeface-font-weight-body-regular)}.navbar-menu-select .navbar-menu-select__name{color:var(--colors-icon-navbar-hover);font-weight:var(--typeface-font-weight-body-medium)}.navbar-menu-select__dropdown{position:absolute;top:calc(100% + var(--spacing-sm));right:0;z-index:40;display:flex;gap:var(--spacing-sm);align-items:flex-start;width:auto;max-width:calc(100vw - var(--spacing-md-2));max-height:calc(100vh - var(--scale-52) - var(--spacing-md-2));border-radius:var(--border-corner-radius-sm)}.navbar-menu-select[data-type=Subaccount] .navbar-menu-select__dropdown{width:var(--scale-272)}.navbar-menu-select__main-menu,.navbar-menu-select__submenu{display:flex;flex-direction:column;padding:var(--spacing-sm);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-16) var(--colors-shadow-16)}.navbar-menu-select__main-menu{width:calc(var(--scale-272) - var(--scale-4));max-height:calc(100vh - var(--scale-52) - var(--spacing-md-2));overflow:hidden}.navbar-menu-select__submenu{width:calc(var(--scale-272) - var(--scale-4));position:absolute;top:0;right:calc(100% + var(--spacing-sm));max-height:calc(11 * var(--scale-36) + 2 * var(--spacing-sm));overflow-y:auto;overflow-x:hidden}.navbar-menu-select__header{display:flex;align-items:center;gap:var(--spacing-sm);height:var(--scale-36);padding:0 var(--spacing-md-2);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-regular);line-height:1.5;text-align:left}.navbar-menu-select__header i{font-size:var(--scale-16)}.navbar-menu-select__header--open{background:var(--colors-surface-action-selected-1);color:var(--colors-text-on-action)}.navbar-menu-select__header--open i{color:var(--colors-text-on-action)}.navbar-menu-select__item{height:var(--scale-36);min-height:var(--scale-36);display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md-3);border:0;background:transparent;font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-regular);line-height:1.5;text-align:left;border-radius:var(--border-corner-radius-xs);min-width:0}.navbar-menu-select__item i{font-size:var(--scale-16);color:var(--colors-neutrals-grey-600)}.navbar-menu-select__item:hover,.navbar-menu-select__item--hover{background:var(--colors-sky-blue-100);color:var(--colors-text-action-1);border-radius:var(--border-corner-radius-xs)}.navbar-menu-select__item:hover i,.navbar-menu-select__item--hover i{color:var(--colors-text-action-1)}.navbar-menu-select__item--active{background:var(--colors-sky-blue-100);color:var(--colors-text-action-1);border-radius:var(--border-corner-radius-xs)}.navbar-menu-item{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;height:var(--scale-36);min-height:var(--scale-36);padding:var(--spacing-sm) var(--spacing-md-3);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-regular);line-height:1.5;text-align:left;cursor:pointer}.navbar-menu-item i{font-size:var(--scale-16);color:inherit}.navbar-menu-item__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar-menu-item:hover,.navbar-menu-item--selected,.navbar-menu-item--active{background:var(--colors-surface-action-selected-1);color:var(--colors-text-on-action)}.navbar-menu-item:hover i,.navbar-menu-item--selected i,.navbar-menu-item--active i{color:var(--colors-text-on-action)}.navbar-menu-select__account{min-width:0}.navbar-menu-select__search{flex:0 0 auto;width:100%;margin-bottom:var(--spacing-xs)}.navbar-menu-select__utility-menu,.navbar-menu-select__mobile-account,.navbar-menu-select__mobile-submenu-header,.navbar-menu-select__language-option{display:none}@media(max-width:768px){.dashboard-layout__content{padding-top:var(--scale-52);padding-left:0}.dashboard-layout__navigation-backdrop{position:fixed;z-index:35;inset:var(--scale-52) 0 0;display:block;padding:0;border:0;background:var(--colors-shadow-32, rgba(0, 0, 0, .32))}.dashboard-navbar{height:var(--scale-52);align-items:center;justify-content:center}.dashboard-navbar__navigation-toggle{position:absolute;bottom:0;left:0;display:grid;width:var(--scale-52);height:var(--scale-52);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-navbar-hover);cursor:pointer}.dashboard-navbar__navigation-toggle i{font-size:var(--scale-24)}.dashboard-navbar__logo{position:absolute;bottom:0;left:50%;height:var(--scale-52);padding:var(--spacing-md);transform:translate(-50%)}.dashboard-navbar__logo .logo_vestige_metrics{max-width:134px}.dashboard-navbar__controls{position:absolute;right:0;bottom:0;min-width:0}.dashboard-navbar__control-buttons{display:none}.dashboard-navbar__controls>.dashboard-navbar__divider{display:none}.dashboard-sidebar{z-index:40;top:var(--scale-52);width:var(--scale-220);height:calc(100dvh - var(--scale-52));align-items:stretch;transform:translate(-100%);transition:transform .18s ease}.dashboard-sidebar--open{transform:translate(0)}.dashboard-sidebar:hover{width:var(--scale-220)}.dashboard-sidebar__logo-space,.dashboard-sidebar>.dashboard-sidebar__divider:first-of-type{display:none}.dashboard-sidebar__version{max-height:calc(var(--typeface-font-size-small-s10) + var(--spacing-xs));padding-bottom:var(--spacing-xs);opacity:.65;visibility:visible}.dashboard-sidebar__group{gap:var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-md-2)}.dashboard-sidebar__label,.dashboard-sidebar .dashboard-sidebar-item__label{opacity:1;transform:none}.navbar-menu-select__trigger{width:var(--scale-52);padding-inline:var(--spacing-md)}.navbar-menu-select__label{min-width:0}.navbar-menu-select__id,.navbar-menu-select__name{display:none}.navbar-menu-select__dropdown{position:fixed;z-index:60;top:0;right:0;bottom:0;left:auto;width:241px;max-width:none;max-height:100svh;border-radius:0}.navbar-menu-select__main-menu{width:241px;height:100svh;max-height:100svh;padding:0;border-radius:0;background:var(--colors-surface-navbar);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12);overflow-y:auto}.navbar-menu-select__mobile-account{display:flex;min-height:var(--scale-52);align-items:center;gap:var(--spacing-sm);padding-inline:var(--spacing-lg);border-bottom:var(--border-border-width-sm) solid rgba(255,255,255,.18);color:var(--colors-icon-navbar);white-space:nowrap}.navbar-menu-select__mobile-account i{font-size:var(--scale-20)}.navbar-menu-select__mobile-account strong{min-width:0;overflow:hidden;color:var(--colors-icon-navbar-hover);font-weight:var(--typeface-font-weight-body-medium);text-overflow:ellipsis}.navbar-menu-select__header{min-height:var(--scale-52);padding-inline:var(--spacing-lg);border-bottom:var(--border-border-width-sm) solid rgba(255,255,255,.18);border-radius:0;color:var(--colors-icon-navbar);font-weight:var(--typeface-font-weight-body-medium)}.navbar-menu-select__main-menu>.navbar-menu-select__item{min-height:var(--scale-44);padding-inline:var(--spacing-lg);color:var(--colors-icon-navbar)}.navbar-menu-select__utility-menu{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:auto;padding:var(--spacing-lg) 0 var(--spacing-md);border-top:var(--border-border-width-sm) solid rgba(255,255,255,.18)}.navbar-menu-select__item--mobile{display:flex;min-height:var(--scale-36);padding-inline:var(--spacing-lg);color:var(--colors-icon-navbar)}.navbar-menu-select__submenu{position:fixed;z-index:61;top:0;right:0;bottom:0;width:308px;max-width:calc(100vw - var(--spacing-md-2));max-height:100svh;padding:0;border-radius:0;background:var(--colors-surface-navbar);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.navbar-menu-select__search{width:auto;margin:var(--spacing-md)}.navbar-menu-select__search .search-bar__control,.navbar-menu-select__search .v-input-control__box{background:var(--colors-surface-navbar)}.navbar-menu-select__mobile-submenu-header{display:flex;width:100%;min-height:var(--scale-52);align-items:center;gap:var(--spacing-sm);padding-inline:var(--spacing-md);border:0;border-bottom:var(--border-border-width-sm) solid rgba(255,255,255,.18);background:transparent;color:var(--colors-icon-navbar);font:inherit;font-weight:var(--typeface-font-weight-body-bold);cursor:pointer}.navbar-menu-select__submenu .navbar-menu-item{margin:var(--spacing-xs) var(--spacing-md);width:calc(100% - var(--spacing-md) * 2);color:var(--colors-icon-navbar)}.navbar-menu-select__submenu--language{width:217px;gap:var(--spacing-xs)}.navbar-menu-select__language-option{display:flex;width:100%;min-height:var(--scale-36);align-items:center;padding:var(--spacing-sm) var(--spacing-lg);border:0;background:transparent;color:var(--colors-icon-navbar);font:inherit;font-weight:var(--typeface-font-weight-body-medium);text-align:left;cursor:pointer}.navbar-menu-select__language-option--selected{color:var(--colors-icon-navbar-selected)}}@media(min-width:601px)and (max-width:768px){.dashboard-navbar{align-items:center;justify-content:space-between}.dashboard-navbar__navigation-toggle{display:none}.dashboard-navbar__logo{position:static;height:100%;padding:var(--spacing-md) var(--spacing-md-2);transform:none}.dashboard-navbar__logo .logo_vestige_metrics{max-width:var(--scale-160)}.dashboard-navbar__controls{position:static}.dashboard-navbar__control-buttons{display:flex}.dashboard-navbar__controls>.dashboard-navbar__divider{display:block}.navbar-menu-select__trigger{width:auto;padding-inline:var(--spacing-md-3)}.navbar-menu-select__id,.navbar-menu-select__name{display:inline}}.subscription-plan-card{position:relative;display:flex;width:286px;flex:0 0 286px;align-self:flex-start;align-items:flex-start;padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-3xs);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary)}.subscription-plan-card p,.subscription-plan-card h4,.subscription-plan-card ul{margin:0}.subscription-plan-card ul{list-style:none}.subscription-plan-card--current,.subscription-plan-card--selected{border-color:var(--colors-border-accent)}.subscription-plan-card__content,.subscription-plan-card__descriptions,.subscription-plan-card__features,.subscription-plan-card__group,.subscription-plan-card__list,.subscription-plan-card__footer{display:flex;width:100%;flex-direction:column;align-items:flex-start}.subscription-plan-card__content,.subscription-plan-card__descriptions{gap:var(--spacing-xl)}.subscription-plan-card--expanded.subscription-plan-card--downgrade .subscription-plan-card__descriptions{gap:var(--spacing-md-3)}.subscription-plan-card__header{display:flex;width:100%;align-items:flex-start;justify-content:center;gap:var(--spacing-2xl)}.subscription-plan-card--contact .subscription-plan-card__header{gap:var(--spacing-xl)}.subscription-plan-card__thumbnail{display:flex;width:var(--scale-56);height:var(--scale-56);flex:0 0 var(--scale-56);align-items:center;justify-content:center;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary)}.subscription-plan-card__thumbnail i{color:var(--colors-icon-navbar-selected);font-size:var(--scale-24);line-height:1}.subscription-plan-card__summary{display:flex;min-width:0;flex:1 1 0;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-xs);word-break:break-word}.subscription-plan-card__copy{display:flex;width:100%;flex-direction:column;align-items:flex-start}.subscription-plan-card__name{width:100%;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.subscription-plan-card__price{width:100%;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-heading);font-size:0;font-weight:var(--typeface-font-weight-heading-medium);line-height:0}.subscription-plan-card__currency{font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-body-regular);line-height:1.5}.subscription-plan-card__price-value{font-size:var(--typeface-font-size-heading-h4);line-height:1.32}.subscription-plan-card__price-prefix,.subscription-plan-card__price-suffix,.subscription-plan-card__renewal{width:100%;color:var(--colors-text-label);font-family:var(--typeface-font-family-system-body);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3}.subscription-plan-card__price-prefix,.subscription-plan-card__renewal{font-size:var(--typeface-font-size-small-s10)}.subscription-plan-card__price-suffix,.subscription-plan-card--downgrade .subscription-plan-card__renewal{font-size:var(--typeface-font-size-small-s12)}.subscription-plan-card__features{gap:var(--spacing-md-3)}.subscription-plan-card__lead{padding-inline:var(--spacing-md-3);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-bold);line-height:1.5}.subscription-plan-card__group{gap:var(--spacing-sm)}.subscription-plan-card__group-title{width:100%;padding-bottom:var(--spacing-sm);border-bottom:var(--border-border-width-sm) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-bold);line-height:1.5}.subscription-plan-card__list{gap:var(--spacing-sm);padding-inline:var(--spacing-md)}.subscription-plan-card__list--strong{font-weight:var(--typeface-font-weight-body-bold)}.subscription-plan-card__item{display:flex;width:100%;min-width:0;align-items:center;gap:6px;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:inherit;line-height:1.5;word-break:break-word}.subscription-plan-card__tooltip{width:var(--scale-16);height:var(--scale-16);flex:0 0 var(--scale-16);color:var(--colors-icon-primary);font-size:var(--scale-16);line-height:1}.subscription-plan-card__footer{align-items:center;justify-content:flex-end}.subscription-plan-card__cta,.subscription-plan-card__more{width:100%;flex:0 0 auto}.subscription-plan-card__cta.button{--button-background: var(--colors-surface-secondary);--button-foreground: var(--colors-text-on-action-disabled)}.subscription-plan-card--current .subscription-plan-card__cta.button{--button-background: var(--colors-surface-action-2);--button-foreground: var(--colors-text-on-action)}.subscription-plan-card--upgrade .subscription-plan-card__cta.button,.subscription-plan-card--contact .subscription-plan-card__cta.button{--button-background: linear-gradient( 205.29deg, #a63f4e 0%, var(--colors-brand-primary-default) 68.722% );--button-foreground: var(--colors-neutrals-white-white)}.subscription-plan-card__more.button{--button-background: transparent;--button-foreground: var(--colors-text-label)}.subscription-plan-card__more.button .button__icon{width:var(--scale-24);height:var(--scale-16);font-size:var(--scale-16);line-height:1}.subscription-plan-card__tag{position:absolute;top:11px;left:-17px;display:flex;height:var(--scale-16);align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-alert-primary);color:var(--colors-icon-on-action);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s10);font-weight:var(--typeface-font-weight-label-regular);line-height:1.36;white-space:nowrap}.settings-menu-item{display:flex;width:100%;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md-3);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium);line-height:1.5;text-decoration:none}.settings-menu-item i{width:var(--scale-20);height:var(--scale-20);flex:0 0 var(--scale-20);font-size:var(--scale-20);line-height:1}.settings-menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-menu-item:hover,.settings-menu-item:focus-visible,.settings-menu-item--selected{background:var(--colors-brand-secondary-tint);color:var(--colors-icon-navbar-selected)}.subscription-toggle{display:flex;width:calc(var(--scale-84) * 2);height:var(--scale-32);margin-inline:auto}.subscription-toggle__button{display:inline-flex;min-width:0;flex:1 1 50%;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md-3);border:var(--border-border-width-sm) solid var(--colors-border-secondary);background:var(--colors-surface-primary);color:var(--colors-text-body);cursor:pointer;font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3}.subscription-toggle__button:first-child{border-radius:var(--border-corner-radius-xs) 0 0 var(--border-corner-radius-xs)}.subscription-toggle__button:last-child{border-left:0;border-radius:0 var(--border-corner-radius-xs) var(--border-corner-radius-xs) 0}.subscription-toggle__button--selected{background:var(--colors-surface-action-1);color:var(--colors-text-on-action);font-weight:var(--typeface-font-weight-label-medium)}.subscription-notice{display:flex;width:100%;height:var(--scale-64);align-items:center;justify-content:center;padding:var(--spacing-md-2) var(--spacing-lg) var(--spacing-md-2) var(--spacing-md-3);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary)}.subscription-notice__text{margin:0;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3;text-align:center}.subscription-notice__text strong{font-weight:var(--typeface-font-weight-label-medium)}.subscription-notice .subscription-notice__link.ui-link{display:inline;color:var(--colors-text-action-1);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-link-bold);line-height:1.3;text-decoration:underline}.subscription-notice .subscription-notice__link.ui-link span{display:inline}.subscription-progress-bar{display:flex;width:100%;height:var(--scale-20);align-items:center;gap:var(--spacing-sm)}.subscription-progress-bar__track{width:100%;height:var(--scale-8);flex:1 1 auto;overflow:hidden;border:0;border-radius:var(--border-corner-radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colors-surface-secondary)}.subscription-progress-bar__track::-webkit-progress-bar{border-radius:var(--border-corner-radius-md);background:var(--colors-surface-secondary)}.subscription-progress-bar__track::-webkit-progress-value{border-radius:var(--border-corner-radius-md);background:var(--colors-surface-action-2)}.subscription-progress-bar__track::-moz-progress-bar{border-radius:var(--border-corner-radius-md);background:var(--colors-surface-action-2)}.subscription-progress-bar__value{flex:0 0 auto;color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3}.subscription-limit-card{width:100%;padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-md-2);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary)}.subscription-limit-card p,.subscription-limit-card h3{margin:0}.subscription-limit-card__content{display:flex;width:100%;height:100%;flex-direction:column;gap:var(--spacing-2xl)}.subscription-limit-card__limit,.subscription-limit-card__progress{display:flex;width:100%;flex-direction:column}.subscription-limit-card__limit,.subscription-limit-card__progress{gap:var(--spacing-xs)}.subscription-limit-card__top{display:flex;width:100%;align-items:center;gap:var(--spacing-sm)}.subscription-limit-card__title,.subscription-limit-card__used{min-width:0;flex:1 1 0;color:var(--colors-text-heading)}.subscription-limit-card__title{font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.subscription-limit-card__used{font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-regular);line-height:1.5;text-align:right}.subscription-limit-card__numbers,.subscription-limit-card__numbers-right{display:flex;align-items:center;gap:var(--spacing-sm)}.subscription-limit-card__numbers{justify-content:flex-end;color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3}.subscription-limit-card__numbers>p:first-child{flex:1 1 auto}.subscription-limit-card__numbers-right{flex:0 0 auto}.subscription-limit-card__bottom{display:flex;width:100%;align-items:center;gap:var(--spacing-md-3);margin-top:auto}.subscription-limit-card__detail.button,.subscription-limit-card__upgrade.button{width:50%;min-height:var(--scale-32);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-corner-radius-sm)}.subscription-limit-card__detail.button .button__icon,.subscription-limit-card__upgrade.button .button__icon{width:var(--scale-16);height:var(--scale-16);font-size:var(--scale-16);line-height:1}.subscription-limit-card__detail.button{--button-foreground: var(--colors-text-label)}.subscription-limit-card__upgrade.button{--button-foreground: var(--colors-text-action-1)}.subscription-limit-card__upgrade.button .button__label,.subscription-limit-card__upgrade.button .button__icon{background:none;color:var(--button-foreground)}.subscription-mcp-usage-card{width:100%;padding:var(--spacing-2xl);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s12)}.subscription-mcp-usage-card__title{margin:0 0 var(--spacing-lg);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium)}.subscription-mcp-usage-card__period+.subscription-mcp-usage-card__period{margin-top:var(--spacing-lg)}.subscription-mcp-usage-card__top,.subscription-mcp-usage-card__bottom{display:flex;justify-content:space-between;gap:var(--spacing-sm)}.subscription-mcp-usage-card__top{margin-bottom:var(--spacing-xs);color:var(--colors-text-body)}.subscription-mcp-usage-card__bottom{margin-top:var(--spacing-xs)}.subscription-subaccounts-card{width:100%;padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-md-2);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary)}.subscription-subaccounts-card__inside,.subscription-subaccounts-card__content{display:flex;width:100%;flex-direction:column;gap:var(--spacing-md)}.subscription-subaccounts-card__inside{height:100%;justify-content:space-between}.subscription-subaccounts-card__title,.subscription-subaccounts-card__description{margin:0}.subscription-subaccounts-card__title{color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.subscription-subaccounts-card__description{color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3;text-align:center}.subscription-subaccounts-card__description strong{font-weight:var(--typeface-font-weight-label-medium)}.subscription-subaccounts-card__cta.button{width:100%;min-height:var(--scale-32);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-corner-radius-sm)}.subscription-checkout-modal .modal__surface{gap:0;padding:0}.subscription-checkout-modal__header{position:absolute;z-index:1;top:var(--spacing-md);right:var(--spacing-md)}.subscription-checkout-modal__loading{padding:var(--spacing-lg);color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body)}.subscription-checkout-modal__widget{min-height:var(--scale-400)}.advanced-filters-modal__upgrade.button{--button-background: linear-gradient( 205.29deg, #a63f4e 0%, var(--colors-brand-primary-default) 68.722% );--button-foreground: var(--colors-neutrals-white-white);--button-border: transparent}.advanced-filters-modal__upgrade.button:not(:disabled):hover{--button-background: linear-gradient( 205.29deg, #b94b5b 0%, var(--colors-brand-primary-500) 68.722% )}.advanced-filters-modal{justify-items:center}.advanced-filters-modal .modal__surface{margin:auto;overflow:visible}.advanced-filters-modal .modal__header,.advanced-filters-modal .modal__footer{flex:0 0 auto}.advanced-filters-modal .modal__content{min-height:0;overflow:visible}.advanced-filters-modal .modal__footer{justify-content:flex-end}.advanced-filters-modal .advanced-filters__header{position:relative;padding-right:var(--scale-24)}.advanced-filters-modal .advanced-filters__header .modal__close{position:absolute;top:0;right:0;z-index:2;color:var(--colors-icon-primary)}.advanced-filters-modal--save .modal__title{font-size:var(--typeface-font-size-heading-h1)}.advanced-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.advanced-filters__header{align-items:center}.advanced-filters__saved{position:relative;margin-left:auto}.advanced-filters__saved-menu{position:absolute;z-index:4;top:calc(100% + var(--spacing-xs));right:0;width:190px;max-height:230px;overflow-y:auto;padding:var(--spacing-sm);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-8) var(--colors-shadow-16)}.advanced-filters__saved-menu>p{margin:0;padding:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.advanced-filters__saved-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:36px;border-radius:var(--border-corner-radius-xs)}.advanced-filters__saved-item:hover{background:var(--colors-surface-secondary)}.advanced-filters__saved-item button{min-width:0;padding:var(--spacing-sm);overflow:hidden;border:0;background:transparent;color:var(--colors-text-body);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-align:left}.advanced-filters__group{min-width:0;padding:0 var(--spacing-xl)}.advanced-filters__group+.advanced-filters__group{border-left:var(--border-border-width-sm) solid var(--colors-border-disabled)}.advanced-filters__group h3{margin:0 0 var(--spacing-xl);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-medium)}.advanced-filters__fields{display:grid;gap:var(--spacing-md-2)}.advanced-filters__field{position:relative;display:grid;gap:var(--spacing-sm);min-width:0}.advanced-filters__field>span{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium)}.advanced-filters__select{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%;max-width:100%;min-width:0;height:36px;padding:0 var(--spacing-md-2);overflow:hidden;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary);color:var(--colors-text-body);font:inherit;cursor:pointer}.advanced-filters__select span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-filters__select i{flex:0 0 auto}.advanced-filters__options{position:absolute;z-index:3;top:calc(100% + var(--spacing-xs));right:0;left:0;display:grid;gap:var(--spacing-sm);max-height:220px;overflow-y:auto;padding:var(--spacing-md-2);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-8) var(--colors-shadow-16)}.advanced-filters__options>p{margin:0;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.advanced-filters__search{margin-bottom:var(--spacing-2xs)}.advanced-filters__loading{grid-column:1/-1;padding:var(--spacing-4xl);color:var(--colors-text-label);text-align:center}.advanced-filters__context-filters{display:none}.advanced-filters-save{display:grid;gap:var(--spacing-lg)}.advanced-filters-save__used{display:grid;gap:var(--spacing-xs);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium)}.advanced-filters-save__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.advanced-filters-save__tag{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:var(--scale-20);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary);color:var(--colors-text-action-1);font-size:var(--typeface-font-size-small-s10);font-weight:400}.advanced-filters-save__tag button{display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}@media(max-width:600px){.modal.advanced-filters-modal{padding:var(--spacing-lg) var(--spacing-xs)}.modal.advanced-filters-modal .modal__surface{width:100%;max-height:calc(100dvh - var(--spacing-lg) * 2);margin:0;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md-2) var(--spacing-lg);overflow:visible}.modal.advanced-filters-modal .modal__content{min-height:0;overflow-y:auto}.modal.advanced-filters-modal .modal__footer{flex-wrap:wrap}.advanced-filters{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}.advanced-filters__group{width:100%;padding:0}.advanced-filters__group+.advanced-filters__group{padding-top:var(--spacing-xl);border-top:var(--border-border-width-sm) solid var(--colors-border-disabled);border-left:0}.advanced-filters__group h3{margin-bottom:var(--spacing-md-2)}.advanced-filters__fields{gap:var(--spacing-md)}.advanced-filters__select span{text-align:left}.advanced-filters__context-filters{position:relative;z-index:30;display:grid;gap:var(--spacing-md-2);margin-bottom:var(--spacing-lg)}.advanced-filters__context-filters .select-dropdown--search{width:100%;z-index:31}}.sale-advanced-filters-modal__upgrade.button{--button-background: linear-gradient( 205.29deg, #a63f4e 0%, var(--colors-brand-primary-default) 68.722% );--button-foreground: var(--colors-neutrals-white-white);--button-border: transparent}.sale-advanced-filters-modal__upgrade.button:not(:disabled):hover{--button-background: linear-gradient( 205.29deg, #b94b5b 0%, var(--colors-brand-primary-500) 68.722% )}.sale-advanced-filters-modal .modal__content{width:min(1126px,100vw - var(--spacing-4xl))}.sale-advanced-filters-modal .modal__footer{justify-content:flex-end}.sale-advanced-filters-modal .modal__surface,.sale-advanced-filters-modal .modal__content{overflow:visible}.sale-advanced-filters-modal .modal__surface{width:auto}.sale-advanced-filters-modal .date-picker,.sale-advanced-filters-modal .date-picker__panel{z-index:20}.sale-advanced-filters-modal--no-vision .modal__content{width:min(430px,100vw - var(--spacing-4xl))}.sale-advanced-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sale-advanced-filters__group{min-width:0;padding:0 var(--spacing-xl)}.sale-advanced-filters__group+.sale-advanced-filters__group{border-left:var(--border-border-width-sm) solid var(--colors-border-disabled)}.sale-advanced-filters__group h3{margin:0 0 var(--spacing-xl);color:var(--colors-text-body);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h4);font-weight:var(--typeface-font-weight-heading-medium)}.sale-advanced-filters__fields{display:grid;gap:var(--spacing-md-2)}.sale-advanced-filters__field{position:relative;z-index:1;display:grid;gap:var(--spacing-sm);min-width:0}.sale-advanced-filters__field:has(.sale-advanced-filters__options){z-index:40}.sale-advanced-filters__field>.ui-label{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium)}.sale-advanced-filters__select{display:flex;width:100%;max-width:100%;min-width:0;height:37px;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:0 var(--spacing-md-2);overflow:hidden;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-disabled);font:inherit;cursor:pointer}.sale-advanced-filters__select span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-advanced-filters__select i{flex:0 0 auto}.sale-advanced-filters__options{position:absolute;z-index:100;top:calc(100% + var(--spacing-xs));right:0;left:0;display:grid;gap:var(--spacing-sm);max-height:220px;padding:var(--spacing-md-2);overflow-y:auto;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-8) var(--colors-shadow-16)}.sale-advanced-filters__options>p{margin:0;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.sale-advanced-filters__search{margin-bottom:var(--spacing-2xs)}.sale-advanced-filters__renewals{display:grid;gap:var(--spacing-xs);padding:0;border:0;color:var(--colors-text-body)}.sale-advanced-filters__renewals legend{margin-bottom:var(--spacing-xs);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium)}.sale-advanced-filters__renewals label{display:flex;min-height:26px;align-items:center;gap:var(--spacing-xs);font-size:var(--typeface-font-size-body-p14)}.sale-advanced-filters__renewals input{width:var(--scale-20);height:var(--scale-20);accent-color:var(--colors-ui-warning-default)}.sale-advanced-filters__loading{grid-column:1/-1;padding:var(--spacing-4xl);color:var(--colors-text-label);text-align:center}.sale-advanced-filters__context-filters{display:none}.sale-advanced-filters-modal--no-vision .sale-advanced-filters{grid-template-columns:minmax(0,1fr)}@media(max-width:600px){.modal.sale-advanced-filters-modal{padding:var(--spacing-lg) var(--spacing-xs)}.modal.sale-advanced-filters-modal .modal__surface{width:100%;max-height:calc(100dvh - var(--spacing-lg) * 2);margin:0;justify-content:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md-2);overflow:hidden}.modal.sale-advanced-filters-modal .modal__content{min-height:0;width:100%;overflow-y:auto}.modal.sale-advanced-filters-modal .modal__header,.modal.sale-advanced-filters-modal .modal__footer{flex:0 0 auto}.modal.sale-advanced-filters-modal .modal__footer{flex-wrap:wrap}.sale-advanced-filters{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}.sale-advanced-filters__group{width:100%;padding:0}.sale-advanced-filters__group+.sale-advanced-filters__group{padding-top:var(--spacing-xl);border-top:var(--border-border-width-sm) solid var(--colors-border-disabled);border-left:0}.sale-advanced-filters__group h3{margin-bottom:var(--spacing-md-2)}.sale-advanced-filters__fields{gap:var(--spacing-md)}.sale-advanced-filters__select span{text-align:left}.sale-advanced-filters__context-filters{position:relative;z-index:30;display:grid;gap:var(--spacing-md-2);margin-bottom:var(--spacing-lg)}.sale-advanced-filters__context-filters .select-dropdown--search{width:100%;z-index:31}}.bars-widget{display:flex;width:100%;height:380px;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-4xl);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.bars-widget__header{display:flex;align-items:center;justify-content:space-between}.bars-widget__header h2{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm);margin:0;font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32;white-space:nowrap}.bars-widget__header h2 span{color:var(--colors-text-disabled)}.bars-widget__header h2 i{color:var(--colors-icon-disabled);font-size:var(--scale-16)}.bars-widget__header button{display:grid;min-width:40px;min-height:36px;place-items:center;padding:var(--spacing-sm);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-icon-primary);cursor:pointer}.bars-widget__header button:disabled{opacity:.45;cursor:not-allowed}.bars-widget__header button:hover{background:var(--colors-surface-secondary)}.bars-widget__header button i{display:grid;width:var(--scale-24);height:var(--scale-16);place-items:center;font-size:var(--scale-20);line-height:1}.bars-widget__filters{display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.bars-widget__filters .select-control__trigger{min-height:36px;gap:var(--spacing-sm);padding:var(--spacing-sm);border-color:transparent;border-radius:var(--border-corner-radius-sm);background:transparent;box-shadow:none;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium)}.bars-widget__filters .select-control__icon--right{width:var(--scale-24);height:var(--scale-16);color:var(--colors-icon-primary);font-size:var(--scale-16);line-height:1}.bars-widget__filters .select-control[data-status=open] .select-control__trigger{background:var(--colors-surface-secondary)}.bars-widget__filters .select-control__options{min-width:max-content;max-width:220px}.bars-widget__metric-filter{min-width:0;margin-right:auto}.bars-widget__metric-filter .select-control{width:148px}.bars-widget__metric-filter .select-control__trigger{min-height:44px;padding-left:var(--spacing-md);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.bars-widget__metric-filter .select-control__icon--right{min-width:var(--scale-24);height:var(--scale-20);font-size:var(--scale-20)}.bars-widget__metric-filter .select-control__options{min-width:148px;width:280px;max-width:min(280px,100vw - var(--spacing-xl));border-color:var(--colors-border-primary)!important;box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.bars-widget__metric-filter .select-control__options .select-control__option--selected{background:var(--colors-surface-secondary)!important;color:var(--colors-text-body)!important}.bars-widget__metric-filter .select-control__options .select-control__option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bars-widget__remote-filters{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--spacing-xs)}.bars-widget__remote-filters .select-control{width:auto;max-width:148px}.bars-widget__remote-filters .select-control[data-status=open] .select-control__trigger{border-color:transparent;background:transparent;box-shadow:none}.bars-widget__remote-filters .select-control__value{flex:0 1 auto}.bars-widget__remote-filters .select-control__options{top:calc(100% + var(--spacing-sm));right:0;left:auto;width:254px;min-width:254px;max-width:254px;padding:var(--spacing-sm) var(--spacing-md-3);overflow:hidden;border:0!important;border-radius:var(--border-corner-radius-sm);box-shadow:0 var(--scale-4) var(--scale-16) var(--colors-shadow-16)}.bars-widget__remote-filters .select-control__options .select-control__option{position:relative;display:flex;min-height:37px;align-items:center;padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--border-corner-radius-xs);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14)}.bars-widget__remote-filters .select-control__options .select-control__option:before{content:"";box-sizing:border-box;width:var(--scale-20);height:var(--scale-20);flex:0 0 var(--scale-20);margin-right:var(--spacing-md);border:var(--border-border-width-md) solid var(--colors-border-primary);border-radius:50%}.bars-widget__remote-filters .select-control__options .select-control__option--selected{background:var(--colors-surface-secondary)!important;color:var(--colors-text-body)!important}.bars-widget__remote-filters .select-control__options .select-control__option--selected:before{border-color:var(--colors-border-action-2);background:radial-gradient(circle,var(--colors-surface-action-2) 0 var(--scale-4),transparent calc(var(--scale-4) + 1px))}.bars-widget__remote-filters .select-control__icon--right{margin-left:0}.bars-widget__chart{display:grid;position:relative;z-index:1;min-height:0;flex:1;grid-template-columns:minmax(0,200px) max-content minmax(0,1fr) max-content;grid-auto-rows:var(--scale-20);align-content:space-evenly;column-gap:var(--spacing-sm);overflow:hidden}.bars-widget__row{display:contents;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium)}.bars-widget__row>*{align-self:center}.bars-widget__label{display:flex;min-width:0;align-items:center;gap:var(--spacing-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars-widget__label i,.bars-widget__label img{width:var(--scale-12);height:var(--scale-12);flex:0 0 var(--scale-12);object-fit:contain}.bars-widget__label i{color:var(--colors-icon-secondary);font-size:var(--scale-12);line-height:1}.bars-widget__label img{filter:grayscale(1);opacity:.72}.bars-widget__value{min-width:32px;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);text-align:right;white-space:nowrap}.bars-widget__track{display:block;min-width:0;max-width:100%;height:var(--scale-12);min-width:4px;overflow:hidden;border-radius:0 var(--border-corner-radius-sm) var(--border-corner-radius-sm) 0}.bars-widget__track rect{fill:var(--colors-charts-a)}.bars-widget__track rect[data-series="1"]{fill:var(--colors-charts-b)}.bars-widget__track rect[data-series="2"]{fill:var(--colors-charts-c)}.bars-widget__track rect[data-series="3"]{fill:var(--colors-charts-d)}.bars-widget__track rect[data-series="4"]{fill:var(--colors-charts-others)}.bars-widget__track rect[data-others=true]{fill:var(--colors-charts-others)}.bars-widget__row strong{font-weight:var(--typeface-font-weight-label-medium);text-align:right;white-space:nowrap}.bars-widget__loading{display:flex;flex:1;flex-direction:column;justify-content:flex-start;gap:10px}.bars-widget__loading span{width:100%;height:var(--scale-12);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);animation:chart-widget-loading 1.4s ease-in-out infinite}.bars-widget__empty{display:grid;flex:1;place-items:center;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);text-align:center}#app.dark .bars-widget__label img,body.dark .bars-widget__label img{filter:grayscale(1) brightness(0) invert(1)}@media(max-width:600px){.bars-widget{height:277px;min-width:0;max-width:100%;overflow:visible;padding:var(--spacing-lg) var(--spacing-xl)}.bars-widget__header h2{font-size:var(--typeface-font-size-body-p14)}.bars-widget__row{font-size:var(--typeface-font-size-small-s10)}.bars-widget__chart{grid-template-columns:minmax(0,120px) max-content minmax(0,1fr) max-content;grid-auto-rows:var(--scale-16);column-gap:var(--spacing-xs)}.bars-widget__loading{min-height:0;gap:var(--spacing-xs);overflow:hidden}.bars-widget__loading span{height:var(--scale-8);flex:0 0 var(--scale-8)}}.bars-widget-expanded-modal table:has([data-tour-id=sales-tour-table-roas].product-tour__target) th[data-tour-column=roas],.table-expanded-modal table:has([data-tour-id=sales-tour-table-roas].product-tour__target) th[data-tour-column=roas]{outline:0;box-shadow:inset 3px 0 0 var(--colors-text-action-1),inset -3px 0 0 var(--colors-text-action-1),inset 0 3px 0 var(--colors-text-action-1)}.bars-widget-expanded-modal table:has([data-tour-id=sales-tour-table-roas].product-tour__target) td[data-tour-column=roas],.table-expanded-modal table:has([data-tour-id=sales-tour-table-roas].product-tour__target) td[data-tour-column=roas]{box-shadow:inset 3px 0 0 var(--colors-text-action-1),inset -3px 0 0 var(--colors-text-action-1)}.bars-widget-expanded-modal table:has([data-tour-id=sales-tour-table-roas].product-tour__target) tbody tr:last-child td[data-tour-column=roas],.table-expanded-modal table:has([data-tour-id=sales-tour-table-roas].product-tour__target) tbody tr:last-child td[data-tour-column=roas]{box-shadow:inset 3px 0 0 var(--colors-text-action-1),inset -3px 0 0 var(--colors-text-action-1),inset 0 -3px 0 var(--colors-text-action-1)}.bars-widget-expanded-modal table:has([data-tour-id=sales-tour-table-origin].product-tour__target) th[data-tour-column=origin],.table-expanded-modal table:has([data-tour-id=sales-tour-table-origin].product-tour__target) th[data-tour-column=origin]{outline:0;box-shadow:inset 3px 0 0 var(--colors-text-action-1),inset -3px 0 0 var(--colors-text-action-1),inset 0 3px 0 var(--colors-text-action-1)}.bars-widget-expanded-modal table:has([data-tour-id=sales-tour-table-origin].product-tour__target) td[data-tour-column=origin],.table-expanded-modal table:has([data-tour-id=sales-tour-table-origin].product-tour__target) td[data-tour-column=origin]{box-shadow:inset 3px 0 0 var(--colors-text-action-1),inset -3px 0 0 var(--colors-text-action-1)}.bars-widget-expanded-modal table:has([data-tour-id=sales-tour-table-origin].product-tour__target) tbody tr:last-child td[data-tour-column=origin],.table-expanded-modal table:has([data-tour-id=sales-tour-table-origin].product-tour__target) tbody tr:last-child td[data-tour-column=origin]{box-shadow:inset 3px 0 0 var(--colors-text-action-1),inset -3px 0 0 var(--colors-text-action-1),inset 0 -3px 0 var(--colors-text-action-1)}.bars-widget-expanded-modal .modal__surface,.table-expanded-modal .modal__surface{width:min(100vw - var(--spacing-lg) * 2,1800px);max-width:1800px;height:min(100vh - var(--spacing-lg) * 2,900px);max-height:calc(100vh - var(--spacing-lg) * 2);gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-4xl);overflow:hidden;align-items:stretch}.bars-widget-expanded-modal .modal__content,.table-expanded-modal .modal__content{min-height:0;flex:1 1 auto;gap:var(--spacing-md-2)}.bars-widget-expanded-modal__header,.table-expanded-modal__header{position:relative;display:flex;width:100%;align-items:center;gap:var(--spacing-md)}.bars-widget-expanded-modal__header h2,.table-expanded-modal__header h2{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h1);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.bars-widget-expanded-modal__controls,.table-expanded-modal__controls{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:var(--spacing-xs)}.bars-widget-expanded-modal__controls>.v-search-bar,.table-expanded-modal__controls>.v-search-bar{width:min(400px,36vw)}.bars-widget-expanded-modal__controls>.select-control,.table-expanded-modal__controls>.select-control{width:auto;min-width:92px}.bars-widget-expanded-modal__controls>.select-control .select-control__options,.table-expanded-modal__controls>.select-control .select-control__options{width:max-content;min-width:100%;max-width:240px}.bars-widget-expanded-modal__controls>.select-control .select-control__option,.table-expanded-modal__controls>.select-control .select-control__option{min-width:0;white-space:nowrap}.bars-widget-expanded-modal__controls .select-control__trigger,.table-expanded-modal__controls .select-control__trigger{min-height:36px;padding:var(--spacing-sm);border-color:transparent;background:transparent;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);box-shadow:none}.bars-widget-expanded-modal__close,.table-expanded-modal__close{position:absolute;top:calc(var(--spacing-lg) * -1);right:calc(var(--spacing-lg) * -1);display:grid;width:var(--scale-24);height:var(--scale-24);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer}.bars-widget-expanded-modal__close i,.table-expanded-modal__close i{font-size:var(--scale-24);line-height:1}.bars-widget-expanded-modal__columns,.table-expanded-modal__columns{position:relative}.bars-widget-expanded-modal__columns>button,.table-expanded-modal__columns>button{display:inline-flex;min-height:36px;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-text-label);font:inherit;font-size:var(--typeface-font-size-small-s12);cursor:pointer}.bars-widget-expanded-modal__columns-menu,.table-expanded-modal__columns-menu{box-sizing:border-box;position:absolute;z-index:20;top:calc(100% + var(--spacing-xs));right:0;display:grid;width:254px;max-height:360px;gap:0;padding:var(--spacing-sm) var(--spacing-md);overflow-x:hidden;overflow-y:auto;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.bars-widget-expanded-modal__columns-menu label,.table-expanded-modal__columns-menu label{box-sizing:border-box;display:flex;width:100%;min-height:36px;min-width:0;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-corner-radius-xs);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);overflow-wrap:anywhere;white-space:normal}.bars-widget-expanded-modal__columns-menu label:has(input:checked),.table-expanded-modal__columns-menu label:has(input:checked){background:var(--colors-surface-secondary)}.bars-widget-expanded-modal__columns-menu input[type=checkbox],.table-expanded-modal__columns-menu input[type=checkbox]{flex:0 0 var(--scale-16);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--scale-16);height:var(--scale-16);margin:0;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary)}.bars-widget-expanded-modal__columns-menu input[type=checkbox]:checked,.table-expanded-modal__columns-menu input[type=checkbox]:checked{border-color:var(--colors-border-action-2);background:var(--colors-surface-action-2);box-shadow:inset 0 0 0 2px var(--colors-surface-primary)}.bars-widget-expanded-modal__auto-fit,.table-expanded-modal__auto-fit{display:flex;width:100%;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);padding:var(--spacing-sm) 0 0;border:0;border-top:var(--border-border-width-xs) solid var(--colors-border-primary);background:transparent;color:var(--colors-text-label);font:inherit;font-size:var(--typeface-font-size-body-p14);text-align:left;cursor:pointer}.bars-widget-expanded-modal__auto-fit:hover,.table-expanded-modal__auto-fit:hover{color:var(--colors-text-heading)}.bars-widget-expanded-modal__table-wrap,.table-expanded-modal__table-wrap{min-height:0;flex:1 1 auto;overflow:auto}.bars-widget-expanded-modal__table-wrap,.table-expanded-modal__table-wrap{overflow-x:hidden}.bars-widget-expanded-modal__table-wrap--resizable,.table-expanded-modal__table-wrap--resizable{overflow-x:auto}.bars-widget-expanded-modal table,.table-expanded-modal table{width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed}.bars-widget-expanded-modal th,.table-expanded-modal th{position:sticky;top:0;z-index:2;min-width:104px;height:60px;padding:var(--spacing-sm) var(--spacing-md-2);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);background:var(--colors-surface-primary);color:var(--colors-text-disabled);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);vertical-align:middle}.bars-widget-expanded-modal th:hover .bars-widget-expanded-modal__resize-handle,.bars-widget-expanded-modal th.bars-widget-expanded-modal__header--resizing .bars-widget-expanded-modal__resize-handle,.table-expanded-modal th:hover .bars-widget-expanded-modal__resize-handle,.table-expanded-modal th.bars-widget-expanded-modal__header--resizing .bars-widget-expanded-modal__resize-handle{background:color-mix(in srgb,var(--colors-border-action-2, #f4ae40) 45%,transparent)}.bars-widget-expanded-modal th:first-child,.table-expanded-modal th:first-child{width:220px;text-align:left}.bars-widget-expanded-modal th button,.table-expanded-modal th button{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.bars-widget-expanded-modal th:first-child button,.table-expanded-modal th:first-child button{justify-content:space-between}.bars-widget-expanded-modal th button span,.table-expanded-modal th button span{min-width:0;overflow-wrap:anywhere;line-height:1.15;text-align:inherit;white-space:normal}.bars-widget-expanded-modal th i,.table-expanded-modal th i{font-size:var(--scale-16)}.bars-widget-expanded-modal__resize-handle,.table-expanded-modal__resize-handle{position:absolute;top:0;right:-3px;bottom:0;z-index:1;width:7px;cursor:col-resize}.bars-widget-expanded-modal__resize-handle:hover,.table-expanded-modal__resize-handle:hover,.bars-widget-expanded-modal__header--resizing .bars-widget-expanded-modal__resize-handle,.table-expanded-modal__header--resizing .bars-widget-expanded-modal__resize-handle{background:var(--colors-border-action-2, #f4ae40)}.bars-widget-expanded-modal td,.table-expanded-modal td{height:44px;padding:var(--spacing-sm) var(--spacing-md-2);overflow:hidden;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);text-align:right;text-overflow:ellipsis;white-space:nowrap}.bars-widget-expanded-modal td:first-child,.table-expanded-modal td:first-child{text-align:left}.bars-widget-expanded-modal table th:not(:first-child),.bars-widget-expanded-modal table td:not(:first-child),.table-expanded-modal table th:not(:first-child),.table-expanded-modal table td:not(:first-child){text-align:right}.bars-widget-expanded-modal table th:not(:first-child) button,.table-expanded-modal table th:not(:first-child) button{justify-content:flex-end;text-align:right}.bars-widget-expanded-modal tbody tr:nth-child(2n),.table-expanded-modal tbody tr:nth-child(2n){background:var(--colors-surface-secondary)}.bars-widget-expanded-modal tbody tr.bars-widget-expanded-modal__parent-row--expanded,.table-expanded-modal tbody tr.bars-widget-expanded-modal__parent-row--expanded{background:var(--colors-surface-secondary)}.bars-widget-expanded-modal tbody tr.bars-widget-expanded-modal__child-row,.table-expanded-modal tbody tr.bars-widget-expanded-modal__child-row{background:var(--colors-surface-tertiary)}.bars-widget-expanded-modal tbody tr.bars-widget-expanded-modal__child-row td,.table-expanded-modal tbody tr.bars-widget-expanded-modal__child-row td{border-bottom:var(--border-border-width-sm) solid var(--colors-border-primary)}.bars-widget-expanded-modal__origin,.table-expanded-modal__origin{display:flex;min-width:0;align-items:center;gap:var(--spacing-xs);text-align:left}.bars-widget-expanded-modal__origin i,.table-expanded-modal__origin i{flex:0 0 var(--scale-24);margin-right:0;color:var(--colors-icon-secondary);vertical-align:middle}.bars-widget-expanded-modal__origin>span,.table-expanded-modal__origin>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars-widget-expanded-modal__origin span,.table-expanded-modal__origin span{min-width:0;overflow:hidden;text-overflow:ellipsis}.bars-widget-expanded-modal__origin--child,.table-expanded-modal__origin--child{padding-left:calc(var(--spacing-md-2) + var(--scale-24))}.bars-widget-expanded-modal__row-toggle,.table-expanded-modal__row-toggle{display:grid;flex:0 0 var(--scale-16);width:var(--scale-16);height:var(--scale-16);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-secondary);cursor:pointer}.bars-widget-expanded-modal__row-toggle i,.table-expanded-modal__row-toggle i{font-size:var(--scale-16);line-height:1}.bars-widget-expanded-modal__loading,.table-expanded-modal__loading{display:grid;gap:var(--spacing-sm)}.bars-widget-expanded-modal__loading span,.table-expanded-modal__loading span{height:40px;background:var(--colors-surface-secondary);animation:chart-widget-loading 1.4s ease-in-out infinite}.bars-widget-expanded-modal__empty,.table-expanded-modal__empty{display:grid;height:100%;place-items:center;color:var(--colors-text-label)}@media(max-width:600px){.table-expanded-modal{padding:var(--spacing-xs)}.table-expanded-modal .modal__surface{box-sizing:border-box;position:fixed;inset:var(--spacing-xs);width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:var(--spacing-md-2);overflow:hidden}.table-expanded-modal .bars-widget-expanded-modal__header{min-width:0;padding-right:var(--scale-28)}.table-expanded-modal .bars-widget-expanded-modal__controls{min-width:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.table-expanded-modal .bars-widget-expanded-modal__controls::-webkit-scrollbar{display:none}.table-expanded-modal .bars-widget-expanded-modal__controls>*{flex:0 0 auto}.table-expanded-modal .bars-widget-expanded-modal__controls>.v-search-bar{width:180px}.table-expanded-modal .bars-widget-expanded-modal__controls>.select-control{min-width:108px}.table-expanded-modal .bars-widget-expanded-modal__controls>.button{flex:0 0 36px}.table-expanded-modal .bars-widget-expanded-modal__close{top:0;right:0}.table-expanded-modal .modal__header,.table-expanded-modal .modal__footer{flex:0 0 auto;max-width:100%}.table-expanded-modal .modal__content{min-width:0;min-height:0;flex:1 1 auto;overflow:hidden}.table-expanded-modal .bars-widget-expanded-modal__table-wrap,.table-expanded-modal .table-expanded-modal__table-wrap--resizable{width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior-x:contain;overscroll-behavior-y:contain}.table-expanded-modal table{width:max-content!important;min-width:740px;table-layout:auto}.table-expanded-modal th:first-child{width:220px;min-width:220px}.table-expanded-modal th,.table-expanded-modal td{min-width:104px}.table-expanded-modal th button{width:max-content;min-width:100%;white-space:nowrap}.table-expanded-modal th button span{max-width:none;overflow:visible;overflow-wrap:normal;white-space:nowrap}.table-expanded-modal th:not(:first-child){min-width:max-content;padding-inline:var(--spacing-lg)}}.data-table{display:flex;width:100%;max-height:672px;flex-direction:column;gap:var(--spacing-md-2);padding:var(--spacing-xl) var(--spacing-4xl);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.data-table>header{display:flex;align-items:flex-start;justify-content:space-between}.data-table>header h2{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium)}.data-table__controls{display:flex;align-items:center;gap:var(--spacing-xs)}.data-table__controls .select-control{width:auto}.data-table__controls .select-control__trigger{min-height:36px;padding:var(--spacing-sm) var(--spacing-md);border-color:transparent;background:transparent;box-shadow:none;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.data-table__columns{position:relative}.data-table__columns>button,.data-table__expand{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-text-label);font:inherit;font-size:var(--typeface-font-size-small-s12);cursor:pointer}.data-table__columns>button:disabled,.data-table__expand:disabled{opacity:.45;cursor:not-allowed}.data-table__expand{min-width:40px;padding:var(--spacing-sm);color:var(--colors-icon-primary)}.data-table__columns>div{position:absolute;z-index:20;top:calc(100% + var(--spacing-xs));right:0;display:grid;width:254px;max-height:360px;gap:0;padding:var(--spacing-sm) var(--spacing-md);overflow:auto;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.data-table__columns label{display:flex;min-height:36px;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-corner-radius-xs);font-size:var(--typeface-font-size-body-p14)}.data-table__columns label:has(input:checked){background:var(--colors-surface-secondary)}.data-table__columns input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--scale-16);height:var(--scale-16);margin:0;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary)}.data-table__columns input[type=checkbox]:checked{border-color:var(--colors-border-action-2);background:var(--colors-surface-action-2);box-shadow:inset 0 0 0 2px var(--colors-surface-primary)}.data-table__table{overflow-x:auto;overflow-y:hidden;padding:var(--spacing-sm) 0}.data-table table{width:100%;border-collapse:collapse;table-layout:fixed}.data-table table th,.data-table table td{height:48px;padding:var(--spacing-md) var(--spacing-md-2)}.data-table th{border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-disabled);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);text-align:right}.data-table th button{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.data-table th:first-child button{justify-content:flex-start}.data-table th button span{vertical-align:middle}.data-table th button i{font-size:var(--scale-16);vertical-align:middle}.data-table table th:first-child{width:376px;text-align:left}.data-table--first-column-compact table th:first-child{width:144px}.data-table table td{overflow:hidden;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);text-align:right;text-overflow:ellipsis;white-space:nowrap}.data-table table th:not(:first-child),.data-table table td:not(:first-child){text-align:right}.data-table table td:first-child{display:flex;align-items:center;gap:var(--spacing-xs);text-align:left}.data-table table td:first-child i{flex:0 0 var(--scale-24);color:var(--colors-icon-secondary);font-size:var(--scale-24)}.data-table table td:first-child span{overflow:hidden;text-overflow:ellipsis}.data-table tbody tr:nth-child(2n){background:var(--colors-surface-secondary)}.data-table tbody tr.data-table__parent-row--expanded{background:var(--colors-surface-secondary)}.data-table tbody tr.data-table__child-row{background:var(--colors-surface-tertiary)}.data-table tbody tr.data-table__child-row td{border-bottom:var(--border-border-width-sm) solid var(--colors-border-primary)}.data-table table td.data-table__child-origin{padding-left:calc(var(--spacing-md-2) + var(--scale-32))}.data-table table td.data-table__child-origin i{flex-basis:var(--scale-16);font-size:var(--scale-16)}.data-table__row-toggle{display:grid;flex:0 0 var(--scale-16);width:var(--scale-16);height:var(--scale-16);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-secondary);cursor:pointer}.data-table__row-toggle i{flex-basis:var(--scale-16)!important;font-size:var(--scale-16)!important;line-height:1}.data-table__loading{display:grid;gap:var(--spacing-sm)}.data-table__loading span{height:48px;background:var(--colors-surface-secondary);animation:chart-widget-loading 1.4s ease-in-out infinite}.data-table__empty{display:grid;min-height:288px;place-items:center;color:var(--colors-text-label)}@media(max-width:600px){.data-table{height:314px;max-height:314px;min-width:0;max-width:100%;gap:var(--spacing-sm);padding:var(--spacing-md-2);overflow:hidden}.data-table>header h2{font-size:var(--typeface-font-size-body-p14)}.data-table__controls .select-control,.data-table__columns{display:none}.data-table__controls{display:flex}.data-table__expand{display:inline-flex;min-width:var(--scale-36);min-height:var(--scale-36);padding:var(--spacing-sm)}.data-table__table{padding:0}.data-table__loading{min-height:0;flex:1 1 auto;gap:var(--spacing-xs);overflow:hidden}.data-table__loading span{height:var(--scale-36);flex:0 0 var(--scale-36)}.data-table table{min-width:459px}.data-table table th:first-child{width:136px}.data-table table th,.data-table table td{height:var(--scale-40);padding:var(--spacing-sm);font-size:var(--typeface-font-size-small-s10)}.data-table th button{gap:var(--spacing-2xs)}.data-table th button i{font-size:var(--scale-12)}}.chart-widget{display:flex;width:100%;min-width:484px;height:410px;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-3xl) var(--spacing-3xl);overflow:visible;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-3) var(--scale-9, 9px) var(--colors-shadow-12)}.chart-widget__header{display:flex;min-height:41px;align-items:center;justify-content:space-between}.chart-widget__actions{display:flex;align-items:center;gap:var(--spacing-sm)}.chart-widget__goal-summary{display:flex;align-items:center;gap:var(--spacing-lg);min-height:24px;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.chart-widget__goal-summary>span{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.chart-widget__goal-summary-marker{width:var(--scale-12);height:var(--scale-4);border-radius:var(--border-corner-radius-round);background:var(--colors-charts-c)}.chart-widget__goal-summary-marker--realized{background:var(--colors-charts-a)}.chart-widget__selector{position:relative}.chart-widget__selector>button{display:flex;min-height:36px;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-text-label);cursor:pointer}.chart-widget__selector>button:hover{background:var(--colors-surface-secondary)}.chart-widget__selector>button:disabled{cursor:wait;opacity:.6}.chart-widget__selector--metric>button{min-height:44px;padding-left:var(--spacing-md);color:var(--colors-text-heading)}.chart-widget__selector--metric strong{font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.chart-widget__selector--metric i{font-size:var(--scale-24)}.chart-widget__selector--period>button{font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium, 500)}.chart-widget__expand{display:flex;width:40px;min-height:36px;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-text-label);font-size:var(--scale-20);cursor:pointer}.chart-widget__expand:hover{background:var(--colors-surface-secondary)}.chart-widget__expand:disabled{cursor:wait;opacity:.6}.chart-widget__menu{position:absolute;z-index:30;top:calc(100% + var(--spacing-xs));left:0;display:grid;min-width:220px;padding:var(--spacing-sm);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12);overflow:visible}.chart-widget__menu-more{justify-content:space-between}.chart-widget__submenu{position:absolute;top:calc(100% - 42px);left:calc(100% - 2px);z-index:5;display:grid;width:280px;min-width:0;padding:var(--spacing-xs) var(--spacing-md) var(--spacing-sm) var(--spacing-xs);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.chart-widget__submenu button{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-right:var(--spacing-lg);overflow-wrap:anywhere;white-space:normal}.chart-widget__menu--right{right:0;left:auto;min-width:220px}.chart-widget__menu button{min-height:36px;padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.chart-widget__menu button:hover{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.chart-widget__menu button.is-selected{background:var(--colors-surface-action-1);color:var(--colors-text-on-action)}.chart-widget__submenu button{padding-right:var(--spacing-lg)}.chart-widget__visualization{display:grid;min-height:0;flex:1;grid-template-columns:44px minmax(0,1fr);gap:var(--spacing-lg)}.chart-widget__y-axis{display:flex;height:257px;flex-direction:column;align-items:flex-end;justify-content:space-between;overflow:hidden;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s10);line-height:1.3}.chart-widget__plot{min-width:0;overflow:visible}.chart-widget__svg{display:block;width:100%;height:257px;overflow:visible;touch-action:pan-y}.chart-widget__svg>line:not(.chart-widget__crosshair){stroke:var(--colors-border-primary);stroke-width:1;vector-effect:non-scaling-stroke}.chart-widget__interaction-area{fill:transparent;pointer-events:all}.chart-widget__series{color:var(--colors-charts-a)}.chart-widget__line,.chart-widget__glow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;vector-effect:non-scaling-stroke}.chart-widget__line{stroke-width:3;animation:chart-widget-line-in .36s ease-out both}.chart-widget__glow--wide{stroke-width:8;opacity:.42}.chart-widget__glow--near{stroke-width:5;opacity:.16}.chart-widget__area{color:inherit;pointer-events:none;animation:chart-widget-area-in .36s ease-out both}.chart-widget__series circle{fill:var(--colors-surface-primary);stroke:currentColor;stroke-width:2;opacity:0;vector-effect:non-scaling-stroke}.chart-widget__series[data-series="1"],.chart-widget__gradient[data-series="1"]{color:var(--colors-charts-b)}.chart-widget__series[data-series="2"],.chart-widget__gradient[data-series="2"]{color:var(--colors-charts-c)}.chart-widget__series[data-series="3"],.chart-widget__gradient[data-series="3"]{color:var(--colors-charts-d)}.chart-widget__series[data-others=true],.chart-widget__gradient[data-others=true]{color:var(--colors-charts-others)}.chart-widget__series[data-goal=true],.chart-widget__gradient[data-goal=true]{color:var(--colors-charts-c)}.chart-widget__gradient{color:var(--colors-charts-a)}.chart-widget__crosshair{stroke:var(--colors-text-label);stroke-width:1;stroke-dasharray:3 4;opacity:.45;pointer-events:none;vector-effect:non-scaling-stroke}.chart-widget__active-points{pointer-events:none}.chart-widget__active-points circle{fill:var(--colors-surface-primary);stroke:var(--colors-charts-a);stroke-width:2;vector-effect:non-scaling-stroke}.chart-widget__active-points circle[data-series="1"]{stroke:var(--colors-charts-b)}.chart-widget__active-points circle[data-series="2"],.chart-widget__active-points circle[data-goal=true]{stroke:var(--colors-charts-c)}.chart-widget__active-points circle[data-series="3"]{stroke:var(--colors-charts-d)}.chart-widget__active-points circle[data-others=true]{stroke:var(--colors-charts-others)}.chart-widget__point-tooltip rect{fill:var(--colors-text-heading);filter:drop-shadow(0 3px 6px var(--colors-shadow-12))}.chart-widget__point-tooltip text{pointer-events:none}.chart-widget__point-tooltip-title{fill:var(--colors-surface-primary);font-size:10px;font-weight:600}.chart-widget__point-tooltip-label,.chart-widget__point-tooltip-value{fill:var(--colors-surface-primary);font-size:10px;font-weight:400}.chart-widget__point-tooltip-row.is-active,.chart-widget__point-tooltip-row.is-active .chart-widget__point-tooltip-label,.chart-widget__point-tooltip-row.is-active .chart-widget__point-tooltip-value{font-weight:700}.chart-widget__point-tooltip-row circle{fill:var(--colors-charts-a)}.chart-widget__point-tooltip-row[data-series="1"] circle{fill:var(--colors-charts-b)}.chart-widget__point-tooltip-row[data-series="2"] circle{fill:var(--colors-charts-c)}.chart-widget__point-tooltip-row[data-series="3"] circle{fill:var(--colors-charts-d)}.chart-widget__point-tooltip-row[data-others=true] circle{fill:var(--colors-charts-others)}.chart-widget__point-tooltip-row[data-goal=true] circle{fill:var(--colors-charts-c)}.chart-widget__x-axis{position:relative;width:100%;min-height:14px;margin-top:var(--spacing-md);overflow:hidden;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s10);line-height:1.3}.chart-widget__x-axis span{position:absolute;top:0;max-width:96px;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%);white-space:nowrap}.chart-widget__x-axis span.is-last{transform:translate(-100%)}.chart-widget__x-axis span.is-first{transform:none}.chart-widget__loading{display:grid;min-height:0;flex:1;grid-template-columns:44px minmax(0,1fr);gap:var(--spacing-lg);overflow:hidden}.chart-widget__loading-y{display:flex;height:257px;flex-direction:column;align-items:flex-end;justify-content:space-between}.chart-widget__loading-y span{width:var(--scale-28);height:var(--scale-8);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary)}.chart-widget__loading-plot{min-width:0;overflow:hidden}.chart-widget__loading-plot svg{display:block;width:100%;height:257px}.chart-widget__loading-plot line{stroke:var(--colors-border-primary);stroke-width:1;vector-effect:non-scaling-stroke}.chart-widget__loading-plot polyline{fill:none;stroke:var(--colors-border-secondary, var(--colors-border-primary));stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.45;vector-effect:non-scaling-stroke}.chart-widget__loading-y span,.chart-widget__loading-plot polyline,.chart-widget__loading-x span{animation:chart-widget-loading 1.4s ease-in-out infinite}.chart-widget__loading-x{display:flex;align-items:center;justify-content:space-around}.chart-widget__loading-x span{width:var(--scale-20);height:var(--scale-8);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary)}.chart-widget__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);color:var(--colors-text-label);text-align:center}.chart-widget__empty>i{color:var(--colors-icon-primary);font-size:var(--scale-40)}.chart-widget__legend{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:var(--spacing-lg);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);line-height:1.3}.chart-widget__legend span{display:flex;align-items:center;gap:var(--spacing-sm);white-space:nowrap}.chart-widget__legend i{width:var(--scale-12);height:var(--scale-12);border-radius:50%;background:var(--colors-charts-a)}.chart-widget__legend span[data-series="1"] i{background:var(--colors-charts-b)}.chart-widget__legend span[data-series="2"] i{background:var(--colors-charts-c)}.chart-widget__legend span[data-series="3"] i{background:var(--colors-charts-d)}.chart-widget__legend span[data-series="4"] i,.chart-widget__legend span[data-others=true] i{background:var(--colors-charts-others)}.chart-widget__legend span[data-goal=true] i{background:var(--colors-charts-c)}.chart-widget__legend span[data-goal=true]{color:var(--colors-charts-c)}.chart-widget--expanded{min-width:0;height:514px;flex:0 0 514px;gap:var(--spacing-2xl);padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.chart-widget--expanded .chart-widget__header{min-height:60px}.chart-widget--expanded .chart-widget__selector--metric strong{font-size:var(--typeface-font-size-heading-h1)}.chart-widget--expanded .chart-widget__selector--metric>button{min-height:60px;padding:14px}.chart-widget--expanded .chart-widget__selector--period>button{min-width:100px;min-height:60px;padding:var(--spacing-md-2) var(--spacing-md-3);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h5)}.chart-widget--expanded .chart-widget__visualization,.chart-widget--expanded .chart-widget__loading{min-height:374px;flex:0 0 374px;grid-template-columns:40px minmax(0,1fr);gap:var(--spacing-lg);overflow:visible}.chart-widget--expanded .chart-widget__y-axis,.chart-widget--expanded .chart-widget__svg,.chart-widget--expanded .chart-widget__loading-y,.chart-widget--expanded .chart-widget__loading-plot svg{height:350px;font-size:var(--typeface-font-size-body-p14)}.chart-widget--expanded .chart-widget__plot{overflow:visible}.chart-widget--expanded .chart-widget__x-axis{min-height:var(--scale-20);margin-top:var(--spacing-xs);font-size:var(--typeface-font-size-body-p14)}@media(max-width:600px){.chart-widget{min-width:0;height:282px;gap:var(--spacing-sm);padding:var(--spacing-md-3) var(--spacing-md) var(--spacing-xs)}.chart-widget__loading{width:100%;max-width:100%;min-height:0;grid-template-columns:var(--scale-32) minmax(0,1fr);gap:var(--spacing-sm);overflow:hidden}.chart-widget__loading-y,.chart-widget__loading-plot{min-width:0;max-width:100%}.chart-widget__header{min-height:var(--scale-36)}.chart-widget__selector--metric>button{min-height:var(--scale-36);padding-left:0}.chart-widget__selector--metric strong{font-size:var(--typeface-font-size-heading-h5)}.chart-widget__expand{display:none}.chart-widget__visualization{grid-template-columns:var(--scale-32) minmax(0,1fr);gap:var(--spacing-sm)}.chart-widget__y-axis,.chart-widget__svg{height:182px}}@keyframes chart-widget-loading{0%,to{opacity:.35}50%{opacity:1}}@keyframes chart-widget-line-in{0%{opacity:0}}@keyframes chart-widget-area-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.chart-widget__line,.chart-widget__area,.chart-widget__loading-y span,.chart-widget__loading-plot polyline,.chart-widget__loading-x span{animation:none}}.pixel-empty-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);color:var(--colors-text-label);text-align:center}.pixel-empty-state__thumbnail{display:grid;min-width:var(--scale-48);min-height:var(--scale-48);margin-bottom:var(--spacing-lg);place-items:center;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-text-disabled);font-size:var(--scale-24)}.pixel-empty-state>strong{color:var(--colors-text-label);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.pixel-empty-state>p{margin:0;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.pixel-empty-state button{padding:0;border:0;background:transparent;color:var(--colors-text-action-1);font:inherit;font-weight:var(--typeface-font-weight-body-bold);text-decoration:underline;cursor:pointer}.chart-expanded-modal .modal__surface{width:min(100vw - var(--spacing-lg) * 2,1099px);max-width:1276px;gap:0;padding:var(--spacing-4xl);overflow:visible}.chart-expanded-modal .modal__content{gap:0}.chart-expanded-modal .modal__header{position:absolute;z-index:5;top:var(--spacing-md-3);right:var(--spacing-md-3);width:auto}.chart-expanded-modal__close{display:grid;width:var(--scale-24);height:var(--scale-24);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer;align-self:end}.chart-expanded-modal__close i{font-size:var(--scale-24);line-height:1}.date-update-watermark{display:flex;width:max-content;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);color:var(--colors-text-disabled)}.date-update-watermark__icon{display:grid;width:var(--scale-24);height:var(--scale-24);flex:0 0 var(--scale-24);place-items:center;overflow:hidden}.date-update-watermark__icon i{width:var(--scale-24);height:var(--scale-24);color:var(--colors-icon-disabled, var(--colors-text-disabled));font-size:var(--scale-24);line-height:1}.date-update-watermark__content{display:flex;min-width:0;flex-direction:column;font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s10);font-weight:var(--typeface-font-weight-label-regular, 400);line-height:1.3}.vision-button{position:relative;width:max-content;max-width:180px}.vision-button__trigger{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;min-width:89px;min-height:36px;padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-action-2);color:var(--colors-text-on-action);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3;cursor:pointer}.vision-button__trigger:disabled{cursor:not-allowed;opacity:.6}.vision-button__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vision-button__trigger i{width:16px;height:16px;font-size:16px}.vision-button__menu{position:relative;z-index:35;display:grid;width:254px;padding:var(--spacing-sm) var(--spacing-md-2);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-16) var(--colors-shadow-16)}.vision-button__menu button{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md-3);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);font:inherit;text-align:left;cursor:pointer}.vision-button__menu button:hover,.vision-button__menu button.is-selected{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.vision-button__menu button.is-current{background:var(--colors-surface-action-1);color:var(--colors-text-on-action)}.vision-button__menus{position:absolute;z-index:35;top:calc(100% + var(--spacing-xs));left:0;display:flex;align-items:flex-start}.vision-button__submenu{display:grid;width:268px;margin-left:calc(var(--spacing-xs) * -1);padding:var(--spacing-sm) var(--spacing-md-2);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-16) var(--colors-shadow-16)}.vision-button__submenu--position-0{margin-top:calc(var(--spacing-sm) + 36px * 0)}.vision-button__submenu--position-1{margin-top:calc(var(--spacing-sm) + 36px * 1)}.vision-button__submenu--position-2{margin-top:calc(var(--spacing-sm) + 36px * 2)}.vision-button__submenu--position-3{margin-top:calc(var(--spacing-sm) + 36px * 3)}.vision-button__submenu--position-4{margin-top:calc(var(--spacing-sm) + 36px * 4)}.vision-button__submenu--position-5{margin-top:calc(var(--spacing-sm) + 36px * 5)}.vision-button__submenu--position-6{margin-top:calc(var(--spacing-sm) + 36px * 6)}.vision-button__submenu--position-7{margin-top:calc(var(--spacing-sm) + 36px * 7)}.vision-button__submenu--position-8{margin-top:calc(var(--spacing-sm) + 36px * 8)}.vision-button__submenu--position-9{margin-top:calc(var(--spacing-sm) + 36px * 9)}.vision-button__submenu--position-10{margin-top:calc(var(--spacing-sm) + 36px * 10)}.vision-button__submenu--position-11{margin-top:calc(var(--spacing-sm) + 36px * 11)}.vision-button__submenu--position-12{margin-top:calc(var(--spacing-sm) + 36px * 12)}.vision-button__submenu--position-13{margin-top:calc(var(--spacing-sm) + 36px * 13)}.vision-button__submenu--position-14{margin-top:calc(var(--spacing-sm) + 36px * 14)}.vision-button__submenu--position-15{margin-top:calc(var(--spacing-sm) + 36px * 15)}.vision-button__submenu--position-16{margin-top:calc(var(--spacing-sm) + 36px * 16)}.vision-button__submenu--position-17{margin-top:calc(var(--spacing-sm) + 36px * 17)}.vision-button__submenu--position-18{margin-top:calc(var(--spacing-sm) + 36px * 18)}.vision-button__submenu--position-19{margin-top:calc(var(--spacing-sm) + 36px * 19)}.vision-button__submenu--position-20{margin-top:calc(var(--spacing-sm) + 36px * 20)}.vision-button__submenu>button{min-height:36px;padding:var(--spacing-sm) var(--spacing-md-3);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);font:inherit;text-align:left;cursor:pointer}.vision-button__submenu>button:hover,.vision-button__submenu>button.is-selected{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.vision-button__empty-custom{display:flex;min-height:100px;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);text-align:center}.vision-button__empty-custom p{margin:0;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.vision-button__empty-custom button{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:0;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-action-1);color:var(--colors-text-on-action);cursor:pointer}.vision-button__upgrade-badge{display:inline-flex;height:16px;align-items:center;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--border-corner-radius-xs);background:linear-gradient(253deg,#a63f4e 0%,var(--colors-brand-primary-default) 68.722%);color:#fff!important;font-size:var(--typeface-font-size-small-s10);font-weight:400;line-height:1.36;white-space:nowrap}.info-card{position:relative;display:flex;min-width:0;height:84px;flex:1;align-items:center;gap:var(--spacing-md-3);padding:var(--spacing-md-2) var(--spacing-xl);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.info-card:has(.info-card__group-visual-wrapper){height:116px}.info-card:has(.info-card__content--goals){height:auto;min-height:116px}.info-card__thumbnail{display:grid;width:var(--scale-52);height:var(--scale-52);flex:0 0 var(--scale-52);place-items:center;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-icon-accent);font-size:var(--scale-24)}.info-card__group-visual-wrapper{position:relative;display:block;width:68px;height:68px;flex:0 0 68px}.info-card__group-visual{display:block;width:68px;height:68px}.info-card__group-visual svg{display:block;width:100%;height:100%;overflow:visible}.info-card__donut-track,.info-card__donut-segment{fill:none;stroke-width:3}.info-card__donut-track{stroke:var(--colors-surface-secondary)}.info-card__donut-segment{transform:rotate(-90deg);transform-origin:center;stroke:var(--colors-charts-a);stroke-linecap:butt}.info-card__donut-segment[data-series="1"]{stroke:var(--colors-charts-b)}.info-card__donut-segment[data-series="2"]{stroke:var(--colors-charts-c)}.info-card__donut-segment[data-series="3"]{stroke:var(--colors-charts-d)}.info-card__donut-segment[data-series="4"],.info-card__donut-segment[data-others=true]{stroke:var(--colors-charts-others)}.info-card__group-visual-wrapper:has(.info-card__group-visual--bars){width:52px;flex-basis:52px}.info-card__group-visual--bars{width:52px}.info-card__bar{fill:var(--colors-charts-a)}.info-card__bar[data-series="1"]{fill:var(--colors-charts-b)}.info-card__bar[data-series="2"]{fill:var(--colors-charts-c)}.info-card__bar[data-series="3"]{fill:var(--colors-charts-d)}.info-card__bar[data-series="4"],.info-card__bar[data-others=true]{fill:var(--colors-charts-others)}.info-card__skeleton{background:var(--colors-surface-secondary);animation:chart-widget-loading 1.4s ease-in-out infinite}.info-card__content--loading{width:min(180px,100%);min-width:0;max-width:100%}.info-card__content--loading .info-card__skeleton{display:block;width:100%;height:var(--scale-16);border-radius:var(--border-corner-radius-xs)}.info-card__content--loading .info-card__skeleton+.info-card__skeleton{width:72%;height:var(--scale-12)}.info-card__content{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-xs)}.info-card__content strong{overflow:hidden;color:var(--colors-text-accent);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.info-card__content .info-card__value--empty{color:var(--colors-text-placeholder)}.info-card__content>span{display:flex;min-width:0;align-items:center;gap:var(--spacing-xs);overflow:hidden;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);text-overflow:ellipsis;white-space:nowrap}.info-card__label{overflow:visible!important}.info-card__tooltip{position:relative;display:inline-flex;overflow:visible}.info-card__tooltip-trigger{display:grid;width:var(--scale-16);height:var(--scale-16);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-secondary);cursor:help;font-size:var(--scale-16)}.info-card__tooltip-content{position:absolute;z-index:50;bottom:calc(100% + var(--spacing-sm));left:50%;width:max-content;max-width:240px;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-navbar);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-16);color:var(--colors-neutrals-white-white);font-family:var(--typeface-font-family-system-tooltip);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-tooltip-regular);line-height:1.4;opacity:0;pointer-events:none;transform:translate(-50%,var(--scale-4));transition:opacity .12s ease,transform .12s ease;white-space:normal}.info-card__tooltip:hover .info-card__tooltip-content,.info-card__tooltip:focus-within .info-card__tooltip-content{opacity:1;transform:translate(-50%)}.info-card__content--goals{flex:1}.info-card__goals{display:grid;width:100%;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.info-card__goal{display:grid;width:100%;gap:var(--spacing-2xs)}.info-card__goal>span{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s10);line-height:1.3}.info-card__goal progress{width:100%;height:var(--scale-8);overflow:hidden;border:0;border-radius:var(--border-corner-radius-round);background:var(--colors-surface-secondary);-webkit-appearance:none;-moz-appearance:none;appearance:none}.info-card__goal progress::-webkit-progress-bar{border-radius:inherit;background:var(--colors-surface-secondary)}.info-card__goal progress::-webkit-progress-value{border-radius:inherit;background:var(--colors-text-accent)}.info-card__goal progress::-moz-progress-bar{border-radius:inherit;background:var(--colors-text-accent)}.info-card__groups-tooltip{position:absolute;z-index:45;bottom:calc(100% + var(--spacing-sm));left:50%;display:grid;min-width:190px;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);transform:translate(-50%);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12);color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);pointer-events:none}.info-card__groups-tooltip:after{position:absolute;bottom:-5px;left:50%;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:var(--colors-surface-primary);content:""}.info-card__groups-tooltip>strong{color:var(--colors-text-accent);font-weight:var(--typeface-font-weight-label-medium)}.info-card__groups-tooltip-row{display:flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap}.info-card__groups-tooltip-row>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--colors-charts-a)}.info-card__groups-tooltip-row>i[data-series="1"]{background:var(--colors-charts-b)}.info-card__groups-tooltip-row>i[data-series="2"]{background:var(--colors-charts-c)}.info-card__groups-tooltip-row>i[data-series="3"]{background:var(--colors-charts-d)}.info-card__groups-tooltip-row>i[data-series="4"]{background:var(--colors-charts-others)}.info-card__groups-tooltip-row>i[data-others=true]{background:var(--colors-charts-others)}.info-card__groups-tooltip-row>span{overflow:hidden;text-overflow:ellipsis}.info-card__groups-tooltip-row>b{margin-left:auto;font-weight:var(--typeface-font-weight-label-medium)}.info-card__more{position:absolute;top:var(--spacing-sm);right:var(--spacing-xs);display:grid;width:40px;min-height:36px;place-items:center;padding:var(--spacing-sm);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-icon-secondary);cursor:pointer}.info-card__more:hover{background:var(--colors-surface-secondary)}.info-card__menu{position:fixed;z-index:40;top:0;left:0;display:grid;width:max-content;min-width:254px;padding:var(--spacing-sm) var(--spacing-md-2);overflow:hidden;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.info-card__menu-title{min-height:36px;padding:var(--spacing-sm) var(--spacing-md-3);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium, 500);line-height:1.5}.info-card__menu-title.is-separated{margin-top:var(--spacing-sm);border-top:var(--border-border-width-xs) solid var(--colors-border-primary);padding-top:var(--spacing-md-2)}.info-card__menu-item{display:flex;width:100%;min-height:36px;align-items:center;padding:var(--spacing-sm) var(--spacing-md-3);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-body);cursor:pointer}.info-card__menu-item .selection-control{gap:var(--spacing-md);line-height:1.5;white-space:nowrap}.info-card__menu-item .selection-control__native{width:20px;height:20px}.info-card__menu-item:hover,.info-card__menu-item.is-selected{background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.info-card__menu-item:hover .selection-control,.info-card__menu-item.is-selected .selection-control{color:inherit}@media(max-width:600px){.info-card{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md-2)}.info-card__thumbnail{width:var(--scale-40);height:var(--scale-40);flex-basis:var(--scale-40);font-size:var(--scale-20)}.info-card__group-visual-wrapper,.info-card__group-visual{width:48px;height:48px}.info-card__group-visual-wrapper{flex-basis:48px}.info-card__group-visual-wrapper:has(.info-card__group-visual--bars){width:40px;flex-basis:40px}.info-card__group-visual--bars{width:40px}}.resource-upgrade-modal .modal__surface{width:min(100%,664px);gap:var(--spacing-4xl);padding:0 var(--spacing-4xl) var(--spacing-4xl);overflow-x:hidden}.resource-upgrade-modal .modal__content{gap:0}.resource-upgrade-modal__preview{position:relative;width:calc(100% + var(--spacing-4xl) * 2);height:469px;flex:0 0 469px;margin-inline:calc(var(--spacing-4xl) * -1);overflow:hidden;border-radius:var(--border-corner-radius-sm) var(--border-corner-radius-sm) 0 0}.resource-upgrade-modal__preview img{width:100%;height:100%;object-fit:cover}.resource-upgrade-modal__preview button{position:absolute;top:var(--spacing-lg);right:var(--spacing-md-3);display:grid;width:var(--scale-24);height:var(--scale-24);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer;font-size:var(--scale-24)}.resource-upgrade-modal__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}.resource-upgrade-modal__copy h2,.resource-upgrade-modal__copy p{width:100%;margin:0;color:var(--colors-text-body)}.resource-upgrade-modal__copy h2{font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h4);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.resource-upgrade-modal__copy p{font-size:var(--typeface-font-size-body-p16);line-height:1.5;text-align:justify}.resource-upgrade-modal__copy strong{font-weight:var(--typeface-font-weight-body-medium)}.resource-upgrade-modal__copy>button{display:flex;min-height:60px;align-items:center;align-self:center;gap:var(--spacing-sm);padding:var(--spacing-md-2) var(--spacing-md-3);border:0;border-radius:var(--border-corner-radius-sm);background:linear-gradient(210.15deg,#a63f4e 0%,var(--colors-brand-primary-default) 68.722%);color:#fff;font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-medium);cursor:pointer}.resource-upgrade-modal__copy>button i{font-size:var(--scale-24)}.vision-configuration-dialog .modal__surface{width:min(100%,400px);gap:var(--spacing-4xl);padding:var(--spacing-2xl);overflow:hidden}.vision-configuration-dialog .modal__content{align-items:center}.vision-configuration-dialog .modal__content>p{margin:0;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p16);line-height:1.5;text-align:center}.vision-configuration-dialog .modal__content>p strong{color:var(--colors-text-accent);font-weight:var(--typeface-font-weight-body-regular, 400)}.vision-configuration-dialog__header{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--spacing-2xl)}.vision-configuration-dialog__header>button{position:absolute;top:0;right:0;display:grid;width:var(--scale-24);height:var(--scale-24);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer}.vision-configuration-dialog__header>button i{font-size:var(--scale-24)}.vision-configuration-dialog__header>i{color:var(--colors-icon-action-1, var(--colors-text-action-1));font-size:68px;line-height:1}.vision-configuration-dialog__header h2{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32;text-align:center}.vision-legend{display:flex;min-width:0;height:var(--scale-52);align-items:center;gap:var(--spacing-sm)}.vision-legend__items,.vision-legend__loading{display:flex;align-items:center;gap:var(--spacing-md)}.vision-legend__loading span{width:var(--scale-72);height:var(--scale-12);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary);animation:chart-widget-loading 1.4s ease-in-out infinite}.vision-legend__item{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);line-height:1.3;white-space:nowrap}.vision-legend__item i{width:var(--scale-12);height:var(--scale-12);flex:0 0 var(--scale-12);border-radius:var(--border-corner-radius-round);background:var(--colors-charts-a)}.vision-legend__item[data-series="1"] i{background:var(--colors-charts-b)}.vision-legend__item[data-series="2"] i{background:var(--colors-charts-c)}.vision-legend__item[data-series="3"] i{background:var(--colors-charts-d)}.vision-legend__item[data-series="4"] i,.vision-legend__item[data-others=true] i{background:var(--colors-charts-others)}.vision-legend__divider{width:var(--border-border-width-xs);height:100%;background:var(--colors-border-disabled)}.vision-legend button{display:inline-flex;min-height:36px;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-text-label);font:inherit;font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium);cursor:pointer;white-space:nowrap}.vision-legend button i{font-size:var(--scale-16)}.vision-legend__line{min-width:0;height:var(--border-border-width-xs);flex:1;background:var(--colors-border-disabled)}.vision-details-modal .modal__surface{width:min(100vw - var(--spacing-lg) * 2,1800px);max-width:1800px;height:min(100vh - var(--spacing-lg) * 2,900px);max-height:calc(100vh - var(--spacing-lg) * 2);gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-4xl);overflow:hidden;align-items:stretch}.vision-details-modal .modal__content{min-height:0;flex:1 1 auto;gap:var(--spacing-md-2)}.vision-details-modal__header{position:relative;display:flex;width:100%;align-items:center;gap:var(--spacing-xs)}.vision-details-modal__header h2{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h1);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.vision-details-modal__header .v-search-bar{width:min(400px,36vw);margin-left:auto}.vision-details-modal__header>button{position:absolute;top:calc(var(--spacing-lg) * -1);right:calc(var(--spacing-lg) * -1);display:grid;width:var(--scale-24);height:var(--scale-24);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer}.vision-details-modal__header>button i{font-size:var(--scale-24)}.vision-details-modal__columns{position:relative}.vision-details-modal__columns>button{display:inline-flex;min-height:36px;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:0;border-radius:var(--border-corner-radius-sm);background:transparent;color:var(--colors-text-label);font:inherit;font-size:var(--typeface-font-size-small-s12);cursor:pointer}.vision-details-modal__columns-menu{position:absolute;z-index:20;top:calc(100% + var(--spacing-xs));right:0;display:grid;width:220px;max-height:280px;gap:var(--spacing-xs);padding:var(--spacing-md);overflow:auto;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.vision-details-modal__columns-menu label{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14)}.vision-details-modal__table-wrap{min-height:0;flex:1 1 auto;width:100%;overflow:auto}.vision-details-modal table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto}.vision-details-modal th,.vision-details-modal td{height:44px;padding:var(--spacing-sm) var(--spacing-md-2);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);font-size:var(--typeface-font-size-body-p14)}.vision-details-modal th{position:sticky;top:0;z-index:2;background:var(--colors-surface-primary);color:var(--colors-text-disabled);font-weight:var(--typeface-font-weight-body-medium);text-align:right}.vision-details-modal th button{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.vision-details-modal th:first-child button{justify-content:flex-start;text-align:left}.vision-details-modal td{color:var(--colors-text-body);text-align:right}.vision-details-modal th:first-child{width:220px;text-align:left}.vision-details-modal td:first-child{min-width:220px;text-align:left}.vision-details-modal th:not(:first-child),.vision-details-modal td:not(:first-child){min-width:104px;text-align:right}.vision-details-modal tbody tr:nth-child(2n){background:var(--colors-surface-secondary)}.vision-details-modal__loading{display:grid;gap:var(--spacing-sm)}.vision-details-modal__loading span{height:40px;background:var(--colors-surface-secondary);animation:chart-widget-loading 1.4s ease-in-out infinite}.pagination{display:flex;flex:0 0 var(--scale-24);align-self:flex-end;justify-content:flex-end;gap:var(--spacing-xs);filter:drop-shadow(0 var(--scale-4) var(--scale-2) var(--colors-shadow-16))}.pagination button{display:grid;width:var(--scale-24);height:var(--scale-24);place-items:center;padding:0;border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);cursor:pointer}.pagination button.active{border-color:var(--colors-border-action-1);background:var(--colors-surface-action-1);color:var(--colors-text-on-action)}.pagination__page-size{display:flex;align-items:center;gap:var(--spacing-xs);margin-right:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.pagination__page-size span{white-space:nowrap}.pagination__page-size select{height:var(--scale-24);padding:0 var(--spacing-xs);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-label);font-size:inherit}.auth-page{position:relative;min-height:100vh;min-height:100dvh;padding:var(--spacing-lg) var(--spacing-lg) 74px;background:var(--colors-brand-primary-default)}.auth-page__navbar-controls{position:absolute;z-index:10;top:0;right:0;height:var(--scale-52)}.auth-page__navbar-controls .dashboard-navbar__tools{height:var(--scale-52)}.auth-page__main{display:flex;flex-direction:column;justify-items:center;align-items:center;min-height:calc(100vh - 98px);min-height:calc(100dvh - 98px);place-content:center;row-gap:var(--spacing-md-2)}.auth-page__demo-layout{display:contents}.auth-page__demo-layout--active{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,620px);align-items:center;width:min(1100px,100%);gap:var(--spacing-5xl)}.auth-page__logo{width:272px;height:auto;max-width:100%;opacity:.88}.auth-page__card{display:grid;justify-items:center;width:min(620px,100%);padding:var(--spacing-2xl) var(--spacing-5xl) var(--spacing-4xl);border-radius:var(--border-corner-radius-xl);background:var(--colors-surface-primary)}.auth-page__card--recovery-success{gap:var(--spacing-3xl);width:min(620px,100%)}.auth-page__card--new-user{gap:var(--spacing-lg);width:min(620px,100%);padding-top:28px;padding-bottom:36px}.auth-page__logo-block{display:flex;place-items:center;width:100%;height:188px;padding:16px 0}.auth-page__logo-block img{display:block;max-width:100%;max-height:100%;margin:auto}.auth-page__logo-block .logo_vestige_metrics{width:min(272px,100%);height:auto;object-fit:contain}.auth-page__message{display:grid;gap:var(--spacing-xs);width:100%;color:var(--colors-text-action-1)}.auth-page__message-icon{justify-self:center;color:var(--colors-icon-success);font-size:24px}.auth-page__message{text-align:center}.auth-page__title{margin:0;font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-heading-medium);line-height:1.2}.auth-page__description{max-width:440px;margin:0 auto;font-size:var(--typeface-font-size-body-p16);line-height:1.4}.auth-page__logo-block--password-reset{height:188px}.auth-page__logo-block--new-user{height:152px;padding-top:0;padding-bottom:0}.auth-page__stepper{display:flex;align-items:center;justify-content:center;width:100%;gap:var(--spacing-sm)}.auth-page__stepper-item{display:flex;align-items:center;flex:1 1 0;gap:var(--spacing-sm)}.auth-page__stepper-item:last-child{flex:0 0 auto}.auth-page__stepper-number{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--colors-neutrals-grey-200);color:var(--colors-neutrals-grey-600);font-size:14px;font-weight:700;line-height:1;flex:0 0 32px}.auth-page__stepper-line{flex:1 1 auto;height:var(--border-border-width-sm);border-radius:999px;background:var(--colors-border-disabled)}.auth-page__stepper-item[data-active=true] .auth-page__stepper-number{background:var(--colors-brand-secondary-default);color:var(--colors-text-on-action)}.auth-page__stepper-item[data-done=true] .auth-page__stepper-number{background:var(--colors-brand-primary-default);color:var(--colors-neutrals-white-white)}.auth-page__stepper-item[data-done=true] .auth-page__stepper-line{background:var(--colors-brand-primary-default)}.auth-page__fields{display:grid;gap:var(--spacing-md-3);width:100%}.auth-page__demo-intro{display:grid;gap:var(--spacing-sm);width:100%;padding:var(--spacing-lg);border:var(--border-border-width-sm) solid color-mix(in srgb,var(--colors-border-success) 42%,transparent);border-radius:var(--border-corner-radius-md);background:var(--colors-surface-success-secondary);color:var(--colors-text-action-1)}.auth-page__demo-intro h1,.auth-page__demo-intro h2,.auth-page__demo-intro p,.auth-page__demo-intro ul,.auth-page__demo-intro hr{margin:0}.auth-page__demo-intro h1,.auth-page__demo-intro h2{font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-heading-heading-medium);line-height:1.35}.auth-page__demo-intro h1{text-align:center}.auth-page__demo-intro h2{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.auth-page__demo-intro h2 i{color:var(--colors-icon-success);font-size:18px}.auth-page__demo-intro-link{font-weight:var(--typeface-font-weight-body-bold);vertical-align:baseline}.auth-page__demo-intro-link span{font-weight:inherit}.auth-page__demo-intro hr{width:100%;border:0;border-top:var(--border-border-width-sm) solid color-mix(in srgb,var(--colors-border-success) 22%,transparent)}.auth-page__demo-intro p,.auth-page__demo-intro li{font-size:var(--typeface-font-size-body-p16);line-height:1.45}.auth-page__demo-intro ul{display:grid;gap:var(--spacing-md-2);padding:0;list-style:none}.auth-page__demo-intro li{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.auth-page__demo-intro li i{flex:0 0 auto;margin-top:2px;color:var(--colors-icon-success);font-size:16px}.auth-page__demo-layout--active .auth-page__demo-intro{width:100%}.auth-page__social-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);width:100%}.auth-page__social-button{min-width:0;width:100%}.auth-page__social-button.button--outline:active{--button-background: var(--colors-surface-secondary);--button-foreground: var(--colors-text-action-1);--button-border: var(--colors-border-action-1)}.auth-page__social-button .button__icon{display:inline-grid;place-items:center;width:20px;height:20px;font-size:14px;line-height:1}.auth-page__social-button--google .button__icon{background:conic-gradient(from -35deg,#4285f4 0,#4285f4 25%,#34a853 25%,#34a853 43%,#fbbc05 43%,#fbbc05 63%,#ea4335 63%,#ea4335 82%,#4285f4 82%,#4285f4);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:17px;font-weight:700}.auth-page__social-button--facebook .button__icon{color:#1877f2;font-size:18px}.auth-page__terms{color:var(--colors-text-body)}.auth-page__terms a{color:var(--colors-text-body);text-decoration:underline;text-decoration-thickness:var(--border-border-width-sm);text-underline-offset:.12em}.auth-page__terms-error{margin:calc(var(--spacing-2xs) * -1) 0 0;color:var(--colors-text-error);font-size:var(--typeface-font-size-small-s12);line-height:1.2}.auth-page__logout .button__label{color:var(--colors-text-error)}.auth-page__fields--new-user{gap:var(--spacing-lg)}.auth-page__account-empty{display:grid;gap:var(--spacing-xs);width:100%;color:var(--colors-text-body);text-align:center}.auth-page__account-empty h1,.auth-page__account-empty p{margin:0}.auth-page__account-empty h1{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-heading-medium)}.auth-page__account-empty p{font-size:var(--typeface-font-size-body-p14);line-height:1.4}.auth-page__recovery-content{display:grid;gap:var(--spacing-3xl);width:100%}.auth-page__new-user-content{display:grid;gap:var(--spacing-xl);width:100%}.auth-page__new-user-illustration{--illustration-width: var(--scale-212);--illustration-height: var(--scale-212);width:var(--illustration-width);height:var(--illustration-height);justify-self:center}.auth-page__new-user-illustration img{display:block;width:100%;height:100%;object-fit:contain}.auth-page__new-user-illustration--company{--illustration-height: 148px}.auth-page__new-user-illustration--client{--illustration-height: 184px}.auth-page__new-user-illustration--final{--illustration-height: 192px}.auth-page__new-user-copy{display:grid;gap:var(--spacing-xs);text-align:center}.auth-page__new-user-kicker{margin:0;color:var(--colors-text-label);font-size:12px;line-height:1.3}.auth-page__new-user-title{margin:0;color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-heading-medium);line-height:1.2}.auth-page__new-user-description{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.45}.auth-page__client-grid,.auth-page__new-user-branch{display:grid;gap:var(--spacing-md-3);width:100%}.auth-page__new-user-note{display:grid;gap:var(--spacing-xs);padding:var(--spacing-md-2);border-radius:16px;background:var(--colors-surface-secondary)}.auth-page__new-user-note-title{margin:0;color:var(--colors-text-heading);font-size:14px;font-weight:700}.auth-page__new-user-note-text{margin:0;color:var(--colors-text-body);font-size:14px;line-height:1.45}.auth-page__new-user-check{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--colors-text-body);font-size:14px}.auth-page__new-user-check input{width:16px;height:16px}.auth-page__new-user-summary{display:grid;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md-2);border-radius:16px;background:var(--colors-surface-secondary);color:var(--colors-text-body)}.auth-page__new-user-summary p{margin:0;font-size:14px;line-height:1.45}.auth-page__password-reset-content{display:grid;gap:var(--spacing-3xl);width:100%}.auth-page__recovery-success-illustration{display:flex;justify-content:center;width:100%}.auth-page__recovery-success-illustration img{display:block;width:212px;max-width:100%;height:auto;object-fit:contain}.auth-page__recovery-success-copy{display:grid;gap:var(--spacing-xs);justify-items:center;width:100%;color:var(--colors-text-action-1);text-align:center}.auth-page__recovery-success-title{margin:0;font-size:var(--typeface-font-size-heading-h1);font-weight:var(--typeface-font-weight-heading-heading-medium);line-height:1.32}.auth-page__recovery-success-description{max-width:420px;margin:0;font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-heading-medium);line-height:1.32}.auth-page__recovery-field{gap:var(--spacing-sm)}.auth-page__recovery-field .v-input-control__box{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md-2);background:var(--colors-surface-secondary)}.auth-page__recovery-field .v-input-control__icon{width:24px;height:24px}.auth-page__password-reset-field{display:grid;gap:var(--spacing-sm);width:100%}.auth-page__password-reset-label{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-label-medium);line-height:1.3}.auth-page__password-reset-hint{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-label-regular);line-height:1.3}.auth-page__password-reset-actions{display:grid;gap:var(--spacing-lg);width:100%}.auth-page__password-reset-submit{margin-top:0}.auth-page__submit{width:100%;min-height:60px;margin-top:var(--spacing-3xl)}.auth-page__recovery-submit{width:100%}.auth-page__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3xs);width:100%}.auth-page__secondary-action.button--transparent{--button-foreground: var(--colors-text-action-1)}.auth-page__secondary-action.button--transparent:hover,.auth-page__secondary-action.button--transparent:focus-visible,.auth-page__secondary-action.button--transparent:active{--button-background: var(--colors-surface-secondary);--button-foreground: var(--colors-text-action-1)}.auth-page__submit.button--highlight{--button-foreground: var(--colors-text-on-action)}.auth-page__submit.button--highlight:active{--button-background: var(--colors-surface-action-hover-2);--button-foreground: var(--colors-text-on-action)}.auth-page__actions--new-user{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md-2)}.auth-page__actions--new-user .auth-page__submit--back{border:var(--border-border-width-sm) solid var(--colors-border-action-1);color:var(--colors-text-action-1)}.auth-page__recovery-actions{gap:var(--spacing-lg)}.auth-page__recovery-success-actions{display:flex;gap:var(--spacing-md-3);width:100%}.auth-page__recovery-success-button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:60px;padding:var(--spacing-md-2) var(--spacing-md-3);border:1px solid var(--colors-border-action-1);border-radius:var(--border-corner-radius-sm);color:var(--colors-text-action-1);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-heading-medium);line-height:1.32;text-align:center;white-space:nowrap}.auth-page__recovery-success-button-icon{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 24px}.auth-page__recovery-success-button-icon img{display:block;width:100%;height:100%;object-fit:contain}.auth-page__recovery-success-button-icon:has(img+img){display:block}.auth-page__recovery-success-button-icon:has(img+img) img{position:absolute;width:auto;height:auto}.auth-page__recovery-success-button-icon:has(img+img) img:first-child{right:0;bottom:1px;width:18px;height:11px}.auth-page__recovery-success-button-icon:has(img+img) img:last-child{top:0;left:0;width:16px;height:13px}.auth-page__divider{position:relative;display:grid;place-items:center;width:100%;margin:var(--spacing-lg) 0 var(--spacing-md-2);color:var(--colors-text-disabled);font-size:14px;font-weight:500;line-height:1.5}.auth-page__divider:before,.auth-page__divider:after{content:"";position:absolute;top:50%;width:calc(50% - 22px);height:1px;background:var(--colors-border-disabled)}.auth-page__divider:before{left:0}.auth-page__divider:after{right:0}.auth-page__links-row--login-options{align-items:center;justify-content:space-between;gap:var(--spacing-md-2);margin-top:var(--spacing-md-2);text-align:left}.auth-page__links-row--login-options .auth-page__link{line-height:1.35}.auth-page__links-row{display:flex;align-items:center;justify-content:space-between;width:100%}.auth-page__link{color:var(--colors-text-action-1);font-size:14px;font-weight:500;line-height:1.5}.auth-page__link:focus-visible{outline:var(--border-border-width-md) solid var(--colors-border-focus);outline-offset:2px;border-radius:var(--border-corner-radius-xs)}.auth-page__back-link{display:inline-flex;align-items:center;justify-self:start;gap:var(--spacing-3xs);color:var(--colors-text-action-1);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-medium);line-height:1.5}.auth-page__back-link:focus-visible{outline:var(--border-border-width-md) solid var(--colors-border-focus);outline-offset:2px;border-radius:var(--border-corner-radius-xs)}.auth-page__back-link i{display:inline-grid;place-items:center;width:24px;height:24px}.auth-page__powered{flex:0 0 auto;margin:0;width:min(520px,100%);padding-right:10px;color:var(--colors-text-label);font-size:14px;line-height:1.5;text-align:right}.auth-page__powered strong{color:inherit;font-weight:var(--typeface-font-weight-body-bold)}.auth-page__footer-links{position:absolute;left:0;right:0;bottom:var(--spacing-md-2);display:grid;align-items:center;justify-content:center;grid-auto-flow:column;gap:var(--spacing-md-2)}.auth-page__footer-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--scale-36);padding:0 var(--spacing-md-2);color:var(--colors-brand-base-300);font-size:var(--typeface-font-size-body-p14);line-height:1.3}.auth-page__footer-link:focus-visible{outline:var(--border-border-width-md) solid var(--colors-border-focus);outline-offset:2px;border-radius:var(--border-corner-radius-xs)}@media(max-width:768px){.auth-page__demo-layout--active{grid-template-columns:1fr;gap:var(--spacing-lg);width:100%}.auth-page__demo-layout--active .auth-page__demo-intro{order:1}.auth-page__demo-layout--active .auth-page__card{order:2}.auth-page{display:flex;min-height:100vh;min-height:100dvh;height:auto;flex-direction:column;overflow-x:hidden;padding:calc(var(--scale-52) + var(--spacing-md)) var(--spacing-md-2) var(--spacing-md-2)}.auth-page__main{min-height:0;height:auto;flex:1 0 auto;justify-content:flex-start;width:100%}.auth-page__card{min-width:0;margin-block:auto;padding:var(--spacing-lg) var(--spacing-md-2) var(--spacing-xl);border-radius:var(--border-corner-radius-lg)}.auth-page__logo{width:220px}.auth-page__logo-block{height:132px;padding:var(--spacing-sm) 0}.auth-page__logo-block .logo_vestige_metrics{width:min(210px,100%);height:104px;max-height:104px}.auth-page__message{margin-top:var(--spacing-sm)}.auth-page__title{font-size:var(--typeface-font-size-heading-h4);line-height:1.2}.auth-page__description{font-size:var(--typeface-font-size-body-p14);line-height:1.45}.auth-page__logo-block--new-user{height:120px}.auth-page__card--recovery-success,.auth-page__recovery-content,.auth-page__password-reset-content{gap:var(--spacing-xl)}.auth-page__password-reset-actions,.auth-page__recovery-actions{gap:var(--spacing-md-2)}.auth-page__recovery-success-illustration img{width:var(--scale-180);max-height:var(--scale-180)}.auth-page__recovery-success-actions{flex-direction:column;gap:var(--spacing-md-2)}.auth-page__recovery-success-button{width:100%;min-height:var(--scale-52);padding:var(--spacing-md) var(--spacing-md-2);white-space:normal}.auth-page__submit{min-height:var(--scale-52);margin-top:var(--spacing-xl)}.auth-page__divider{margin:var(--spacing-xl) 0 var(--spacing-md-2)}.auth-page__actions--new-user{grid-template-columns:1fr}.auth-page__new-user-illustration{--illustration-width: var(--scale-180);--illustration-height: var(--scale-180)}.auth-page__new-user-illustration--company{--illustration-height: var(--scale-140)}.auth-page__new-user-illustration--client,.auth-page__new-user-illustration--final{--illustration-height: var(--scale-180)}.auth-page.auth-page--new-user .auth-page__actions--new-user{flex-direction:column;gap:var(--spacing-sm)}.auth-page.auth-page--new-user .auth-page__actions--new-user .button{min-height:var(--scale-52);margin-top:0}.auth-page__links-row{flex-wrap:wrap;gap:var(--spacing-md-2)}.auth-page__footer-links{position:static;grid-auto-flow:row;gap:var(--spacing-md);margin-top:var(--spacing-md)}.auth-page__footer-link{min-height:var(--scale-44);padding:0 var(--spacing-sm)}}.account-status-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3xl);width:min(620px,100%);padding:var(--spacing-2xl) var(--spacing-5xl) var(--spacing-4xl);border-radius:var(--border-corner-radius-xl);background:var(--colors-surface-primary)}.account-status-card__illustration{display:flex;align-items:center;justify-content:center;width:100%}.account-status-card__illustration img{display:block;width:var(--scale-212);max-height:217px;object-fit:contain}.account-status-card__content,.account-status-card__controls{display:flex;flex-direction:column;width:100%}.account-status-card__content,.account-status-card__copy{gap:var(--spacing-3xl)}.account-status-card__copy{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);color:var(--colors-text-action-1);text-align:center}.account-status-card__copy h1,.account-status-card__copy p{width:100%;margin:0;font-family:var(--typeface-font-family-system-heading);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.account-status-card__copy h1{font-size:var(--typeface-font-size-heading-h1)}.account-status-card__copy p{font-size:var(--typeface-font-size-heading-h6)}.account-status-card__controls{gap:var(--spacing-lg)}.account-status-card__actions{display:flex;gap:var(--spacing-md-3);width:100%}.account-status-card__actions .button{flex:1 1 0;min-width:100px}.account-status-card__back-link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--spacing-xs);color:var(--colors-text-action-1);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-label-regular);line-height:1.5}.account-status-card__back-link i{display:inline-grid;place-items:center;width:24px;height:24px;font-size:24px}.auth-page--account-status{padding:0 var(--spacing-lg)}.auth-page--account-status .auth-page__main{min-height:100vh;min-height:100dvh}.auth-page--account-status .auth-page__footer-links{bottom:18px;gap:0}.auth-page--account-status .auth-page__footer-link{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:36px;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-corner-radius-sm);color:var(--colors-text-disabled);font-weight:var(--typeface-font-weight-label-medium);text-align:center;white-space:nowrap}@media(max-width:768px){.auth-page--account-status{padding:var(--spacing-md-2)}.auth-page--account-status .auth-page__main{min-height:0;flex:1 0 auto}.account-status-card{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-md-2) var(--spacing-xl);border-radius:var(--border-corner-radius-lg)}.account-status-card__illustration img{width:var(--scale-140);max-height:var(--scale-140)}.account-status-card__content{gap:var(--spacing-xl)}.account-status-card__copy{gap:var(--spacing-sm)}.account-status-card__controls{gap:var(--spacing-md-2)}.account-status-card__actions{flex-direction:column;gap:var(--spacing-sm)}.account-status-card__actions .button{width:100%;min-height:var(--scale-52)}.account-status-card__back-link{max-width:100%;white-space:normal}}.oauth-login__intro{display:grid;gap:var(--spacing-xs);width:100%;margin-bottom:var(--spacing-3xl);text-align:center}.oauth-login__intro h1,.oauth-login__intro p{margin:0}.oauth-login__intro h1{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h4);font-weight:var(--typeface-font-weight-heading-heading-medium);line-height:1.25}.oauth-login__intro p{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.45}.oauth-login__fields{gap:var(--spacing-md-3)}.oauth-login__submit{width:100%;margin-top:var(--spacing-3xl)}.oauth-login__security{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);margin:var(--spacing-md) 0 0;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);line-height:1.35;text-align:center}.oauth-login__security i{color:var(--colors-icon-secondary);font-size:16px}.auth-page__card--oauth{width:min(440px,100%);padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-2xl)}.auth-page__card--oauth .auth-page__logo-block{height:116px;padding:0 0 var(--spacing-lg)}.auth-page__card--oauth .auth-page__logo-block .logo_vestige_metrics{width:min(220px,100%);max-height:84px}@media(max-height:660px){.auth-page{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.auth-page__main{min-height:calc(100dvh - var(--spacing-md) * 2)}.auth-page__card--oauth{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.auth-page__card--oauth .auth-page__logo-block{height:88px;padding-bottom:var(--spacing-md)}.oauth-login__intro{margin-bottom:var(--spacing-md)}.oauth-login__submit{margin-top:var(--spacing-md)}}.subscription-page{min-height:calc(100vh - var(--scale-52));min-height:calc(100dvh - var(--scale-52));padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-lg) var(--spacing-3xl);background:var(--colors-surface-background)}.subscription-page__shell{min-height:calc(100vh - var(--scale-52) - var(--spacing-3xl) - var(--spacing-lg));min-height:calc(100dvh - var(--scale-52) - var(--spacing-3xl) - var(--spacing-lg));overflow:hidden;padding:0 var(--spacing-lg) var(--spacing-lg);border-radius:var(--border-corner-radius-md);background:var(--colors-surface-primary)}.subscription-page__header{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);border-bottom:var(--border-border-width-sm) solid var(--colors-border-disabled)}.subscription-page__title,.subscription-page__section-title,.subscription-page__section-header h3{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-weight:var(--typeface-font-weight-heading-medium)}.subscription-page__title,.subscription-page__section-title{font-size:var(--typeface-font-size-heading-h1);line-height:1.32}.subscription-page__title,.subscription-page__search{min-width:0;flex:1 1 0}.subscription-page__search{width:auto}.subscription-page__content{display:grid;grid-template-columns:var(--scale-220) minmax(0,1fr);align-items:start;gap:var(--spacing-md)}.subscription-page__menu{display:flex;width:var(--scale-220);flex-direction:column;gap:var(--spacing-md-2);padding-block:var(--spacing-4xl)}.subscription-page__main{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-4xl);padding:var(--spacing-5xl) var(--spacing-lg) 0}.subscription-page__block{display:flex;width:100%;flex-direction:column;gap:var(--spacing-lg)}.subscription-page__section-header{padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary)}.subscription-page__section-header h3{font-size:var(--typeface-font-size-heading-h6);line-height:1.32}.subscription-page__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--spacing-lg);padding-inline:var(--spacing-md-3)}.subscription-page__plans .subscription-plan-card{width:100%;flex-basis:auto}.subscription-page__limits{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,35fr) minmax(0,30fr);align-items:start;gap:var(--spacing-md)}.subscription-page__limits>*{height:100%;box-sizing:border-box}.settings-page{min-height:calc(100vh - var(--scale-52));min-height:calc(100dvh - var(--scale-52));padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-lg) var(--spacing-3xl);background:var(--colors-surface-background)}.settings-page__shell{min-height:calc(100vh - var(--scale-52) - var(--spacing-3xl) - var(--spacing-lg));min-height:calc(100dvh - var(--scale-52) - var(--spacing-3xl) - var(--spacing-lg));padding:0 var(--spacing-lg) var(--spacing-lg);overflow:hidden;border-radius:var(--border-corner-radius-md);background:var(--colors-surface-primary)}.settings-page__header{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);border-bottom:var(--border-border-width-sm) solid var(--colors-border-disabled)}.settings-page__title,.settings-page__section-title{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h1);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.settings-page__title,.settings-page__search{min-width:0;flex:1 1 0}.settings-page__search{width:400px;flex:0 0 400px}.settings-page__content{display:grid;grid-template-columns:var(--scale-220) minmax(0,1fr);gap:var(--spacing-md)}.settings-page__menu{display:flex;width:var(--scale-220);flex-direction:column;gap:var(--spacing-md-2);padding-block:var(--spacing-4xl)}.settings-page__main{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-4xl) var(--spacing-lg) var(--spacing-lg)}.profile-settings{display:flex;width:100%;flex-direction:column;gap:var(--scale-56);margin-top:var(--spacing-lg);padding-inline:var(--spacing-lg)}.profile-settings__block{display:flex;flex-direction:column;gap:var(--spacing-lg)}.profile-settings__block h3{margin:0;padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.profile-settings__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md-3) var(--spacing-md);padding-inline:var(--spacing-md-3)}.profile-settings .v-input-control{gap:var(--spacing-sm)}.profile-settings .v-input-control__box{min-height:auto;padding:var(--spacing-sm) var(--spacing-md-2);background:var(--colors-surface-secondary)}.profile-settings__edit-actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.profile-settings__password-row{display:grid;grid-template-columns:minmax(0,442px) auto;align-items:end;gap:var(--spacing-md);padding-inline:var(--spacing-md-3)}.profile-settings__password-row .button{justify-self:start}.profile-settings__identity-list{display:grid;gap:var(--spacing-sm);padding-inline:var(--spacing-md-3)}.profile-settings__identity-row{display:flex;align-items:center;justify-content:space-between;min-height:var(--scale-52);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm)}.profile-settings__identity-name{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--colors-text-heading);font-weight:var(--typeface-font-weight-body-medium)}.profile-settings__identity-name i{width:20px;color:var(--colors-text-action-1);font-size:18px;text-align:center}.profile-settings__deactivate.button{align-self:flex-start;color:var(--colors-text-error)}.profile-password-modal{display:flex;flex-direction:column;gap:var(--spacing-md-2)}.profile-password-modal .v-input-control{gap:var(--spacing-sm)}.profile-password-modal .v-input-control__box{padding:var(--spacing-sm) var(--spacing-md-2);background:var(--colors-surface-secondary)}.profile-password-modal__divider{display:flex;align-items:center;gap:var(--spacing-md-2);color:var(--colors-text-disabled);font-size:var(--typeface-font-size-small-s12);margin-top:var(--spacing-sm)}.profile-password-modal__divider:before,.profile-password-modal__divider:after{height:var(--border-border-width-xs);flex:1;content:"";background:var(--colors-border-disabled)}.profile-password-modal__actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.onboarding-home{display:flex;min-height:calc(100vh - var(--scale-52));min-height:calc(100dvh - var(--scale-52));flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-lg) var(--spacing-3xl);background:var(--colors-surface-background)}.onboarding-home__welcome{display:flex;min-height:196px;align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-2xl);border-radius:var(--border-corner-radius-md);background:var(--colors-surface-primary)}.onboarding-home__illustration{width:116px;height:130px;flex:none;object-fit:contain}.onboarding-home__welcome-copy{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-md-3)}.onboarding-home__welcome-copy h1,.onboarding-home__welcome-copy p{margin:0}.onboarding-home__welcome-copy h1{color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-display-d4);font-weight:var(--typeface-font-weight-display-bold);line-height:1.4}.onboarding-home__welcome-copy p{color:var(--colors-text-label);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.onboarding-home__body{display:grid;min-height:566px;flex:1;grid-template-columns:300px minmax(0,1fr);gap:var(--spacing-md);padding:0 var(--spacing-lg) var(--spacing-lg);border-radius:var(--border-corner-radius-md);background:var(--colors-surface-primary)}.onboarding-home__steps{display:flex;flex-direction:column;gap:var(--spacing-md-2);padding-block:var(--spacing-4xl)}.onboarding-home__content{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2xl);padding:var(--scale-48) var(--spacing-lg) 0}.onboarding-home__content-header{display:flex;flex-direction:column;gap:var(--spacing-md)}.onboarding-home__content-header h2,.onboarding-home__content-header p{margin:0}.onboarding-home__content-header h2{color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h1);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.onboarding-home__content-header p{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p16);line-height:1.5}.onboarding-home__group{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-lg)}.onboarding-home__group>h3{margin:0;padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.onboarding-home__integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md-3)}.onboarding-home__integration-option{display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.onboarding-home__integration-option .integration-card{width:100%}.onboarding-home__more.button{align-self:center;color:var(--colors-text-label)}.onboarding-home__import{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}.onboarding-home__import>div{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--spacing-lg)}.onboarding-home__import h3,.onboarding-home__import p{margin:0}.onboarding-home__import h3{padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-bold)}.onboarding-home__import p{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.onboarding-home__provider-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.onboarding-home__provider-row{display:grid;min-height:var(--scale-48);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:var(--spacing-md)}.onboarding-home__provider-name{display:flex;min-width:150px;align-items:center;gap:var(--spacing-sm)}.onboarding-home__provider-name img{width:var(--scale-28);height:var(--scale-28);object-fit:contain}.onboarding-home__provider-name strong{color:var(--colors-text-heading);font-size:var(--typeface-font-size-body-p16)}.onboarding-home__provider-actions{display:grid;grid-template-columns:136px 88px minmax(170px,1fr);align-items:center;justify-content:start;gap:var(--spacing-sm)}.onboarding-home__provider-actions .button{justify-self:start}.onboarding-home__utm-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.onboarding-home__completed{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);text-align:center}.onboarding-home__completed>i{color:var(--colors-icon-success);font-size:var(--scale-48)}.onboarding-home__completed h2,.onboarding-home__completed p{margin:0}.onboarding-home__completed h2{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h1)}.onboarding-home__completed p{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p16)}.onboarding-home__actions,.onboarding-home__validation,.onboarding-home__validation-copy{display:flex;flex-direction:column}.onboarding-home__actions{align-items:flex-start;gap:var(--spacing-lg)}.onboarding-home__validation{width:100%;gap:var(--spacing-md-2)}.onboarding-home__validation-copy{gap:var(--spacing-md)}.onboarding-home__validation-copy h3,.onboarding-home__validation-copy p{margin:0}.onboarding-home__validation-copy h3{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-label-medium);line-height:1.5}.onboarding-home__validation-copy p{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.onboarding-home__validation-row{display:grid;width:100%;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:var(--spacing-sm)}.onboarding-home__validation-row .v-input-control__box{height:var(--scale-36);padding:var(--spacing-sm) var(--spacing-md-2);background:var(--colors-surface-secondary)}.onboarding-home__validation-row[data-status=valid] .v-input-control__box{border-color:var(--colors-border-success)}.onboarding-home__validation-row[data-status=invalid] .v-input-control__box{border-color:var(--colors-border-error)}.onboarding-home__validation-message{margin:var(--spacing-xs) 0 0;color:var(--colors-text-error);font-size:var(--typeface-font-size-small-s12)}.onboarding-victory__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-2xl) var(--spacing-2xl) 0}.onboarding-victory__header>.button{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);color:var(--colors-icon-secondary)}.onboarding-victory__header h2{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h2);line-height:1.32}.onboarding-victory__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);text-align:center}.onboarding-victory__content p{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p16);line-height:1.5}.onboarding-victory__content .button{width:100%}.onboarding-victory__icon{display:grid;width:var(--scale-56);height:var(--scale-56);place-items:center;border:5px solid var(--colors-border-success);border-radius:50%;color:var(--colors-icon-success);font-size:var(--scale-28)}@media(max-width:768px){.onboarding-home{min-height:calc(100svh - var(--scale-52));gap:var(--spacing-md-2);padding:var(--spacing-md-2)}.onboarding-home__welcome{min-height:0;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md-2);text-align:center}.onboarding-home__illustration{width:var(--scale-84);height:var(--scale-92)}.onboarding-home__welcome-copy{gap:var(--spacing-sm)}.onboarding-home__body{min-height:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 var(--spacing-lg);overflow:hidden}.onboarding-home__steps{flex-direction:row;gap:var(--spacing-md-2);padding:var(--spacing-md-2);overflow-x:auto;overscroll-behavior-x:contain}.onboarding-home__content{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-md-2) 0}.onboarding-home__integration-grid{grid-template-columns:minmax(0,1fr)}.onboarding-home__provider-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.onboarding-home__provider-name{min-width:0}.onboarding-home__provider-actions{grid-template-columns:minmax(0,1fr)}.onboarding-home__provider-actions .button{width:100%;justify-self:stretch}.onboarding-home__validation-row{grid-template-columns:minmax(0,1fr)}.onboarding-home__validation-row .button{width:100%}.onboarding-home__utm-actions{flex-direction:column}.onboarding-home__utm-actions .button{width:100%}.onboarding-step{flex:0 0 auto}}.onboarding-step{display:flex;min-height:var(--scale-40);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md-3);border:0;background:transparent;border-radius:var(--border-corner-radius-xs);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-medium);line-height:1.5;cursor:pointer;font-family:inherit;text-align:left}.onboarding-step__checkbox{display:grid;width:var(--scale-20);height:var(--scale-20);flex:none;place-items:center;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);font-size:var(--typeface-font-size-small-s12)}.onboarding-step[data-state=current]{background:var(--colors-ui-success-tint);color:var(--colors-text-success)}.onboarding-step[data-state=current] .onboarding-step__checkbox{border-color:var(--colors-text-success)}.onboarding-step[data-state=complete]{color:var(--colors-text-success)}.onboarding-step[data-state=complete] .onboarding-step__checkbox{border-color:var(--colors-text-success);background:var(--colors-text-success);color:var(--colors-text-on-action)}.onboarding-step[data-state=complete] .onboarding-step__label{text-decoration:line-through}.design-system-page{min-height:calc(100dvh - var(--scale-52));padding:var(--scale-32);color:var(--colors-text-body)}.design-system-page__header{margin-bottom:var(--scale-32)}.design-system-page__header h1,.design-system-page__header p{margin-top:0}.design-system-page__eyebrow{color:var(--colors-text-action-1);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.design-system-page__section{margin-bottom:var(--scale-24);padding:var(--scale-24);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-md);background:var(--colors-surface-primary)}.design-system-page__section>h2{margin-top:0}.design-system-page__section>h3{margin-top:var(--scale-24)}.design-system-page__row,.design-system-page__grid,.design-system-page__stack,.design-system-page__cards,.design-system-page__swatches,.design-system-page__button-line{display:flex;gap:var(--scale-16)}.design-system-page__row,.design-system-page__cards,.design-system-page__swatches,.design-system-page__button-line{flex-wrap:wrap;align-items:center}.design-system-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end}.design-system-page__stack{flex-direction:column;align-items:flex-start}.design-system-page__stack--stretch{align-items:stretch}.design-system-page__stack>*{margin:0}.design-system-page__cards{margin-top:var(--scale-24)}.design-system-page__cards>*{flex:1 1 220px}.design-system-page__button-line{margin-top:var(--scale-16)}.design-system-page__button-line>span{width:64px;color:var(--colors-text-disabled)}.design-system-page__swatch{display:flex;min-width:140px;min-height:80px;align-items:flex-end;padding:var(--scale-12);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);font-weight:700;text-transform:capitalize}.design-system-page__swatch--background{background:var(--colors-surface-background)}.design-system-page__swatch--surface{background:var(--colors-surface-primary)}.design-system-page__swatch--navbar{background:var(--colors-surface-navbar);color:var(--colors-neutrals-white-white)}.design-system-page__swatch--action{background:var(--colors-text-action-1);color:var(--colors-neutrals-white-white)}.design-system-page__swatch--error{background:var(--colors-text-error);color:var(--colors-neutrals-white-white)}.design-system-page__layout-docs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.design-system-page__layout-docs div,.design-system-page__layout-docs code{display:flex;flex-direction:column;gap:var(--spacing-xs)}.design-system-page__spacing{display:grid;gap:var(--spacing-sm)}.design-system-page__spacing>div{display:grid;grid-template-columns:64px 1fr 180px;align-items:center;gap:var(--spacing-md)}.design-system-page__spacing i{display:block;min-width:1px;height:var(--scale-8);background:var(--colors-text-action-1)}.design-system-page__space--none{width:var(--spacing-none)}.design-system-page__space--3xs{width:var(--spacing-3xs)}.design-system-page__space--2xs{width:var(--spacing-2xs)}.design-system-page__space--xs{width:var(--spacing-xs)}.design-system-page__space--sm{width:var(--spacing-sm)}.design-system-page__space--md{width:var(--spacing-md)}.design-system-page__space--md-2{width:var(--spacing-md-2)}.design-system-page__space--md-3{width:var(--spacing-md-3)}.design-system-page__space--lg{width:var(--spacing-lg)}.design-system-page__space--xl{width:var(--spacing-xl)}.design-system-page__space--2xl{width:var(--spacing-2xl)}.design-system-page__space--3xl{width:var(--spacing-3xl)}.design-system-page__space--4xl{width:var(--spacing-4xl)}.design-system-page__space--5xl{width:var(--spacing-5xl)}.design-system-page__type-list{display:grid;gap:var(--spacing-sm)}.design-system-page__type-list>*{margin:0}.design-system-page__type--d1,.design-system-page__type--d2,.design-system-page__type--d3,.design-system-page__type--d4,.design-system-page__type--d5,.design-system-page__type--d6{font-family:var(--typeface-font-family-system-display);line-height:1.15}.design-system-page__type--d1{font-size:var(--typeface-font-size-display-d1)}.design-system-page__type--d2{font-size:var(--typeface-font-size-display-d2)}.design-system-page__type--d3{font-size:var(--typeface-font-size-display-d3)}.design-system-page__type--d4{font-size:var(--typeface-font-size-display-d4)}.design-system-page__type--d5{font-size:var(--typeface-font-size-display-d5)}.design-system-page__type--d6{font-size:var(--typeface-font-size-display-d6)}.design-system-page__type--p16{font-size:var(--typeface-font-size-body-p16)}.design-system-page__type--p14{font-size:var(--typeface-font-size-body-p14)}.design-system-page__type--p12{font-size:var(--typeface-font-size-body-p12)}.design-system-page__type--s14{font-size:var(--typeface-font-size-small-s14)}.design-system-page__type--s12{font-size:var(--typeface-font-size-small-s12)}.design-system-page__type--s10{font-size:var(--typeface-font-size-small-s10)}.design-system-page__switch-row{margin-top:var(--spacing-lg)}.design-system-page__color-level{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:var(--border-border-width-sm) solid var(--colors-border-primary)}.design-system-page__color-group{margin-top:var(--spacing-lg)}.design-system-page__color-group h4{margin-bottom:var(--spacing-sm);text-transform:capitalize}.design-system-page__color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-xs) var(--spacing-md)}.design-system-page__input-group{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:var(--border-border-width-sm) solid var(--colors-border-primary)}.design-system-page__input-group>h3,.design-system-page__input-state>h4{margin-top:0}.design-system-page__input-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xl)}.design-system-page__input-row--top{align-items:flex-start}.design-system-page__input-row--top>div{flex:1 1 var(--scale-400);max-width:var(--scale-400)}.design-system-page__input-row code,.design-system-page__input-variants code{display:block;margin-bottom:var(--spacing-xs);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.design-system-page__input-matrix{display:grid;gap:var(--spacing-xl)}.design-system-page__input-state{min-width:0}.design-system-page__input-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:var(--spacing-lg);align-items:start}.design-system-page__input-variants>div{min-width:0}.design-system-page__input-variants .v-search-bar,.design-system-page__input-variants .v-text-area{max-width:var(--scale-400)}.design-system-page__code-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-xl)}.design-system-page__code-grid>div{display:grid;align-content:start;gap:var(--spacing-md);min-width:0}.design-system-page__code-grid h4{margin:0}.design-system-page__input-wrapper-description{max-width:880px;color:var(--colors-text-body)}.design-system-page__input-wrapper-description p{margin:0 0 var(--spacing-sm);line-height:1.5}.design-system-page__input-wrapper-description code{color:var(--colors-text-action-1)}.design-system-page__input-wrapper-example{padding:var(--spacing-md);border-left:var(--border-border-width-md) solid var(--colors-border-information);background:var(--colors-surface-information-secondary)}.design-system-page__button-group{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:var(--border-border-width-sm) solid var(--colors-border-primary)}.design-system-page__button-group>h3,.design-system-page__button-size>h4,.design-system-page__button-composites h4{margin-top:0}.design-system-page__button-size+.design-system-page__button-size{margin-top:var(--spacing-2xl)}.design-system-page__button-table{min-width:1000px}.design-system-page__button-size{overflow-x:auto}.design-system-page__button-table-header,.design-system-page__button-table-row{display:grid;grid-template-columns:100px repeat(5,minmax(176px,1fr));gap:var(--spacing-md);align-items:center}.design-system-page__button-table-header{margin-bottom:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);text-transform:capitalize}.design-system-page__button-table-row{padding:var(--spacing-md) 0;border-top:var(--border-border-width-sm) solid var(--colors-border-secondary)}.design-system-page__button-table-row>strong{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);text-transform:capitalize}.design-system-page__button-examples{display:flex;align-items:center;gap:var(--spacing-xs)}.design-system-page__button-composites{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-xl);align-items:start}.design-system-page__button-group code{display:block;margin-bottom:var(--spacing-xs);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.design-system-page__close-buttons{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-lg)}.design-system-page__close-buttons>div{display:grid;justify-items:center;gap:var(--spacing-xs)}.design-system-page__title-buttons{grid-column:1/-1}.design-system-page__title-button-grid{display:grid;grid-template-columns:80px repeat(5,minmax(130px,1fr));gap:var(--spacing-md);align-items:center}.design-system-page__title-button-grid>strong{color:var(--colors-text-label);text-transform:capitalize}.design-system-page__checkbox-interactive{display:inline-grid;gap:var(--spacing-xs);margin-top:var(--spacing-lg)}.design-system-page__checkbox-size{margin-top:var(--spacing-2xl);overflow-x:auto}.design-system-page__checkbox-size>h3{text-transform:capitalize}.design-system-page__checkbox-table{min-width:760px}.design-system-page__checkbox-table-header,.design-system-page__checkbox-table-row{display:grid;grid-template-columns:100px repeat(4,minmax(140px,1fr));gap:var(--spacing-md);align-items:center}.design-system-page__checkbox-table-header{margin-bottom:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);text-transform:capitalize}.design-system-page__checkbox-table-row{min-height:52px;padding:var(--spacing-md) 0;border-top:var(--border-border-width-sm) solid var(--colors-border-secondary)}.design-system-page__checkbox-table-row>strong{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.design-system-page__checkbox-table-row>div{min-height:24px;display:flex;align-items:center}.design-system-page__control-group{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:var(--border-border-width-sm) solid var(--colors-border-primary);overflow-x:auto}.design-system-page__control-group>h3,.design-system-page__checkbox-size>h4{margin-top:0;text-transform:capitalize}.design-system-page__radio-cards{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);align-items:flex-start}.design-system-page__switch-table{display:grid;min-width:520px;gap:var(--spacing-md)}.design-system-page__switch-table>div{display:grid;grid-template-columns:100px repeat(4,72px);gap:var(--spacing-lg);align-items:center}.design-system-page__switch-table>div:first-child{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);text-transform:capitalize}.design-system-page__select-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(304px,1fr));gap:var(--spacing-xl);align-items:start}.design-system-page__select-grid>div{position:relative;min-width:0}.design-system-page__selects .design-system-page__control-group{overflow:visible}.design-system-page__select-grid .select-control,.design-system-page__select-grid .select-dropdown-search{width:304px;max-width:100%}.design-system-page__select-open-example{min-height:420px}.design-system-page__specialized-menus{display:grid;grid-template-columns:repeat(auto-fit,minmax(304px,1fr));gap:var(--spacing-xl)}.design-system-page__specialized-menus>div{min-width:0}.design-system-page__specialized-menus .select-dropdown{position:static;width:304px;min-height:180px;margin-top:var(--spacing-xs)}.design-system-page__specialized-menus .select-dropdown--tags{display:flex;flex-wrap:wrap;align-content:flex-start}.design-system-page__specialized-menus .select-dropdown--checkbox{align-content:start}.design-system-page__select-chip{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary);color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12)}.design-system-page__support-group{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:var(--border-border-width-sm) solid var(--colors-border-primary)}.design-system-page__support-group>h3{margin-top:0}.design-system-page__support-group code{display:block;margin-bottom:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.design-system-page__tooltip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-height:var(--scale-180);align-items:center;gap:var(--spacing-xl);padding:var(--spacing-2xl)}.design-system-page__tooltip-grid>div{display:grid;justify-items:center;gap:var(--spacing-sm)}.design-system-page__tooltip-grid .ui-tooltip{width:var(--scale-16);height:var(--scale-16)}.design-system-page__tag-table{display:grid;gap:var(--spacing-lg);overflow-x:auto}.design-system-page__tag-row{display:grid;grid-template-columns:100px repeat(4,minmax(100px,1fr));min-width:640px;align-items:center;gap:var(--spacing-xl)}.design-system-page__tag-row>strong{color:var(--colors-text-label);text-transform:capitalize}.design-system-page__tag-row>.ui-tag{justify-self:start}.design-system-page__tag-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-2xl)}.design-system-page__info-boxes{display:grid;gap:var(--spacing-xl);max-width:var(--scale-560)}.design-system-page__popover-stack{display:grid;gap:var(--spacing-lg)}.design-system-page__toast-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(419px,1fr));gap:var(--spacing-2xl)}.design-system-page__toast-grid>div{display:grid;align-content:start;justify-items:start;gap:var(--spacing-md)}.design-system-page__dialog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-2xl);overflow-x:auto}.design-system-page__dialog-grid>div{display:grid;align-content:start;justify-items:center;gap:var(--spacing-sm)}.design-system-page__dialog-grid code{justify-self:start}.design-system-page__dialog-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000003d}.design-system-page__dialog-overlay .ui-dialog{width:min(100% - var(--spacing-2xl),var(--scale-400))}.design-system-page__modal-media{display:grid;min-height:var(--scale-272);place-items:center;background:var(--colors-neutrals-grey-500);color:var(--colors-neutrals-white-white);font-size:var(--scale-60)}.design-system-page__modal-media--image{min-height:var(--scale-400);background:var(--colors-surface-secondary);color:var(--colors-icon-disabled);font-size:var(--scale-100)}.design-system-page__section-description,.design-system-page__table-example>p,.design-system-page__table-example--actions p{max-width:880px;color:var(--colors-text-label);line-height:1.5}.design-system-page__table-example{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:var(--border-border-width-sm) solid var(--colors-border-primary)}.design-system-page__table-example>h3,.design-system-page__table-example--actions h3{margin:0 0 var(--spacing-xs)}.design-system-page__table-example>p,.design-system-page__table-example--actions p{margin:0 0 var(--spacing-lg)}.design-system-page__table-example--actions{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl)}.design-system-page__table-example--actions p{margin-bottom:0}.design-system-page__table-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:var(--spacing-xl)}.design-system-page__table-grid .design-system-page__table-example{min-width:0}.design-system-page__table-grid .data-table{height:420px;padding:var(--spacing-xl)}.design-system-page__table-list{margin-top:var(--spacing-2xl)}.design-system-page__table-list .imports-table-wrap{overflow-x:auto}.design-system-page__table-list .imports-table{min-width:720px}.design-system-page__table-grid .imports-table-wrap{overflow-x:auto}.design-system-page__table-grid .imports-table{min-width:720px}.design-system-page__tables>.pagination{margin-top:0}.design-system-page .pagination{margin-top:var(--scale-24)}@media(max-width:720px){.design-system-page__table-example--actions{align-items:flex-start;flex-direction:column}.design-system-page__table-grid{grid-template-columns:minmax(0,1fr)}}.color-token{position:relative;display:grid;grid-template-columns:var(--scale-40) minmax(0,1fr);align-items:center;gap:var(--spacing-sm);min-width:0}.color-token__swatch{width:var(--scale-40);height:var(--scale-24);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs)}.color-token code{overflow:hidden;color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);text-overflow:ellipsis;white-space:nowrap}.color-token__tooltip{position:absolute;z-index:10;top:calc(100% + var(--spacing-2xs));left:var(--scale-32);display:none;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--border-corner-radius-xs);background:var(--colors-neutrals-grey-900);color:var(--colors-neutrals-white-white);font-size:var(--typeface-font-size-small-s12);line-height:1.3;white-space:nowrap;pointer-events:none}.color-token:hover .color-token__tooltip,.color-token:focus-within .color-token__tooltip{display:block}.page-capture{display:flex;min-height:calc(100vh - var(--scale-52));min-height:calc(100dvh - var(--scale-52));flex-direction:column;gap:var(--scale-32);padding:var(--scale-56) var(--spacing-2xl) var(--spacing-3xl);background:var(--colors-surface-background);color:var(--colors-text-body)}.page-capture__header,.page-capture__filters,.page-capture__metrics,.page-capture__widgets{display:flex}.page-capture__header{align-items:flex-start;justify-content:space-between}.page-capture__demo-banner{width:100%}.page-capture__demo-dialog-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000003d}.page-capture__demo-dialog-overlay .ui-dialog{width:min(100% - var(--spacing-2xl),var(--scale-400))}.page-capture h1,.page-capture h2,.page-capture p{margin:0}.page-capture h1{color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h1);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.page-capture h2{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium)}.page-capture__title-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.page-capture__links{display:flex;gap:var(--spacing-md-3)}.page-capture__links button{border:0;background:transparent;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14)}.page-capture__links button{cursor:pointer}.page-capture__links i{margin-right:var(--spacing-xs)}.page-capture__filters{display:grid;grid-template-columns:minmax(89px,max-content) minmax(180px,1fr) minmax(180px,314px) max-content max-content;align-items:end;gap:var(--spacing-md-3)}.page-capture__filters>.select-dropdown-search{min-width:0}.page-capture__filters>.select-dropdown-search .select-dropdown--search{width:100%}.page-capture__vision{display:flex;width:max-content;max-width:180px;flex-direction:column;gap:var(--spacing-sm)}.page-capture__vision>span{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--typeface-font-size-body-p14)}.page-capture__filters>.button{min-width:max-content;min-height:var(--scale-36)}.page-capture__apply{position:relative;display:inline-flex}.page-capture__apply>.button{min-width:max-content;min-height:var(--scale-36)}.page-capture__apply--disabled{cursor:not-allowed}.page-capture__apply-tooltip{position:absolute;z-index:10;top:calc(100% + var(--spacing-sm));right:0;width:max-content;max-width:240px;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-navbar);color:var(--colors-text-on-action);font-family:var(--typeface-font-family-system-tooltip);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-tooltip-regular);line-height:1.4;opacity:0;pointer-events:none;transform:translateY(calc(var(--scale-4) * -1));transition:opacity .12s ease,transform .12s ease}.page-capture__apply--disabled:hover .page-capture__apply-tooltip,.page-capture__apply--disabled:focus-visible .page-capture__apply-tooltip{opacity:1;transform:translateY(0)}.page-capture__filters-label--mobile{display:none}.page-capture__metrics{gap:var(--spacing-md)}.page-capture__widgets{gap:var(--spacing-lg)}.page-capture__widget{padding:var(--spacing-2xl);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-2) var(--scale-8) var(--colors-shadow-08)}.page-capture__chart{width:calc((100% - var(--spacing-lg)) * .66);min-width:0;height:410px}.page-capture__origins{display:flex;width:calc((100% - var(--spacing-lg)) * .34);min-width:0;height:416px;flex-direction:column;gap:var(--spacing-md)}.page-capture__widget>header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.page-capture__widget header small{color:var(--colors-text-label);font-weight:400}.page-capture__origin-list{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-2xl)}.page-capture__origin-list>div{display:grid;grid-template-columns:minmax(70px,1fr) minmax(80px,2fr) auto;align-items:center;gap:var(--spacing-sm);font-size:var(--typeface-font-size-small-s12)}.page-capture__origin-list>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-capture__origin-list svg{width:100%;height:var(--scale-12)}.page-capture__origin-list rect{fill:var(--colors-ui-warning-default)}.page-capture__origin-list b{color:var(--colors-text-label);font-weight:400}.page-capture__carousel{display:flex;height:var(--scale-24);align-items:center;justify-content:center;gap:var(--spacing-md-2)}.page-capture__carousel button{display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.page-capture__carousel button.page-capture__carousel-dot{width:var(--scale-12);height:var(--scale-12);border-radius:50%;background:var(--colors-icon-disabled)}.page-capture__carousel button.page-capture__carousel-dot.active{background:var(--colors-charts-a)}.page-capture__carousel button.page-capture__carousel-arrow{width:var(--scale-24);height:var(--scale-24);color:var(--colors-icon-disabled)}.page-capture__carousel button.page-capture__carousel-arrow i{font-size:var(--scale-24);line-height:1}.page-capture__empty{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-2xl) 0;color:var(--colors-text-label);text-align:center}.page-capture__empty>i{color:var(--colors-icon-primary);font-size:var(--scale-40)}.page-capture__empty--compact{min-height:220px}.page-capture__skeleton{height:290px;margin-top:var(--spacing-lg);border-radius:var(--border-corner-radius-xs);background:linear-gradient(90deg,var(--colors-surface-secondary),var(--colors-surface-primary),var(--colors-surface-secondary));background-size:200% 100%;animation:capture-loading 1.2s linear infinite}.page-capture__table{min-height:468px}.page-capture__table>header{justify-content:flex-start;padding-bottom:var(--spacing-lg);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary)}.page-capture__table>header span{margin-left:auto;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.page-capture__table-scroll{overflow:auto}.page-capture table{width:100%;border-collapse:collapse}.page-capture th,.page-capture td{padding:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);text-align:left;font-size:var(--typeface-font-size-body-p14)}.page-capture th{color:var(--colors-text-label);font-weight:var(--typeface-font-weight-label-medium)}.page-capture td{color:var(--colors-text-body)}@media(max-width:1024px){.page-capture{padding:var(--spacing-md-3) var(--scale-40) var(--spacing-lg)}.page-capture__metrics{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.page-capture__metrics::-webkit-scrollbar{display:none}.page-capture__metrics .info-card{min-width:210px;flex:0 0 210px}.page-capture__widgets{flex-wrap:wrap}.page-capture__chart{width:100%}.page-capture__origins{width:100%;overflow-x:clip;overflow-y:visible}}@media(max-width:600px){.page-capture{min-height:calc(100vh - var(--scale-52));min-height:calc(100dvh - var(--scale-52));gap:var(--spacing-lg);padding:23px var(--spacing-md-2) var(--spacing-md-2);overflow-x:clip;overflow-y:visible}.page-capture h1{font-size:var(--typeface-font-size-heading-h2, 24px)}.page-capture__header{min-width:0}.page-capture__title-section{width:100%;gap:var(--spacing-md)}.page-capture__links{width:100%;justify-content:space-between;gap:var(--spacing-sm)}.page-capture__links button{display:inline-flex;align-items:center;padding:0;white-space:nowrap}.page-capture__links i{font-size:var(--scale-24)}.page-capture .date-update-watermark{display:none}.page-capture__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-md-2)}.page-capture__filters>.select-dropdown-search,.page-capture__filters>.date-picker,.page-capture__filters>.button:last-child{display:none}.page-capture__filters>.button{width:100%;min-width:0;min-height:var(--scale-52)}.page-capture__apply{display:none}.page-capture__vision{width:100%;max-width:none}.page-capture__vision>span{display:none}.page-capture__vision .vision-button,.page-capture__vision .vision-button__trigger{width:100%;max-width:none;min-height:var(--scale-52)}.page-capture__vision .vision-button__trigger span:before{content:"Visão "}.page-capture__filters-label--desktop{display:none}.page-capture__filters-label--mobile{display:inline}.page-capture__metrics{width:calc(100% + var(--spacing-md-2));gap:var(--spacing-sm);padding-right:var(--spacing-md-2)}.page-capture .vision-legend{display:none}.page-capture__widgets{gap:var(--spacing-md)}.page-capture__chart{height:282px}.page-capture__origins{height:277px;overflow:visible}.page-capture .data-table{min-width:0;height:304px;margin-top:var(--spacing-md)}.page-capture__skeleton{width:100%;max-width:100%}.page-capture__widgets>*{min-width:0;max-width:100%}}.page-sale{display:flex;min-height:calc(100vh - var(--scale-52));min-height:calc(100dvh - var(--scale-52));flex-direction:column;gap:var(--scale-32);padding:var(--scale-56) var(--spacing-2xl) var(--spacing-3xl);background:var(--colors-surface-background);color:var(--colors-text-body)}.page-sale__header,.page-sale__filters,.page-sale__metrics,.page-sale__widgets{display:flex}.page-sale__header{align-items:flex-start;justify-content:space-between}.page-sale__demo-banner{width:100%}.page-sale__demo-dialog-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000003d}.page-sale__demo-dialog-overlay .ui-dialog{width:min(100% - var(--spacing-2xl),var(--scale-400))}.page-sale h1,.page-sale h2,.page-sale p{margin:0}.page-sale h1{color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h1);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.page-sale h2{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium)}.page-sale__title-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.page-sale__links{display:flex;gap:var(--spacing-md-3)}.page-sale__links button{border:0;background:transparent;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14)}.page-sale__links button{cursor:pointer}.page-sale__links i{margin-right:var(--spacing-xs)}.page-sale__filters{display:grid;grid-template-columns:minmax(89px,max-content) minmax(180px,1fr) minmax(180px,314px) max-content max-content;align-items:end;gap:var(--spacing-md-3)}.page-sale__filters>.select-dropdown-search{min-width:0}.page-sale__vision{display:flex;width:max-content;max-width:180px;flex-direction:column;gap:var(--spacing-sm)}.page-sale__vision>span{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--typeface-font-size-body-p14)}.page-sale__filters>.button{min-width:max-content;min-height:var(--scale-44)}.page-sale__filters-label--mobile{display:none}.page-sale__metrics{gap:var(--spacing-md)}.page-sale__widgets{gap:var(--spacing-lg)}.page-sale__widget{padding:var(--spacing-2xl);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-2) var(--scale-8) var(--colors-shadow-08)}.page-sale__chart{width:calc((100% - var(--spacing-lg)) * .66);min-width:0;height:410px}.page-sale__origins{display:flex;width:calc((100% - var(--spacing-lg)) * .34);min-width:0;height:416px;flex-direction:column;gap:var(--spacing-md)}.page-sale__widget>header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.page-sale__widget header small{color:var(--colors-text-label);font-weight:400}.page-sale__origin-list{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-2xl)}.page-sale__origin-list>div{display:grid;grid-template-columns:minmax(70px,1fr) minmax(80px,2fr) auto;align-items:center;gap:var(--spacing-sm);font-size:var(--typeface-font-size-small-s12)}.page-sale__origin-list>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-sale__origin-list svg{width:100%;height:var(--scale-12)}.page-sale__origin-list rect{fill:var(--colors-ui-warning-default)}.page-sale__origin-list b{color:var(--colors-text-label);font-weight:400}.page-sale__carousel{display:flex;height:var(--scale-24);align-items:center;justify-content:center;gap:var(--spacing-md-2)}.page-sale__carousel button{display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.page-sale__carousel button.page-sale__carousel-dot{width:var(--scale-12);height:var(--scale-12);border-radius:50%;background:var(--colors-icon-disabled)}.page-sale__carousel button.page-sale__carousel-dot.active{background:var(--colors-charts-a)}.page-sale__carousel button.page-sale__carousel-arrow{width:var(--scale-24);height:var(--scale-24);color:var(--colors-icon-disabled)}.page-sale__carousel button.page-sale__carousel-arrow i{font-size:var(--scale-24);line-height:1}.page-sale__empty{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-2xl) 0;color:var(--colors-text-label);text-align:center}.page-sale__empty>i{color:var(--colors-icon-primary);font-size:var(--scale-40)}.page-sale__empty--compact{min-height:220px}.page-sale__skeleton{height:290px;margin-top:var(--spacing-lg);border-radius:var(--border-corner-radius-xs);background:linear-gradient(90deg,var(--colors-surface-secondary),var(--colors-surface-primary),var(--colors-surface-secondary));background-size:200% 100%;animation:capture-loading 1.2s linear infinite}.page-sale__table{min-height:468px}.page-sale__table>header{justify-content:flex-start;padding-bottom:var(--spacing-lg);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary)}.page-sale__table>header span{margin-left:auto;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.page-sale__table-scroll{overflow:auto}.page-sale table{width:100%;border-collapse:collapse}.page-sale th,.page-sale td{padding:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);text-align:left;font-size:var(--typeface-font-size-body-p14)}.page-sale th{color:var(--colors-text-label);font-weight:var(--typeface-font-weight-label-medium)}.page-sale td{color:var(--colors-text-body)}@keyframes capture-loading{to{background-position:-200% 0}}.page-sale .page-sale__filters{display:flex;flex-wrap:nowrap;align-items:flex-end}.page-sale .page-sale__filters>.select-dropdown-search{flex:1 1 180px}.page-sale .page-sale__filters>.date-picker,.page-sale .page-sale__filters>.page-sale__conversion-window{flex:0 1 230px}.page-sale .page-sale__vision{flex:0 1 auto;min-width:96px;width:max-content;max-width:none}.page-sale .page-sale__conversion-window{position:relative;display:grid;gap:var(--spacing-2xs);min-width:230px}.page-sale .page-sale__conversion-window:has(.page-sale__conversion-options){z-index:20}.page-sale .page-sale__conversion-label{display:inline-flex;min-height:18px;align-items:center;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3}.page-sale .page-sale__conversion-select{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;height:36px;padding:0 var(--spacing-md);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);color:var(--colors-text-body);cursor:pointer;font:inherit;font-size:var(--typeface-font-size-small-s12);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.page-sale .page-sale__conversion-select:focus-visible,.page-sale .page-sale__conversion-select[aria-expanded=true]{border-color:var(--colors-border-action-2);outline:0}.page-sale .page-sale__conversion-options{position:absolute;z-index:30;top:calc(100% + var(--spacing-xs));left:0;display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--spacing-md-2);padding:var(--spacing-md);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-2) var(--scale-8) var(--colors-shadow-08)}.page-sale .page-sale__conversion-options>.selection-group:first-child{gap:var(--spacing-2xs)}.page-sale .page-sale__conversion-options>.selection-group:first-child .selection-control{min-height:28px;padding:var(--spacing-2xs) var(--spacing-md)}.page-sale .page-sale__conversion-options>.selection-group:first-child .selection-control{border-radius:var(--border-corner-radius-xs);font-size:var(--typeface-font-size-small-s12)}.page-sale .page-sale__conversion-options>.selection-group:first-child .selection-control:has(.selection-control__native:checked){background:var(--colors-surface-secondary);color:var(--colors-text-action-1)}.page-sale .page-sale__conversion-options>.date-picker,.page-sale .page-sale__conversion-options>.page-sale__conversion-days,.page-sale .page-sale__conversion-options>.page-sale__conversion-capture-type{padding-top:var(--spacing-md-2);border-top:var(--border-border-width-xs) solid var(--colors-border-primary)}.page-sale .page-sale__conversion-options>.page-sale__conversion-capture-type{border-top:0}.page-sale .page-sale__conversion-days{display:flex;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-md-2);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary)}.page-sale .page-sale__conversion-days .v-text-field{width:56px}.page-sale .page-sale__conversion-days .v-text-field .v-input-control__box{min-height:24px;padding:0 var(--spacing-xs)}.page-sale .page-sale__conversion-days .v-text-field .v-input-control__native,.page-sale .page-sale__conversion-days span{font-size:var(--typeface-font-size-small-s12)}.page-sale .page-sale__conversion-capture-type{gap:var(--spacing-2xs)}.page-sale .page-sale__conversion-capture-type .selection-group__label{min-height:21px;margin-bottom:0;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);line-height:1.5}.page-sale .page-sale__conversion-capture-type .selection-control{min-height:28px;padding:var(--spacing-2xs) var(--spacing-md);border-radius:var(--border-corner-radius-xs);font-size:var(--typeface-font-size-small-s12);line-height:20px}@media(max-width:1024px){.page-sale{padding:var(--spacing-md-3) var(--scale-40) var(--spacing-lg)}.page-sale__filters{display:grid!important;grid-template-columns:89px minmax(0,205px) minmax(0,205px) minmax(114px,133px);gap:var(--spacing-md-3)}.page-sale__conversion-window,.page-sale__filters>.button:last-child{display:none}.page-sale__metrics{overflow-x:auto;scrollbar-width:none}.page-sale__metrics::-webkit-scrollbar{display:none}.page-sale__metrics .info-card{min-width:210px;flex:0 0 210px}.page-sale__widgets{flex-wrap:wrap}.page-sale__chart,.page-sale__origins{width:100%}.page-sale__chart{height:417px}.page-sale__origins{overflow:hidden}}@media(max-width:600px){.page-sale{min-height:calc(100vh - var(--scale-52));min-height:calc(100dvh - var(--scale-52));gap:var(--spacing-lg);padding:23px var(--spacing-md-2) var(--spacing-md-2);overflow:hidden}.page-sale h1{font-size:var(--typeface-font-size-heading-h2, 24px)}.page-sale__header,.page-sale__title-section{width:100%;min-width:0}.page-sale__title-section{gap:var(--spacing-md)}.page-sale__links{width:100%;justify-content:space-between;gap:var(--spacing-sm)}.page-sale__links button{display:inline-flex;align-items:center;padding:0;white-space:nowrap}.page-sale__links i{font-size:var(--scale-24)}.page-sale .date-update-watermark{display:none}.page-sale__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--spacing-md-2)}.page-sale__filters>.select-dropdown-search,.page-sale__filters>.date-picker,.page-sale__filters>.page-sale__conversion-window,.page-sale__filters>.button:last-child{display:none}.page-sale__filters>.button{width:100%;min-width:0;min-height:var(--scale-52)}.page-sale__vision{width:100%!important;max-width:none}.page-sale__vision>span{display:none}.page-sale__vision .vision-button,.page-sale__vision .vision-button__trigger{width:100%;max-width:none;min-height:var(--scale-52)}.page-sale__vision .vision-button__trigger span:before{content:"Visão "}.page-sale__filters-label--desktop{display:none}.page-sale__filters-label--mobile{display:inline}.page-sale__metrics{width:calc(100% + var(--spacing-md-2));gap:var(--spacing-sm);padding-right:var(--spacing-md-2)}.page-sale .vision-legend{display:none}.page-sale__widgets{gap:var(--spacing-md)}.page-sale__widgets>*{min-width:0;max-width:100%}.page-sale__chart{height:286px}.page-sale__origins{height:277px;overflow:visible}.page-sale>.data-table{width:100%;min-width:0;max-width:100%;height:314px}.page-sale__skeleton{width:100%;max-width:100%}}.account-settings{display:flex;width:100%;flex-direction:column;gap:var(--scale-56);margin-top:var(--spacing-lg);padding-inline:var(--spacing-lg)}.account-settings__block{display:flex;flex-direction:column;gap:var(--spacing-lg)}.account-settings__block h3{margin:0;padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.account-settings__info-grid{display:grid;min-height:86px;grid-template-columns:209px repeat(4,minmax(0,1fr));gap:var(--spacing-sm);padding-inline:var(--spacing-md-3)}.account-settings__info{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding-inline:var(--spacing-md-3);padding-bottom:var(--spacing-sm)}.account-settings__info--name{padding:0}.account-settings__info--name .v-input-control{gap:var(--spacing-sm)}.account-settings__info--name .v-input-control__box{min-height:37px;padding:var(--spacing-sm) var(--spacing-md-2);background:var(--colors-surface-secondary)}.account-settings__label{min-height:37px;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3}.account-settings__value{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s14);line-height:1.3}.account-settings__owner-email{overflow:hidden;color:var(--colors-text-disabled);font-size:var(--typeface-font-size-small-s12);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.account-settings__actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.account-settings__subaccounts{gap:0}.account-settings__empty{display:flex;min-height:246px;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md-2);text-align:center}.account-settings__empty h4,.account-settings__empty p{margin:0}.account-settings__empty h4{color:var(--colors-text-label);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.account-settings__empty p{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.account-settings__empty .button{margin-top:var(--spacing-sm)}.account-settings__empty-icon{display:grid;width:var(--scale-48);height:var(--scale-48);place-items:center;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-icon-disabled);font-size:var(--scale-24)}.account-settings__subaccount-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:var(--spacing-lg) var(--spacing-md-3) 0}.account-settings__subaccount{display:flex;min-height:45px;flex-direction:column;justify-content:center;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.users-settings{width:100%;padding-inline:var(--spacing-lg)}.users-settings__table{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 234px repeat(2,minmax(0,1fr));column-gap:var(--spacing-sm);row-gap:var(--spacing-xs)}.users-settings--manageable .users-settings__table{grid-template-columns:minmax(0,1fr) 234px repeat(3,minmax(0,1fr))}.users-settings__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;min-height:61.2px}.users-settings__row>span{display:flex;min-width:0;align-items:center;padding:var(--spacing-sm) var(--spacing-md-3);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s14);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3;white-space:nowrap}.users-settings__row--head>span{align-items:flex-end;padding-bottom:var(--spacing-md-3);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium)}.users-settings__row--owner>span{color:var(--colors-text-heading);font-weight:var(--typeface-font-weight-label-medium)}.users-settings__status{gap:var(--spacing-sm)}.users-settings__status>span{overflow:hidden;text-overflow:ellipsis}.users-settings__email{overflow:hidden;text-overflow:ellipsis}.users-settings__status-dot{width:var(--spacing-sm);height:var(--spacing-sm);flex:0 0 var(--spacing-sm);border-radius:50%;background:var(--colors-surface-success-primary)}.users-settings__status-dot--warning{background:var(--colors-surface-alert-primary)}.users-settings__status-dot--disabled{background:var(--colors-surface-error-primary)}.users-settings__tooltip{width:var(--scale-16);height:var(--scale-16);flex:0 0 var(--scale-16);color:var(--colors-icon-primary);font-size:var(--scale-16);line-height:1}.users-settings__action-cell{justify-content:flex-end;padding-right:0!important;padding-left:0!important}.users-settings__permission-select{width:auto;min-width:112px}.users-settings__permission-select .select-control__trigger{min-height:32px;padding:0;border:0;background:transparent;color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s14);font-weight:var(--typeface-font-weight-label-medium);box-shadow:none}.users-settings__permission-select .select-control__options{min-width:144px}.users-settings__remove.button{min-height:36px;padding-right:var(--spacing-md);padding-left:var(--spacing-md);color:var(--colors-text-error)}.users-settings__remove.button .button__icon{font-size:var(--scale-20)}.users-settings__remove.button:hover,.users-settings__remove.button:focus-visible{color:var(--colors-text-error)}.users-settings__loading,.users-settings__empty{grid-column:1/-1;margin:0;padding:var(--spacing-md-3);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s14)}.users-invite-modal .modal__surface{gap:var(--spacing-xl);padding:var(--spacing-4xl)}.users-invite-modal .modal__content{gap:0}.users-invite-modal__form{width:100%}.users-invite-modal__form .v-input-control{gap:var(--spacing-sm)}.users-invite-modal__form .v-input-control__hint{margin-top:calc(var(--spacing-3xs) * -1)}.users-invite-modal__form .v-input-control__box{min-height:var(--scale-40);padding-inline:var(--spacing-md-2);background:var(--colors-surface-secondary)}.users-invite-modal__form .v-input-control__icon{width:var(--scale-24);height:var(--scale-24);font-size:var(--scale-24)}.users-invite-modal .modal__footer{justify-content:flex-end;gap:var(--spacing-sm)}.users-remove-dialog .modal__surface{width:min(100%,400px);min-height:424px;justify-content:flex-start;gap:var(--spacing-xl);padding:var(--spacing-4xl)}.users-remove-dialog__header{display:flex;width:100%;justify-content:flex-end}.users-remove-dialog .modal__content{flex:1 1 auto}.users-remove-dialog__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);text-align:center}.users-remove-dialog__content h2,.users-remove-dialog__content p{margin:0}.users-remove-dialog__content h2{color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.users-remove-dialog__content p{color:var(--colors-text-label);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-regular);line-height:1.5}.users-remove-dialog__content strong{font-weight:var(--typeface-font-weight-body-bold)}.users-remove-dialog__icon{width:var(--scale-56);height:var(--scale-56);color:var(--colors-icon-error);font-size:var(--scale-56);line-height:1}.users-remove-dialog .modal__footer{gap:var(--spacing-sm)}.tracking-settings{display:flex;width:100%;flex-direction:column;gap:var(--scale-56);margin-top:var(--spacing-lg);padding-inline:var(--spacing-lg);color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body)}.tracking-settings p{margin:0}.tracking-settings__block{display:flex;flex-direction:column;gap:var(--spacing-lg)}.tracking-settings__block>h3{margin:0;padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.tracking-settings__block-content{display:flex;width:100%;flex-direction:column;gap:var(--spacing-3xl);padding-inline:var(--spacing-md-3)}.tracking-settings__block-content>p{font-size:var(--typeface-font-size-body-p14);line-height:1.5}.tracking-settings__radio-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tracking-settings__radio-option{display:flex;align-items:center;gap:var(--spacing-sm)}.tracking-settings__radio-option>i{width:var(--scale-16);height:var(--scale-16);color:var(--colors-icon-primary);font-size:var(--scale-16);line-height:1}.tracking-settings__radio-option .selection-control__native{width:var(--scale-20);height:var(--scale-20)}.tracking-settings__pixel-content{gap:var(--spacing-3xl)}.tracking-settings__accordions{display:flex;width:100%;flex-direction:column;gap:var(--spacing-md-2)}.tracking-settings__input-group{display:flex;width:100%;flex-direction:column;gap:var(--spacing-md)}.tracking-settings__input-group h4{display:flex;align-items:center;gap:var(--spacing-xs);margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-medium);line-height:1.5}.tracking-settings__input-group h4 i{font-size:var(--scale-16);font-weight:var(--typeface-font-weight-body-regular)}.tracking-settings__input-group>p{font-size:var(--typeface-font-size-body-p14);line-height:1.5}.tracking-settings__email-row{display:flex;align-items:center;gap:var(--spacing-md)}.tracking-settings__email-row .v-text-field{width:var(--scale-400)}.tracking-settings__email-row .v-input-control__box{min-height:var(--scale-36);padding-inline:var(--spacing-md-2);background:var(--colors-surface-secondary)}.tracking-settings__email-row .v-input-control__icon{width:var(--scale-24);height:var(--scale-24);font-size:var(--scale-24)}.tracking-settings__email-row .button{flex:0 0 auto}.tracking-settings__url-field{--validator-color: var(--colors-border-primary);display:flex;width:100%;min-height:var(--scale-36);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md-2);border:var(--border-border-width-sm) solid var(--validator-color);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary)}.tracking-settings__url-field[data-status=valid]{--validator-color: var(--colors-border-success)}.tracking-settings__url-field[data-status=invalid],.tracking-settings__url-field[data-status=inaccessible],.tracking-settings__url-field[data-status=backend-error]{--validator-color: var(--colors-border-error)}.tracking-settings__url-field>i{flex:0 0 var(--scale-24);color:var(--validator-color);font-size:var(--scale-24);line-height:1}.tracking-settings__url-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--colors-text-body);font:inherit;font-size:var(--typeface-font-size-body-p14)}.tracking-settings__url-field input::placeholder{color:var(--colors-text-disabled)}.tracking-settings__url-field button{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0;border:0;background:transparent;color:var(--validator-color);cursor:pointer;font:inherit;font-size:var(--typeface-font-size-small-s12)}.tracking-settings__url-field button:disabled{cursor:default}.tracking-settings__validation-message{margin:var(--spacing-xs) 0 0;color:var(--colors-text-error);font-size:var(--typeface-font-size-small-s12)}.tracking-settings__spinner{width:var(--scale-16);height:var(--scale-16);border:var(--border-border-width-md) solid currentColor;border-right-color:transparent;border-radius:50%;animation:tracking-spin .7s linear infinite}.tracking-settings__instructions{display:flex;flex-direction:column;gap:var(--spacing-lg);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p16);line-height:1.5}.tracking-settings__instructions ol{margin:0;padding-left:var(--spacing-lg)}.tracking-settings__instructions a{color:var(--colors-text-action-1);text-decoration:none}.tracking-settings__instructions a:hover{text-decoration:underline}.tracking-settings__manual{gap:var(--spacing-lg)}.tracking-settings__help-links{display:flex;align-items:center;gap:var(--spacing-md-3)}.tracking-settings__help-links a{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--colors-text-action-1);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s14);line-height:1.3;text-decoration:none}.tracking-settings__help-links a:hover{text-decoration:underline}.tracking-settings__help-links a i{width:var(--scale-24);height:var(--scale-24);font-size:var(--scale-24);line-height:1}.tracking-settings__manual .tracking-settings__help-links{padding:var(--spacing-lg) var(--spacing-md) 0;border-top:var(--border-border-width-sm) solid var(--colors-border-primary)}.tracking-settings__utm .tracking-settings__block-content{gap:var(--spacing-md-2)}.tracking-settings__utm .tracking-settings__help-links{padding:var(--spacing-md-2) var(--spacing-md)}.tracking-accordion{width:100%;padding:var(--spacing-md-3) var(--spacing-lg);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary)}.tracking-accordion--open{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-bottom:var(--spacing-xl)}.tracking-accordion__icon{width:1.25rem;height:1.25rem;object-fit:contain}.dark .tracking-accordion__icon--monochrome{filter:invert(1)}.tracking-accordion__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;color:var(--colors-text-body);cursor:pointer;font:inherit}.tracking-accordion__trigger>i{width:var(--scale-24);height:var(--scale-24);font-size:var(--scale-24);line-height:1}.tracking-accordion__label{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-medium);line-height:1.5}.tracking-accordion__label i{display:inline-grid;width:var(--scale-24);height:var(--scale-24);place-items:center;font-size:var(--scale-20);line-height:1}.tracking-accordion__content{width:100%}.tracking-instructions-dialog .modal__surface{width:min(100%,400px);min-height:440px;gap:var(--spacing-4xl);padding:var(--spacing-2xl)}.tracking-instructions-dialog .modal__content{display:flex;align-items:center;justify-content:center;text-align:center}.tracking-instructions-dialog .modal__content p{margin:0;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p16);line-height:1.5}.tracking-instructions-dialog__header{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--spacing-2xl)}.tracking-instructions-dialog__header button{position:absolute;top:0;right:0;display:grid;width:var(--scale-24);height:var(--scale-24);padding:0;place-items:center;border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer;font-size:var(--scale-24)}.tracking-instructions-dialog__header h2{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32;text-align:center}.tracking-instructions-dialog__success{width:var(--scale-68);height:var(--scale-68);color:var(--colors-icon-success);font-size:var(--scale-68);line-height:1}@keyframes tracking-spin{to{transform:rotate(360deg)}}.integrations-settings,.integration-detail{width:100%}.integrations-settings{display:flex;flex-direction:column;gap:var(--scale-56);margin-top:var(--spacing-lg);padding-inline:21px}.integrations-settings__title{margin-left:21px;transform:translateY(var(--spacing-sm))}.integrations-settings__group{display:flex;flex-direction:column;gap:var(--spacing-lg)}.integrations-settings__group>h3{margin:0;padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.integrations-settings__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-md-3);padding-inline:var(--spacing-md-3)}.integrations-settings__more.button{align-self:center;color:var(--colors-text-label)}.integration-card{display:flex;min-width:0;height:80px;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-md);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary)}.integration-card__identity{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm)}.integration-card__identity img{width:var(--scale-28);height:var(--scale-28);flex:0 0 var(--scale-28);object-fit:contain}#app.dark .integration-card__identity .integration-card__logo--monochrome{filter:invert(1)}.integration-card__identity strong{overflow:hidden;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-body-bold);text-overflow:ellipsis;white-space:nowrap}.integration-card__edit.button{width:var(--scale-40);color:var(--colors-text-action-1)}.integration-card .button:not(.button--icon-only){min-height:var(--scale-40)}.integration-card .button--default{min-width:104px}.integration-card .button--negative{min-width:76px}.integration-detail__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);transform:translate(var(--spacing-lg),-20px)}.integration-detail__heading>button{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:0;border:0;background:transparent;color:var(--colors-text-label);cursor:pointer;font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-medium)}.integration-detail__heading h2{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h1);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.integration-detail__heading h2 i{color:var(--colors-icon-primary);font-size:var(--scale-24)}.integration-detail{padding-inline:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--scale-56)}.integration-detail__block{display:flex;flex-direction:column;gap:var(--spacing-lg)}.integration-detail__block>h3{margin:0;padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.integration-detail__block-content{position:relative;display:flex;flex-direction:column;gap:var(--spacing-lg);padding-inline:var(--spacing-md-3)}.integration-detail__block-content>p{margin:0;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.integration-detail__block-content>p a{font-weight:var(--typeface-font-weight-body-bold);text-decoration:underline}.integration-detail__loading,.integration-detail__empty{margin:0;padding:var(--spacing-md-3);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.integration-detail__remove.button{align-self:flex-start;color:var(--colors-text-error)}.integration-accounts__table{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.9fr);padding-inline:var(--spacing-md-3)}.integration-accounts__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--scale-60)}.integration-accounts__row>span{display:flex;align-items:center;padding-inline:var(--spacing-md-3);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.integration-accounts__row--head{min-height:var(--scale-40)}.integration-accounts__row--head>span{font-weight:var(--typeface-font-weight-body-medium)}.integration-openai__form{display:flex;align-items:flex-end;gap:var(--spacing-md)}.integration-openai__form .v-text-field{max-width:560px;flex:1}.integration-sales>.integration-detail__block:first-child .integration-detail__block-content{gap:var(--spacing-2xl)}.integration-sales__webhook{display:flex;width:fit-content;flex-direction:column;gap:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium)}.integration-sales__webhook button{display:flex;min-width:328px;min-height:var(--scale-40);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md-2);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-text-body);cursor:pointer;font-family:inherit;font-size:var(--typeface-font-size-body-p14)}.integration-sales__webhook i{font-size:var(--scale-20)}.integration-sales__tokens .integration-detail__block-content{min-height:var(--scale-52)}.integration-sales__add-token.button{align-self:flex-start}.integration-sales__add-token--with-tokens.button{position:absolute;top:0;right:var(--spacing-md-3)}.integration-sales__tokens--empty{margin-bottom:var(--scale-36)}.integration-sales__token-table{display:grid;grid-template-columns:160px minmax(0,1fr) 160px;gap:var(--spacing-md-3) var(--spacing-md);padding-top:var(--spacing-sm)}.integration-sales__token-head,.integration-sales__token-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.integration-sales__token-head span{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium)}.integration-sales__token-row>span:first-child{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.integration-sales__secret{display:flex;min-width:0;min-height:var(--scale-40);align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md-2);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-text-body)}.integration-sales__secret>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-sales__secret button{display:grid;flex:0 0 var(--scale-20);width:var(--scale-20);height:var(--scale-20);place-items:center;padding:0;border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer;font-size:var(--scale-20)}.integration-sales__token-actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.integration-sales__token-actions .button:first-child{color:var(--colors-text-action-1)}.integration-sales__token-actions .button:last-child{color:var(--colors-text-error)}.integration-sales__cookies fieldset{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;border:0}.integration-sales__cookies fieldset legend{margin-bottom:var(--spacing-md);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium)}.integration-connect-dialog .modal__surface{width:min(100%,400px);min-height:440px;justify-content:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-4xl) var(--spacing-4xl)}.integration-connect-dialog__header{display:flex;width:100%;justify-content:flex-end}.integration-connect-dialog__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:var(--spacing-lg);text-align:center}.integration-connect-dialog__content h2,.integration-connect-dialog__content p{margin:0}.integration-connect-dialog__content h2{color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium)}.integration-connect-dialog__content p{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p16);line-height:1.5}.integration-connect-dialog__logos{display:flex;align-items:center;gap:var(--spacing-sm)}.integration-connect-dialog__logos>span{display:grid;width:var(--scale-68);height:var(--scale-68);place-items:center;border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-round);background:var(--colors-surface-primary)}.integration-connect-dialog__logos>span img{width:var(--scale-40);height:var(--scale-40);object-fit:contain}.integration-connect-dialog__logos>span .integration-connect-dialog__vestige-logo{filter:brightness(0) saturate(100%) invert(73%) sepia(65%) saturate(1000%) hue-rotate(350deg) brightness(100%) contrast(90%)}.integration-connect-dialog__logos>i{color:var(--colors-icon-primary);font-size:var(--scale-24)}.integration-connect-dialog .modal__footer{gap:var(--spacing-sm)}.integration-remove-dialog .modal__surface{width:min(100%,400px);min-height:472px;justify-content:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-4xl) var(--spacing-4xl)}.integration-remove-dialog__header{display:flex;width:100%;justify-content:flex-end}.integration-remove-dialog__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:var(--spacing-xl);text-align:center}.integration-remove-dialog__content h2,.integration-remove-dialog__content p{margin:0}.integration-remove-dialog__content h2{color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.integration-remove-dialog__content p{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p16);line-height:1.5}.integration-remove-dialog__icon{color:var(--colors-icon-error);font-size:var(--scale-56);line-height:1}.integration-token-dialog .modal__surface{min-height:370px;justify-content:flex-start;padding:var(--spacing-4xl)}.integration-token-dialog__header{display:flex;width:100%;align-items:center;justify-content:space-between}.integration-token-dialog__header h2{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium)}.integration-token-dialog__form{display:flex;width:100%;flex-direction:column;gap:var(--spacing-md)}.integration-token-dialog__form .v-input-control{gap:var(--spacing-sm)}.integration-token-dialog__form .v-input-control__box{min-height:var(--scale-40);padding-inline:var(--spacing-md-2);background:var(--colors-surface-secondary)}.integration-token-dialog__error{width:100%;margin:0;color:var(--colors-text-error);font-size:var(--typeface-font-size-small-s12);line-height:1.3}.integration-token-dialog .modal__footer{justify-content:flex-end;gap:var(--spacing-sm)}.custom-integrations-settings{width:100%;padding-inline:var(--spacing-lg)}.custom-integrations-settings__table{display:grid;width:100%;grid-template-columns:minmax(0,.8fr) minmax(180px,.55fr) minmax(260px,1fr) minmax(220px,.7fr);column-gap:var(--spacing-sm);row-gap:var(--spacing-xs)}.custom-integrations-settings__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;min-height:61.2px}.custom-integrations-settings__row>span{display:flex;min-width:0;align-items:center;padding:var(--spacing-sm) var(--spacing-md-3);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s14);font-weight:var(--typeface-font-weight-label-regular);line-height:1.3;white-space:nowrap}.custom-integrations-settings__row--head>span{align-items:flex-end;padding-bottom:var(--spacing-md-3);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium)}.custom-integrations-settings__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:40px;margin-bottom:var(--spacing-md-3)}.custom-integrations-settings__toolbar .select-control{width:180px}.custom-integrations-settings__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-integrations-settings__active-toggle{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-md)}.custom-integrations-settings__action.button{width:var(--scale-40)}.custom-integrations-settings__action-cell{justify-content:flex-end;padding-right:0!important;padding-left:0!important}.custom-integrations-settings__empty{grid-column:1/-1;margin:0;padding:var(--spacing-md-3);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s14)}.custom-integration-detail{width:100%;padding:var(--spacing-lg)}.custom-integration-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary)}.custom-integration-detail__header h2,.custom-integration-detail__header p{margin:0}.custom-integration-detail__header h2{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h4)}.custom-integration-detail__header p{margin-top:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.custom-integration-detail__metadata{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.custom-integration-detail__metadata>span{overflow-wrap:anywhere}.custom-integration-detail__status-control{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.custom-integration-detail__status-control strong{font-size:var(--typeface-font-size-small-s12)}.custom-integration-detail__status-control strong[data-status=ACTIVE]{color:var(--colors-text-success)}.custom-integration-detail__status-control strong[data-status=INACTIVE]{color:var(--colors-text-error)}.custom-integration-detail__back{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);padding:0;border:0;background:transparent;color:var(--colors-text-label);cursor:pointer}.custom-integration-detail__columns{display:grid;grid-template-columns:minmax(145px,.35fr) minmax(0,1fr) minmax(0,1fr);min-height:480px;margin-top:var(--spacing-lg);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);overflow:visible}.custom-integration-detail__columns>*{min-width:0;padding:var(--spacing-md);border-right:var(--border-border-width-xs) solid var(--colors-border-primary)}.custom-integration-detail__columns>:last-child{border-right:0}.custom-integration-detail__columns pre{margin:0;overflow:auto;background:var(--colors-surface-secondary);color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);white-space:pre-wrap}.custom-integration-detail__events{display:flex;flex-direction:column;gap:var(--spacing-xs)}.custom-integration-detail__events button{position:relative;display:flex;flex-direction:column;gap:var(--spacing-3xs);padding:var(--spacing-sm);border:0;border-radius:var(--border-corner-radius-xs);background:transparent;color:var(--colors-text-label);text-align:left;cursor:pointer}.custom-integration-detail__events button small{overflow:hidden;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);text-overflow:ellipsis;white-space:nowrap}.custom-integration-detail__event-status{position:absolute;right:var(--spacing-sm);width:16px;height:16px;border-radius:50%;color:var(--colors-neutrals-white-white);font-size:12px;font-style:normal;text-align:center}.custom-integration-detail__event-status:after{content:"✓"}.custom-integration-detail__event-status--success{background:var(--colors-surface-success-primary)}.custom-integration-detail__event-status--filtered{background:var(--colors-ui-alert-default)}.custom-integration-detail__event-status--filtered:after{content:"✓"}.custom-integration-detail__event-status--error{background:var(--colors-surface-error-primary)}.custom-integration-detail__event-status--error:after{content:"×"}.custom-integration-detail__events button.selected,.custom-integration-detail__events button:hover{background:var(--colors-surface-secondary);color:var(--colors-text-heading)}.custom-integration-detail__events p{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s14)}.vml-builder{display:flex;flex-direction:column;min-height:100%;background:var(--colors-surface-secondary)}.vml-builder__tabs{display:flex;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary)}.vml-builder__tabs button{padding:var(--spacing-xs) var(--spacing-sm);border:0;background:transparent;color:var(--colors-text-label);cursor:pointer}.vml-builder__tabs button.active{color:var(--colors-text-heading);border-bottom:2px solid var(--colors-border-action-1)}.vml-builder__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-lg) 0}.vml-builder__summary div{display:flex;flex-direction:column;gap:var(--spacing-xs)}.vml-builder__summary strong{color:var(--colors-text-heading)}.vml-builder__summary span,.vml-builder__validating{color:var(--colors-text-label)}.vml-builder__field{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-md);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary)}.vml-builder__field small{overflow:hidden;color:var(--colors-text-label);text-overflow:ellipsis;white-space:nowrap}.vml-builder__error{color:var(--colors-text-error);font-size:var(--typeface-font-size-small-s12)}.vml-builder__success{color:var(--colors-text-success);font-size:var(--typeface-font-size-small-s12)}.vml-builder__field-name{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);font-weight:var(--typeface-font-weight-label-regular)}.vml-builder__automatic{margin:0;color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.vml-builder__transform{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary)}.vml-builder__transform>span{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium)}.vml-builder__transform .ui-label{color:var(--colors-text-body)}.vml-builder__transform>button{align-self:flex-end;border:0;background:transparent;color:var(--colors-text-label);cursor:pointer;font-size:var(--typeface-font-size-body-p14)}.vml-builder__transform>button:hover{color:var(--colors-text-error)}.vml-builder__code,.vml-builder__result{min-height:0;margin:var(--spacing-sm) 0 0;color:var(--colors-text-body)}.vml-builder__code,.vml-builder__result pre{white-space:pre-wrap}.vml-builder__result p{color:var(--colors-text-label)}.vml-builder__result pre{min-height:240px;margin:0;padding:var(--spacing-md);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary);color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12)}.vml-builder__code-editor{display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:0}.vml-builder__code-editor textarea{box-sizing:border-box;width:100%;min-height:360px;resize:vertical;padding:var(--spacing-md);border:0;border-radius:var(--border-corner-radius-xs);outline:0;background:var(--colors-surface-secondary);color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-small-s12);line-height:1.5}.vml-builder__empty{color:var(--colors-text-label)}.vml-builder__filters{display:flex;flex-direction:column;gap:var(--spacing-lg);min-height:100%;padding-top:var(--spacing-lg)}.vml-builder__filter-header{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-lg);padding:0 var(--spacing-xs)}.vml-builder__filter-header div{display:flex;flex-direction:column;gap:var(--spacing-xs)}.vml-builder__filter-header div strong{color:var(--colors-text-heading)}.vml-builder__filter-header small{color:var(--colors-text-label)}.vml-builder__filter{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);padding:var(--spacing-lg);border:var(--border-border-width-xs) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary)}.vml-builder__filter>button{justify-self:end;width:var(--scale-40);height:var(--scale-40);border:0;background:transparent;color:var(--colors-text-label);cursor:pointer}.vml-builder__filter>button:hover{color:var(--colors-text-error)}.vml-builder__filter-json{margin:0;margin-top:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-secondary);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.vml-builder__footer{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-lg) 0;border-top:var(--border-border-width-xs) solid var(--colors-border-primary)}.vml-builder__footer--global{position:sticky;bottom:0;z-index:10;background:var(--colors-surface-secondary)}.vml-builder__test-result{width:100%;padding:var(--spacing-md);border:var(--border-border-width-xs) solid var(--colors-border-error);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-error-secondary);color:var(--colors-text-body)}.vml-builder__test-result[data-valid=true]{border-color:var(--colors-border-success);background:var(--colors-surface-success-secondary)}.vml-builder__test-result ul{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-sm) 0 0;padding-left:var(--spacing-lg)}.vml-builder__test-result p{margin:var(--spacing-sm) 0 0}.custom-sale-ai-modal .modal__surface{height:min(760px,100vh - var(--spacing-xl) * 2);max-height:calc(100vh - var(--spacing-xl) * 2);align-items:stretch;justify-content:flex-start;gap:var(--spacing-xl);overflow:hidden}.custom-sale-ai-modal .modal__header,.custom-sale-ai-modal .modal__footer{flex:0 0 auto}.custom-sale-ai-modal .modal__content{flex:1 1 auto;min-height:0;gap:var(--spacing-md);overflow:hidden}.custom-sale-ai-modal .modal__footer{justify-content:flex-end}.custom-sale-ai-modal__intro{display:flex;flex-direction:column;gap:var(--spacing-sm)}.custom-sale-ai-modal__intro p{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14)}.custom-sale-ai-modal .v-code-block__box{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.custom-sale-ai-modal .v-code-block{flex:1 1 auto;min-height:0;overflow:hidden}.custom-sale-ai-modal .v-code-block__content{height:100%;overflow:auto}.imports-settings{display:flex;width:100%;flex-direction:column;gap:var(--scale-56);margin-top:var(--spacing-lg);padding-inline:var(--spacing-lg)}.imports-settings__block{display:flex;flex-direction:column;gap:var(--spacing-lg)}.imports-settings__block>h3{margin:0;padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.imports-settings__new-content{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-inline:var(--spacing-md-3)}.imports-settings__description{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p16);line-height:1.5}.imports-settings__notice{display:flex;align-items:flex-start;gap:var(--spacing-md-2);padding:var(--spacing-md-2) var(--spacing-md-3);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-information-secondary);color:var(--colors-text-information)}.imports-settings__notice>i{flex:0 0 auto;font-size:var(--scale-24);line-height:1}.imports-settings__notice p{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.45}.imports-settings__history{gap:var(--spacing-lg)}.imports-settings__loading{display:grid;min-height:var(--scale-220);place-items:center}.imports-settings__loading span{width:var(--scale-28);height:var(--scale-28);border:var(--border-border-width-md) solid var(--colors-border-disabled);border-top-color:var(--colors-border-action-2);border-radius:var(--border-corner-radius-round);animation:imports-spin .7s linear infinite}.imports-lock{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--spacing-4xl);margin-top:var(--spacing-lg);padding-inline:var(--spacing-lg)}.imports-lock__preview{width:100%;height:204px;margin:0;overflow:hidden;border-radius:var(--border-corner-radius-xl);background:transparent}.imports-lock__preview img{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--border-corner-radius-sm)}.imports-lock__copy{display:flex;width:100%;flex-direction:column;gap:var(--spacing-lg);color:var(--colors-text-body);text-align:center}.imports-lock__copy h3,.imports-lock__copy p{width:100%;margin:0}.imports-lock__copy h3{font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h4);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.imports-lock__copy p{font-size:var(--typeface-font-size-body-p16);line-height:1.5}.imports-lock__upgrade.button{--button-background: linear-gradient( 208.5deg, #a63f4e 0%, var(--colors-brand-primary-default) 68.722% );width:max-content;min-width:338px;max-width:100%;white-space:nowrap;color:var(--colors-white-white)}.imports-lock__upgrade.button:not(:disabled):hover{--button-background: linear-gradient( 208.5deg, #b94b5b 0%, var(--colors-brand-primary-500) 68.722% )}.imports-lock__upgrade.button .button__icon{width:var(--scale-24);height:var(--scale-24);font-size:var(--scale-24)}@keyframes imports-spin{to{transform:rotate(360deg)}}.import-dropzone{display:flex;min-height:var(--scale-220);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);border:var(--border-border-width-xs) dashed var(--colors-border-disabled);border-radius:var(--border-corner-radius-xs);outline:none;background:var(--colors-surface-secondary);transition:border-color .12s ease,background-color .12s ease}.import-dropzone:focus-visible,.import-dropzone--dragging{border-color:var(--colors-border-focus);background:var(--colors-surface-accent-secondary)}.import-dropzone--disabled{cursor:default}.import-dropzone__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.import-dropzone__icon{color:var(--colors-icon-disabled);font-size:76px;line-height:1}.import-dropzone__label{margin:0;color:var(--colors-text-disabled);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32;text-align:center}.import-dropzone__help{display:flex;align-items:center;gap:var(--spacing-xs);margin:var(--spacing-sm) 0 0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.4}.import-dropzone__help i{color:var(--colors-icon-alert);font-size:var(--scale-16)}.import-dropzone__help a{color:var(--colors-text-action-1);font-weight:var(--typeface-font-weight-link-bold);text-decoration:underline}.import-file{overflow:hidden;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary)}.import-file__content{display:flex;min-height:var(--scale-84);align-items:flex-start;gap:var(--spacing-md-2);padding:var(--spacing-md-2) var(--spacing-md-3)}.import-file__icon{display:grid;width:var(--scale-48);height:var(--scale-48);flex:0 0 auto;place-items:center;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-icon-alert);font-size:var(--scale-28)}.import-file__details{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--spacing-xs)}.import-file__details strong{overflow:hidden;color:var(--colors-text-heading);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium);text-overflow:ellipsis;white-space:nowrap}.import-file__details>span{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.import-file__remove{display:grid;padding:0;cursor:pointer;border:0;place-items:center;background:transparent;color:var(--colors-icon-error);font-size:var(--scale-24)}.import-file__errors{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-sm) 0 0;padding:0;list-style:none;color:var(--colors-text-error);font-size:var(--typeface-font-size-small-s12)}.import-file__errors li:before{margin-right:var(--spacing-xs);content:"•"}.import-file__progress-row{display:flex;align-items:center;gap:var(--spacing-md);padding:0 var(--spacing-md-3) var(--spacing-md-2)}.import-file__track{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--scale-4);overflow:hidden;flex:1;border:0;border-radius:var(--border-corner-radius-round);background:var(--colors-border-disabled)}.import-file__track::-webkit-progress-bar{border-radius:inherit;background:var(--colors-border-disabled)}.import-file__track::-webkit-progress-value{border-radius:inherit;background:var(--colors-surface-alert-primary)}.import-file__track::-moz-progress-bar{border-radius:inherit;background:var(--colors-surface-alert-primary)}.import-file__progress-label{min-width:var(--scale-36);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);text-align:right}.import-file--error .import-file__track::-webkit-progress-value{background:var(--colors-surface-error-primary)}.import-file--error .import-file__track::-moz-progress-bar{background:var(--colors-surface-error-primary)}.import-file--error .import-file__progress-label{color:var(--colors-text-error)}.imports-table-wrap{overflow-x:auto;padding-inline:var(--spacing-sm)}.imports-table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14)}.imports-table th,.imports-table td{height:var(--scale-36);padding:0 var(--spacing-md-3);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.imports-table th{color:var(--colors-text-label);font-weight:var(--typeface-font-weight-label-medium)}.imports-table tbody tr+tr td{padding-top:var(--spacing-lg)}.imports-table__status{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.imports-table__status>span{width:var(--scale-8);height:var(--scale-8);flex:0 0 auto;border-radius:var(--border-corner-radius-round);background:var(--colors-icon-information)}.imports-table__status--success>span{background:var(--colors-icon-success)}.imports-table__status--error>span{background:var(--colors-icon-error)}.imports-table__status--pending>span{background:var(--colors-icon-alert)}.visions-lock,.visions-settings{width:100%;margin-top:var(--spacing-lg);padding-inline:var(--spacing-lg)}.visions-lock{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4xl)}.visions-lock__previews{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg)}.visions-lock__preview{position:relative;height:204px;margin:0;overflow:hidden;border-radius:var(--border-corner-radius-xl);background:var(--colors-surface-background)}.visions-lock__preview img{position:absolute;top:var(--spacing-md-2);right:0;width:calc(100% - var(--spacing-md-3));height:172px;object-fit:contain}.visions-lock__preview:nth-child(2) img{width:230px;object-fit:fill}.visions-lock__copy{display:flex;flex-direction:column;gap:var(--spacing-lg);color:var(--colors-text-body);text-align:center}.visions-lock__copy h3,.visions-lock__copy p{width:100%;margin:0}.visions-lock__copy h3{font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h4);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.visions-lock__copy p{font-size:var(--typeface-font-size-body-p16);line-height:1.5}.visions-lock__copy strong{font-weight:var(--typeface-font-weight-body-medium)}.visions-lock__upgrade.button{--button-background: linear-gradient( 208.5deg, #a63f4e 0%, var(--colors-brand-primary-default) 68.722% );width:max-content;min-width:338px;max-width:100%;white-space:nowrap;color:var(--colors-white-white)}.visions-lock__upgrade.button:not(:disabled):hover{--button-background: linear-gradient( 208.5deg, #b94b5b 0%, var(--colors-brand-primary-500) 68.722% )}.visions-lock__upgrade.button .button__icon{width:var(--scale-24);height:var(--scale-24);font-size:var(--scale-24)}.visions-settings{display:flex;flex-direction:column;gap:var(--scale-56)}.visions-settings__loading{display:grid;min-height:var(--scale-220);place-items:center}.visions-settings__loading span{width:var(--scale-28);height:var(--scale-28);border:var(--border-border-width-md) solid var(--colors-border-disabled);border-top-color:var(--colors-border-action-2);border-radius:var(--border-corner-radius-round);animation:visions-spin .7s linear infinite}.visions-settings__block{display:flex;flex-direction:column;gap:var(--spacing-lg)}.visions-settings__block>h3{margin:0;padding-bottom:var(--spacing-md);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.visions-settings__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.visions-settings__custom-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xl);padding-inline:var(--spacing-md-3)}.visions-settings__custom-content>p{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.visions-settings__custom-content>p a{color:inherit;font-weight:var(--typeface-font-weight-link-bold);text-decoration:underline}.visions-settings__custom-list{display:flex;width:100%;flex-direction:column;gap:var(--spacing-md)}.visions-settings__custom-item{display:grid;width:100%;grid-template-columns:1fr 1fr 1.5fr auto;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md-2);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs)}.visions-settings__custom-item>div:not(.visions-settings__custom-actions){display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2xs)}.visions-settings__custom-item>div:not(.visions-settings__custom-actions) span{color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12)}.visions-settings__custom-item>div:not(.visions-settings__custom-actions) strong{overflow:hidden;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-medium);text-overflow:ellipsis;white-space:nowrap}.visions-settings__custom-actions{display:flex;gap:var(--spacing-sm)}.vision-group-card{display:flex;min-width:210px;min-height:410px;align-items:flex-start;gap:var(--spacing-md-2);padding:var(--spacing-md-3) var(--spacing-2xl) var(--spacing-2xl) var(--spacing-lg);overflow:hidden;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary)}.vision-group-card__thumbnail{display:grid;width:var(--scale-68);height:var(--scale-68);flex:0 0 var(--scale-68);place-items:center;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-icon-accent)}.vision-group-card__thumbnail i{font-size:var(--scale-36);line-height:1}.vision-group-card__content{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--spacing-lg)}.vision-group-card__header{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.vision-group-card__header h4,.vision-group-card__header p{margin:0}.vision-group-card__header h4{color:var(--colors-text-accent);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h5);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.vision-group-card__header p{min-height:var(--scale-36);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s14);line-height:1.3}.vision-group-card__settings{display:flex;flex-direction:column;gap:var(--spacing-lg)}.vision-group-card__rules{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;border:0}.vision-group-card__rules legend{margin-bottom:var(--spacing-md-2);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p16);font-weight:var(--typeface-font-weight-label-medium);line-height:1.5}.vision-group-card__rules .selection-control{gap:var(--spacing-md)}.vision-group-card__rules .selection-control__native{width:var(--scale-20);height:var(--scale-20)}.vision-group-card__keywords{width:calc(100% - var(--spacing-2xl));min-width:0;margin-left:var(--spacing-2xl);box-sizing:border-box}.vision-group-card__keywords .v-input-control__box{width:100%;min-width:0;padding:var(--spacing-sm) var(--spacing-md-2);box-sizing:border-box;background:var(--colors-surface-secondary)}.vision-group-card__keywords .v-input-control__native{min-width:0}.vision-custom-dialog .modal__surface{width:min(100%,820px)}.vision-custom-dialog__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md-2)}.vision-custom-dialog__categories>p{grid-column:1/-1;margin:0 0 var(--spacing-sm);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p16)}.vision-custom-dialog__category{position:relative;display:flex;min-height:var(--scale-180);cursor:pointer;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-lg);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);color:var(--colors-text-body);text-align:left}.vision-custom-dialog__category>span{display:grid;width:var(--scale-48);height:var(--scale-48);place-items:center;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-icon-accent);font-size:var(--scale-28)}.vision-custom-dialog__category strong{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h6)}.vision-custom-dialog__category small{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14);line-height:1.4}.vision-custom-dialog__category-check{position:absolute;top:var(--spacing-md-2);right:var(--spacing-md-2);color:var(--colors-icon-disabled);font-size:var(--scale-24)}.vision-custom-dialog__category--selected{border-color:var(--colors-border-action-2)}.vision-custom-dialog__category--selected .vision-custom-dialog__category-check{color:var(--colors-icon-action-2)}.vision-custom-dialog__editor{display:flex;flex-direction:column;gap:var(--spacing-lg)}.vision-custom-dialog__editor>.v-input-control .v-input-control__box{background:var(--colors-surface-secondary)}.vision-custom-dialog__groups{display:flex;max-height:55vh;flex-direction:column;gap:var(--spacing-md-2);overflow-y:auto}.vision-custom-dialog__group{position:relative}.vision-custom-dialog__group>button{position:absolute;z-index:2;top:var(--spacing-sm);right:var(--spacing-sm);display:grid;width:var(--scale-28);height:var(--scale-28);padding:0;cursor:pointer;border:0;place-items:center;background:transparent;color:var(--colors-icon-error)}.vision-custom-dialog__group .vision-group-card{min-height:0}.vision-custom-dialog__varied{display:flex;gap:var(--spacing-md-2);padding:var(--spacing-lg);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs)}.vision-custom-dialog__varied-icon{display:grid;width:var(--scale-48);height:var(--scale-48);flex:0 0 auto;place-items:center;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-icon-accent);font-size:var(--scale-28)}.vision-custom-dialog__varied>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--spacing-md-2)}.vision-custom-dialog__varied h4,.vision-custom-dialog__varied p{margin:0}.vision-custom-dialog__varied h4{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h6)}.vision-custom-dialog__varied p{color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.vision-custom-dialog__varied-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.vision-custom-dialog__varied-row>label{display:flex;flex-direction:column;gap:var(--spacing-2xs);color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium)}.vision-delete-dialog__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md-2);text-align:center}.vision-delete-dialog__content>i{color:var(--colors-icon-error);font-size:var(--scale-60)}.vision-delete-dialog__content h2,.vision-delete-dialog__content p{margin:0}.vision-delete-dialog__content h2{color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h4)}.vision-delete-dialog__content p{color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.5}@keyframes visions-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.visions-settings__loading span{animation:none}}.goals-settings{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:0 var(--spacing-lg) var(--spacing-lg)}.goals-settings__loading{display:grid;min-height:360px;place-items:center}.goals-settings__loading span{width:var(--scale-36);height:var(--scale-36);border:3px solid var(--colors-border-disabled);border-top-color:var(--colors-border-action-1);border-radius:50%;animation:goals-spin .8s linear infinite}.goals-settings__block{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-lg)}.goals-settings__block h3{margin:0;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--colors-border-primary);color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h6);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.goals-settings__tabs{display:flex;border-bottom:1px solid var(--colors-border-disabled)}.goals-settings__tabs button{padding:4px var(--spacing-sm) var(--spacing-xs);border:0;border-bottom:4px solid transparent;background:transparent;color:var(--colors-text-body);font:inherit;font-size:var(--typeface-font-size-body-p14);cursor:pointer}.goals-settings__tabs button.is-active{border-bottom-color:var(--colors-border-action-1);color:var(--colors-text-action-1);font-weight:var(--typeface-font-weight-body-medium)}.goal-table{min-width:0}.goal-table__scroll{overflow-x:auto}.goal-table table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0 var(--spacing-lg);color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p14)}.goal-table th,.goal-table td{height:33px;padding:0 var(--spacing-md);text-align:left;white-space:nowrap}.goal-table th{font-weight:var(--typeface-font-weight-label-medium)}.goal-table td{font-weight:var(--typeface-font-weight-label-regular)}.goal-table__actions{display:flex;gap:0;align-items:center;justify-content:flex-end}.goal-table__actions .button{width:auto;min-height:33px;padding:8px var(--spacing-xs);border:0;border-radius:var(--border-corner-radius-sm)}.goal-table__actions .button--icon-only{aspect-ratio:auto}.goal-table__empty td{color:var(--colors-text-disabled);text-align:center}.goal-dialog .modal__surface{width:min(100%,480px)}.goal-dialog .modal__footer{justify-content:flex-end;gap:var(--spacing-2xs)}.goal-dialog .v-input-control__box{gap:var(--spacing-sm)}.goal-dialog .v-input-control__icon{font-size:var(--typeface-font-size-small-s12)}.goal-dialog__form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.goal-dialog__dates{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs)}.goal-dialog__kpis{display:flex;flex-direction:column;row-gap:var(--spacing-md)}.goal-dialog__kpi{position:relative;display:grid;gap:var(--spacing-2xs)}.goal-dialog__kpi-control{display:flex;align-items:flex-end;gap:var(--spacing-2xs)}.goal-dialog__kpi-control>.v-input-control{flex:1;min-width:0}.goal-dialog__calculate.button{flex:0 0 var(--scale-36);width:var(--scale-36);height:var(--scale-36);min-height:var(--scale-36);padding:0;color:var(--colors-icon-disabled)}.goal-dialog__calculate.button .button__icon--only{font-size:var(--scale-20)}.goal-dialog__type-select{position:relative;width:max-content;max-width:100%}.goal-dialog__type-trigger{display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding:0;border:0;background:transparent;color:var(--colors-text-label);cursor:pointer;font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);line-height:1.3}.goal-dialog__type-trigger i{width:var(--scale-16);height:var(--scale-16);font-size:var(--scale-16);line-height:1}.goal-dialog__type-menu.selection-group{position:absolute;z-index:35;top:50%;left:calc(100% + var(--spacing-sm));min-width:224px;padding:var(--spacing-md);gap:var(--spacing-2xs);transform:translateY(-50%);border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-12) var(--colors-shadow-12)}.goal-dialog__divider{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--colors-text-label);font-size:var(--typeface-font-size-small-s12);text-align:center}.goal-dialog__divider:before,.goal-dialog__divider:after{height:1px;flex:1;background:var(--colors-border-disabled);content:""}.goals-lock{display:flex;flex-direction:column;gap:var(--spacing-4xl);align-items:center;padding:0 var(--spacing-lg) var(--spacing-4xl)}.goals-lock__previews{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.goals-lock__previews figure{margin:0;overflow:hidden;border-radius:var(--border-corner-radius-md)}.goals-lock__previews img{display:block;width:100%;height:228px;object-fit:contain;object-position:center}.goals-lock__copy{width:100%;color:var(--colors-text-body)}.goals-lock__copy h3{margin:0 0 var(--spacing-lg);color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h5)}.goals-lock__copy p{margin:0;line-height:1.5}.goals-lock__upgrade.button{--button-background: linear-gradient( 208.5deg, #a63f4e 0%, var(--colors-brand-primary-default) 68.722% );width:max-content;min-width:338px;max-width:100%;white-space:nowrap;color:var(--colors-white-white)}.goals-lock__upgrade.button:not(:disabled):hover{--button-background: linear-gradient( 208.5deg, #b94b5b 0%, var(--colors-brand-primary-500) 68.722% )}.goals-lock__upgrade.button .button__icon{width:var(--scale-24);height:var(--scale-24);font-size:var(--scale-24)}@keyframes goals-spin{to{transform:rotate(360deg)}}.settings-events{width:100%;padding-inline:var(--spacing-lg)}.settings-events__toolbar,.settings-events__pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.settings-events__toolbar{margin-bottom:var(--spacing-lg)}.settings-events__toolbar p{margin:0;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14)}.settings-events__toolbar .select-control{width:144px;flex:0 0 auto}.settings-events>.v-input-control{display:none}.settings-events__table{width:100%;border-collapse:collapse}.settings-events__table th,.settings-events__table td{min-height:61.2px;padding:var(--spacing-sm) var(--spacing-md-3);border-bottom:var(--border-border-width-xs) solid var(--colors-border-primary);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s14);text-align:left;vertical-align:middle}.settings-events__table th{padding-bottom:var(--spacing-md-3);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-label-medium);vertical-align:bottom}.settings-events__table th:last-child,.settings-events__table td:last-child{width:180px;text-align:right}.settings-events__table button{min-height:36px;padding:0 var(--spacing-md);border:0;background:transparent;color:var(--colors-text-label);cursor:pointer;font-size:var(--scale-20)}.settings-events__table button:hover,.settings-events__table button:focus-visible{color:var(--colors-brand-primary-default)}.settings-events__empty{padding:var(--spacing-md-3);color:var(--colors-text-label);font-family:var(--typeface-font-family-system-label);font-size:var(--typeface-font-size-small-s14)}.settings-events__code{padding:var(--spacing-md-2);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-secondary);color:var(--colors-text-body);font-family:var(--typeface-font-family-system-code-block)}.settings-events__notice{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md-2) var(--spacing-md-3);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-information-secondary);color:var(--colors-text-information);font-size:var(--typeface-font-size-body-p14)}@media(max-width:1024px){.settings-page,.subscription-page{padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-lg)}.settings-page__shell,.subscription-page__shell{padding:0 var(--spacing-lg) var(--spacing-lg)}.settings-page__header,.subscription-page__header{padding:var(--spacing-xl) var(--spacing-lg)}.settings-page__content,.subscription-page__content{display:flex;min-width:0;flex-direction:column;gap:0}.settings-page__menu,.subscription-page__menu{display:flex;width:100%;min-width:0;flex-direction:row;gap:var(--spacing-sm);padding:var(--spacing-md-2) 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.settings-page__menu .settings-menu-item,.subscription-page__menu .settings-menu-item{width:auto;flex:0 0 auto;white-space:nowrap}.settings-page__main,.subscription-page__main{width:100%;padding:var(--spacing-xl) 0 var(--spacing-lg)}.profile-settings,.account-settings{margin-top:0;padding-inline:0}.account-settings__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings__subaccount-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.integrations-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-page__plans{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.subscription-page__limits{grid-template-columns:1fr}.visions-lock__previews,.visions-settings__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-integration-detail{padding:0}.custom-integration-detail__columns{grid-template-columns:minmax(145px,.4fr) minmax(0,1fr)}.custom-integration-detail__builder{grid-column:1/-1}}@media(max-width:600px){.settings-page,.subscription-page{padding:var(--spacing-md-2)}.settings-page__shell,.subscription-page__shell{min-width:0;padding:0 var(--spacing-md-2) var(--spacing-md-2);border-radius:var(--border-corner-radius-sm)}.settings-page__header,.subscription-page__header{padding:var(--spacing-lg) 0 var(--spacing-md-2)}.settings-page__title,.settings-page__section-title,.subscription-page__title,.subscription-page__section-title{font-size:var(--typeface-font-size-heading-h3)}.settings-page__menu,.subscription-page__menu{width:calc(100% + var(--spacing-md-2) * 2);margin-inline:calc(var(--spacing-md-2) * -1);padding-inline:var(--spacing-md-2)}.settings-page__main,.subscription-page__main{gap:var(--spacing-xl);padding-top:var(--spacing-lg)}.profile-settings,.account-settings,.tracking-settings,.integrations-settings,.integration-detail,.imports-settings,.visions-settings{gap:var(--spacing-2xl)}.profile-settings__fields,.profile-settings__password-row{grid-template-columns:1fr;padding-inline:0}.profile-settings__edit-actions{flex-wrap:wrap}.profile-settings__edit-actions .button{flex:1 1 auto}.account-settings__info-grid,.account-settings__subaccount-list{grid-template-columns:1fr;padding-inline:0}.account-settings__info{min-height:var(--scale-52);padding-inline:0}.account-settings__actions{flex-wrap:wrap}.account-settings__actions .button{flex:1 1 auto}.users-settings,.custom-integrations-settings,.integration-accounts,.integration-sales__token-table{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.users-settings__table{width:max-content;min-width:720px}.custom-integrations-settings__table{width:max-content;min-width:760px}.integration-accounts__table{width:max-content;min-width:620px}.integration-sales__webhook{width:100%}.integration-sales__webhook-value{width:100%;min-width:0}.integration-sales__token-table{display:block}.integration-sales__token-head,.integration-sales__token-row{width:620px}.integration-sales__cookies-grid{grid-template-columns:1fr}.integration-detail__heading{align-items:flex-start;flex-direction:column}.integrations-settings__grid,.subscription-page__plans,.visions-lock__previews,.visions-settings__groups,.goals-lock__previews{grid-template-columns:1fr}.integration-card{height:auto;min-height:80px}.tracking-settings__block-content,.tracking-settings__pixel-content,.tracking-settings__developer-help,.tracking-settings__validator{min-width:0}.tracking-settings__email-row{align-items:stretch;flex-direction:column}.tracking-settings__input-group .v-input-control{width:100%;max-width:100%}.tracking-accordion{padding:var(--spacing-md-2)}.imports-settings__new-content{align-items:stretch;flex-direction:column}.imports-settings__notice{width:100%}.import-file__header{align-items:flex-start;flex-wrap:wrap}.imports-table{min-width:680px}.visions-settings__custom-header{align-items:stretch;flex-direction:column}.visions-settings__custom-item{grid-template-columns:1fr auto}.visions-settings__custom-item>:nth-child(3){grid-column:1/-1}.vision-group-card{min-width:0;min-height:0}.goals-settings,.goals-lock{padding-inline:0}.goal-dialog__fields{grid-template-columns:1fr}.goal-dialog__actions{flex-wrap:wrap}.subscription-page__plans,.subscription-page__limits{padding-inline:0}.subscription-plan-card{width:100%}.subscription-limit-card,.subscription-subaccounts-card{min-width:0;padding:var(--spacing-lg) var(--spacing-md-2)}.subscription-limit-card{overflow:hidden}.subscription-limit-card__content,.subscription-limit-card__limit,.subscription-limit-card__progress,.subscription-limit-card__top,.subscription-limit-card__numbers,.subscription-limit-card__numbers-right,.subscription-limit-card__bottom{min-width:0;max-width:100%}.subscription-limit-card__top{align-items:flex-start;flex-direction:column}.subscription-limit-card__used{width:100%;text-align:left}.subscription-limit-card__numbers{align-items:flex-start;flex-direction:column}.subscription-limit-card__numbers>p:first-child{width:100%}.subscription-limit-card__numbers-right{width:100%;align-items:flex-start;flex-direction:column;gap:var(--spacing-xs)}.subscription-limit-card__bottom{align-items:stretch;flex-direction:column;gap:var(--spacing-sm)}.subscription-limit-card__detail.button,.subscription-limit-card__upgrade.button{width:100%;min-width:0;white-space:normal}.subscription-subaccounts-card{overflow:hidden}.subscription-subaccounts-card__inside,.subscription-subaccounts-card__content,.subscription-subaccounts-card__cta.button{min-width:0;max-width:100%}.modal:has(.users-invite-modal),.modal:has(.users-remove-dialog),.modal:has(.integration-connect-dialog),.modal:has(.integration-remove-dialog),.modal:has(.integration-token-dialog),.modal:has(.tracking-instructions-dialog),.modal:has(.vision-custom-dialog),.modal:has(.vision-delete-dialog),.modal:has(.goal-dialog),.modal:has(.profile-password-modal){padding:var(--spacing-xs)}.modal:has(.users-invite-modal) .modal__surface,.modal:has(.users-remove-dialog) .modal__surface,.modal:has(.integration-connect-dialog) .modal__surface,.modal:has(.integration-remove-dialog) .modal__surface,.modal:has(.integration-token-dialog) .modal__surface,.modal:has(.tracking-instructions-dialog) .modal__surface,.modal:has(.vision-custom-dialog) .modal__surface,.modal:has(.vision-delete-dialog) .modal__surface,.modal:has(.goal-dialog) .modal__surface,.modal:has(.profile-password-modal) .modal__surface{width:calc(100vw - var(--spacing-xs) * 2);max-width:none;max-height:calc(100dvh - var(--spacing-xs) * 2);overflow-y:auto}.users-invite-modal .modal__surface,.users-remove-dialog .modal__surface,.integration-connect-dialog .modal__surface,.integration-remove-dialog .modal__surface,.integration-token-dialog .modal__surface,.tracking-instructions-dialog .modal__surface{min-height:0;padding:var(--spacing-lg) var(--spacing-md-2)}}.toast-viewport{position:fixed;bottom:16px;top:auto;right:16px;z-index:9999;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px;width:min(100vw - var(--spacing-md-2) * 2,419px)}.toast-item{position:relative;display:grid;grid-template-columns:calc(var(--scale-68) + var(--scale-4)) minmax(0,1fr) var(--scale-20);width:min(100%,419px);min-height:var(--scale-76);align-items:stretch;overflow:hidden;border-radius:var(--border-corner-radius-xs);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-16) var(--colors-shadow-16)}.toast-item__icon{display:grid;place-items:center;color:var(--colors-icon-on-action);font-size:var(--scale-32)}.toast-item__content{display:grid;align-content:center;gap:var(--spacing-xs);padding:var(--spacing-md-2) var(--spacing-md-3)}.toast-item__content strong{color:var(--colors-text-heading);font-size:var(--typeface-font-size-body-p16)}.toast-item__content p{margin:0;color:var(--colors-text-body);font-size:var(--typeface-font-size-body-p14);line-height:1.5}.toast-item__close{align-self:start;margin-top:var(--spacing-md-2);padding:0;border:0;background:transparent;color:var(--colors-icon-secondary);cursor:pointer}.toast-item--success{background:var(--colors-surface-success-secondary)}.toast-item--success .toast-item__icon{background:var(--colors-surface-success-primary)}.toast-item--warning{background:var(--colors-surface-action-disabled-2)}.toast-item--warning .toast-item__icon{background:var(--colors-surface-accent-primary)}.toast-item--error{background:var(--colors-surface-error-secondary)}.toast-item--error .toast-item__icon{background:var(--colors-surface-error-primary)}.toast-item--info{background:var(--colors-surface-information-secondary)}.toast-item--info .toast-item__icon{background:var(--colors-surface-information-primary)}.toast-enter-active,.toast-leave-active{transition:all .22s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-8px)}.modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--spacing-lg)}.modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:var(--colors-black-transparent-024);cursor:default}.modal__surface{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4xl);width:min(100%,var(--scale-680));max-height:calc(100vh - var(--spacing-lg) * 2);padding:var(--spacing-4xl);overflow:auto;border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-8) var(--colors-shadow-16)}.modal__surface--compact{width:min(100%,457px);gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-4xl)}.modal__surface--compact .modal__title{font-size:var(--typeface-font-size-heading-h1)}.modal__surface--large{width:min(100%,900px)}.modal__surface--blank{width:min(100%,1099px);min-height:654px;align-items:stretch;justify-content:flex-start;padding:0}.modal__surface--title-center .modal__header{position:relative;justify-content:center}.modal__surface--title-center .modal__title{text-align:center}.modal__surface--title-center .modal__close{position:absolute;right:0}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);width:100%}.modal__title{margin:0;color:var(--colors-text-heading);font-family:var(--typeface-font-family-system-heading);font-size:var(--typeface-font-size-heading-h3);font-weight:var(--typeface-font-weight-heading-medium);line-height:1.32}.modal__close{display:inline-grid;flex:0 0 var(--scale-24);place-items:center;width:var(--scale-24);height:var(--scale-24);padding:0;border:0;background:transparent;color:var(--colors-icon-primary);cursor:pointer}.modal__close i{font-size:var(--scale-24);line-height:1}.modal__content{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.modal__footer{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);width:100%}.blank-modal__header{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--spacing-md);padding:var(--spacing-4xl)}.blank-modal__header h3{margin:0;font-size:var(--typeface-font-size-heading-h2)}.blank-modal__header>span{color:var(--colors-text-disabled);font-size:var(--typeface-font-size-heading-h2)}.blank-modal__header .v-search-bar{flex:1;max-width:var(--scale-400);margin-left:var(--spacing-4xl)}.blank-modal__header nav{display:flex;gap:var(--spacing-lg);margin-left:auto}.blank-modal__content{min-height:var(--scale-400)}.blank-modal .modal__content{flex:1}.ui-alert{display:flex;min-height:var(--scale-64);box-sizing:border-box;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md-2) var(--spacing-lg);border-radius:var(--border-corner-radius-sm)}.ui-alert>i{flex:0 0 auto;font-size:var(--scale-24)}.ui-alert--info{color:var(--colors-icon-information);background:var(--colors-surface-information-secondary)}.ui-alert--warning{color:var(--colors-icon-alert);background:var(--colors-surface-alert-secondary)}.ui-alert--error{color:var(--colors-icon-error);background:var(--colors-surface-error-secondary)}.ui-alert--success{color:var(--colors-icon-success);background:var(--colors-surface-success-secondary)}.ui-alert__content{flex:1;color:var(--colors-text-body);font-size:var(--typeface-font-size-small-s12);line-height:1.3}.ui-alert__content strong{display:block;margin-bottom:var(--spacing-3xs)}.ui-alert__close{border:0;color:currentcolor;background:transparent;cursor:pointer}.ui-tooltip{position:relative;display:inline-flex;cursor:help}.ui-tooltip__content{position:absolute;z-index:50;width:max-content;max-width:var(--scale-220);box-sizing:border-box;padding:var(--spacing-lg) var(--spacing-md-3);border-radius:var(--border-corner-radius-xs);color:var(--colors-neutrals-white-white);background:var(--colors-neutrals-grey-700);font-family:var(--typeface-font-family-system-tooltip);font-size:var(--typeface-font-size-small-s12);opacity:0;pointer-events:none;transition:opacity .12s ease}.ui-tooltip__content:after{position:absolute;width:var(--scale-12);height:var(--scale-12);background:inherit;content:"";transform:rotate(45deg)}.ui-tooltip__content--small{max-width:var(--scale-180)}.ui-tooltip__content--top{bottom:calc(100% + var(--spacing-sm));left:50%;transform:translate(-50%)}.ui-tooltip__content--top-left{top:calc(100% + var(--spacing-sm));left:calc(50% - var(--spacing-md-3) - var(--spacing-2xs))}.ui-tooltip__content--top-right{top:calc(100% + var(--spacing-sm));right:calc(50% - var(--spacing-md-3) - var(--spacing-2xs))}.ui-tooltip__content--bottom{top:calc(100% + var(--spacing-sm));left:50%;transform:translate(-50%)}.ui-tooltip__content--bottom-left{bottom:calc(100% + var(--spacing-sm));left:calc(50% - var(--spacing-md-3) - var(--spacing-2xs))}.ui-tooltip__content--bottom-right{right:calc(50% - var(--spacing-md-3) - var(--spacing-2xs));bottom:calc(100% + var(--spacing-sm))}.ui-tooltip__content--left{top:50%;right:calc(100% + var(--spacing-sm));transform:translateY(-50%)}.ui-tooltip__content--right{top:50%;left:calc(100% + var(--spacing-sm));transform:translateY(-50%)}.ui-tooltip__content--top:after,.ui-tooltip__content--bottom-left:after,.ui-tooltip__content--bottom-right:after{bottom:calc(var(--scale-12) / -2)}.ui-tooltip__content--top-left:after,.ui-tooltip__content--top-right:after,.ui-tooltip__content--bottom:after{top:calc(var(--scale-12) / -2)}.ui-tooltip__content--top:after,.ui-tooltip__content--bottom:after{left:calc(50% - var(--scale-12) / 2)}.ui-tooltip__content--top-left:after,.ui-tooltip__content--bottom-left:after{left:var(--spacing-md-3)}.ui-tooltip__content--top-right:after,.ui-tooltip__content--bottom-right:after{right:var(--spacing-md-3)}.ui-tooltip__content--left:after{right:calc(var(--scale-12) / -2);top:calc(50% - var(--scale-12) / 2)}.ui-tooltip__content--right:after{left:calc(var(--scale-12) / -2);top:calc(50% - var(--scale-12) / 2)}.ui-tooltip:hover .ui-tooltip__content,.ui-tooltip:focus .ui-tooltip__content,.ui-tooltip:focus-within .ui-tooltip__content{opacity:1}.ui-tag{display:inline-flex;box-sizing:border-box;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);border-radius:var(--border-corner-radius-xs);white-space:nowrap}.ui-tag--small{height:var(--scale-16);font-size:var(--typeface-font-size-small-s10)}.ui-tag--large{height:var(--scale-32);font-size:var(--typeface-font-size-small-s12)}.ui-tag--hard,.ui-tag--gradient{color:var(--colors-text-on-action)}.ui-tag--hard.ui-tag--primary{background:var(--colors-surface-action-1)}.ui-tag--hard.ui-tag--secondary{background:var(--colors-surface-action-2)}.ui-tag--hard.ui-tag--success{background:var(--colors-surface-success-primary)}.ui-tag--hard.ui-tag--error{background:var(--colors-surface-error-primary)}.ui-tag--hard.ui-tag--warning{background:var(--colors-surface-alert-primary)}.ui-tag--soft.ui-tag--primary{color:var(--colors-text-action-1);background:var(--colors-surface-secondary)}.ui-tag--soft.ui-tag--secondary{color:var(--colors-text-action-2);background:var(--colors-brand-secondary-tint)}.ui-tag--soft.ui-tag--success{color:var(--colors-text-success);background:var(--colors-surface-success-secondary)}.ui-tag--soft.ui-tag--error{color:var(--colors-text-error);background:var(--colors-surface-error-secondary)}.ui-tag--soft.ui-tag--warning{color:var(--colors-text-alert);background:var(--colors-surface-alert-secondary)}.ui-tag--gradient{background:linear-gradient(217deg,#a63f4e 0%,var(--colors-brand-primary-default) 68.722%)}.ui-tag button{display:inline-grid;width:var(--scale-12);height:var(--scale-12);place-items:center;padding:0;border:0;background:transparent;color:currentcolor;cursor:pointer;opacity:.6;font-size:var(--typeface-font-size-small-s12)}.ui-tag--large button{width:var(--scale-24);height:var(--scale-24);font-size:var(--typeface-font-size-body-p16)}.ui-tag-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-xs)}.ui-tag-group--one-line{flex-wrap:nowrap}.ui-tag-group--multiline{width:278px;max-height:var(--scale-56);overflow:hidden}.ui-alert-banner{display:flex;min-height:var(--scale-76);box-sizing:border-box;align-items:center;gap:var(--spacing-md-2);padding:var(--spacing-md-2) var(--spacing-lg);border-radius:var(--border-corner-radius-sm);color:var(--colors-text-heading)}.ui-alert-banner>i{flex:0 0 auto;font-size:var(--scale-28)}.ui-alert-banner p{flex:1;margin:0;font-size:var(--typeface-font-size-body-p16);line-height:1.5}.ui-alert-banner--failed-payment{background:var(--colors-brand-secondary-300)}.ui-alert-banner--close-to-limit{background:var(--colors-ui-alert-300)}.ui-alert-banner--limit-achieved{background:var(--colors-ui-error-300)}.ui-alert-banner--demo{background:var(--colors-ui-information-300)}@media(max-width:600px){.ui-alert-banner--demo{position:relative;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg);text-align:center}.ui-alert-banner--demo>i{font-size:var(--scale-28)}.ui-alert-banner--demo p{flex:0 0 auto;max-width:220px;font-size:var(--typeface-font-size-body-p14)}.ui-alert-banner--demo>.button{width:100%;max-width:180px}.ui-alert-banner--demo>.close-button{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm)}}.demo-signup-banner__dialog-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000003d}.demo-signup-banner__dialog-overlay .ui-dialog{width:min(100% - var(--spacing-2xl),var(--scale-400))}.demo-marketing-entry-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000003d}.demo-marketing-entry-overlay .ui-dialog,.demo-signup-modal-shell .modal__surface{width:min(100% - var(--spacing-2xl),var(--scale-400))}.demo-signup-modal{display:grid;gap:var(--spacing-lg);padding:var(--spacing-sm) 0}.demo-signup-modal form{display:grid;gap:var(--spacing-lg)}.demo-signup-modal p{color:var(--colors-text-label);line-height:1.5}.demo-signup-modal a{color:var(--colors-text-action-1);text-decoration:underline}.demo-signup-modal__terms-error{color:var(--colors-text-error);font-size:var(--typeface-font-size-small-s12)}.ui-dialog{position:relative;display:flex;width:min(100%,var(--scale-400));min-height:440px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl);padding:var(--spacing-2xl);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-4) var(--scale-16) var(--colors-shadow-16)}.ui-dialog__close{position:absolute;top:var(--spacing-2xl);right:var(--spacing-2xl)}.ui-dialog__icon{font-size:var(--scale-68);line-height:1}.ui-dialog--success .ui-dialog__icon{color:var(--colors-icon-success);transform-origin:center;animation:dialog-success-pop .76s cubic-bezier(.22,1.25,.36,1) both}.ui-dialog--info .ui-dialog__icon{transform-origin:center;animation:dialog-info-pulse .56s cubic-bezier(.22,1.25,.36,1) both}.ui-dialog__confetti{display:none}.ui-dialog--success .ui-dialog__confetti{position:absolute;top:34%;left:50%;display:block;width:7px;height:11px;border-radius:2px;background:var(--confetti-color);pointer-events:none;z-index:2;animation:dialog-success-confetti 1.1s cubic-bezier(.2,.8,.3,1) both;animation-delay:var(--confetti-delay)}.ui-dialog--success .ui-dialog__confetti:nth-of-type(2n){width:5px;height:8px}.ui-dialog--success .ui-dialog__confetti:nth-of-type(1){--confetti-x: -78px;--confetti-peak: -58px;--confetti-fall: 18px;--confetti-rotate: -210deg;--confetti-color: var(--colors-brand-primary-default);--confetti-delay: 40ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(2){--confetti-x: -60px;--confetti-peak: -72px;--confetti-fall: 12px;--confetti-rotate: 180deg;--confetti-color: var(--colors-icon-alert);--confetti-delay: 0ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(3){--confetti-x: -42px;--confetti-peak: -46px;--confetti-fall: 28px;--confetti-rotate: -140deg;--confetti-color: var(--colors-icon-information);--confetti-delay: 90ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(4){--confetti-x: -22px;--confetti-peak: -82px;--confetti-fall: 20px;--confetti-rotate: 220deg;--confetti-color: var(--colors-icon-success);--confetti-delay: 30ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(5){--confetti-x: 18px;--confetti-peak: -66px;--confetti-fall: 24px;--confetti-rotate: -180deg;--confetti-color: var(--colors-brand-primary-default);--confetti-delay: 70ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(6){--confetti-x: 38px;--confetti-peak: -88px;--confetti-fall: 16px;--confetti-rotate: 160deg;--confetti-color: var(--colors-icon-alert);--confetti-delay: 20ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(7){--confetti-x: 58px;--confetti-peak: -52px;--confetti-fall: 30px;--confetti-rotate: -240deg;--confetti-color: var(--colors-icon-information);--confetti-delay: .11s}.ui-dialog--success .ui-dialog__confetti:nth-of-type(8){--confetti-x: 78px;--confetti-peak: -70px;--confetti-fall: 14px;--confetti-rotate: 200deg;--confetti-color: var(--colors-icon-success);--confetti-delay: 50ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(9){--confetti-x: -90px;--confetti-peak: -30px;--confetti-fall: 34px;--confetti-rotate: -160deg;--confetti-color: var(--colors-icon-success);--confetti-delay: .13s}.ui-dialog--success .ui-dialog__confetti:nth-of-type(10){--confetti-x: 96px;--confetti-peak: -42px;--confetti-fall: 28px;--confetti-rotate: 240deg;--confetti-color: var(--colors-brand-primary-default);--confetti-delay: .1s}.ui-dialog--success .ui-dialog__confetti:nth-of-type(11){--confetti-x: -12px;--confetti-peak: -96px;--confetti-fall: 10px;--confetti-rotate: -200deg;--confetti-color: var(--colors-icon-alert);--confetti-delay: 80ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(12){--confetti-x: 8px;--confetti-peak: -104px;--confetti-fall: 8px;--confetti-rotate: 190deg;--confetti-color: var(--colors-icon-information);--confetti-delay: 60ms}.ui-dialog--success .ui-dialog__confetti:nth-of-type(13){--confetti-x: -106px;--confetti-peak: -18px;--confetti-fall: 38px;--confetti-rotate: -280deg;--confetti-color: var(--colors-icon-alert);--confetti-delay: .15s}.ui-dialog--success .ui-dialog__confetti:nth-of-type(14){--confetti-x: 112px;--confetti-peak: -24px;--confetti-fall: 36px;--confetti-rotate: 270deg;--confetti-color: var(--colors-icon-success);--confetti-delay: .14s}.ui-dialog--error .ui-dialog__icon{color:var(--colors-icon-error)}.ui-dialog--warning .ui-dialog__icon{color:var(--colors-icon-alert)}.ui-dialog--info .ui-dialog__icon{color:var(--colors-icon-information)}.ui-dialog h4{margin:0;color:var(--colors-text-heading);font-size:var(--typeface-font-size-heading-h3);text-align:center}.ui-dialog p{margin:0;color:var(--colors-text-label);font-size:var(--typeface-font-size-body-p16);line-height:1.5;text-align:center}.ui-dialog__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md)}.ui-dialog--simple{min-height:340px}@keyframes dialog-success-pop{0%{opacity:0;transform:rotate(-18deg) scale(.72)}35%{opacity:1;transform:rotate(4deg) scale(1.12)}55%{transform:rotate(0) scale(.94)}75%{transform:rotate(0) scale(1.06)}to{transform:rotate(0) scale(1)}}@keyframes dialog-info-pulse{0%{opacity:0;transform:scale(.72)}38%{opacity:1;transform:scale(1.18)}68%{transform:scale(.9)}to{transform:scale(1)}}@keyframes dialog-success-confetti{0%{opacity:0;transform:translateZ(0) rotate(0) scale(.3)}18%{opacity:1;transform:translate3d(calc(var(--confetti-x) * .35),var(--confetti-peak),0) rotate(calc(var(--confetti-rotate) * .35)) scale(1)}62%{opacity:1;transform:translate3d(var(--confetti-x),var(--confetti-fall),0) rotate(calc(var(--confetti-rotate) * .7)) scale(1)}to{opacity:0;transform:translate3d(var(--confetti-x),calc(var(--confetti-fall) + 28px),0) rotate(var(--confetti-rotate)) scale(.82)}}@media(prefers-reduced-motion:reduce){.ui-dialog--success .ui-dialog__icon,.ui-dialog--success .ui-dialog__confetti,.ui-dialog--info .ui-dialog__icon{animation:none}}.segmented-control__label{display:block;margin-bottom:var(--spacing-sm);font-weight:var(--typeface-font-weight-label-medium)}.segmented-control__options{display:inline-flex;overflow:hidden;border:var(--border-border-width-sm) solid var(--colors-border-primary);border-radius:var(--border-corner-radius-xs)}.segmented-control button{min-height:var(--scale-36);padding:0 var(--spacing-md-2);border:0;color:var(--colors-text-body);background:var(--colors-surface-primary);cursor:pointer}.segmented-control button[aria-pressed=true]{color:var(--colors-text-on-action);background:var(--colors-surface-action-2)}.segmented-control button:disabled{color:var(--colors-text-disabled);cursor:not-allowed}.product-tour{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;pointer-events:none}.product-tour__scrim{position:absolute;z-index:1000;top:0;right:0;bottom:0;left:0;background:#0000009e;cursor:pointer;pointer-events:auto}.product-tour__target{position:relative;z-index:1;outline:4px solid var(--colors-text-action-1);outline-offset:2px}.product-tour__target--blocked{pointer-events:none}.product-tour__target[data-tour-id$=-menu]{z-index:1001}.product-tour .vision-button__menus:has(>.product-tour__target[data-tour-id$=-menu]){z-index:1001}.product-tour .select-control:has(>.product-tour__target[data-tour-id$=-menu]){z-index:1001}.product-tour__popover{position:fixed;z-index:1002;width:min(380px,100vw - 24px);overflow:visible;border:var(--border-border-width-sm) solid var(--colors-border-action-2);border-radius:var(--border-corner-radius-sm);background:var(--colors-surface-primary);box-shadow:0 var(--scale-8) var(--scale-24) var(--colors-shadow-16);pointer-events:auto}.product-tour__popover--hidden{visibility:hidden;pointer-events:none}.product-tour__popover:before{position:absolute;width:0;height:0;border:9px solid transparent;content:""}.product-tour__popover--right:before{top:50%;left:-18px;border-right-color:var(--colors-border-action-2);transform:translateY(-50%)}.product-tour__popover--left:before{top:50%;right:-18px;border-left-color:var(--colors-border-action-2);transform:translateY(-50%)}.product-tour__popover--bottom:before{top:-18px;left:50%;border-bottom-color:var(--colors-border-action-2);transform:translate(-50%)}.product-tour__popover--top:before{right:50%;bottom:-18px;border-top-color:var(--colors-border-action-2);transform:translate(50%)}.product-tour__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--colors-surface-action-2);color:var(--colors-text-on-action)}.product-tour__header strong{font-size:var(--typeface-font-size-body-p14)}.product-tour__header button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.product-tour__body{padding:var(--spacing-md) var(--spacing-lg)}.product-tour__body p{margin:0 0 var(--spacing-sm);color:var(--colors-text-body);line-height:1.5}.product-tour__progress{color:var(--colors-text-disabled);font-size:var(--typeface-font-size-small-s12)}.product-tour__actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:0 var(--spacing-lg) var(--spacing-md)}.panel-update-dialog .modal__surface{align-items:stretch}.panel-update-dialog .modal__title{font-size:var(--typeface-font-size-heading-h4)}.panel-update-dialog__description{margin:0;color:var(--colors-text-body);font-family:var(--typeface-font-family-system-body);font-size:var(--typeface-font-size-body-p14);font-weight:var(--typeface-font-weight-body-regular);line-height:1.5}.panel-update-dialog .modal__footer{justify-content:flex-end;gap:var(--spacing-sm)}*{box-sizing:border-box;scrollbar-color:var(--colors-border-primary) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-width:4px;min-height:4px;border:2px solid transparent;border-radius:20px;background:var(--colors-border-primary);background-clip:content-box}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background-color:var(--colors-icon-action-1)}body{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--typeface-font-family-system-body);color:var(--colors-text-body);background:var(--colors-surface-background)}body.dark{background:var(--colors-surface-background)}.home-page{display:grid;min-height:100vh;min-height:100dvh;place-content:center;text-align:center}a{color:inherit;text-decoration:none}
