@charset "UTF-8";@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Bold"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora SemiBold"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Medium"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Lora;src:local("Lora Medium"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/0ncyUitqxXEtrEm7HzcQs5wcgo3wfV568UNDKlMnwsw-w0Y558yvXBaRp1OJ6ZEQsSSyhrLS3tQZTVIEmsGbzXo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Medium"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/tch9LzN5j_dlnjUtoti6RdPCzFPIC61h2dp093uB1d4-6ufKabglPJqip8M2ovOr08UNFI7rTJNJ_NpV2P9blpc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Medium"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/XUVCr3JJnCKa3ZjFe_4w-iDoaxDWfJzV4YCx_1QCo_E-3jWYsKhSrJxbXnSqiLm_B7lgRj5JeEHZF09nljCh3M0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora Medium"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/sHO7lqgFHAygxwtqGIj0S1QKPXPzgtZhjuMfhSdlK4Y-ScP0H24laj1RJOMc3Lt_ZXkzqysPGUN5smcZsA_7beM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/EOefiLcwRKJ4nKM16K6z_F-mq3lOHkCw6EhYBbQIHPQ-nl9JjWyF976eNfiKihuAmOh43UjKIH95ojQg3EBL0Z0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/EXbtpLv9LdpH50KYevd8nuOEve6R07eomrLT9Y93sSY-Fo419Bvc2NXR3WgULjumoVzzxSm77E_ouKgvlG1uG_g.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/5tRZydxhCpIwZ4Yf99ciVcTJxjB_TdL5XPynMmeCJR4-zei18mH_L_yyrzmgYbz265bB_W_eHd-LFGzZcS_SdtE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/88tAjAjItvx02ja-f4annrPE3ubgA2uyxQNBC4hYOlY-BMRWGvkckVEAKOYX_EM9WjQNuUsiz76mFlch4JjGfU4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/IwkYi9cbIi2uiIfcwxae1CAaPkZBqNX8aceiS1bJbdc-V6179_066fGIgdFEMNYIOOcVPvUlz2D_V6zzdlnVl7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/cfe5huB_y467A-yGRsjncGttRMYh8iB3HIAbd1-EgFk-_StpNKo8SiO_EaTbyGHT7XYvLA1oY5zTHOn_eSaSyTk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora"),url(../_fonts/z4o6qayJ2nBgzW89B8ZFPc0CepsjKZPMk9KcPVd5bgM-B9_XBtDKqJPRDUcc83pmdHPFHZcGW_0gaMch1Qr8V2o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Bold Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora SemiBold Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Lora;src:local("Lora Medium Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Lora;src:local("Lora Medium Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Lora;src:local("Lora Medium Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Lora;src:local("Lora Medium Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Lora;src:local("Lora Medium Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/sNaWO5JMGnKMiaLQXFCIezwu_3w9aiEI_qtMQ4IC1DE-QawYaqSG4tgdTfkrHYjEmi0SWvvpAOgeDaIYMovayNg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/GqhKP9GVStPtTWwStTGl764O-Xbwz_iYy5QFoC5LIok-Fu5TxhwRvhnpzw7o_Q9Ort4Ecx9m9iXKdbTvhx_SrSk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/aqBhYE2oXce5GRBmVhXSftBLnGqAV4MCuVzOjTdXfG0-rHD0ZmppHhGzfwZYCMP7UflXxVY6YpowqIYJIMF22fk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/EPjlA_EdjIo-I7_xAT7Df9DgbVgGI9w3jGK1AF5qaVI-qEPLz_sHqEyAooYGrJWiXGVEw_6Z3sGMHDnRSt1zyI8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Lora;src:local("Lora Regular Italic"),local("Lora Italic"),url(../_fonts/nzwdQ7f8M_upbRgy1ebvBTL7sLdhCq26Gp3YEQE73mo-9sYjv31go31Ojcnjuw0o7wnJcI8YmsS1UnviJaTX_y0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Lora Fallback: Times New Roman";src:local("Times New Roman");size-adjust:115.2%;ascent-override:87.3264%;descent-override:23.7847%;line-gap-override:0%}@font-face{font-family:"Lora Fallback: Georgia";src:local("Georgia");size-adjust:104.9796%;ascent-override:95.8281%;descent-override:26.1003%;line-gap-override:0%}@font-face{font-family:"Lora Fallback: Noto Serif";src:local("Noto Serif");size-adjust:97.2973%;ascent-override:103.3944%;descent-override:28.1611%;line-gap-override:0%}:root{--color-white:#fff;--color-white-rgb:255,255,255;--color-black:#000;--color-black-rgb:0,0,0;--color-grey-100:#f4f4f4;--color-grey-100-rgb:244,244,244;--color-grey-300:#bbb;--color-grey-300-rgb:187,187,187;--color-grey-900:#191919;--color-grey-900-rgb:25,25,25;--color-primary:#861e2b;--color-primary-rgb:134,30,43;--color-secondary:#00415a;--color-secondary-rgb:0,65,90;--color-accent:#9f8f68;--color-accent-rgb:159,143,104;--color-primary-50:#faeaec;--color-primary-50-rgb:250,234,236;--color-primary-100:#f0c9cd;--color-primary-100-rgb:240,201,205;--color-primary-200:#e29ba3;--color-primary-200-rgb:226,155,163;--color-primary-300:#d36d78;--color-primary-300-rgb:211,109,120;--color-primary-400:#b54550;--color-primary-400-rgb:181,69,80;--color-primary-500:#861e2b;--color-primary-500-rgb:134,30,43;--color-primary-600:#721924;--color-primary-600-rgb:114,25,36;--color-primary-700:#5c141d;--color-primary-700-rgb:92,20,29;--color-primary-800:#461017;--color-primary-800-rgb:70,16,23;--color-primary-900:#2e0a0f;--color-primary-900-rgb:46,10,15;--color-primary-950:#1a0608;--color-primary-950-rgb:26,6,8;--color-secondary-50:#e6eef3;--color-secondary-50-rgb:230,238,243;--color-secondary-100:#bdd2dd;--color-secondary-100-rgb:189,210,221;--color-secondary-200:#8aadc1;--color-secondary-200-rgb:138,173,193;--color-secondary-300:#5989a7;--color-secondary-300-rgb:89,137,167;--color-secondary-400:#2e6a8d;--color-secondary-400-rgb:46,106,141;--color-secondary-500:#00415a;--color-secondary-500-rgb:0,65,90;--color-secondary-600:#00384e;--color-secondary-600-rgb:0,56,78;--color-secondary-700:#002d3f;--color-secondary-700-rgb:0,45,63;--color-secondary-800:#002230;--color-secondary-800-rgb:0,34,48;--color-secondary-900:#001620;--color-secondary-900-rgb:0,22,32;--color-secondary-950:#000a10;--color-secondary-950-rgb:0,10,16;--color-tertiary:#9f8f68;--color-tertiary-rgb:159,143,104;--color-tertiary-50:#f5f1eb;--color-tertiary-50-rgb:245,241,235;--color-tertiary-100:#e5dccc;--color-tertiary-100-rgb:229,220,204;--color-tertiary-200:#d1c3a9;--color-tertiary-200-rgb:209,195,169;--color-tertiary-300:#bba987;--color-tertiary-300-rgb:187,169,135;--color-tertiary-400:#a89671;--color-tertiary-400-rgb:168,150,113;--color-tertiary-500:#9f8f68;--color-tertiary-500-rgb:159,143,104;--color-tertiary-600:#877759;--color-tertiary-600-rgb:135,119,89;--color-tertiary-700:#6d6047;--color-tertiary-700-rgb:109,96,71;--color-tertiary-800:#524838;--color-tertiary-800-rgb:82,72,56;--color-tertiary-900:#363025;--color-tertiary-900-rgb:54,48,37;--color-tertiary-950:#1c1913;--color-tertiary-950-rgb:28,25,19;--color-neutral-0-rgb:255,255,255;--color-neutral-50:#fafafa;--color-neutral-50-rgb:250,250,250;--color-neutral-100:#f4f4f4;--color-neutral-100-rgb:244,244,244;--color-neutral-150:#ebebeb;--color-neutral-150-rgb:235,235,235;--color-neutral-200:#ddd;--color-neutral-200-rgb:221,221,221;--color-neutral-300:#c2c2c2;--color-neutral-300-rgb:194,194,194;--color-neutral-400:#a0a0a0;--color-neutral-400-rgb:160,160,160;--color-neutral-500:gray;--color-neutral-500-rgb:128,128,128;--color-neutral-600:#606060;--color-neutral-600-rgb:96,96,96;--color-neutral-700:#4a4a4a;--color-neutral-700-rgb:74,74,74;--color-neutral-800:#333;--color-neutral-800-rgb:51,51,51;--color-neutral-900:#1f1f1f;--color-neutral-900-rgb:31,31,31;--color-neutral-950:#0f0f0f;--color-neutral-950-rgb:15,15,15;--color-pastel-butter-rgb:253,232,138;--color-pastel-sky-rgb:199,220,240;--color-pastel-mint-rgb:209,228,201;--color-pastel-blush-rgb:248,213,204;--color-pastel-lavender-rgb:230,219,240;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--shadow-card:0 1px 3px rgba(20,20,19,.08),0 1px 2px -1px rgba(20,20,19,.08);--shadow-card-hover:0 10px 15px -3px rgba(20,20,19,.08),0 4px 6px -4px rgba(20,20,19,.08);--shadow-card-floating:0 20px 25px -5px rgba(20,20,19,.08),0 8px 10px -6px rgba(20,20,19,.08);--shadow-nav:0 -1px 3px rgba(20,20,19,.05);--shadow-sheet:0 -10px 25px -5px rgba(20,20,19,.12);--shadow-modal:0 25px 50px -12px rgba(20,20,19,.2)}.cta__link{justify-content:center}.cta__link,.intro,.mast,.site-header__wrap{align-items:center;display:flex}.absolute-vid video,.intro__text,.mast__headline,.mast__title,.o-container{margin-left:auto;margin-right:auto}.site-footer__nav ul,.site-header__nav ul,.site-menu-sm__nav ul{list-style-type:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}a{text-decoration:none}ol,ul{list-style-type:none;margin:0;padding:0}embed,figure,iframe,img,object,picture,svg,video{height:100%;max-width:100%}figure{margin:0}img{display:block}iframe{border:none}.absolute-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.absolute-bg,.absolute-vid{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.absolute-vid video{background-size:cover;height:auto;left:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:auto;z-index:0}.flex-vid{aspect-ratio:16/9;overflow:hidden;position:relative}.flex-vid embed,.flex-vid iframe,.flex-vid object,.flex-vid video{height:100%;left:0;position:absolute;top:0;width:100%}body{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;background-color:var(--color-white);color:var(--color-black);font-size:100%;line-height:1.5}@media(min-width:32em){body{font-size:102.5%}}@media(min-width:54em){body{font-size:105%}}@media(min-width:65em){body{font-size:107.5%}}@media(min-width:75em){body{font-size:110%}}@media(min-width:91em){body{font-size:115%}}@media(min-width:115em){body{font-size:120%}}@media(min-width:130em){body{font-size:125%}}h1,h2,h3{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;margin-bottom:0;margin-top:0}h1{font-size:1.728em;line-height:1.3}@media(min-width:32em){h1{font-size:2.488em}}@media(min-width:54em){h1{font-size:2.986em}}h2{font-size:1.44em}@media(min-width:32em){h2{font-size:1.728em}}@media(min-width:54em){h2{font-size:2.074em}}h3{font-size:1.2em}p{margin-bottom:.75em;margin-top:0}blockquote,q{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2em;font-weight:400;line-height:1.4;margin:0 0 1.5rem;text-align:center}@media(min-width:32em){blockquote,q{font-size:1.44em}}cite{display:block;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6em;font-style:normal;font-weight:700;letter-spacing:.01em;line-height:1.5;text-transform:uppercase}cite:before{content:"— "}small{font-size:.8em}strong{font-weight:700}sub,sup{font-size:.7em}sup{top:-.75em}sub{bottom:-.75em}mark{color:var(--color-black)}::-moz-selection{background-color:var(--color-grey-900);color:var(--color-white);text-shadow:none}::selection{background-color:var(--color-grey-900);color:var(--color-white);text-shadow:none}.btn{-webkit-appearance:none;background:transparent;display:inline-block;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0;position:relative;transition:all .4s ease;vertical-align:middle;width:auto}.btn,.btn--full{text-align:center}.btn--full{display:block}form{display:flex;justify-content:center;width:100%}input,textarea{-webkit-appearance:none;background:transparent;border:2px solid rgba(0,0,0,.6);border-radius:0;box-shadow:none;color:var(--color-black);display:block;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9em;font-weight:400;max-width:100%;outline:0;padding:.75em .5em;transition:border-color .2s ease-in-out;width:100%}input:focus,input:hover,textarea:focus,textarea:hover{border-color:var(--color-black)}textarea{resize:none}input[type=submit]{cursor:pointer;font-weight:700;position:relative;z-index:1}label{display:block;font-size:.9em;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.form-group{margin-right:.5em;width:50%}::-moz-placeholder{color:var(--color-grey-300)}::placeholder{color:var(--color-grey-300)}.o-container{max-width:81em;padding-inline:var(--container-pad,1em);width:100%}@media(min-width:32em){.o-container{--container-pad:2em}}@media(min-width:54em){.o-container{--container-pad:4em}}.o-container--sm{max-width:45em}.o-container--md{max-width:62em}.o-container--lg{max-width:81em}.o-container--xl{max-width:95%}.o-container--full{max-width:100%}.o-grid{display:grid;gap:var(--grid-gap,2em);grid-template-columns:repeat(12,1fr)}.o-grid--1{grid-template-columns:repeat(1,1fr)}.o-grid--2{grid-template-columns:repeat(2,1fr)}.o-grid--3{grid-template-columns:repeat(3,1fr)}.o-grid--4{grid-template-columns:repeat(4,1fr)}.o-grid--6{grid-template-columns:repeat(6,1fr)}.o-grid--gap-sm{gap:1em}.o-grid--gap-lg{gap:3em}.o-grid--gap-0{gap:0}.o-grid--subgrid{display:grid;grid-template-columns:subgrid}.o-section{padding-block:2em;padding-inline:1em;position:relative}@media(min-width:32em){.o-section{padding-block:3em;padding-inline:2em}}@media(min-width:54em){.o-section{padding-block:4em;padding-inline:4em}}.o-section--lg{padding-block:2em}@media(min-width:32em){.o-section--lg{padding-block:4em;padding-inline:2em}}@media(min-width:54em){.o-section--lg{padding-block:6em;padding-inline:4em}}.o-stack>*+*{margin-block-start:var(--stack-space,2em)}.o-stack--sm>*+*{--stack-space:1em}.o-stack--lg>*+*{--stack-space:4em}.o-stack--xl>*+*{--stack-space:6em}.o-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cluster-space,2em)}.o-cluster--sm{--cluster-space:1em}.o-cluster--lg{--cluster-space:4em}.o-cluster--center{justify-content:center}.o-cluster--between{justify-content:space-between}.site-header{background-color:var(--color-white);left:0;position:fixed;right:0;top:0;z-index:92}.site-header__wrap{height:4.5em;justify-content:space-between;padding-inline:1em}@media(min-width:54em){.site-header__wrap{padding-inline:2em}}.site-header__logo{align-items:center;display:inline-flex;height:60px;width:60px}@media(min-width:54em){.site-header__logo{height:70px;width:70px}}.site-header__logo .logo-svg{fill:var(--color-black);height:auto;width:100%}.site-header__nav{display:none}@media(min-width:54em){.site-header__nav{display:flex}}.site-header__nav ul{align-items:center;display:flex;gap:1.5em;margin:0;padding:0}.site-header__nav a{color:var(--color-black);display:inline-block;font-size:.9em;letter-spacing:.1em;position:relative;text-decoration:none;text-transform:uppercase;transition:color .4s ease-in-out}.site-header__nav a.is-active,.site-header__nav a:focus,.site-header__nav a:hover{color:var(--color-grey-900)}.site-header__nav a:after{background-color:var(--color-black);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .4s ease;width:0}.site-header__nav a.is-active:after,.site-header__nav a:hover:after{width:100%}.site-header__menu-toggle{align-items:center;cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px;z-index:999}.site-header__menu-bars{position:relative}.site-header__menu-bars,.site-header__menu-bars:after,.site-header__menu-bars:before{background-color:var(--color-black);height:2px;transition:all .2s ease-in-out;width:26px}.site-header__menu-bars:after,.site-header__menu-bars:before{content:"";left:0;position:absolute}.site-header__menu-bars:before{top:-6px}.site-header__menu-bars:after{bottom:-6px}.site-menu-sm{background-color:var(--color-white);height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-9}.js-menu-open .site-menu-sm{opacity:1;visibility:visible;z-index:90}@media(min-width:54em){.site-menu-sm{display:none}}.site-menu-sm__nav{height:100%;justify-content:center}.site-menu-sm__nav,.site-menu-sm__nav ul{align-items:center;display:flex;flex-direction:column}.site-menu-sm__nav ul{gap:1em;margin:0;padding:0}.site-menu-sm__nav a{color:var(--color-black);font-size:1.2em;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.js-hamburger .site-header__menu-bars{background-color:transparent}.js-hamburger .site-header__menu-bars:before{transform:translateY(6px) rotate(45deg)}.js-hamburger .site-header__menu-bars:after{transform:translateY(-6px) rotate(-45deg)}.js-overflow{overflow:hidden}.site-footer{color:var(--color-grey-900);padding:3em 0 2em;position:relative;text-align:center}.site-footer__navs{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:95%;position:relative}@media(min-width:54em){.site-footer__navs{flex-direction:row;justify-content:space-between}}.site-footer__slogan{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8em;letter-spacing:.15em;margin:0 auto;order:1;padding-bottom:2em;text-transform:uppercase}@media(min-width:54em){.site-footer__slogan{left:0;max-width:15em;order:0;padding-bottom:0;position:absolute;right:0;top:10%;z-index:0}}@media(min-width:65em){.site-footer__slogan{max-width:none}}.site-footer__nav{order:2;padding:.5em 0;position:relative;z-index:2}@media(min-width:54em){.site-footer__nav{order:0;padding:0}}.site-footer__nav ul{align-items:center;display:flex;margin:0;padding:0}.site-footer__nav a{color:var(--color-grey-900);font-size:.8em;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;transition:color .4s ease-in-out}.site-footer__nav a:focus,.site-footer__nav a:hover{color:var(--color-black)}.site-footer__nav li{padding:0 1em}@media(min-width:91em){.site-footer__nav li{padding:0 1.75em}}@media(min-width:54em){.site-footer__nav:first-child li:first-child{padding-left:0}.site-footer__nav:last-child li:last-child{padding-right:0}}.site-footer__aside{align-items:center;display:flex;flex-direction:column;gap:1em;margin-top:2em}.site-footer__logo{align-items:center;display:inline-flex;height:auto;width:120px}.site-footer__logo .logo-svg{fill:var(--color-grey-900);height:auto;width:100%}.site-footer__address{color:var(--color-grey-900);font-size:.7em;font-style:normal}.site-footer__copy{font-size:.7em;letter-spacing:.15em;margin:0 auto;text-transform:uppercase}.bottom-nav{background-color:var(--color-neutral-0);border-top:1px solid var(--color-neutral-150);bottom:0;box-shadow:var(--shadow-nav);left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:91}@media(min-width:54em){.bottom-nav{display:none}}.bottom-nav__list{align-items:stretch;display:flex;height:68px;justify-content:space-around;list-style:none;margin:0;padding:0}.bottom-nav__item{display:flex;flex:1 1 0}.bottom-nav__link{align-items:center;color:var(--color-neutral-500);display:flex;flex:1 1 0;flex-direction:column;gap:.25em;justify-content:center;min-height:52px;min-width:64px;padding:.5em 1em;position:relative;text-decoration:none;transition:color .1s cubic-bezier(.4,0,.2,1)}.bottom-nav__link:active,.bottom-nav__link:focus,.bottom-nav__link:hover{color:var(--color-primary-500);text-decoration:none}.bottom-nav__link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.bottom-nav__link.is-active,.bottom-nav__link.is-active .bottom-nav__icon,.bottom-nav__link.is-active .bottom-nav__label,.bottom-nav__link[aria-current=page],.bottom-nav__link[aria-current=page] .bottom-nav__icon,.bottom-nav__link[aria-current=page] .bottom-nav__label{color:var(--color-primary-500)}.bottom-nav__icon{align-items:center;color:inherit;display:flex;height:24px;justify-content:center;width:24px}.bottom-nav__icon svg{height:100%;width:100%}.bottom-nav__label{color:inherit;font-weight:500}.bottom-nav__badge,.bottom-nav__label{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.694em;line-height:1}.bottom-nav__badge{align-items:center;background-color:var(--color-primary-500);border-radius:var(--radius-full);color:var(--color-neutral-0);display:inline-flex;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:calc(50% - 18px);top:.375em}.bottom-nav--hidden{transform:translateY(100%);transition:transform .2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.bottom-nav--hidden,.bottom-nav__link{transition:none}}.card{overflow-y:hidden}.card__link{align-items:center;background-color:var(--color-grey-900);color:var(--color-white);display:flex;height:100%;justify-content:center;margin:0 auto;overflow:hidden;padding:7em 0;position:relative;text-align:center;transition:transform .4s cubic-bezier(.19,1,.22,1),background .6s ease;width:100%}@media(min-width:54em){.card__link{padding:7em 0}}@media(min-width:91em){.card__link{padding:10em 0}}.card__link:active,.card__link:focus,.card__link:hover{color:var(--color-white);cursor:pointer}.card__bg{-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.7;overflow:hidden;padding-bottom:25%;position:absolute;top:0;transform:translateZ(0);transition:transform 5s,opacity 1s;visibility:visible;width:100%;will-change:"transform";z-index:0}@media(min-width:54em){.card__link:hover .card__bg{opacity:.3;transform:scale(1.2);transition:transform 15s,opacity 1s}}.card [class*=grid]{align-self:center;position:relative}.card__content,.card__header{animation:fade-in 1s ease .2s both;padding:0 1em;position:relative;z-index:4}.card__header{max-width:45em;width:75%}.card__pretitle{display:block;font-size:.9em;letter-spacing:.2em;margin:0 auto 1.5em;text-transform:uppercase}.card__title{font-weight:300;margin:0 auto}.card__text{font-weight:400;margin-left:auto;margin-right:auto;max-width:30em}.card__subtitle{display:block;font-size:.9em;font-weight:400;letter-spacing:.2em;margin:1em auto;text-transform:uppercase}.card .sep-center{background-color:var(--color-white)}.card .btn{margin-top:2.5em}.card:hover{cursor:pointer}.card--inquire .card__link{background-color:var(--color-white);color:var(--color-black)}.card--inquire .card__link:active,.card--inquire .card__link:focus,.card--inquire .card__link:hover,.card--inquire .card__subtitle,.card--inquire .card__title{color:var(--color-black)}.card--inquire .sep-center{background-color:var(--color-black)}.no-bgimg .card__bg{display:none}.chat-item{list-style:none;margin:0;padding:0}.chat-item+.chat-item{border-top:1px solid var(--color-neutral-150)}.chat-item__link{align-items:center;color:inherit;display:flex;gap:1.5em;min-height:72px;padding:1em 2em;text-decoration:none;transition:background .1s cubic-bezier(.4,0,.2,1)}.chat-item__link:hover{background-color:var(--color-neutral-50);text-decoration:none}.chat-item__link:hover .chat-item__trailing{opacity:1}.chat-item__link:focus-within .chat-item__trailing{opacity:1}.chat-item__link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.chat-item__avatar{background-color:var(--color-primary-100);border-radius:var(--radius-full);flex:0 0 auto;height:48px;overflow:hidden;position:relative;width:48px}.chat-item__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-item__presence{background-color:var(--color-neutral-300);border:2px solid var(--color-neutral-0);border-radius:var(--radius-full);bottom:0;height:12px;position:absolute;right:0;width:12px}.chat-item__presence.is-online{background-color:var(--color-tertiary-500)}.chat-item__presence.is-typing{animation:chat-item-pulse 1.4s ease-in-out infinite;background-color:var(--color-primary-500)}.chat-item__body{flex:1 1 auto;min-width:0}.chat-item__header{align-items:baseline;display:flex;gap:1em;justify-content:space-between;margin-bottom:.25em}.chat-item__name{color:var(--color-neutral-900);font-size:1em;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item__name,.chat-item__time{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif}.chat-item__time{color:var(--color-neutral-500);flex:0 0 auto;font-size:.694em;font-variant-numeric:tabular-nums}.chat-item__preview{color:var(--color-neutral-600);display:-webkit-box;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.833em;-webkit-line-clamp:1;line-clamp:1;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media(min-width:32em){.chat-item__preview{-webkit-line-clamp:2;line-clamp:2}}.chat-item__meta{display:none;margin-top:.25em}@media(min-width:54em){.chat-item__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}}.chat-item__trailing{display:none}@media(min-width:54em){.chat-item__trailing{align-items:center;display:flex;flex:0 0 auto;gap:.5em;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}}.chat-item__star{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-neutral-300);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:color .1s cubic-bezier(.4,0,.2,1);width:44px}.chat-item__star svg{height:20px;width:20px}.chat-item__star:hover,.chat-item__star[aria-pressed=true]{color:var(--color-warning-main)}.chat-item__star:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.chat-item.is-unread .chat-item__name{font-weight:700}.chat-item.is-unread .chat-item__name:before{background-color:var(--color-primary-500);border-radius:var(--radius-full);content:"";display:inline-block;height:8px;margin-right:.5em;vertical-align:middle;width:8px}.chat-item.is-unread .chat-item__preview{color:var(--color-neutral-900)}.chat-item.is-selected .chat-item__link{background-color:var(--color-primary-50)}.chat-item.has-draft .chat-item__preview:before{color:var(--color-warning-main);content:"Draft: ";font-weight:600}@keyframes chat-item-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.chat-item__presence.is-typing{animation:none}}.cta{position:relative}.cta__link{color:var(--color-white);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;padding:4em;text-decoration:none;transition:color .4s ease-in-out}.cta__link:hover .cta__text:before{left:0;width:100%}.cta__text{display:inline-block;font-weight:300;position:relative}.cta__text:before{background-color:currentColor;bottom:-4px;content:"";height:4px;position:absolute;right:0;transition:width .4s ease,left .4s ease;width:0}.cta--signup{background-color:var(--color-grey-900);text-align:center}.date-ribbon{padding-block:1em}.date-ribbon__header{align-items:center;display:flex;gap:1em;justify-content:space-between;margin-bottom:1em;padding-inline:1em}.date-ribbon__month{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.44em;font-weight:600;margin:0}.date-ribbon__nav{display:flex;gap:.25em}.date-ribbon__arrow{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-neutral-700);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);width:44px}.date-ribbon__arrow:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.date-ribbon__arrow:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.date-ribbon__scroller{display:flex;gap:.5em;list-style:none;margin:0;overflow-x:auto;padding-inline:1em;scroll-padding-inline-start:1em;scroll-snap-type:x mandatory;scrollbar-width:none}.date-ribbon__scroller::-webkit-scrollbar{display:none}.date-ribbon__day{align-items:center;background:transparent;border:0;border-radius:var(--radius-xl);color:var(--color-neutral-700);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:.25em;height:64px;justify-content:center;padding:.5em;position:relative;scroll-snap-align:start;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);width:48px}.date-ribbon__day:hover{background-color:var(--color-neutral-100)}.date-ribbon__day:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.date-ribbon__day.is-today:after{background-color:var(--color-primary-500);border-radius:var(--radius-full);bottom:4px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}.date-ribbon__day.is-active{background-color:var(--color-neutral-950);color:var(--color-neutral-0)}.date-ribbon__day.is-active:after{background-color:var(--color-neutral-0)}.date-ribbon__day.has-event:before{background-color:var(--color-primary-500);border-radius:var(--radius-full);content:"";height:4px;left:50%;position:absolute;top:4px;transform:translate(-50%);width:4px}.date-ribbon__dow{font-size:.694em;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.date-ribbon__dom,.date-ribbon__dow{color:inherit;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif}.date-ribbon__dom{font-size:1.728em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.date-ribbon--compact .date-ribbon__day{height:52px;width:40px}@media(prefers-reduced-motion:reduce){.date-ribbon__scroller{scroll-behavior:auto}.date-ribbon__arrow,.date-ribbon__day{transition:none}}.display-title{margin-bottom:2em}.display-title__text{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.488em;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0;text-wrap:balance}@media(min-width:32em){.display-title__text{font-size:2.986em}}@media(min-width:54em){.display-title__text{font-size:3.583em}}.display-title__count{color:var(--color-neutral-400);font-family:inherit;font-size:inherit;font-weight:inherit;margin-left:.5em}.display-title--center{text-align:center}.display-title--compact .display-title__text{font-size:2.074em}@media(min-width:32em){.display-title--compact .display-title__text{font-size:2.488em}}.folder-card{background-color:var(--color-neutral-0);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1.5em;overflow:visible;padding:2.5em 2em 2em;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}@media(min-width:32em){.folder-card{padding:2.5em 2em 2em}}@media(hover:hover){.folder-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}.folder-card.is-active,.folder-card:focus-visible{box-shadow:var(--shadow-card-hover);outline:2px solid var(--color-primary-500);outline-offset:2px}.folder-card[aria-disabled=true]{opacity:.5;pointer-events:none}.folder-card__tab{align-items:center;background-color:var(--color-neutral-950);border-radius:var(--radius-lg);color:var(--color-neutral-0);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.694em;font-weight:600;left:2em;letter-spacing:.15em;padding:.5em 1em;position:absolute;text-transform:uppercase;top:0;transform:translateY(-50%);z-index:1}.folder-card__header{display:flex;flex-direction:column;gap:.5em}.folder-card__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.728em;font-weight:600;line-height:1.3;margin:0}.folder-card__meta{color:var(--color-neutral-700);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",Georgia,Times New Roman,serif;font-size:.833em;margin:0}.folder-card__link{display:block}.folder-card__link,.folder-card__link:focus,.folder-card__link:hover{color:inherit;text-decoration:none}.folder-card__footer{align-items:center;display:flex;gap:1em;justify-content:space-between}.folder-card__avatars{align-items:center;display:flex;list-style:none;margin:0;padding:0}.folder-card__avatar{align-items:center;background-color:var(--color-neutral-100);border:2px solid var(--color-neutral-0);border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.694em;font-weight:600;height:28px;justify-content:center;margin-left:-8px;overflow:hidden;width:28px}.folder-card__avatar:first-child{margin-left:0}.folder-card__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.folder-card__avatar--more{background-color:var(--color-neutral-150)}.folder-card--yellow{background-color:var(--color-pastel-butter)}.folder-card--blue{background-color:var(--color-pastel-sky)}.folder-card--mint{background-color:var(--color-pastel-mint)}.folder-card--blush{background-color:var(--color-pastel-blush)}.folder-card--lavender{background-color:var(--color-pastel-lavender)}.folder-card.has-texture{background-image:radial-gradient(circle at 1px 1px,rgba(20,20,19,.12) 1px,transparent 0);background-size:12px 12px}@media(prefers-reduced-motion:reduce){.folder-card{transition:none}}.gallery{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.gallery.animated{animation:bg-in 1s ease 1s both}.gal{background-color:var(--color-grey-900);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-basis:100%;height:15em;padding-bottom:45%;position:relative;width:100%;will-change:background}@media(min-width:54em){.gal{height:10em;padding-bottom:25%}}@-moz-document url-prefix(){.gal{padding-bottom:15em}@media(min-width:54em){.gal{padding-bottom:22em}}@media(min-width:91em){.gal{padding-bottom:20em}}@media(min-width:115em){.gal{padding-bottom:22em}}}@supports (-ms-ime-align:auto){.gal{padding-bottom:15em}@media(min-width:54em){.gal{padding-bottom:22em}}@media(min-width:91em){.gal{padding-bottom:20em}}@media(min-width:115em){.gal{padding-bottom:22em}}}.gal__link{height:100%;left:0;line-height:inherit;overflow:hidden;padding:0 1em;position:absolute;text-decoration:none;top:0;transition:color .4s ease-in-out;width:100%}.gal__link,.gal__link:active,.gal__link:focus,.gal__link:hover{color:var(--color-white)}.gal__bg{-webkit-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.92;overflow:hidden;top:0;transform:translateZ(0);transition:transform 5s,opacity 1s;visibility:visible;will-change:"transform";z-index:0}.gal__bg,.gal__content{height:100%;left:0;position:absolute;width:100%}.gal__content{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:54em)and (max-width:91em){.gal__content{font-size:85%}}.gal .sep-center{width:0}.gal__pretitle{display:inline-block;font-size:.8em;letter-spacing:.2em;margin:0 auto 1.5em;text-transform:uppercase}.gal__title{font-weight:300;text-align:center}.gal__subtitle{opacity:0;transform:translate3d(0,-3em,0);transition:all .4s ease}.gal__footer{bottom:0;position:absolute;right:2em}.gal .btn{margin-top:1.5em}@media(min-width:54em){.g-3,.gal.g-3{flex-basis:25%;max-width:25%}.g-4,.gal.g-4{flex-basis:33.333%;max-width:33.333%}.g-6,.gal.g-6{flex-basis:50%;max-width:50%}.g-8,.gal.g-8{flex-basis:66.667%;max-width:66.667%}.g-9,.gal.g-9{flex-basis:75%;max-width:75%}}.gallery--events .gal__bg,.gallery--links .gal__bg{opacity:.6}@media(min-width:54em){.gallery--events .gal:hover .gal__bg,.gallery--links .gal:hover .gal__bg{opacity:.3;transform:scale(1.2);transition:transform 9s ease,opacity 1s ease}.gallery--events .gal:hover .gal__content,.gallery--events .gal:hover .gal__header,.gallery--links .gal:hover .gal__content,.gallery--links .gal:hover .gal__header{padding:1em;transition:1.4s cubic-bezier(.19,1,.22,1)}.gallery--events .gal:hover .sep-center,.gallery--links .gal:hover .sep-center{transition:width 1.2s ease;width:4em}.gallery--events .gal:hover .gal__subtitle,.gallery--links .gal:hover .gal__subtitle{opacity:1;transform:translateZ(0);transition:all .4s ease}}.intro{flex-direction:column;justify-content:center;margin-top:3.5em;min-height:22em;padding:4em 1em}@media(min-width:32em){.intro{margin-top:0;min-height:38em;padding:6em 2em}}@media(min-width:54em){.intro{min-height:100vh;padding:8em 4em}}.intro[data-theme=grey]{background-color:var(--color-grey-100)}.intro__header{text-align:center;width:100%}.intro__title{color:var(--color-black);margin:0 auto 1em;text-align:center}.intro__text{color:var(--color-grey-900);text-align:center}@media(min-width:32em){.intro__text{max-width:90%}}@media(min-width:65em){.intro__text{max-width:65%}}.sep-center{background-color:var(--color-grey-300);border:0;display:block;height:1px;margin:1.5em auto;width:4em}.sep--dark{background-color:var(--color-black)}.kanban{position:relative}.kanban__columns{display:flex;gap:1em;list-style:none;margin:0;overflow-x:auto;padding:.5em 1em 1.5em;scroll-snap-type:x mandatory}@media(min-width:54em){.kanban__columns{overflow-x:visible;scroll-snap-type:none}}.kanban__column{background-color:var(--color-neutral-100);border-radius:var(--radius-2xl);display:flex;flex:0 0 auto;flex-direction:column;gap:1em;padding:1.5em;scroll-snap-align:start;width:min(85vw,320px)}@media(min-width:32em){.kanban__column{width:320px}}.kanban__column--done .kanban__count{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.kanban__header{align-items:center;display:flex;gap:1em;justify-content:space-between}.kanban__title{color:var(--color-neutral-900);display:flex;font-size:1.44em;gap:.5em;margin:0}.kanban__count,.kanban__title{align-items:center;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.kanban__count{background-color:var(--color-neutral-150);border-radius:var(--radius-full);color:var(--color-neutral-500);font-size:.694em;font-variant-numeric:tabular-nums;min-width:28px;padding:0 .5em}.kanban__add,.kanban__count{display:inline-flex;justify-content:center}.kanban__add{align-items:center;background-color:var(--color-neutral-0);border:0;border-radius:var(--radius-full);color:var(--color-neutral-700);cursor:pointer;font-size:1.44em;height:44px;line-height:1;padding:0;transition:background .15s cubic-bezier(.4,0,.2,1);width:44px}.kanban__add:hover{background-color:var(--color-neutral-50);color:var(--color-neutral-900)}.kanban__add:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.kanban__list{gap:1em;list-style:none;margin:0;overflow-y:auto;padding:0}.kanban__card,.kanban__list{display:flex;flex-direction:column}.kanban__card{background-color:var(--color-neutral-0);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);gap:.5em;padding:1.5em;position:relative;transition:box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.kanban__card--priority-urgent{border-left:3px solid var(--color-primary-500)}.kanban__card--priority-high{border-left:3px solid var(--color-warning-main)}.kanban__card--priority-medium{border-left:3px solid var(--color-secondary-500)}.kanban__card.is-dragging{box-shadow:var(--shadow-card-floating);opacity:.5}.kanban__card.is-ghost{background-color:var(--color-primary-50);border:1px dashed var(--color-primary-300);box-shadow:none}.kanban__card-title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1em;font-weight:600;line-height:1.3;margin:0}.kanban__card-desc{color:var(--color-neutral-700);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",Georgia,Times New Roman,serif;font-size:.833em;line-height:1.4;margin:0}.kanban__card-footer{align-items:center;display:flex;gap:1em;justify-content:space-between;margin-top:.5em}.kanban__card-due{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.694em;font-variant-numeric:tabular-nums}.kanban__tag{align-items:center;align-self:flex-start;background-color:var(--color-neutral-150);border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.694em;font-weight:600;letter-spacing:.15em;padding:.25em .5em;text-transform:uppercase}.kanban__tag--urgent{background-color:var(--color-primary-100);color:var(--color-primary-700)}.kanban__tag--ongoing{background-color:var(--color-secondary-100);color:var(--color-secondary-700)}.kanban__tag--complete{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.kanban__avatars{align-items:center;display:flex;list-style:none;margin:0;padding:0}.kanban__avatars li{background-color:var(--color-neutral-150);border:2px solid var(--color-neutral-0);border-radius:var(--radius-full);height:24px;margin-left:-6px;overflow:hidden;width:24px}.kanban__avatars li:first-child{margin-left:0}.kanban__avatars li img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(prefers-reduced-motion:reduce){.kanban__columns{scroll-behavior:auto}.kanban__add,.kanban__card{transition:none}}.mast{margin-top:3.5em;min-height:22em;padding:4em 1em;position:relative;text-align:center}@media(min-width:32em){.mast{min-height:26em;padding:6em 2em}}@media(min-width:54em){.mast{padding:8em 4em}}.mast--page{color:var(--color-white)}.mast--media{min-height:24em;padding-bottom:56.5%;position:relative}@media(min-width:32em){.mast--media{margin-top:0}}.mast--media .absolute-bg,.mast--media .absolute-vid,.mast--media .mast__bg{opacity:.5}.mast--media .grid{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.mast__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;margin:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.mast__header{position:relative;z-index:1}.mast__title{color:var(--color-white);font-weight:300;text-align:center}@media(min-width:32em){.mast__title{max-width:90%}}.mast__headline{color:var(--color-black);text-align:center}@media(min-width:32em){.mast__headline{max-width:90%}}.mast__date{color:var(--color-white);display:inline-block;font-size:1.1em;font-weight:500;margin-top:.25em}@media(min-width:32em){.mast__date{font-size:1.25em}}.segmented{background-color:var(--color-neutral-100);border-radius:var(--radius-full);display:inline-flex;gap:.25em;padding:.25em}.segmented__option{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-neutral-700);cursor:pointer;display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.833em;font-weight:500;gap:.5em;justify-content:center;min-height:44px;padding:0 1.5em;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.segmented__option:hover{color:var(--color-neutral-950)}.segmented__option:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.segmented__option.is-active,.segmented__option[aria-checked=true],.segmented__option[aria-selected=true]{background-color:var(--color-neutral-950);color:var(--color-neutral-0)}.segmented__option.is-active .segmented__count,.segmented__option[aria-checked=true] .segmented__count,.segmented__option[aria-selected=true] .segmented__count{background-color:#ffffff26;color:var(--color-neutral-0)}.segmented__option:disabled{cursor:not-allowed;opacity:.4}.segmented__count{align-items:center;background-color:var(--color-neutral-200);border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.694em;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;min-width:24px;padding:0 .25em;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.segmented--inverted{background-color:var(--color-neutral-0)}.segmented--inverted .segmented__option{color:var(--color-neutral-300)}.segmented--inverted .segmented__option.is-active,.segmented--inverted .segmented__option[aria-checked=true],.segmented--inverted .segmented__option[aria-selected=true]{background-color:var(--color-neutral-0);color:var(--color-neutral-950)}.segmented--scroll{display:flex;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.segmented--scroll::-webkit-scrollbar{display:none}.segmented--scroll .segmented__option{flex:0 0 auto;scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.segmented__count,.segmented__option{transition:none}}.sheet{background-color:var(--color-neutral-0);border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);bottom:0;box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;left:0;max-height:100vh;padding-bottom:max(1.5em,env(safe-area-inset-bottom));position:fixed;right:0;transition:transform .25s cubic-bezier(.19,1,.22,1);will-change:transform;z-index:95}@media(min-width:54em){.sheet{display:none}}.sheet__handle{align-items:center;background:transparent;border:0;cursor:grab;display:flex;height:44px;justify-content:center;padding:0;position:relative;width:100%}.sheet__handle:before{background-color:var(--color-neutral-300);border-radius:var(--radius-full);content:"";display:block;height:4px;width:40px}.sheet__handle:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.sheet__header{align-items:center;display:flex;gap:1em;justify-content:space-between;padding:1em 1.5em}.sheet__title{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.728em;font-weight:600;margin:0}.sheet__close{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-neutral-600);cursor:pointer;display:inline-flex;font-size:1.728em;height:44px;justify-content:center;line-height:1;padding:0;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);width:44px}.sheet__close:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.sheet__close:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.sheet__controls{padding:0 1.5em 1em}.sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1em 1.5em 1.5em;-webkit-overflow-scrolling:touch}.sheet.is-hidden{transform:translateY(100%)}.sheet.is-peek{transform:translateY(calc(100% - 112px))}.sheet.is-half{transform:translateY(50%)}.sheet.is-full{padding-top:env(safe-area-inset-top);transform:translateY(0)}.sheet.is-dragging{transition:none}.sheet--modal:before{background-color:var(--color-overlay,rgba(20,20,19,.6));content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s cubic-bezier(.19,1,.22,1);z-index:-1}.sheet--modal.is-full:before,.sheet--modal.is-half:before{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.sheet,.sheet--modal:before{transition:none}}.texture-card{background-color:var(--color-neutral-100);border-radius:var(--radius-3xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1.5em;min-height:128px;overflow:hidden;padding:2em;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}@media(min-width:54em){.texture-card{min-height:160px}}@media(hover:hover){.texture-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}.texture-card__texture{background-image:radial-gradient(circle at 1px 1px,rgba(20,20,19,.12) 1px,transparent 0);background-size:12px 12px;inset:0;margin:0;pointer-events:none;position:absolute}.texture-card__footer,.texture-card__header{position:relative;z-index:1}.texture-card__header{display:flex;flex-direction:column;gap:.5em}.texture-card__eyebrow{color:var(--color-neutral-700);font-size:.694em;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.texture-card__eyebrow,.texture-card__title{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif}.texture-card__title{color:var(--color-neutral-950);font-size:2.074em;font-weight:700;line-height:1.1;margin:0}@media(min-width:32em){.texture-card__title{font-size:2.488em}}.texture-card__meta{color:var(--color-neutral-700);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",Georgia,Times New Roman,serif;font-size:.833em;margin:0}.texture-card__footer{align-items:center;display:flex;gap:1em;justify-content:space-between;margin-top:auto}.texture-card__avatars{align-items:center;display:flex;list-style:none;margin:0;padding:0}.texture-card__avatar{align-items:center;background-color:var(--color-neutral-100);border:2px solid var(--color-neutral-0);border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.694em;font-weight:600;height:32px;justify-content:center;margin-left:-8px;overflow:hidden;width:32px}.texture-card__avatar:first-child{margin-left:0}.texture-card__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.texture-card__avatar--more{background-color:var(--color-neutral-150)}.texture-card__cta{align-items:center;color:var(--color-neutral-950);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.833em;font-weight:600;gap:.5em;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.texture-card__cta svg{height:16px;width:16px}.texture-card__cta:hover{color:var(--color-primary-700);text-decoration:none}.texture-card__cta:focus-visible{outline:2px solid var(--color-neutral-950);outline-offset:2px}.texture-card--yellow{background-color:var(--color-pastel-butter)}.texture-card--blue{background-color:var(--color-pastel-sky)}.texture-card--mint{background-color:var(--color-pastel-mint)}.texture-card--blush{background-color:var(--color-pastel-blush)}.texture-card--lavender{background-color:var(--color-pastel-lavender)}.texture-card--primary{background-color:var(--color-primary-500)}.texture-card--primary .texture-card__eyebrow,.texture-card--primary .texture-card__meta{color:#fffc}.texture-card--primary .texture-card__cta,.texture-card--primary .texture-card__title{color:var(--color-neutral-0)}.texture-card--primary .texture-card__texture{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.2) 1px,transparent 0);background-size:12px 12px}.texture-card--primary .texture-card__cta:focus-visible{outline-color:var(--color-neutral-0)}.texture-card--dark{background-color:var(--color-neutral-950)}.texture-card--dark .texture-card__eyebrow,.texture-card--dark .texture-card__meta{color:#ffffffb3}.texture-card--dark .texture-card__cta,.texture-card--dark .texture-card__title{color:var(--color-neutral-0)}.texture-card--dark .texture-card__texture{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.15) 1px,transparent 0);background-size:12px 12px}.texture-card--dark .texture-card__cta:focus-visible{outline-color:var(--color-neutral-0)}.texture-card.is-loading{background-color:var(--color-neutral-150)}.texture-card.is-loading .texture-card__texture{display:none}.texture-card.is-loading .texture-card__eyebrow,.texture-card.is-loading .texture-card__meta,.texture-card.is-loading .texture-card__title{background-color:var(--color-neutral-200);border-radius:var(--radius-sm);color:transparent;min-height:1em}@media(prefers-reduced-motion:reduce){.texture-card{transition:none}}.time-slot{--hour-height:4em;--rail-width:4em;display:grid;gap:0;grid-template-columns:var(--rail-width) 1fr;min-height:calc(var(--hour-height)*12);position:relative}.time-slot__rail{border-right:1px solid var(--color-neutral-150);position:relative}.time-slot__hour{color:var(--color-neutral-500);display:block;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.694em;font-variant-numeric:tabular-nums;left:0;line-height:1;padding-right:.5em;position:absolute;right:0;text-align:right;top:calc((attr(data-hour number,0) - 9)*var(--hour-height));transform:translateY(-50%)}.time-slot__grid{background-image:linear-gradient(to bottom,var(--color-neutral-150) 1px,transparent 1px);background-size:100% var(--hour-height);list-style:none;margin:0;min-height:calc(var(--hour-height)*12);padding:0;position:relative}.time-slot__event{background-color:var(--color-pastel-sky);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.25em;height:calc((var(--end, 1) - var(--start, 0))*var(--hour-height));left:.5em;overflow:hidden;padding:1em;position:absolute;right:.5em;top:calc((var(--start, 0) - 9)*var(--hour-height));transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.time-slot__event:focus-within,.time-slot__event:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.time-slot__event:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.time-slot__event--blue{background-color:var(--color-pastel-sky)}.time-slot__event--yellow{background-color:var(--color-pastel-butter)}.time-slot__event--mint{background-color:var(--color-pastel-mint)}.time-slot__event--blush{background-color:var(--color-pastel-blush)}.time-slot__event--lavender{background-color:var(--color-pastel-lavender)}.time-slot__event.is-now{border-left:3px solid var(--color-primary-500)}.time-slot__event.is-past{opacity:.65}.time-slot__event-title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.833em;font-weight:600;line-height:1.3;margin:0}.time-slot__event-time{color:var(--color-neutral-700);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",Georgia,Times New Roman,serif;font-size:.694em;margin:0}.time-slot__attendees{align-items:center;display:flex;list-style:none;margin:auto 0 0;padding:0}.time-slot__attendees li{background-color:var(--color-neutral-150);border:2px solid var(--color-neutral-0);border-radius:var(--radius-full);height:20px;margin-left:-4px;overflow:hidden;width:20px}.time-slot__attendees li:first-child{margin-left:0}.time-slot__attendees li img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.time-slot__now-line{height:2px;pointer-events:none;right:0;top:calc((var(--now, 12) - 9)*var(--hour-height))}.time-slot__now-line,.time-slot__now-line:before{background-color:var(--color-primary-500);left:0;position:absolute}.time-slot__now-line:before{border-radius:var(--radius-full);content:"";height:10px;top:50%;transform:translate(-50%,-50%);width:10px}@media(min-width:54em){.time-slot--week{grid-template-columns:var(--rail-width) repeat(7,1fr)}}@media(prefers-reduced-motion:reduce){.time-slot__event{transition:none}}.u-bg-white{background-color:var(--color-white)}.u-color-white{color:var(--color-white)}.u-bg-black{background-color:var(--color-black)}.u-color-black{color:var(--color-black)}.u-bg-grey-100{background-color:var(--color-grey-100)}.u-color-grey-100{color:var(--color-grey-100)}.u-bg-grey-300{background-color:var(--color-grey-300)}.u-color-grey-300{color:var(--color-grey-300)}.u-bg-grey-900{background-color:var(--color-grey-900)}.u-color-grey-900{color:var(--color-grey-900)}.u-bg-primary{background-color:var(--color-primary)}.u-color-primary{color:var(--color-primary)}.u-bg-secondary{background-color:var(--color-secondary)}.u-color-secondary{color:var(--color-secondary)}.u-bg-accent{background-color:var(--color-accent)}.u-color-accent{color:var(--color-accent)}.u-bg-primary-50{background-color:var(--color-primary-50)}.u-color-primary-50{color:var(--color-primary-50)}.u-bg-primary-100{background-color:var(--color-primary-100)}.u-color-primary-100{color:var(--color-primary-100)}.u-bg-primary-200{background-color:var(--color-primary-200)}.u-color-primary-200{color:var(--color-primary-200)}.u-bg-primary-300{background-color:var(--color-primary-300)}.u-color-primary-300{color:var(--color-primary-300)}.u-bg-primary-400{background-color:var(--color-primary-400)}.u-color-primary-400{color:var(--color-primary-400)}.u-bg-primary-500{background-color:var(--color-primary-500)}.u-color-primary-500{color:var(--color-primary-500)}.u-bg-primary-600{background-color:var(--color-primary-600)}.u-color-primary-600{color:var(--color-primary-600)}.u-bg-primary-700{background-color:var(--color-primary-700)}.u-color-primary-700{color:var(--color-primary-700)}.u-bg-primary-800{background-color:var(--color-primary-800)}.u-color-primary-800{color:var(--color-primary-800)}.u-bg-primary-900{background-color:var(--color-primary-900)}.u-color-primary-900{color:var(--color-primary-900)}.u-bg-primary-950{background-color:var(--color-primary-950)}.u-color-primary-950{color:var(--color-primary-950)}.u-bg-secondary-50{background-color:var(--color-secondary-50)}.u-color-secondary-50{color:var(--color-secondary-50)}.u-bg-secondary-100{background-color:var(--color-secondary-100)}.u-color-secondary-100{color:var(--color-secondary-100)}.u-bg-secondary-200{background-color:var(--color-secondary-200)}.u-color-secondary-200{color:var(--color-secondary-200)}.u-bg-secondary-300{background-color:var(--color-secondary-300)}.u-color-secondary-300{color:var(--color-secondary-300)}.u-bg-secondary-400{background-color:var(--color-secondary-400)}.u-color-secondary-400{color:var(--color-secondary-400)}.u-bg-secondary-500{background-color:var(--color-secondary-500)}.u-color-secondary-500{color:var(--color-secondary-500)}.u-bg-secondary-600{background-color:var(--color-secondary-600)}.u-color-secondary-600{color:var(--color-secondary-600)}.u-bg-secondary-700{background-color:var(--color-secondary-700)}.u-color-secondary-700{color:var(--color-secondary-700)}.u-bg-secondary-800{background-color:var(--color-secondary-800)}.u-color-secondary-800{color:var(--color-secondary-800)}.u-bg-secondary-900{background-color:var(--color-secondary-900)}.u-color-secondary-900{color:var(--color-secondary-900)}.u-bg-secondary-950{background-color:var(--color-secondary-950)}.u-color-secondary-950{color:var(--color-secondary-950)}.u-bg-tertiary{background-color:var(--color-tertiary)}.u-color-tertiary{color:var(--color-tertiary)}.u-bg-tertiary-50{background-color:var(--color-tertiary-50)}.u-color-tertiary-50{color:var(--color-tertiary-50)}.u-bg-tertiary-100{background-color:var(--color-tertiary-100)}.u-color-tertiary-100{color:var(--color-tertiary-100)}.u-bg-tertiary-200{background-color:var(--color-tertiary-200)}.u-color-tertiary-200{color:var(--color-tertiary-200)}.u-bg-tertiary-300{background-color:var(--color-tertiary-300)}.u-color-tertiary-300{color:var(--color-tertiary-300)}.u-bg-tertiary-400{background-color:var(--color-tertiary-400)}.u-color-tertiary-400{color:var(--color-tertiary-400)}.u-bg-tertiary-500{background-color:var(--color-tertiary-500)}.u-color-tertiary-500{color:var(--color-tertiary-500)}.u-bg-tertiary-600{background-color:var(--color-tertiary-600)}.u-color-tertiary-600{color:var(--color-tertiary-600)}.u-bg-tertiary-700{background-color:var(--color-tertiary-700)}.u-color-tertiary-700{color:var(--color-tertiary-700)}.u-bg-tertiary-800{background-color:var(--color-tertiary-800)}.u-color-tertiary-800{color:var(--color-tertiary-800)}.u-bg-tertiary-900{background-color:var(--color-tertiary-900)}.u-color-tertiary-900{color:var(--color-tertiary-900)}.u-bg-tertiary-950{background-color:var(--color-tertiary-950)}.u-color-tertiary-950{color:var(--color-tertiary-950)}.u-bg-neutral-0{background-color:var(--color-neutral-0)}.u-color-neutral-0{color:var(--color-neutral-0)}.u-bg-neutral-50{background-color:var(--color-neutral-50)}.u-color-neutral-50{color:var(--color-neutral-50)}.u-bg-neutral-100{background-color:var(--color-neutral-100)}.u-color-neutral-100{color:var(--color-neutral-100)}.u-bg-neutral-150{background-color:var(--color-neutral-150)}.u-color-neutral-150{color:var(--color-neutral-150)}.u-bg-neutral-200{background-color:var(--color-neutral-200)}.u-color-neutral-200{color:var(--color-neutral-200)}.u-bg-neutral-300{background-color:var(--color-neutral-300)}.u-color-neutral-300{color:var(--color-neutral-300)}.u-bg-neutral-400{background-color:var(--color-neutral-400)}.u-color-neutral-400{color:var(--color-neutral-400)}.u-bg-neutral-500{background-color:var(--color-neutral-500)}.u-color-neutral-500{color:var(--color-neutral-500)}.u-bg-neutral-600{background-color:var(--color-neutral-600)}.u-color-neutral-600{color:var(--color-neutral-600)}.u-bg-neutral-700{background-color:var(--color-neutral-700)}.u-color-neutral-700{color:var(--color-neutral-700)}.u-bg-neutral-800{background-color:var(--color-neutral-800)}.u-color-neutral-800{color:var(--color-neutral-800)}.u-bg-neutral-900{background-color:var(--color-neutral-900)}.u-color-neutral-900{color:var(--color-neutral-900)}.u-bg-neutral-950{background-color:var(--color-neutral-950)}.u-color-neutral-950{color:var(--color-neutral-950)}.u-bg-pastel-butter{background-color:var(--color-pastel-butter)}.u-color-pastel-butter{color:var(--color-pastel-butter)}.u-bg-pastel-sky{background-color:var(--color-pastel-sky)}.u-color-pastel-sky{color:var(--color-pastel-sky)}.u-bg-pastel-mint{background-color:var(--color-pastel-mint)}.u-color-pastel-mint{color:var(--color-pastel-mint)}.u-bg-pastel-blush{background-color:var(--color-pastel-blush)}.u-color-pastel-blush{color:var(--color-pastel-blush)}.u-bg-pastel-lavender{background-color:var(--color-pastel-lavender)}.u-color-pastel-lavender{color:var(--color-pastel-lavender)}.u-col-1{grid-column:span 1}.u-col-2{grid-column:span 2}.u-col-3{grid-column:span 3}.u-col-4{grid-column:span 4}.u-col-5{grid-column:span 5}.u-col-6{grid-column:span 6}.u-col-7{grid-column:span 7}.u-col-8{grid-column:span 8}.u-col-9{grid-column:span 9}.u-col-10{grid-column:span 10}.u-col-11{grid-column:span 11}.u-col-12{grid-column:span 12}@media(min-width:32em){.u-col-sm-1{grid-column:span 1}.u-col-sm-2{grid-column:span 2}.u-col-sm-3{grid-column:span 3}.u-col-sm-4{grid-column:span 4}.u-col-sm-5{grid-column:span 5}.u-col-sm-6{grid-column:span 6}.u-col-sm-7{grid-column:span 7}.u-col-sm-8{grid-column:span 8}.u-col-sm-9{grid-column:span 9}.u-col-sm-10{grid-column:span 10}.u-col-sm-11{grid-column:span 11}.u-col-sm-12{grid-column:span 12}.u-col-start-sm-1{grid-column-start:1}.u-col-start-sm-2{grid-column-start:2}.u-col-start-sm-3{grid-column-start:3}.u-col-start-sm-4{grid-column-start:4}.u-col-start-sm-5{grid-column-start:5}.u-col-start-sm-6{grid-column-start:6}.u-col-start-sm-7{grid-column-start:7}.u-col-start-sm-8{grid-column-start:8}.u-col-start-sm-9{grid-column-start:9}.u-col-start-sm-10{grid-column-start:10}.u-col-start-sm-11{grid-column-start:11}.u-col-start-sm-12{grid-column-start:12}.u-row-sm-1{grid-row:span 1}.u-row-sm-2{grid-row:span 2}.u-row-sm-3{grid-row:span 3}.u-row-sm-4{grid-row:span 4}.u-row-sm-5{grid-row:span 5}.u-row-sm-6{grid-row:span 6}}@media(min-width:54em){.u-col-md-1{grid-column:span 1}.u-col-md-2{grid-column:span 2}.u-col-md-3{grid-column:span 3}.u-col-md-4{grid-column:span 4}.u-col-md-5{grid-column:span 5}.u-col-md-6{grid-column:span 6}.u-col-md-7{grid-column:span 7}.u-col-md-8{grid-column:span 8}.u-col-md-9{grid-column:span 9}.u-col-md-10{grid-column:span 10}.u-col-md-11{grid-column:span 11}.u-col-md-12{grid-column:span 12}.u-col-start-md-1{grid-column-start:1}.u-col-start-md-2{grid-column-start:2}.u-col-start-md-3{grid-column-start:3}.u-col-start-md-4{grid-column-start:4}.u-col-start-md-5{grid-column-start:5}.u-col-start-md-6{grid-column-start:6}.u-col-start-md-7{grid-column-start:7}.u-col-start-md-8{grid-column-start:8}.u-col-start-md-9{grid-column-start:9}.u-col-start-md-10{grid-column-start:10}.u-col-start-md-11{grid-column-start:11}.u-col-start-md-12{grid-column-start:12}.u-row-md-1{grid-row:span 1}.u-row-md-2{grid-row:span 2}.u-row-md-3{grid-row:span 3}.u-row-md-4{grid-row:span 4}.u-row-md-5{grid-row:span 5}.u-row-md-6{grid-row:span 6}}@media(min-width:65em){.u-col-lg-1{grid-column:span 1}.u-col-lg-2{grid-column:span 2}.u-col-lg-3{grid-column:span 3}.u-col-lg-4{grid-column:span 4}.u-col-lg-5{grid-column:span 5}.u-col-lg-6{grid-column:span 6}.u-col-lg-7{grid-column:span 7}.u-col-lg-8{grid-column:span 8}.u-col-lg-9{grid-column:span 9}.u-col-lg-10{grid-column:span 10}.u-col-lg-11{grid-column:span 11}.u-col-lg-12{grid-column:span 12}.u-col-start-lg-1{grid-column-start:1}.u-col-start-lg-2{grid-column-start:2}.u-col-start-lg-3{grid-column-start:3}.u-col-start-lg-4{grid-column-start:4}.u-col-start-lg-5{grid-column-start:5}.u-col-start-lg-6{grid-column-start:6}.u-col-start-lg-7{grid-column-start:7}.u-col-start-lg-8{grid-column-start:8}.u-col-start-lg-9{grid-column-start:9}.u-col-start-lg-10{grid-column-start:10}.u-col-start-lg-11{grid-column-start:11}.u-col-start-lg-12{grid-column-start:12}.u-row-lg-1{grid-row:span 1}.u-row-lg-2{grid-row:span 2}.u-row-lg-3{grid-row:span 3}.u-row-lg-4{grid-row:span 4}.u-row-lg-5{grid-row:span 5}.u-row-lg-6{grid-row:span 6}}@media(min-width:91em){.u-col-xl-1{grid-column:span 1}.u-col-xl-2{grid-column:span 2}.u-col-xl-3{grid-column:span 3}.u-col-xl-4{grid-column:span 4}.u-col-xl-5{grid-column:span 5}.u-col-xl-6{grid-column:span 6}.u-col-xl-7{grid-column:span 7}.u-col-xl-8{grid-column:span 8}.u-col-xl-9{grid-column:span 9}.u-col-xl-10{grid-column:span 10}.u-col-xl-11{grid-column:span 11}.u-col-xl-12{grid-column:span 12}.u-col-start-xl-1{grid-column-start:1}.u-col-start-xl-2{grid-column-start:2}.u-col-start-xl-3{grid-column-start:3}.u-col-start-xl-4{grid-column-start:4}.u-col-start-xl-5{grid-column-start:5}.u-col-start-xl-6{grid-column-start:6}.u-col-start-xl-7{grid-column-start:7}.u-col-start-xl-8{grid-column-start:8}.u-col-start-xl-9{grid-column-start:9}.u-col-start-xl-10{grid-column-start:10}.u-col-start-xl-11{grid-column-start:11}.u-col-start-xl-12{grid-column-start:12}.u-row-xl-1{grid-row:span 1}.u-row-xl-2{grid-row:span 2}.u-row-xl-3{grid-row:span 3}.u-row-xl-4{grid-row:span 4}.u-row-xl-5{grid-row:span 5}.u-row-xl-6{grid-row:span 6}}.u-mt-0{margin-top:0}.u-mb-0{margin-bottom:0}.u-ml-0{margin-left:0}.u-mr-0{margin-right:0}.u-my-0{margin-bottom:0;margin-top:0}.u-mx-0{margin-left:0;margin-right:0}.u-p-0{padding:0}.u-pt-0{padding-top:0}.u-pb-0{padding-bottom:0}.u-pl-0{padding-left:0}.u-pr-0{padding-right:0}.u-py-0{padding-bottom:0;padding-top:0}.u-px-0{padding-left:0;padding-right:0}.u-mt-1{margin-top:.5em}.u-mb-1{margin-bottom:.5em}.u-ml-1{margin-left:.5em}.u-mr-1{margin-right:.5em}.u-my-1{margin-bottom:.5em;margin-top:.5em}.u-mx-1{margin-left:.5em;margin-right:.5em}.u-p-1{padding:.5em}.u-pt-1{padding-top:.5em}.u-pb-1{padding-bottom:.5em}.u-pl-1{padding-left:.5em}.u-pr-1{padding-right:.5em}.u-py-1{padding-bottom:.5em;padding-top:.5em}.u-px-1{padding-left:.5em;padding-right:.5em}.u-mt-2{margin-top:1em}.u-mb-2{margin-bottom:1em}.u-ml-2{margin-left:1em}.u-mr-2{margin-right:1em}.u-my-2{margin-bottom:1em;margin-top:1em}.u-mx-2{margin-left:1em;margin-right:1em}.u-p-2{padding:1em}.u-pt-2{padding-top:1em}.u-pb-2{padding-bottom:1em}.u-pl-2{padding-left:1em}.u-pr-2{padding-right:1em}.u-py-2{padding-bottom:1em;padding-top:1em}.u-px-2{padding-left:1em;padding-right:1em}.u-mt-3{margin-top:1.5em}.u-mb-3{margin-bottom:1.5em}.u-ml-3{margin-left:1.5em}.u-mr-3{margin-right:1.5em}.u-my-3{margin-bottom:1.5em;margin-top:1.5em}.u-mx-3{margin-left:1.5em;margin-right:1.5em}.u-p-3{padding:1.5em}.u-pt-3{padding-top:1.5em}.u-pb-3{padding-bottom:1.5em}.u-pl-3{padding-left:1.5em}.u-pr-3{padding-right:1.5em}.u-py-3{padding-bottom:1.5em;padding-top:1.5em}.u-px-3{padding-left:1.5em;padding-right:1.5em}.u-mt-4{margin-top:2em}.u-mb-4{margin-bottom:2em}.u-ml-4{margin-left:2em}.u-mr-4{margin-right:2em}.u-my-4{margin-bottom:2em;margin-top:2em}.u-mx-4{margin-left:2em;margin-right:2em}.u-p-4{padding:2em}.u-pt-4{padding-top:2em}.u-pb-4{padding-bottom:2em}.u-pl-4{padding-left:2em}.u-pr-4{padding-right:2em}.u-py-4{padding-bottom:2em;padding-top:2em}.u-px-4{padding-left:2em;padding-right:2em}.u-mt-5{margin-top:2.5em}.u-mb-5{margin-bottom:2.5em}.u-ml-5{margin-left:2.5em}.u-mr-5{margin-right:2.5em}.u-my-5{margin-bottom:2.5em;margin-top:2.5em}.u-mx-5{margin-left:2.5em;margin-right:2.5em}.u-p-5{padding:2.5em}.u-pt-5{padding-top:2.5em}.u-pb-5{padding-bottom:2.5em}.u-pl-5{padding-left:2.5em}.u-pr-5{padding-right:2.5em}.u-py-5{padding-bottom:2.5em;padding-top:2.5em}.u-px-5{padding-left:2.5em;padding-right:2.5em}.u-mt-6{margin-top:3em}.u-mb-6{margin-bottom:3em}.u-ml-6{margin-left:3em}.u-mr-6{margin-right:3em}.u-my-6{margin-bottom:3em;margin-top:3em}.u-mx-6{margin-left:3em;margin-right:3em}.u-p-6{padding:3em}.u-pt-6{padding-top:3em}.u-pb-6{padding-bottom:3em}.u-pl-6{padding-left:3em}.u-pr-6{padding-right:3em}.u-py-6{padding-bottom:3em;padding-top:3em}.u-px-6{padding-left:3em;padding-right:3em}.u-mt-8{margin-top:4em}.u-mb-8{margin-bottom:4em}.u-ml-8{margin-left:4em}.u-mr-8{margin-right:4em}.u-my-8{margin-bottom:4em;margin-top:4em}.u-mx-8{margin-left:4em;margin-right:4em}.u-p-8{padding:4em}.u-pt-8{padding-top:4em}.u-pb-8{padding-bottom:4em}.u-pl-8{padding-left:4em}.u-pr-8{padding-right:4em}.u-py-8{padding-bottom:4em;padding-top:4em}.u-px-8{padding-left:4em;padding-right:4em}.u-mt-10{margin-top:5em}.u-mb-10{margin-bottom:5em}.u-ml-10{margin-left:5em}.u-mr-10{margin-right:5em}.u-my-10{margin-bottom:5em;margin-top:5em}.u-mx-10{margin-left:5em;margin-right:5em}.u-p-10{padding:5em}.u-pt-10{padding-top:5em}.u-pb-10{padding-bottom:5em}.u-pl-10{padding-left:5em}.u-pr-10{padding-right:5em}.u-py-10{padding-bottom:5em;padding-top:5em}.u-px-10{padding-left:5em;padding-right:5em}.u-mt-12{margin-top:6em}.u-mb-12{margin-bottom:6em}.u-ml-12{margin-left:6em}.u-mr-12{margin-right:6em}.u-my-12{margin-bottom:6em;margin-top:6em}.u-mx-12{margin-left:6em;margin-right:6em}.u-p-12{padding:6em}.u-pt-12{padding-top:6em}.u-pb-12{padding-bottom:6em}.u-pl-12{padding-left:6em}.u-pr-12{padding-right:6em}.u-py-12{padding-bottom:6em;padding-top:6em}.u-px-12{padding-left:6em;padding-right:6em}.u-mt-14{margin-top:7em}.u-mb-14{margin-bottom:7em}.u-ml-14{margin-left:7em}.u-mr-14{margin-right:7em}.u-my-14{margin-bottom:7em;margin-top:7em}.u-mx-14{margin-left:7em;margin-right:7em}.u-p-14{padding:7em}.u-pt-14{padding-top:7em}.u-pb-14{padding-bottom:7em}.u-pl-14{padding-left:7em}.u-pr-14{padding-right:7em}.u-py-14{padding-bottom:7em;padding-top:7em}.u-px-14{padding-left:7em;padding-right:7em}.u-mt-16{margin-top:8em}.u-mb-16{margin-bottom:8em}.u-ml-16{margin-left:8em}.u-mr-16{margin-right:8em}.u-my-16{margin-bottom:8em;margin-top:8em}.u-mx-16{margin-left:8em;margin-right:8em}.u-p-16{padding:8em}.u-pt-16{padding-top:8em}.u-pb-16{padding-bottom:8em}.u-pl-16{padding-left:8em}.u-pr-16{padding-right:8em}.u-py-16{padding-bottom:8em;padding-top:8em}.u-px-16{padding-left:8em;padding-right:8em}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-capitalize{text-transform:capitalize}.u-normal-case{text-transform:none}.u-font-light{font-weight:300}.u-font-normal{font-weight:400}.u-font-medium{font-weight:500}.u-font-bold{font-weight:700}.u-letter-spacing{letter-spacing:.01em}.u-letter-spacing-wide{letter-spacing:.15em}.u-letter-spacing-wider{letter-spacing:.01em}.u-letter-spacing-tight{letter-spacing:-.025em}.u-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.u-hidden{display:none}.u-block{display:block}.u-inline-block{display:inline-block}.u-flex{display:flex}.u-grid{display:grid}.u-inline{display:inline}@media(min-width:32em){.u-hidden-sm{display:none}.u-block-sm{display:block}.u-inline-block-sm{display:inline-block}.u-flex-sm{display:flex}.u-grid-sm{display:grid}}@media(min-width:54em){.u-hidden-md{display:none}.u-block-md{display:block}.u-inline-block-md{display:inline-block}.u-flex-md{display:flex}.u-grid-md{display:grid}}@media(min-width:65em){.u-hidden-lg{display:none}.u-block-lg{display:block}.u-inline-block-lg{display:inline-block}.u-flex-lg{display:flex}.u-grid-lg{display:grid}}.u-aspect-16x9{aspect-ratio:16/9}.u-aspect-4x3{aspect-ratio:4/3}.u-aspect-3x2{aspect-ratio:3/2}.u-aspect-1x1{aspect-ratio:1/1}.u-aspect-auto{aspect-ratio:auto}@keyframes slide-up{0%{transform:translateY(0)}to{transform:translateY(-6em)}}@keyframes slide-down{0%{transform:translateY(-6em)}to{transform:translateY(0)}}@keyframes scale-down{0%{transform:scale(1.5)}to{transform:scale(1)}}.scale-down{animation:scale-down 1s ease}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos=fade-in]{opacity:0;transition-property:opacity}[data-aos=fade-in].aos-animate{opacity:1}[data-aos=scale-down]{transform:scale(1.5);transition-property:transform}[data-aos=scale-down].aos-animate{transform:scale(1)}[data-aos=slice-up]{transform:translateY(110%);transition-property:transform}[data-aos=slice-up].aos-animate{transform:translateY(0)}[data-aos=slide-up]{transform:translateY(20%);transition-property:transform}[data-aos=slide-up].aos-animate{transform:translateY(0)}:root{--app-canvas:#faf9f5;--color-primary:#d97757;--color-primary-50:#fdf5f3;--color-primary-100:#fbe8e3;--color-primary-200:#f8d5cc;--color-primary-300:#f2b8a8;--color-primary-400:#e8947c;--color-primary-500:#d97757;--color-primary-600:#c4613f;--color-primary-700:#a34e32;--color-primary-800:#87432d;--color-primary-900:#703c2a;--color-primary-950:#3c1d12;--color-secondary:#4780b6;--color-secondary-50:#f4f8fb;--color-secondary-100:#e7eff6;--color-secondary-200:#cadded;--color-secondary-300:#9cc2de;--color-secondary-400:#6a9bcc;--color-secondary-500:#4780b6;--color-secondary-600:#36669a;--color-secondary-700:#2d537d;--color-secondary-800:#294768;--color-secondary-900:#273d57;--color-secondary-950:#1a273a;--color-tertiary:#788c5d;--color-tertiary-50:#f5f7f2;--color-tertiary-100:#e8ebe1;--color-tertiary-200:#d1d8c4;--color-tertiary-300:#b2be9e;--color-tertiary-400:#788c5d;--color-tertiary-500:#6a7d50;--color-tertiary-600:#546340;--color-tertiary-700:#424d34;--color-tertiary-800:#373f2d;--color-tertiary-900:#303728;--color-tertiary-950:#181c13;--color-success-light:#e8ebe1;--color-success-main:#788c5d;--color-success-dark:#424d34;--color-warning-light:#fef3c7;--color-warning-main:#f59e0b;--color-warning-dark:#d97706;--color-error-light:#fbe8e3;--color-error-main:#c4613f;--color-error-dark:#703c2a;--color-info-light:#e7eff6;--color-info-main:#6a9bcc;--color-info-dark:#2d537d;--color-overlay:rgba(20,20,19,.6);--color-neutral-0:#fff;--color-neutral-50:#faf9f5;--color-neutral-100:#f5f4ef;--color-neutral-150:#e8e6dc;--color-neutral-200:#dedad0;--color-neutral-300:#ccc8bc;--color-neutral-400:#b0aea5;--color-neutral-500:#918f86;--color-neutral-600:#76746c;--color-neutral-700:#615f59;--color-neutral-800:#4a4944;--color-neutral-900:#2d2c29;--color-neutral-950:#141413;--color-pastel-butter:#fde88a;--color-pastel-sky:#c7dcf0;--color-pastel-mint:#d1e4c9;--color-pastel-blush:#f8d5cc;--color-pastel-lavender:#e6dbf0}.workspace-shell{background-color:var(--app-canvas);display:flex;flex-direction:column;min-height:100vh}@media(min-width:54em){.workspace-shell{flex-direction:row;height:100vh;overflow:hidden}}.workspace-shell__main{flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(68px + env(safe-area-inset-bottom))}@media(min-width:54em){.workspace-shell__main{padding-bottom:0}}.app-sidebar{background-color:var(--color-neutral-0);border-right:1px solid var(--color-neutral-150);display:none;flex-direction:column;flex-shrink:0;height:100vh;overflow:hidden;width:280px}@media(min-width:54em){.app-sidebar{display:flex}}.app-sidebar__brand{align-items:center;display:flex;gap:.625rem;padding:1.25rem}.app-sidebar__brand-logo{height:32px;width:32px}.app-sidebar__brand-name{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.app-sidebar__nav{flex:1 1 auto;overflow-y:auto;padding:.5rem .75rem}.app-sidebar__group{margin-bottom:1.25rem}.app-sidebar__group-label{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;padding:0 .75rem .5rem;text-transform:uppercase}.app-sidebar__list{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}.app-sidebar__item{list-style:none}.app-sidebar__link{align-items:center;border-radius:var(--radius-lg);color:var(--color-neutral-800);display:flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:500;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:background .12s ease,color .12s ease}.app-sidebar__link:focus,.app-sidebar__link:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-950);text-decoration:none}.app-sidebar__link:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.app-sidebar__link.is-active{background-color:var(--color-primary-50);color:var(--color-primary-700)}.app-sidebar__link.is-active .app-sidebar__icon{color:var(--color-primary-600)}.app-sidebar__icon{color:var(--color-neutral-600);flex:0 0 auto;height:18px;width:18px}.app-sidebar__label{flex:1 1 auto}.app-sidebar__badge{align-items:center;background-color:var(--color-neutral-150);border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;flex:0 0 auto;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-weight:600;justify-content:center;line-height:1.4;min-width:22px;padding:0 .375rem}.app-sidebar__link.is-active .app-sidebar__badge{background-color:var(--color-primary-100);color:var(--color-primary-700)}.app-sidebar__divider{background-color:var(--color-neutral-150);border:0;height:1px;margin:1rem .5rem}.app-sidebar__footer{border-top:1px solid var(--color-neutral-150);padding:.75rem}.app-sidebar__user{margin-bottom:.5rem;padding:.5rem .75rem}.app-sidebar__user-name{color:var(--color-neutral-900);font-size:.875rem;font-weight:500}.app-sidebar__user-email,.app-sidebar__user-name{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user-email{color:var(--color-neutral-500);font-size:.75rem}.app-sidebar__signout{align-items:center;background:transparent;border:0;border-radius:var(--radius-lg);color:var(--color-neutral-800);cursor:pointer;display:flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:500;gap:.75rem;padding:.625rem .75rem;transition:background .12s ease,color .12s ease;width:100%}.app-sidebar__signout:hover{background-color:var(--color-error-light);color:var(--color-error-dark)}.app-sidebar__signout:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.stack{display:flex;flex-direction:column;gap:1rem}.stack--lg{gap:1.5rem}.stack--xl{gap:2rem}.stack--sm{gap:.5rem}.stack--xs{gap:.25rem}.cluster{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.cluster--between{justify-content:space-between}.cluster--end{justify-content:flex-end}.cluster--center{justify-content:center}.cluster--tight{gap:.5rem}.cluster--loose{gap:1.5rem}.page{margin:0 auto;max-width:1320px;padding:1.5rem 1rem}@media(min-width:32em){.page{padding:2rem 1.5rem}}@media(min-width:54em){.page{padding:2rem}}@media(min-width:65em){.page{padding:2.5rem}}.page__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.page__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}@media(min-width:32em){.page__title{font-size:1.875rem}}.page__subtitle{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.9375rem;margin:.25rem 0 0}.page__section{margin-bottom:2rem}.page__section:last-child{margin-bottom:0}.page__section-title{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.card-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:32em){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:54em){.card-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:65em){.card-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:54em){.card-grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:65em){.card-grid--2{grid-template-columns:repeat(2,1fr)}.card-grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:54em){.card-grid--1\@md{grid-template-columns:1fr}}.stat-card{align-items:center;background-color:var(--color-neutral-0);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);color:inherit;display:flex;gap:1rem;padding:1.25rem;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.stat-card:hover{box-shadow:var(--shadow-card-hover);text-decoration:none;transform:translateY(-1px)}.stat-card:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.stat-card__icon{align-items:center;border-radius:var(--radius-xl);color:var(--color-neutral-0);display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.stat-card__icon svg{height:22px;width:22px}.stat-card__icon--primary{background-color:var(--color-primary-500)}.stat-card__icon--secondary{background-color:var(--color-secondary-500)}.stat-card__icon--tertiary{background-color:var(--color-tertiary-500)}.stat-card__icon--warning{background-color:var(--color-warning-main)}.stat-card__body{flex:1 1 auto;min-width:0}.stat-card__label{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:0}.stat-card__value{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0}.stat-card__sub{color:var(--color-neutral-400);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;margin:0}.panel{background-color:var(--color-neutral-0);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:1.25rem}.panel__header{gap:.75rem;justify-content:space-between;margin-bottom:1rem}.panel__header,.panel__title{align-items:center;display:flex}.panel__title{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.0625rem;font-weight:600;gap:.5rem;margin:0}.panel__title svg{color:var(--color-primary-500);height:20px;width:20px}.panel__link{color:var(--color-secondary-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-weight:500;text-decoration:none}.panel__link:hover{color:var(--color-secondary-700);text-decoration:none}.panel__empty{color:var(--color-neutral-400);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;padding:2rem 1rem;text-align:center}.panel__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.panel__row{align-items:center;border-radius:var(--radius-lg);display:flex;gap:.75rem;justify-content:space-between;padding:.625rem .75rem;transition:background .12s ease}.panel__row:hover{background-color:var(--color-neutral-50)}.panel__row--linked{cursor:pointer}.panel__loading{display:flex;flex-direction:column;gap:.5rem}.panel__skeleton{animation:chatx-pulse 1.4s ease-in-out infinite;background-color:var(--color-neutral-100);border-radius:var(--radius-md);height:2.25rem}.panel--success{background-color:var(--color-success-light);color:var(--color-success-dark)}.panel--error{background-color:var(--color-error-light);color:var(--color-error-dark)}.dot{background-color:var(--color-neutral-400);border-radius:var(--radius-full);display:inline-block;flex-shrink:0;height:8px;width:8px}.dot--sm{height:6px;width:6px}.dot--md{height:10px;width:10px}.dot--lg{height:12px;width:12px}.dot--primary{background-color:var(--color-primary-500)}.dot--secondary{background-color:var(--color-secondary-500)}.dot--tertiary{background-color:var(--color-tertiary-500)}.dot--warning{background-color:var(--color-warning-main)}.dot--intake,.dot--neutral{background-color:var(--color-neutral-400)}.dot--review{background-color:var(--color-secondary-500)}.dot--analysis{background-color:var(--color-secondary-700)}.dot--negotiation{background-color:var(--color-warning-main)}.dot--drafting{background-color:var(--color-primary-500)}.dot--signature{background-color:var(--color-primary-700)}.dot--complete{background-color:var(--color-tertiary-500)}.dot--task{background-color:var(--color-secondary-500)}.dot--meeting{background-color:var(--color-tertiary-500)}.dot--legal{background-color:var(--color-primary-500)}.dot--automation{background-color:var(--color-neutral-500)}.dot--active{background-color:var(--color-tertiary-500)}.dot--pending{background-color:var(--color-warning-main)}.dot--error{background-color:var(--color-error-main)}.dot--idle{background-color:var(--color-neutral-400)}.dot--pulse{animation:chatx-pulse 1.4s ease-in-out infinite}.badge{align-items:center;background-color:var(--color-neutral-150);border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-weight:600;gap:.25rem;line-height:1.4;padding:.125rem .5rem;white-space:nowrap}.badge--primary{background-color:var(--color-primary-100);color:var(--color-primary-700)}.badge--secondary{background-color:var(--color-secondary-100);color:var(--color-secondary-700)}.badge--tertiary{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.badge--warning{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.badge--error{background-color:var(--color-error-light);color:var(--color-error-dark)}.badge--info{background-color:var(--color-info-light);color:var(--color-info-dark)}.badge--outline{background-color:transparent;border:1px solid var(--color-neutral-200)}.btn{align-items:center;background-color:var(--color-primary-500);border:0;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1;min-height:44px;padding:0 1.25rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.btn,.btn:focus,.btn:hover{color:var(--color-neutral-0);text-decoration:none}.btn:focus,.btn:hover{background-color:var(--color-primary-600)}.btn:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn svg{height:18px;width:18px}.btn--secondary{background-color:transparent;border:1px solid var(--color-neutral-200);color:var(--color-neutral-800)}.btn--secondary:focus,.btn--secondary:hover{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-950)}.btn--ghost{background-color:transparent;color:var(--color-neutral-700)}.btn--ghost:focus,.btn--ghost:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-950)}.btn--danger{background-color:var(--color-error-main)}.btn--danger:focus,.btn--danger:hover{background-color:var(--color-error-dark)}.btn--success{background-color:var(--color-tertiary-500)}.btn--success:focus,.btn--success:hover{background-color:var(--color-tertiary-700)}.btn--block{justify-content:flex-start;padding-inline:1rem;width:100%}.btn--full{width:100%}.btn--dark{background-color:var(--color-neutral-950);color:var(--color-neutral-0)}.btn--dark:focus,.btn--dark:hover{background-color:var(--color-neutral-900);color:var(--color-neutral-0)}.btn--sm{font-size:.8125rem;min-height:36px;padding:0 .875rem}.btn--sm svg{height:16px;width:16px}.btn--lg{font-size:1rem;min-height:52px;padding:0 1.75rem}.btn--icon{min-width:44px;padding:0;width:44px}.btn--responsive-icon{min-width:40px;padding:0;width:40px}@media(min-width:54em){.btn--responsive-icon{min-width:0;padding:0 .875rem;width:auto}}.chat-list__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}@media(min-width:54em){.chat-list__actions{gap:.75rem}}.integration-card{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-150);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:1.25rem;transition:border-color .15s ease,box-shadow .15s ease}.integration-card.is-connected{border-color:var(--color-tertiary-200,var(--color-neutral-200))}.integration-card__header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.integration-card__icon{align-items:center;background-color:var(--color-neutral-100);border-radius:var(--radius-xl);color:var(--color-neutral-700);display:inline-flex;flex:0 0 auto;height:56px;justify-content:center;width:56px}.integration-card__icon svg{height:28px;width:28px}.integration-card__icon--drive{background-color:var(--color-info-light);color:var(--color-info-dark)}.integration-card__icon--sheets{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.integration-card__icon--contacts{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.integration-card__icon--dropbox{background-color:var(--color-info-light);color:var(--color-info-dark)}.integration-card__body{flex:1 1 auto;min-width:0}.integration-card__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .125rem}.integration-card__desc{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.9375rem;line-height:1.4;margin:0}.integration-card__status{align-self:flex-start;flex:0 0 auto}.integration-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.linked-item{align-items:stretch;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);display:flex;transition:border-color .15s ease,box-shadow .15s ease}.linked-item:hover{border-color:var(--color-neutral-200);box-shadow:var(--shadow-card)}.linked-item__link{align-items:center;color:inherit;display:flex;flex:1 1 auto;gap:.75rem;min-width:0;padding:.75rem 1rem}.linked-item__link,.linked-item__link:hover{text-decoration:none}.linked-item__icon{align-items:center;background-color:var(--color-neutral-50);border-radius:var(--radius-lg);color:var(--color-neutral-500);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.linked-item__icon svg{height:16px;width:16px}.linked-item__icon-fallback{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-weight:600}.linked-item__body{flex:1 1 auto;min-width:0}.linked-item__title{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease;white-space:nowrap}.linked-item__link:hover .linked-item__title{color:var(--color-primary-600)}.linked-item__subtitle{font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;margin:0;overflow:hidden;text-overflow:ellipsis}.linked-item__meta,.linked-item__subtitle{color:var(--color-neutral-500);font-size:.75rem;white-space:nowrap}.linked-item__meta{flex-shrink:0;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif}.linked-item__detach{align-items:center;background:transparent;border:0;color:var(--color-neutral-300);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:0 .75rem;transition:color .12s ease}.linked-item__detach svg{height:16px;width:16px}.linked-item__detach:hover{color:var(--color-error-main)}.organize-progress__header{align-items:center;display:flex;gap:.75rem;padding:1.5rem 1.5rem 1rem}.organize-progress__glyph{align-items:center;border-radius:var(--radius-xl);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.organize-progress__glyph svg{height:20px;width:20px}.organize-progress__glyph--info{background-color:var(--color-info-light);color:var(--color-info-dark)}.organize-progress__glyph--success{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.organize-progress__glyph--error{background-color:var(--color-error-light);color:var(--color-error-dark)}.organize-progress__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.0625rem;font-weight:600;margin:0}.organize-progress__subtitle{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:0}.organize-progress__body{padding:0 1.5rem 1rem}.organize-progress__phase{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.organize-progress__phase-icon{color:var(--color-primary-600);height:16px;width:16px}.organize-progress__phase-label{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:500}.organize-progress__phase-label.is-error{color:var(--color-error-dark)}.organize-progress__phase-label.is-success{color:var(--color-tertiary-700)}.organize-progress__phase-label.is-active{color:var(--color-primary-600)}.organize-progress__bar{background-color:var(--color-neutral-100);border-radius:var(--radius-full);height:10px;margin-bottom:.75rem;overflow:hidden;width:100%}.organize-progress__fill{border-radius:var(--radius-full);height:100%;transition:width .5s ease-out}.organize-progress__fill--info{background-color:var(--color-primary-500)}.organize-progress__fill--success{background-color:var(--color-tertiary-500)}.organize-progress__fill--error{background-color:var(--color-error-main)}.organize-progress__message{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organize-progress__contact{color:var(--color-neutral-400);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;margin:0}.organize-progress__alert{font-size:.875rem;margin-top:.75rem}.organize-progress__stats{padding:0 1.5rem 1rem}.organize-progress__stat-grid{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 .75rem;padding:0}.organize-progress__stat{align-items:center;background-color:var(--color-neutral-50);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:.75rem;text-align:center}.organize-progress__stat-value{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.5rem;font-weight:700}.organize-progress__stat-label{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem}.media-gallery{background-color:var(--color-neutral-0);display:flex;flex-direction:column;height:100%}.media-gallery__header{align-items:center;border-bottom:1px solid var(--color-neutral-150);display:flex;gap:.5rem;padding:1rem 1rem 0}.media-gallery__tabs{display:flex;flex:1 1 auto;gap:.25rem;overflow-x:auto;padding-bottom:.75rem}.media-gallery__tab{align-items:center;background:transparent;border:0;border-radius:var(--radius-lg);color:var(--color-neutral-600);cursor:pointer;display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:background .12s ease,color .12s ease;white-space:nowrap}.media-gallery__tab svg{height:16px;width:16px}.media-gallery__tab:hover{background-color:var(--color-neutral-100)}.media-gallery__tab.is-active{background-color:var(--color-primary-50);color:var(--color-primary-700)}.media-gallery__count{align-items:center;background-color:var(--color-neutral-100);border-radius:var(--radius-full);color:var(--color-neutral-600);display:inline-flex;font-size:.6875rem;font-weight:600;justify-content:center;min-width:20px;padding:0 .375rem}.media-gallery__count.is-active{background-color:var(--color-primary-100);color:var(--color-primary-700)}.media-gallery__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem}.media-gallery__loading{align-items:center;display:flex;justify-content:center;padding:3rem}.media-gallery__loading svg{color:var(--color-primary-500);height:32px;width:32px}.media-gallery__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media(min-width:32em){.media-gallery__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:48em){.media-gallery__grid{grid-template-columns:repeat(4,1fr)}}.media-gallery__tile{aspect-ratio:1/1;background-color:var(--color-neutral-100);border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;position:relative;transition:box-shadow .15s ease}.media-gallery__tile:hover{box-shadow:0 0 0 2px var(--color-primary-300)}.media-gallery__tile-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-gallery__tile-file{align-items:center;color:var(--color-neutral-400);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.media-gallery__tile-file svg{height:32px;margin-bottom:.25rem;width:32px}.media-gallery__tile-name{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-gallery__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.media-gallery__list-row{align-items:center;background-color:var(--color-neutral-50);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background .12s ease}.media-gallery__list-row:hover{background-color:var(--color-neutral-100)}.media-gallery__list-row svg{color:var(--color-neutral-400);flex-shrink:0;height:16px;width:16px}.media-gallery__list-name{color:var(--color-neutral-700);flex:1 1 auto;font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-gallery__list-size{color:var(--color-neutral-400);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem}.media-preview{background-color:#000c;display:flex;inset:0;padding:2rem;position:fixed;z-index:50}.media-preview,.media-preview__action{align-items:center;justify-content:center}.media-preview__action{background-color:#ffffff1a;border:0;border-radius:var(--radius-full);color:var(--color-neutral-0);cursor:pointer;display:inline-flex;height:40px;padding:0;position:absolute;text-decoration:none;top:1rem;width:40px}.media-preview__action svg{height:20px;width:20px}.media-preview__action:hover{background-color:#fff3;color:var(--color-neutral-0)}.media-preview__action--close{right:1rem}.media-preview__action--external{right:4rem}.media-preview__stage{max-height:90vh;max-width:960px;overflow:auto}.media-preview__image{border-radius:var(--radius-lg);max-height:85vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.media-preview__fallback{background-color:var(--color-neutral-0);border-radius:var(--radius-xl);padding:2rem;text-align:center}.media-preview__fallback-icon{color:var(--color-neutral-400);height:64px;margin:0 auto 1rem;width:64px}.media-preview__fallback-name{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.0625rem;font-weight:500;margin:0 0 .5rem}.media-preview__fallback-note{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:0 0 1rem}.project-hub{background-color:var(--color-neutral-50);display:flex;flex-direction:column;height:100%}.project-hub__loading{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.project-hub__loading p{animation:chatx-pulse 1.4s ease-in-out infinite;color:var(--color-neutral-400);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;margin:0}.project-hub__error{flex:1 1 auto}.project-hub__header{background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-150);flex-shrink:0;padding:1rem 1.5rem}.project-hub__back{align-items:center;color:var(--color-neutral-500);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;gap:.25rem;margin-bottom:.5rem;text-decoration:none}.project-hub__back svg{height:14px;width:14px}.project-hub__back:hover{color:var(--color-neutral-700);text-decoration:none}.project-hub__identity{flex:1 1 auto;min-width:0}.project-hub__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.25rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-hub__client{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:.125rem 0 0}.project-hub__meta{color:var(--color-neutral-500);display:flex;flex-wrap:wrap;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;gap:1rem;list-style:none;margin:.75rem 0 0;padding:0}.project-hub__meta li{align-items:center;display:inline-flex;gap:.25rem}.project-hub__meta svg{height:14px;width:14px}.project-hub__tabs{background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-150);display:flex;flex-shrink:0;gap:.25rem;overflow-x:auto;padding:0 1.5rem}.project-hub__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem}.project-hub__overview{display:flex;flex-direction:column;gap:1.25rem;max-width:720px}.project-hub__section-label{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.project-hub__description{color:var(--color-neutral-700);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;line-height:1.55;margin:0;white-space:pre-wrap}.project-hub__stats{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.project-hub__stat{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);padding:1rem;text-align:center}.project-hub__stat-value{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.5rem;font-weight:700;margin:0}.project-hub__stat-label{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;margin:.25rem 0 0}.project-hub__list{display:flex;flex-direction:column;gap:.5rem;max-width:720px}.project-hub__empty{background-color:var(--color-neutral-0);border:1px dashed var(--color-neutral-200);border-radius:var(--radius-lg);color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;padding:2rem;text-align:center}.project-hub__activity{max-width:720px}.activity-feed{border-left:1px solid var(--color-neutral-200);display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 0 .5rem;padding:0 0 0 1.25rem}.activity-feed,.activity-feed__item{position:relative}.activity-feed__dot{box-shadow:0 0 0 2px var(--color-neutral-0);height:10px;left:-1.5625rem;position:absolute;top:.375rem;width:10px}.activity-feed__body{align-items:flex-start;display:flex;gap:.5rem}.activity-feed__icon{color:var(--color-neutral-400);flex-shrink:0;height:14px;margin-top:.125rem;width:14px}.activity-feed__detail{flex:1 1 auto;min-width:0}.activity-feed__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.activity-feed__label{color:var(--color-neutral-700);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-weight:500}.activity-feed__time{color:var(--color-neutral-400);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem}.activity-feed__subject{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-feed__link{color:inherit;text-decoration:none}.activity-feed__link:hover{color:var(--color-primary-600);text-decoration:underline}.activity-feed__role{margin-left:.5rem}.chat-detail{background-color:var(--color-neutral-0);display:flex;height:100%;position:relative}.chat-detail__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.chat-detail__header{background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-150);flex-shrink:0;padding:.75rem 1rem 0}.chat-detail__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.25;margin:0}.chat-detail__subtitle{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.75rem;margin:0}.chat-detail__content{flex:1 1 auto;min-height:0;overflow:hidden}.chat-detail__tab-panel{display:flex;flex-direction:column;height:100%}.chat-detail__composer{background-color:var(--color-neutral-0);border-top:1px solid var(--color-neutral-150);display:flex;flex-shrink:0;gap:.5rem;padding:.75rem 1rem}.chat-detail__composer-input{flex:1 1 auto}.chat-detail__scrim{background-color:var(--color-overlay);inset:0;position:fixed;z-index:30}@media(min-width:48em){.chat-detail__scrim{display:none}}.chat-detail__sidebar{background-color:var(--color-neutral-0);border-left:1px solid var(--color-neutral-150);bottom:0;box-shadow:var(--shadow-modal);overflow-y:auto;position:fixed;right:0;top:0;width:min(85vw,360px);z-index:40}@media(min-width:48em){.chat-detail__sidebar{box-shadow:none;flex-shrink:0;max-width:none;position:static;width:320px}}.chat-detail__sidebar-inner{display:flex;flex-direction:column;gap:1rem;padding:1rem}.chat-detail__sidebar-close{align-self:flex-end}@media(min-width:48em){.chat-detail__sidebar-close{display:none}}.chat-detail__sidebar-title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-detail__sidebar-subtitle{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.8125rem;margin:0}.chat-detail__summary{color:var(--color-neutral-800);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;line-height:1.5;margin:0}.chat-detail__tag-add{margin-bottom:.75rem}.chat-detail__tags{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.chat-detail__tag-remove{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin-left:.25rem;padding:0}.chat-detail__tag-remove svg{height:12px;width:12px}.chat-detail__tag-remove:hover{color:var(--color-error-main)}.chat-detail__external{margin-top:.75rem}.chat-tabs{display:flex;gap:.25rem;margin-top:.25rem}.chat-tabs__tab{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-neutral-500);cursor:pointer;display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:-1px;padding:.625rem 1rem;transition:color .12s ease,border-color .12s ease}.chat-tabs__tab svg{height:16px;width:16px}.chat-tabs__tab:hover{border-bottom-color:var(--color-neutral-300);color:var(--color-neutral-800)}.chat-tabs__tab.is-active{border-bottom-color:var(--color-primary-500);color:var(--color-primary-700)}.chat-tabs__count{align-items:center;background-color:var(--color-neutral-100);border-radius:var(--radius-full);color:var(--color-neutral-600);display:inline-flex;font-size:.6875rem;font-weight:600;justify-content:center;min-width:20px;padding:0 .375rem}.chat-tabs__count.is-active{background-color:var(--color-primary-100);color:var(--color-primary-700)}.worksheet{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.worksheet__status{background-color:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-150);color:var(--color-neutral-600);margin:0}.worksheet__error,.worksheet__status{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;padding:.5rem 1rem}.worksheet__error{background-color:var(--color-error-light);border-bottom:1px solid var(--color-error-main);color:var(--color-error-dark);display:flex;gap:.5rem}.worksheet__error>span{flex:1 1 auto}.worksheet__error-dismiss{align-items:center;background:transparent;border:0;color:var(--color-error-dark);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.worksheet__error-dismiss svg{height:14px;width:14px}.worksheet__error-dismiss:hover{color:var(--color-error-main)}.worksheet__table-scroll{flex:1 1 auto;min-height:0;overflow:auto}.worksheet__table{border-collapse:collapse;font-size:.875rem;min-width:960px;width:100%}.worksheet__th{background-color:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-150);color:var(--color-neutral-600);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.625rem 1rem;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:10}.worksheet__th--toggle{width:32px}.worksheet__th:nth-child(2){min-width:140px;width:160px}.worksheet__th:nth-child(3){min-width:110px;width:128px}.worksheet__th:nth-child(4),.worksheet__th:nth-child(5){min-width:240px}.worksheet__th:nth-child(6){min-width:180px;width:224px}.worksheet__row{border-top:1px solid var(--color-neutral-100);vertical-align:top}.worksheet__row--expanded,.worksheet__row--expanded:hover,.worksheet__row:hover{background-color:var(--color-neutral-50)}.worksheet__td{color:var(--color-neutral-900);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;padding:.75rem 1rem}.worksheet__td--toggle{color:var(--color-neutral-400)}.worksheet__td--timestamp{color:var(--color-neutral-700);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.worksheet__td--body{vertical-align:top}.worksheet__td--expanded{color:var(--color-neutral-700);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;padding:.75rem 1rem}.worksheet__td--empty{color:var(--color-neutral-400);font-size:.875rem;padding:3rem 1rem;text-align:center}.worksheet__expand{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-neutral-500);cursor:pointer;display:inline-flex;justify-content:center;padding:.125rem;transition:background .12s ease}.worksheet__expand svg{height:16px;transition:transform .15s ease;width:16px}.worksheet__expand svg.is-rotated{transform:rotate(180deg)}.worksheet__expand:hover{background-color:var(--color-neutral-150)}.worksheet__text{white-space:pre-wrap}.worksheet__lang,.worksheet__muted{color:var(--color-neutral-400)}.worksheet__lang{display:inline-block;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.625rem;font-weight:500;letter-spacing:.04em;margin-left:.5rem;text-transform:uppercase}.worksheet__attachment{align-items:center;display:flex;gap:.5rem;min-width:0}.worksheet__attachment svg{color:var(--color-neutral-400);flex-shrink:0;height:16px;width:16px}.worksheet__attachment-name{color:var(--color-neutral-700);flex:1 1 auto;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worksheet__attachment-link{color:var(--color-primary-600);flex-shrink:0;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-weight:500;text-decoration:none}.worksheet__attachment-link:hover{color:var(--color-primary-700);text-decoration:underline}.worksheet__expand-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:48em){.worksheet__expand-grid{grid-template-columns:1fr 1fr}}.worksheet__expand-label{color:var(--color-neutral-400);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin:0 0 .25rem;text-transform:uppercase}.worksheet__expand-text{color:var(--color-neutral-700);margin:0;white-space:pre-wrap}.media-stats{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.media-stats__item{align-items:center;background-color:var(--color-neutral-50);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:.5rem;text-align:center}.media-stats__value{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.media-stats__label{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.625rem}.modal__dialog--narrow{max-width:380px}.whatsapp-qr{align-items:center;display:flex;flex-direction:column;gap:1rem}.whatsapp-qr__frame{background-color:var(--color-neutral-0);border:2px solid var(--color-neutral-100);border-radius:var(--radius-xl);padding:1rem}.whatsapp-qr__image{display:block;height:224px;-o-object-fit:contain;object-fit:contain;width:224px}.whatsapp-qr__instructions{text-align:center}.whatsapp-qr__instruction-primary{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:500;margin:0 0 .25rem}.whatsapp-qr__instruction-secondary{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;margin:0}.whatsapp-qr__countdown{align-items:center;color:var(--color-primary-600);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;gap:.375rem;margin:0}.whatsapp-qr__countdown svg{height:14px;width:14px}.whatsapp-qr__countdown.is-expiring{color:var(--color-error-main)}.whatsapp-status{align-items:center;display:flex;flex-direction:column;gap:1rem}.whatsapp-status__glyph{align-items:center;border-radius:var(--radius-full);display:inline-flex;height:64px;justify-content:center;width:64px}.whatsapp-status__glyph svg{height:32px;width:32px}.whatsapp-status__glyph--warning{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.whatsapp-status__glyph--error{background-color:var(--color-error-light);color:var(--color-error-dark)}.whatsapp-status__text{text-align:center}.whatsapp-status__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:700;margin:0 0 .5rem}.whatsapp-status__message{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:0}.whatsapp-status__actions{width:100%}.contacts-page{background-color:var(--color-neutral-0);display:flex;flex-direction:column;height:100%}.contacts-page__header{border-bottom:1px solid var(--color-neutral-150);display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem}.contacts-page__icon{color:var(--color-neutral-700);height:24px;width:24px}.contacts-page__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0}.contacts-page__toolbar{flex-wrap:wrap}.contacts-page__search{align-items:center;display:flex;flex:1 1 240px;min-width:0;position:relative}.contacts-page__search-icon{color:var(--color-neutral-400);height:16px;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.contacts-page__search-input{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);color:var(--color-neutral-900);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;min-height:36px;padding:.375rem .75rem .375rem 2.25rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.contacts-page__search-input::-moz-placeholder{color:var(--color-neutral-400)}.contacts-page__search-input::placeholder{color:var(--color-neutral-400)}.contacts-page__search-input:focus,.contacts-page__search-input:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.contacts-page__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.5rem}.contact-card-grid{list-style:none;margin:0;padding:0}.contact-card-grid>li{display:flex;list-style:none}.contact-card-grid>li>.contact-card{flex:1 1 auto}.contact-card{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-150);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;transition:box-shadow .15s ease,border-color .15s ease}.contact-card:hover{border-color:var(--color-neutral-200);box-shadow:var(--shadow-card-hover)}.contact-card.is-loading{cursor:default}.contact-card__head{align-items:flex-start;display:flex;gap:.75rem}.contact-card__avatar{align-items:center;background-color:var(--color-neutral-200);border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;flex:0 0 auto;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:600;height:48px;justify-content:center;width:48px}.contact-card__avatar--info{background-color:var(--color-info-dark);color:var(--color-neutral-0)}.contact-card__avatar--tertiary{background-color:var(--color-tertiary-500);color:var(--color-neutral-0)}.contact-card__avatar--secondary{background-color:var(--color-secondary-500);color:var(--color-neutral-0)}.contact-card__avatar--warning{background-color:var(--color-warning-main);color:var(--color-neutral-0)}.contact-card__avatar--skeleton{animation:chatx-pulse 1.4s ease-in-out infinite;background-color:var(--color-neutral-100)}.contact-card__avatar--xl{font-size:1.5rem;height:80px;width:80px}.contact-card__avatar-hero{display:flex;justify-content:center;padding-bottom:.5rem}.contact-card__body{flex:1 1 auto;min-width:0}.contact-card__name{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.9375rem;font-weight:600}.contact-card__name,.contact-card__role{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-card__role{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.8125rem}.contact-card__meta{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.contact-card__meta li{align-items:center;color:var(--color-neutral-500);display:flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-card__meta li svg{flex-shrink:0;height:12px;width:12px}.contact-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.contact-card__timezone{align-items:center;color:var(--color-neutral-500);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem;gap:.25rem}.contact-card__timezone svg{height:12px;width:12px}.contact-card__skeleton-line{animation:chatx-pulse 1.4s ease-in-out infinite;background-color:var(--color-neutral-100);border-radius:var(--radius-sm);height:.75rem;margin-bottom:.375rem;width:66%}.contact-card__skeleton-line--short{width:40%}.priority-badge{align-items:center;color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-weight:500;gap:.375rem}.priority-badge--error{color:var(--color-error-dark)}.priority-badge--warning{color:var(--color-warning-dark)}.priority-badge--neutral{color:var(--color-neutral-500)}.priority-badge__label{line-height:1}.profile__name{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.0625rem;font-weight:600;margin:0}.profile__email{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:0}.profile__flash{margin-bottom:1rem}.redirect-state{align-items:center;display:flex;height:100%;justify-content:center}.redirect-state__message{color:var(--color-neutral-400);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;margin:0}.splash{background-color:var(--app-canvas);justify-content:center;min-height:100vh;padding:2rem 1rem;text-align:center}.splash,.splash__content{align-items:center;display:flex}.splash__content{flex-direction:column;gap:1rem;max-width:420px}.splash__logo{animation:chatx-pulse 1.4s ease-in-out infinite;background-color:var(--color-primary-500);border-radius:var(--radius-xl);color:var(--color-neutral-0);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-weight:700;height:40px;width:40px}.splash__glyph,.splash__logo{align-items:center;display:inline-flex;justify-content:center}.splash__glyph{background-color:var(--color-tertiary-100);border-radius:var(--radius-full);color:var(--color-tertiary-700);font-size:2rem;height:64px;width:64px}.splash__glyph--error{background-color:var(--color-error-light);color:var(--color-error-dark)}.splash__title{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.25rem;font-weight:600;margin:0}.splash__message{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.9375rem;margin:0}.auth-screen__alert--warning{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.auth-screen__success-glyph{align-items:center;align-self:center;background-color:var(--color-tertiary-100);border-radius:var(--radius-full);color:var(--color-tertiary-700);display:inline-flex;height:64px;justify-content:center;width:64px}.auth-screen__success-glyph svg{height:32px;width:32px}.projects-page{background-color:var(--color-neutral-0);display:flex;flex-direction:column;height:100%}.projects-page__header{border-bottom:1px solid var(--color-neutral-150);display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem}.projects-page__icon{color:var(--color-neutral-700);height:24px;width:24px}.projects-page__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0}.projects-page__filters{flex-wrap:wrap}.projects-page__filter{flex:0 1 220px;min-width:160px}.projects-page__filter .form__input,.projects-page__filter .form__select{font-size:.8125rem;min-height:36px}.projects-page__calendar{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}.projects-page__calendar-nav{border-bottom:1px solid var(--color-neutral-150);padding:.75rem 1.5rem}.projects-page__calendar-title{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.0625rem;font-weight:600;margin:0}.projects-board{flex:1 1 auto;min-height:0;overflow:hidden;padding:1rem 1.5rem}.projects-board .kanban__columns{gap:.75rem;height:100%;overflow-x:auto;overflow-y:hidden;padding:.25rem 0 .75rem}.projects-board .kanban__column{height:100%;min-height:0;overflow:hidden;padding:.75rem;width:260px}.projects-board .kanban__list{flex:1 1 auto;min-height:80px;overflow-y:auto}.projects-board__stage-title{color:var(--color-neutral-600);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.projects-board__count{font-size:.625rem;padding:.125rem .375rem}.projects-board__count--intake{background-color:var(--color-neutral-150);color:var(--color-neutral-700)}.projects-board__count--review{background-color:var(--color-info-light);color:var(--color-info-dark)}.projects-board__count--analysis{background-color:var(--color-secondary-100);color:var(--color-secondary-700)}.projects-board__count--negotiation{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.projects-board__count--drafting{background-color:var(--color-primary-100);color:var(--color-primary-700)}.projects-board__count--signature{background-color:var(--color-secondary-100);color:var(--color-secondary-700)}.projects-board__count--complete{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.matter-card{cursor:pointer;gap:.375rem;padding:.75rem}.matter-card:hover{box-shadow:var(--shadow-card-hover)}.matter-card:hover .matter-card__drag,.matter-card:hover .matter-card__hub-link{opacity:1}.matter-card__head{align-items:flex-start;display:flex;gap:.375rem}.matter-card__drag{color:var(--color-neutral-300);cursor:grab;flex:0 0 auto;height:14px;margin-top:.125rem;opacity:0;transition:opacity .15s ease;width:14px}.matter-card__title{color:var(--color-neutral-950);display:-webkit-box;flex:1 1 auto;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.8125rem;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.matter-card__hub-link{align-items:center;background:transparent;border:0;color:var(--color-neutral-300);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;opacity:0;padding:.125rem;transition:color .12s ease,opacity .15s ease}.matter-card__hub-link svg{height:12px;width:12px}.matter-card__hub-link:hover{color:var(--color-primary-500)}.matter-card__client{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.6875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matter-card__counts{align-items:center;color:var(--color-neutral-500);display:flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.625rem;gap:.5rem;list-style:none;margin:0;padding:0}.matter-card__counts li{align-items:center;display:inline-flex;gap:.125rem}.matter-card__counts svg{height:10px;width:10px}.matter-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.matter-card__due{align-items:center;color:var(--color-neutral-500);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.625rem;gap:.125rem}.matter-card__due svg{height:10px;width:10px}.matter-card__due.is-overdue{color:var(--color-error-main);font-weight:600}.matter-card__updated{color:var(--color-neutral-400);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.625rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matter-panel-shell{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:50}.matter-panel-shell__backdrop{background-color:var(--color-overlay);inset:0;position:absolute}.matter-panel{background-color:var(--color-neutral-0);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-width:560px;position:relative;width:100%}.matter-panel__header{align-items:center;border-bottom:1px solid var(--color-neutral-150);display:flex;justify-content:space-between;padding:1rem 1.5rem}.matter-panel__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.0625rem;font-weight:600;margin:0}.matter-panel__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;overflow-y:auto;padding:1.5rem}.matter-panel__footer{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem}.matter-panel__footer,.matter-panel__section{border-top:1px solid var(--color-neutral-150)}.matter-panel__section{padding-top:1rem}.matter-panel__section-title{align-items:center;color:var(--color-neutral-800);display:flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.matter-panel__section-title svg{color:var(--color-neutral-600);height:16px;width:16px}.matter-panel__count{color:var(--color-neutral-400);font-size:.75rem;font-weight:500;margin-left:.25rem}.matter-panel__deadline{align-items:center;border-radius:var(--radius-lg);display:flex;gap:.5rem;padding:.5rem}.matter-panel__deadline:hover{background-color:var(--color-neutral-50)}.matter-panel__deadline-toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0}.matter-panel__deadline-icon{color:var(--color-neutral-300);height:16px;width:16px}.matter-panel__deadline-icon.is-done{color:var(--color-tertiary-500)}.matter-panel__deadline-title{color:var(--color-neutral-800);flex:1 1 auto;font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem}.matter-panel__deadline-title.is-done{color:var(--color-neutral-400);text-decoration:line-through}.matter-panel__deadline-date{color:var(--color-neutral-400);flex:0 0 auto;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-variant-numeric:tabular-nums}.matter-panel__deadline-date.is-overdue{color:var(--color-error-main)}.matter-panel__deadline-add{display:flex;gap:.5rem}.matter-panel__deadline-add .form__input{font-size:.8125rem;min-height:36px}.matter-panel__deadline-date-input{flex:0 0 160px}.matter-panel__document{align-items:center;background-color:var(--color-neutral-50);border-radius:var(--radius-lg);display:flex;gap:.5rem;padding:.5rem}.matter-panel__document svg{color:var(--color-neutral-400);flex-shrink:0;height:16px;width:16px}.matter-panel__document-name{color:var(--color-neutral-800);flex:1 1 auto;font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matter-panel__document-type{color:var(--color-neutral-400);flex:0 0 auto;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem}.matter-panel__link{align-items:center;background-color:var(--color-neutral-50);border-radius:var(--radius-lg);color:var(--color-primary-600);display:flex;font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;gap:.5rem;overflow:hidden;padding:.5rem;text-decoration:none;text-overflow:ellipsis}.matter-panel__link svg{flex-shrink:0;height:14px;width:14px}.matter-panel__link:hover{background-color:var(--color-primary-50);color:var(--color-primary-700);text-decoration:none}.matter-slide-enter-active,.matter-slide-leave-active{transition:opacity .2s ease}.matter-slide-enter-active .matter-panel,.matter-slide-leave-active .matter-panel{transition:transform .25s ease}.matter-slide-enter-from,.matter-slide-leave-to{opacity:0}.matter-slide-enter-from .matter-panel,.matter-slide-leave-to .matter-panel{transform:translate(100%)}.u-spin{animation:chatx-spin 1s linear infinite;display:inline-block;height:14px;vertical-align:middle;width:14px}.calendar-page{background-color:var(--color-neutral-0);display:flex;flex-direction:column;height:100%}.calendar-page__header{border-bottom:1px solid var(--color-neutral-150);display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem}.calendar-page__icon{color:var(--color-neutral-700);height:24px;width:24px}.calendar-page__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0}.calendar-page__toolbar{flex-wrap:wrap;gap:.75rem}.calendar-page__legend{display:none;gap:.75rem;list-style:none;margin:0;padding:0}@media(min-width:54em){.calendar-page__legend{align-items:center;display:flex}}.calendar-page__legend-item{align-items:center;color:var(--color-neutral-600);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;gap:.375rem}.calendar-page__body{flex:1 1 auto;min-height:0;overflow-y:auto}.calendar-page__loading{align-items:center;display:flex;height:100%;justify-content:center}.calendar-page__loading svg{animation:chatx-spin 1s linear infinite;color:var(--color-neutral-400);height:32px;width:32px}.calendar-month{display:flex;flex-direction:column;height:100%}.calendar-month__header{border-bottom:1px solid var(--color-neutral-150);display:grid;grid-template-columns:repeat(7,1fr)}.calendar-month__weekday{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;padding:.5rem;text-align:center;text-transform:uppercase}.calendar-month__grid{display:grid;flex:1 1 auto;grid-auto-rows:1fr;grid-template-columns:repeat(7,1fr)}.calendar-month__cell{border-bottom:1px solid var(--color-neutral-100);border-right:1px solid var(--color-neutral-100);cursor:pointer;min-height:80px;padding:.375rem;transition:background .12s ease}.calendar-month__cell.is-outside-month,.calendar-month__cell:hover{background-color:var(--color-neutral-50)}.calendar-month__cell.is-outside-month{color:var(--color-neutral-400)}.calendar-month__cell.is-today{background-color:var(--color-primary-50)}.calendar-month__day-number{align-items:center;border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.8125rem;font-weight:500;height:28px;justify-content:center;margin-bottom:.25rem;width:28px}.calendar-month__day-number.is-today{background-color:var(--color-primary-500);color:var(--color-neutral-0)}.calendar-month__events{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}.calendar-month__more{color:var(--color-neutral-500);padding:0 .375rem}.calendar-event-pill,.calendar-month__more{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem}.calendar-event-pill{border-radius:var(--radius-sm);cursor:pointer;font-weight:500;overflow:hidden;padding:.125rem .375rem;text-overflow:ellipsis;white-space:nowrap}.calendar-event-pill--task{background-color:var(--color-info-light);color:var(--color-info-dark)}.calendar-event-pill--meeting{background-color:var(--color-tertiary-100);color:var(--color-tertiary-700)}.calendar-event-pill--legal{background-color:var(--color-primary-100);color:var(--color-primary-700)}.calendar-event-pill--automation{background-color:var(--color-neutral-100);color:var(--color-neutral-700)}.calendar-event-row{border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;transition:box-shadow .15s ease}.calendar-event-row:hover{box-shadow:var(--shadow-card)}.calendar-event-row__title{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:600;margin:0}.calendar-event-row__time{align-items:center;color:var(--color-neutral-500);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;gap:.25rem;margin:0}.calendar-event-row__time svg{height:12px;width:12px}.calendar-event-row__desc{color:var(--color-neutral-600);display:-webkit-box;font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.75rem;-webkit-line-clamp:2;line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.calendar-event-row--task{background-color:var(--color-info-light)}.calendar-event-row--meeting{background-color:var(--color-tertiary-100)}.calendar-event-row--legal{background-color:var(--color-primary-100)}.calendar-event-row--automation{background-color:var(--color-neutral-100)}.calendar-week{display:flex;flex-direction:column}.calendar-week__day{border-bottom:1px solid var(--color-neutral-100);padding:1rem}.calendar-week__day.is-today{background-color:var(--color-primary-50)}.calendar-week__day-head{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.calendar-week__day-number{align-items:center;border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:600;height:32px;justify-content:center;width:32px}.calendar-week__day-number.is-today{background-color:var(--color-primary-500);color:var(--color-neutral-0)}.calendar-week__day-label{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem}.calendar-week__empty{color:var(--color-neutral-400);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:0;padding-left:2.75rem}.calendar-week__events{gap:.5rem;list-style:none;margin:0;padding:0 0 0 2.75rem}.calendar-day,.calendar-week__events{display:flex;flex-direction:column}.calendar-day__row{border-bottom:1px solid var(--color-neutral-50);display:flex;min-height:60px}.calendar-day__hour{color:var(--color-neutral-400);flex-shrink:0;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;padding:.5rem .75rem 0 0;text-align:right;width:64px}.calendar-day__slot{border-left:1px solid var(--color-neutral-100);display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;padding:.25rem .75rem}.calendar-day-panel{background-color:var(--color-neutral-0);border-left:1px solid var(--color-neutral-150);bottom:0;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-width:100vw;position:fixed;right:0;top:0;width:320px;z-index:40}.calendar-day-panel__header{align-items:center;border-bottom:1px solid var(--color-neutral-150);display:flex;justify-content:space-between;padding:.75rem 1rem}.calendar-day-panel__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:600;margin:0}.calendar-day-panel__subtitle{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.8125rem;margin:0}.calendar-day-panel__body{flex:1 1 auto;overflow-y:auto;padding:1rem}.calendar-slide-enter-active,.calendar-slide-leave-active{transition:transform .25s ease}.calendar-slide-enter-from,.calendar-slide-leave-to{transform:translate(100%)}@keyframes chatx-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.worksheet-toolbar{align-items:center;background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-150);display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem}.worksheet-toolbar__search{align-items:center;display:flex;flex:1 1 220px;min-width:0;position:relative}.worksheet-toolbar__search-icon{color:var(--color-neutral-400);height:16px;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.worksheet-toolbar__search-input{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);color:var(--color-neutral-900);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;min-height:36px;padding:.375rem .75rem .375rem 2.25rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.worksheet-toolbar__search-input::-moz-placeholder{color:var(--color-neutral-400)}.worksheet-toolbar__search-input::placeholder{color:var(--color-neutral-400)}.worksheet-toolbar__search-input:focus,.worksheet-toolbar__search-input:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.worksheet-toolbar__count{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;margin:0}.worksheet-toolbar__count strong{color:var(--color-neutral-800);font-weight:600}.chat-item__chevron{display:none}@media(min-width:54em){.chat-item__chevron{color:var(--color-neutral-400);display:inline-flex;flex:0 0 auto;height:18px;margin-left:.25rem;width:18px}}.form{gap:1rem}.form,.form__field{display:flex;flex-direction:column}.form__field{gap:.375rem}.form__label{color:var(--color-neutral-800);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.form__label-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.form__input,.form__select,.form__textarea{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);color:var(--color-neutral-900);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.9375rem;max-width:100%;min-height:44px;padding:.625rem .875rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.form__input::-moz-placeholder,.form__select::-moz-placeholder,.form__textarea::-moz-placeholder{color:var(--color-neutral-400)}.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{color:var(--color-neutral-400)}.form__input:hover,.form__select:hover,.form__textarea:hover{border-color:var(--color-neutral-300)}.form__input:focus,.form__input:focus-visible,.form__select:focus,.form__select:focus-visible,.form__textarea:focus,.form__textarea:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form__input:disabled,.form__select:disabled,.form__textarea:disabled{background-color:var(--color-neutral-100);color:var(--color-neutral-400);cursor:not-allowed}.form__textarea{font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;line-height:1.55;min-height:96px;resize:vertical}.form__helper{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif}.form__error,.form__helper{font-size:.8125rem;margin:0}.form__error{color:var(--color-error-main);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif}.form__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.form__actions,.modal{align-items:center;display:flex}.modal{inset:0;justify-content:center;padding:1rem;position:fixed;z-index:99}.modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--color-overlay);inset:0;position:absolute}.modal__dialog{background-color:var(--color-neutral-0);border-radius:var(--radius-3xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-width:520px;overflow:hidden;position:relative;width:100%}.modal__header{align-items:center;border-bottom:1px solid var(--color-neutral-150);display:flex;gap:.75rem;justify-content:space-between;padding:1.25rem 1.5rem}.modal__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1.125rem;font-weight:600;margin:0}.modal__close{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-neutral-600);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.modal__close:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.modal__close:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem}.modal__footer{border-top:1px solid var(--color-neutral-150);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.mobile-header{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffffd9;border-bottom:1px solid var(--color-neutral-150);display:flex;justify-content:space-between;padding:.75rem 1rem;position:sticky;top:0;z-index:92}@media(min-width:54em){.mobile-header{display:none}}.mobile-header__menu{align-items:center;background-color:var(--color-primary-50);border:0;border-radius:var(--radius-xl);color:var(--color-neutral-800);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.mobile-header__menu:hover{background-color:var(--color-primary-100)}.mobile-header__menu:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mobile-header__brand{align-items:center;display:flex;gap:.5rem}.mobile-header__brand-logo{height:28px;width:28px}.mobile-header__brand-name{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:600}.mobile-header__spacer{width:40px}.mobile-drawer{inset:0;position:fixed;z-index:96}@media(min-width:54em){.mobile-drawer{display:none}}.mobile-drawer__scrim{background-color:var(--color-overlay);inset:0;position:absolute}.mobile-drawer__panel{animation:chatx-slide-in .25s ease-out;background-color:var(--color-neutral-0);bottom:0;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;left:0;position:absolute;top:0;width:min(320px,88vw)}.mobile-drawer__header{align-items:center;border-bottom:1px solid var(--color-neutral-150);display:flex;justify-content:space-between;padding:1rem 1.25rem}.mobile-drawer__close{align-items:center;background:transparent;border:0;border-radius:var(--radius-lg);color:var(--color-neutral-600);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.mobile-drawer__close:hover{background-color:var(--color-neutral-100)}.mobile-drawer__body{flex:1 1 auto;overflow-y:auto;padding:1rem .75rem}.mobile-drawer__footer{border-top:1px solid var(--color-neutral-150);padding:1rem}.connection-pill{align-items:center;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);color:var(--color-neutral-700);display:inline-flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem;font-weight:500;gap:.5rem;padding:.375rem .75rem}.connection-pill__dot{background-color:var(--color-neutral-300);border-radius:var(--radius-full);height:8px;width:8px}.connection-pill__dot.is-online{animation:chatx-pulse 1.6s ease-in-out infinite;background-color:var(--color-tertiary-500)}.chat-thread{background-color:var(--color-neutral-50);display:flex;flex-direction:column;height:100%;min-height:0}.chat-thread__header{align-items:center;background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-150);display:flex;gap:.75rem;padding:.875rem 1rem}.chat-thread__back{align-items:center;background:transparent;border:0;border-radius:var(--radius-full);color:var(--color-neutral-700);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.chat-thread__back:hover{background-color:var(--color-neutral-100)}.chat-thread__title{color:var(--color-neutral-950);flex:1 1 auto;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread__subtitle{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.8125rem;margin:0}.chat-thread__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem}.chat-thread__composer{align-items:flex-end;background-color:var(--color-neutral-0);border-top:1px solid var(--color-neutral-150);display:flex;gap:.5rem;padding:.75rem 1rem}.chat-thread__textarea{background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-2xl);color:var(--color-neutral-900);flex:1 1 auto;font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.9375rem;max-height:160px;min-height:44px;padding:.625rem .875rem;resize:none}.chat-thread__textarea:focus,.chat-thread__textarea:focus-visible{background-color:var(--color-neutral-0);border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.bubble-list{gap:.5rem}.bubble,.bubble-list{display:flex;flex-direction:column}.bubble{align-self:flex-start;background-color:var(--color-neutral-0);border-radius:var(--radius-2xl);border-top-left-radius:var(--radius-sm);box-shadow:var(--shadow-card);gap:.25rem;max-width:85%;padding:.625rem .875rem}.bubble--mine{align-self:flex-end;background-color:var(--color-primary-100);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-sm)}.bubble__text{color:var(--color-neutral-900);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.9375rem;line-height:1.45;margin:0;white-space:pre-wrap;word-wrap:break-word}.bubble__meta{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.6875rem;gap:.375rem;justify-content:flex-end;margin:0}.auth-screen,.bubble__meta{align-items:center;display:flex}.auth-screen{background-color:var(--app-canvas);justify-content:center;min-height:100vh;padding:2rem 1rem}.auth-screen__container{display:flex;flex-direction:column;gap:1.75rem;max-width:420px;width:100%}.auth-screen__brand{align-items:center;align-self:center;display:inline-flex;gap:.625rem}.auth-screen__brand,.auth-screen__brand:focus,.auth-screen__brand:hover{text-decoration:none}.auth-screen__logo-glyph{align-items:center;background-color:var(--color-primary-500);border-radius:var(--radius-xl);color:var(--color-neutral-0);display:inline-flex;font-size:.875rem;height:40px;justify-content:center;letter-spacing:.02em;text-transform:lowercase;width:40px}.auth-screen__logo-glyph,.auth-screen__name{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-weight:700}.auth-screen__name{color:var(--color-neutral-950);font-size:1.125rem;letter-spacing:-.01em}.auth-screen__hero{display:flex;flex-direction:column;gap:.5rem;text-align:center}.auth-screen__title{color:var(--color-neutral-950);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media(min-width:32em){.auth-screen__title{font-size:2.25rem}}.auth-screen__subtitle{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:1rem;line-height:1.5;margin:0}.auth-screen__alert{border-radius:var(--radius-lg);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;line-height:1.45;padding:.75rem 1rem}.auth-screen__alert--error{background-color:var(--color-error-light);color:var(--color-error-dark)}.auth-screen__alert--success{background-color:var(--color-success-light);color:var(--color-success-dark)}.auth-screen__form{display:flex;flex-direction:column;gap:1rem}.auth-screen__forgot{background:transparent;border:0;color:var(--color-primary-600);cursor:pointer;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.8125rem;font-weight:500;padding:0;text-decoration:none}.auth-screen__forgot:focus,.auth-screen__forgot:hover{color:var(--color-primary-700);text-decoration:underline}.auth-screen__forgot:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-primary-500);outline-offset:2px}.auth-screen__alt{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.9375rem;margin:0;text-align:center}.auth-screen__alt-link{color:var(--color-primary-600);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-weight:600;text-decoration:none}.auth-screen__alt-link:focus,.auth-screen__alt-link:hover{color:var(--color-primary-700);text-decoration:underline}.auth-screen__card{background-color:var(--color-neutral-0);border-radius:var(--radius-3xl);box-shadow:var(--shadow-card-hover);max-width:440px;padding:2rem;width:100%}.auth-screen__logo{height:40px;width:40px}.auth-screen__footer{color:var(--color-neutral-600);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin-top:1rem;text-align:center}.auth-screen__footer a{color:var(--color-primary-500);text-decoration:none}.auth-screen__footer a:hover{color:var(--color-primary-700);text-decoration:underline}.empty{align-items:center;color:var(--color-neutral-500);display:flex;flex-direction:column;font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;gap:.75rem;padding:3rem 1.5rem;text-align:center}.empty__title{color:var(--color-neutral-900);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:1rem;font-weight:600;margin:0}.empty__meta{color:var(--color-neutral-600);font-size:.9375rem;margin:0;max-width:36ch}.avatar{align-items:center;background-color:var(--color-primary-100);border-radius:var(--radius-full);color:var(--color-primary-700);display:inline-flex;flex-shrink:0;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.875rem;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar--sm{font-size:.75rem;height:32px;width:32px}.avatar--lg{font-size:1.125rem;height:56px;width:56px}.avatar--xl{font-size:1.5rem;height:80px;width:80px}.tasks__title-group{align-items:center;display:flex;gap:.75rem}.tasks__icon{color:var(--color-neutral-700);flex-shrink:0;height:24px;width:24px}.tasks__filters{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}@media(min-width:32em){.tasks__filters{flex-direction:row}}.tasks__filter-field{flex:1 1 auto}@media(min-width:32em){.tasks__filter-field{flex:0 1 240px}}.tasks__mobile{display:flex;flex-direction:column;gap:1rem}@media(min-width:54em){.tasks__mobile{display:none}}.tasks__segmented{background-color:var(--color-neutral-100);border-radius:var(--radius-full);padding:.25rem}.tasks__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.tasks__board{display:none}@media(min-width:54em){.tasks__board{display:block;overflow-x:auto;padding-bottom:.5rem}.tasks__board .kanban__columns{flex-wrap:nowrap;min-width:-moz-min-content;min-width:min-content}}.tasks__spinner{animation:chatx-pulse 1.4s ease-in-out infinite;color:var(--color-neutral-400);display:inline-block;height:24px;width:24px}.tasks__form-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:32em){.tasks__form-grid{grid-template-columns:1fr 1fr}}.tasks__comments{border-top:1px solid var(--color-neutral-150);margin-top:1rem;padding-top:1rem}.tasks__comments-heading{align-items:center;color:var(--color-neutral-900);display:flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.9375rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.tasks__comments-icon{color:var(--color-neutral-600);height:18px;width:18px}.tasks__comments-empty{color:var(--color-neutral-500);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;margin:0;padding:.5rem 0}.tasks__comments-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 .75rem;max-height:200px;overflow-y:auto;padding:0}.tasks__comment{background-color:var(--color-neutral-100);border-radius:var(--radius-lg);padding:.625rem .75rem}.tasks__comment-body{color:var(--color-neutral-800);font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-size:.875rem;line-height:1.45;margin:0 0 .25rem;white-space:pre-wrap;word-wrap:break-word}.tasks__comment-time{color:var(--color-neutral-500);font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:.75rem}.tasks__comment-composer{align-items:stretch;flex-wrap:nowrap}.tasks__comment-composer .form__input{flex:1 1 auto}.tasks__detail-actions{justify-content:space-between}@media(min-width:54em){.is-hidden-sm\@md{display:block}}.is-only-md{display:none}@media(min-width:54em){.is-only-md{display:flex}}.is-mobile-only{display:block}@media(min-width:54em){.is-mobile-only{display:none}}.is-desktop-only{display:none}@media(min-width:54em){.is-desktop-only{display:block}}.u-sr-only{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.u-sr-only,.u-truncate{overflow:hidden;white-space:nowrap}.u-truncate{text-overflow:ellipsis}body,html{background-color:var(--app-canvas);min-height:100%}@keyframes chatx-slide-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes chatx-pulse{0%,to{opacity:1}50%{opacity:.4}}
