@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDV36TGc5pg.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDV30TGc.woff2) format("woff2");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-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format("woff2");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-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format("woff2");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-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format("woff2");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-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format("woff2");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-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format("woff2");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-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format("woff2");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}:root{--color-cream-50: #fffbf3;--color-cream-100: #fff4de;--color-cream-200: #fcf0e6;--color-cream-300: #f7f3eb;--color-cream-400: #f4eee3;--color-cream-500: #f1eae4;--color-cream-600: #f0ebe2;--color-paper: #faf9f7;--color-ink: #000000;--color-ink-soft: #636363;--color-ink-muted: #7e7e7e;--color-brown-900: #653912;--color-brown-700: #734012;--color-gold-500: #c8983b;--color-gold-300: #f4c430;--color-yellow-400: #ffd700;--color-green-600: #3f840f;--color-red-600: #bc3626;--color-red-500: #e83f2a;--color-blue-600: #316ea6;--color-gray-50: #f3f3f3;--color-gray-500: #767676;--color-line-100: #e8e8e8;--color-line-200: #e5e5e5;--color-line-300: #dedede;--color-line-400: #c8c8c8;--color-line-500: #d9d9d9;--color-line-600: #c7c5c5;--shadow-color-soft: rgba(0, 0, 0, .15);--shadow-color-medium: rgba(0, 0, 0, .16);--shadow-color-card: rgba(0, 0, 0, .05);--surface-app: #f7f3eb;--surface-sidebar: #f4eee3;--surface-sidebar-on-secondary: #f7f3eb;--surface-card: #faf9f7;--surface-card-alt: #f0ebe2;--surface-input: linear-gradient(156.428deg, #f1eae4 10.27%, #fffbf3 94.73%);--surface-icon-disc: #f7f3eb;--surface-action-chip: linear-gradient(135deg, #f1eae4 38%, #ffffff 100%);--surface-overlay: rgba(0, 0, 0, .41);--surface-error-tint: #fdf0ee;--surface-match-highlight: rgba(255, 215, 0, .55);--surface-error-gradient: linear-gradient(180deg, rgba(188, 54, 38, .12) 0%, #faf9f7 42%);--surface-success-gradient: linear-gradient(180deg, rgba(63, 132, 15, .12) 0%, #faf9f7 42%);--surface-neutral: #f3f3f3;--table-head-fill: #fbf4ee;--table-frame: #dfd4c9;--table-rule: #ece6e0;--surface-table-header: #fbf4ee;--surface-table-gutter: #fbf4ee;--text-primary: #000000;--text-secondary: #7e7e7e;--text-tertiary: #636363;--text-on-brand: #ffffff;--surface-disabled: #767676;--text-link: #316ea6;--brand-primary: #734012;--brand-primary-strong: #653912;--brand-accent: #c8983b;--brand-accent-strong: #a97f2c;--brand-accent-soft: #fef4e0;--tab-chosen-fill: #fcf0e6;--tab-chosen-ink: #734012;--brand-accent-tint: #fffaec;--brand-accent-medium: #f7e3b5;--brand-primary-wash: rgba(115, 64, 18, .08);--brand-primary-wash-strong: rgba(115, 64, 18, .15);--brand-primary-soft: #f0e4d8;--brand-wordmark-gradient-from: #f4c430;--brand-wordmark-gradient-to: rgba(116, 53, 12, .7);--brand-wordmark-gradient: linear-gradient(135deg, #f4c430 0%, rgba(116, 53, 12, .7) 100%);--status-success: #3f840f;--status-error: #bc3626;--status-error-strong: #e83f2a;--status-info: #316ea6;--status-warning: #c8983b;--border-subtle: #e5e5e5;--border-default: #c8c8c8;--border-strong: #734012;--fills-secondary: rgba(120, 120, 128, .16);--l-stroke-color: #c8c8c8;--surface-composer: linear-gradient(156deg, #faf9f7 0%, #fffbf3 100%);--emphasis-ink: #c8983b;--emphasis-fill: #fef4e0;--emphasis-stroke: #c8983b;--surface-attachment: #f0ebe2;--orb-gold: #f4c430;--orb-brown: #734012;--orb-shine: #fffbf3;--loader-gold: #dbb14c;--loader-brown: #9f5723;--border-control: #734012;--surface-bubble: linear-gradient(-70deg, #f1eae4 58%, #ffffff 135%);--surface-toast: linear-gradient(144deg, #faf9f7 0%, #fff4e0 100%);--toggle-track-on: #734012;--toggle-track-off: rgba(120, 120, 128, .16);--toggle-knob-on: #ffffff;--toggle-knob-off: #ffffff;--composer-content-mask: linear-gradient(to bottom,#000 calc(100% - var(--composer-fade-height) - var(--composer-fade-run)),transparent calc(100% - var(--composer-fade-height)))}[data-theme=dark]{color-scheme:dark;--color-cream-50: #303030;--color-cream-100: #303030;--color-cream-200: #303030;--color-cream-300: #121212;--color-cream-400: #1E1E1E;--color-cream-500: #303030;--color-cream-600: #303030;--color-paper: #1E1E1E;--color-ink: #E0E0E0;--color-ink-soft: #828282;--color-ink-muted: #828282;--color-brown-900: #E0E0E0;--color-brown-700: #E0E0E0;--color-gold-500: #C9A24E;--color-gold-300: #D8B45E;--color-yellow-400: #D8B45E;--color-green-600: #4CA511;--color-red-600: #E53935;--color-red-500: #E53935;--color-gray-50: #303030;--color-gray-500: #828282;--color-line-100: #333333;--color-line-200: #333333;--color-line-300: #333333;--color-line-400: #333333;--color-line-500: #333333;--color-line-600: #333333;--shadow-color-soft: rgba(0, 0, 0, 0);--shadow-color-medium: rgba(0, 0, 0, 0);--shadow-color-card: rgba(0, 0, 0, 0);--surface-app: #121212;--surface-sidebar: #1E1E1E;--surface-sidebar-on-secondary: #1E1E1E;--surface-card: #1E1E1E;--surface-card-alt: #303030;--surface-input: #303030;--surface-icon-disc: #303030;--surface-action-chip: #303030;--surface-overlay: rgba(0, 0, 0, .64);--surface-error-tint: #303030;--surface-match-highlight: rgba(201, 162, 78, .35);--surface-error-gradient: #1E1E1E;--surface-success-gradient: #1E1E1E;--surface-neutral: #303030;--table-head-fill: #303030;--table-frame: #333333;--table-rule: #333333;--surface-table-header: #303030;--surface-table-gutter: #303030;--text-primary: #E0E0E0;--text-secondary: #828282;--text-tertiary: #828282;--text-on-brand: #121212;--surface-disabled: #828282;--brand-primary: #E0E0E0;--brand-primary-strong: #E0E0E0;--brand-accent: #C9A24E;--brand-accent-strong: #B38D40;--brand-accent-soft: #303030;--tab-chosen-fill: #303030;--tab-chosen-ink: #E0E0E0;--brand-accent-tint: #303030;--brand-accent-medium: #373737;--brand-primary-wash: #373737;--brand-primary-wash-strong: #373737;--brand-primary-soft: #303030;--brand-wordmark-gradient-from: #D8B45E;--brand-wordmark-gradient-to: #9C7446;--brand-wordmark-gradient: linear-gradient(135deg, #D8B45E 0%, #9C7446 100%);--status-success: #4CA511;--status-error: #E53935;--status-error-strong: #E53935;--status-warning: #C9A24E;--border-subtle: #333333;--border-default: #333333;--border-strong: #E0E0E0;--fills-secondary: #303030;--l-stroke-color: #333333;--surface-composer: #303030;--emphasis-ink: #E0E0E0;--emphasis-fill: #303030;--emphasis-stroke: #E0E0E0;--surface-attachment: #1E1E1E;--orb-gold: #BF9B3F;--orb-brown: #764F2D;--border-control: #C8C8C8;--surface-bubble: #303030;--surface-toast: #303030;--toggle-track-on: #C9A24E;--toggle-track-off: #303030;--toggle-knob-on: #121212;--toggle-knob-off: #828282}:root{--font-ui: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Josefin Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-secondary: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-devanagari: Ruchi-Normal, "DM Sans", sans-serif;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 22px;--text-4xl: 28px;--text-5xl: 30px;--text-6xl: 50px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 100%;--leading-normal: 130%;--leading-loose: 180%}:root{--radius-2xs: 2px;--radius-xs: 8px;--radius-sm: 10px;--radius-sm-alt: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-lg-alt: 25px;--radius-xl: 40px;--radius-pill: 45px;--radius-full: 9999px}:root{--motion-fast: .16s;--motion-base: .28s;--motion-slow: .56s;--ease-soft: cubic-bezier(.22, .61, .36, 1);--ease-brand: cubic-bezier(.33, 0, .15, 1);--toast-dwell: 5s;--ease-settle: cubic-bezier(.2, .8, .2, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--motion-brisk: .22s;--motion-medium: .32s;--motion-lift: .42s;--motion-sheet: .52s;--motion-rise: .62s;--orb-turn-field: 6.1s;--orb-turn-a: 4.3s;--orb-turn-b: 4.9s;--orb-turn-c: 3.1s;--orb-turn-d: 3.7s;--orb-breathe: 2.4s;--loader-frame: 30ms;--hold-press: .48s}:root{--space-0: 4px;--space-1: 6px;--space-2: 8px;--space-3: 10px;--space-4: 12px;--space-5: 14px;--space-6: 16px;--space-7: 18px;--space-8: 20px;--space-9: 24px;--space-10: 30px;--space-11: 34px;--space-12: 40px;--space-13: 53px;--sec-bg-inset-left: 0px;--sec-bg-inset-right: 28px;--sec-bg-inset-bottom: 13px;--border-width-hairline: .5px;--border-width-thin: .75px;--border-width-default: 1px;--composer-width: 785px;--composer-bar-height: 64px;--composer-width-center: 685px;--composer-bar-height-center: 56px;--composer-dock-bottom: 22px;--composer-panel-gap: 14px;--composer-dock-clearance: 104px;--panel-inset-right: 28px;--panel-inset-bottom: 13px;--modal-width-sm: 452px;--modal-width-md: 550px;--modal-width-lg: 1000px;--modal-drawer-width: 420px;--composer-fade-height: calc(var(--composer-dock-bottom) + var(--composer-bar-height));--composer-fade-run: max(56px, calc(var(--composer-fade-height) * .55))}:root{--shadow-icon-disc: inset 0px -2px 4px 0px rgba(115, 64, 18, .2), inset 0px 2px 4px 0px rgba(115, 64, 18, .4);--shadow-elevated: 0px 4px 10px 0px rgba(0, 0, 0, .05);--shadow-panel: 2px 2px 4.5px 0px rgba(0, 0, 0, .16);--shadow-card-lifted: 0px 6px 14px 0px rgba(0, 0, 0, .16);--shadow-card-lift: 0px 10px 22px 0px rgba(0, 0, 0, .075);--shadow-card: 0px 3px 11px 0px rgba(0, 0, 0, .16);--shadow-status-bar: 0px 1.381px 2.763px 0px rgba(0, 0, 0, .15);--stroke-attachment: none;--shadow-bubble: 0px 1px 3px 0px rgba(0, 0, 0, .25);--shadow-toast: 0px 2px 10px 0px rgba(0, 0, 0, .15);--shadow-toggle-knob: 0px 3px 8px 0px rgba(0, 0, 0, .06), 0px 2px 1px 0px rgba(0, 0, 0, .06)}[data-theme=dark]{--shadow-icon-disc: none;--shadow-elevated: 0px 4px 10px 0px rgba(0, 0, 0, 0);--shadow-panel: 2px 2px 4.5px 0px rgba(0, 0, 0, 0);--shadow-card-lifted: 0px 6px 14px 0px rgba(0, 0, 0, 0);--shadow-card-lift: 0px 0px 0px 1px #333333;--shadow-card: 0px 3px 11px 0px rgba(0, 0, 0, 0);--shadow-status-bar: 0px 1.381px 2.763px 0px rgba(0, 0, 0, 0);--stroke-attachment: inset 0px 0px 0px 1px #373737;--shadow-bubble: none;--shadow-toast: inset 0px 0px 0px .5px #333333;--shadow-toggle-knob: none}:root{--sort-button-icon-size: 16px;--home-sidebar-width: 97px;--home-sidebar-vitty-active-card-width: 80px;--home-sidebar-vitty-active-card-height: 80px;--home-sidebar-vitty-logo-width: 34px;--home-sidebar-vitty-logo-height: 34px;--home-sidebar-nav-icon-size: 26px;--home-sidebar-notification-badge-width: 15px;--home-sidebar-notification-badge-height: 15px;--home-sidebar-avatar-width: 34px;--home-sidebar-avatar-height: 34px;--home-ai-bar-width: 685px;--home-ai-bar-height: 56px;--home-ai-bar-left-icon-size: 20px;--home-ai-bar-right-mic-icon-size: 17px;--home-send-stop-button-width: 34px;--home-send-stop-button-height: 34px;--home-send-stop-button-icon-size: 20px;--max-input-field-height: 240px;--transcribing-loader-size: 20px;--voice-waveform-dot-size: 2px;--home-quick-action-button-height: 33px;--home-quick-action-assignment-width: 227px;--home-quick-action-client-width: 184px;--home-quick-action-dashboard-width: 134px;--home-quick-action-icon-size: 16px;--home-action-history-icon-width: 18px;--home-action-history-icon-height: 18px;--home-action-kebab-icon-width: 4px;--home-action-kebab-icon-height: 17px;--home-action-icon-hit-area-width: 30px;--home-action-icon-hit-area-height: 30px;--home-chat-canvas-width: 1155px;--home-chat-input-blur-rect-width: 1155px;--home-chat-input-blur-rect-height: 136px;--home-chat-input-width: 718px;--home-chat-input-height: 60px;--icon-size-sm: 14px;--icon-size-base: 20px;--icon-size-lg: 22px;--icon-size-xl: 27px}:root{--anim-auth-fade-in: auth-fade-in .32s ease both;--anim-auth-rise-actions: auth-rise .46s ease .52s both;--anim-auth-rise-error: auth-rise .42s ease .26s both;--anim-auth-rise-legal: auth-rise .46s ease .64s both;--anim-auth-rise-subtitle: auth-rise .62s cubic-bezier(.32, .72, 0, 1) .24s both;--anim-brand-loader-rotate: brand-loader-rotate 1.2s linear infinite;--anim-shimmer: shimmer 1.2s ease-in-out infinite;--auth-brand-morph: .78s cubic-bezier(.32, .72, 0, 1);--auth-hindi-subtitle-color: linear-gradient(135deg, #f4c430 0%, rgba(116, 53, 12, .7) 100%);--auth-legal-link-text: 400 14px/25px Inter;--auth-legal-normal-text: 400 14px/25px Inter;--auth-login-button-bg: transparent;--auth-login-button-radius: 45px;--auth-login-button-text: 500 16px/normal "DM Sans";--auth-logo-mark-radius: 50%;--auth-screen-bg: #f7f3eb;--auth-wordmark-color: linear-gradient(135deg, #f4c430 0%, rgba(116, 53, 12, .7) 100%);--badge-danger-bg: #bc3626;--badge-danger-text: #ffffff;--bg-canvas-default: #f7f3eb;--bg-problems-tab: #ffeded;--bg-row-highlighted: rgba(200, 152, 59, .16);--bg-shimmer-base: #7e7e7e;--bg-surface-hover: #fff8e9;--bg-surface-pressed: #fcf0e6;--bg-surface-pressed-for-nav-items: rgba(115, 64, 18, .075);--bg-surface-secondary: #faf9f7;--bg-surface-warm: #fff8e9;--bg-table-header: #f2f2f2;--border-active: #7a4a1e;--border-primary: #c8983b;--chip-unselected-bg: transparent;--chip-unselected-border: #e8e8e8;--color-thinking-shimmer-highlight: #D4D4D4;--font-body: var(--font-ui);--gradient-ask-bar: linear-gradient(156deg, #faf9f7, #fffbf3);--gradient-home-quick-action: linear-gradient(135deg, #f1eae4 38%, #ffffff 100%);--home-action-icons-gap: 12px;--home-ai-bar-border: #c7c5c5;--home-ai-bar-input-text: 500 16px/normal "DM Sans";--home-ai-bar-left-icon-to-placeholder-gap: 10px;--home-ai-bar-placeholder: 400 16px/normal "DM Sans";--home-ai-bar-radius: 30px;--home-ai-thinking-text: 500 15px/normal "DM Sans";--home-ai-thought-row-text: 500 12px/normal "DM Sans";--home-chat-canvas-bg: #faf9f7;--home-chat-input-blur-base-color: #faf9f7;--home-chat-input-blur-bg: rgba(250, 249, 247, .85);--home-chat-input-blur-rect-bottom-offset: 0px;--home-chat-input-blur-rect-radius: 0px;--home-chat-sidebar-bg: #f7f3eb;--home-greeting-text: 500 30px/1.2 "DM Sans";--home-main-bg: #f7f3eb;--home-quick-action-border-radius: 10px;--home-quick-action-label: 500 15px/normal "DM Sans";--home-send-button-bg: #c8983b;--home-send-stop-button-icon-color: #ffffff;--home-send-stop-button-radius: 50%;--home-sidebar-avatar-bottom-offset: 0px;--home-sidebar-bg: #f4eee3;--home-sidebar-nav-item-gap: 10px;--home-sidebar-nav-label-active: 600 12px/normal "DM Sans";--home-sidebar-nav-label-inactive: 500 12px/normal "DM Sans";--home-sidebar-notification-badge-text: 500 11px/normal "DM Sans";--home-sidebar-vitty-active-card-radius: 8px;--home-sidebar-vitty-label: 600 12px/normal "DM Sans";--home-user-message-bubble-bg: linear-gradient(135deg, #f1eae4 0%, #ffffff 100%);--input-caret-color: #c8983b;--leading-relaxed: var(--leading-loose);--nav-active-bg: rgba(115, 64, 18, .08);--radius-2xl: var(--radius-md);--radius-circle: 50%;--shadow-home-ai-bar: inset 0 0 0 .5px #c7c5c5, 2px 2px 4.5px rgba(0, 0, 0, .16);--shadow-home-chat-input-blur-rect: none;--shadow-home-user-message-bubble: 0 1px 3px rgba(0,0,0,.25);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-none: none;--shadow-sm: 0 1px 2px rgba(0,0,0,.08);--splash-hindi-subtitle-text: 400 30px/normal Ruchi;--splash-wordmark-text: 500 60px "Josefin Sans";--status-awaiting: #b1a717;--status-completed: #3f840f;--status-due-today: #316ea6;--status-missed: #bc3626;--table-header-text: 600 14px/normal "DM Sans";--text-ai-thinking: #7e7e7e;--text-error: #bc3626;--text-heading: #734012;--text-inactive-tab: #636363;--text-link-hover: #000000;--text-placeholder: #7e7e7e;--text-status-blue: #316ea6;--text-success: #3f840f;--text-warning: #b1a717;--text-xs-label: 600 11px/normal "DM Sans";--toast-bg: linear-gradient(144deg, var(--surface-card), #fff4e0);--toast-message-text: 500 15px/1.3 var(--font-ui);--toast-radius: var(--radius-pill);--toast-shadow: 0 2px 10px rgba(0,0,0,.15);--transcribing-loader-color: conic-gradient(from 0deg, #c8983b 0%, rgba(255, 255, 255, .5) 100%);--transition-ai-bar-row-cross-fade: .24s cubic-bezier(.22, 1, .36, 1);--transition-base: .2s ease;--transition-chat-input-text-to-user-bubble: .6s cubic-bezier(.22, 1, .36, 1);--transition-fast: .15s ease;--transition-home-quick-actions-fade-out: .3s cubic-bezier(.22, 1, .36, 1);--transition-input-field-expand: .2s ease;--transition-slide: .3s ease;--type-legacy-3xl: 600 22px/normal "DM Sans";--type-legacy-md: 500 14px/normal "DM Sans";--type-legacy-sm: 500 12px/normal "DM Sans";--type-legacy-xl: 600 16px/normal "DM Sans";--type-legacy-xs: 500 11px/normal "DM Sans";--user-bubble-radius: 15px;--user-bubble-text: 500 16px/normal "DM Sans"}@keyframes auth-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes brand-loader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes thinking-shimmer-loop{0%{background-position:200% 0}to{background-position:-200% 0}}@font-face{font-family:Ruchi-Normal;font-display:block;src:url(/assets/fonts/ruchi-normal.woff2) format("woff2")}*{box-sizing:border-box}@keyframes vitty-orb-spin{to{transform:rotate(360deg)}}@keyframes vitty-orb-spin-rev{to{transform:rotate(-360deg)}}@keyframes vitty-orb-breathe{0%,to{transform:scale(.94);opacity:.85}50%{transform:scale(1.04);opacity:1}}@keyframes vitty-spin{to{transform:rotate(360deg)}}@keyframes vitty-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vitty-thinking-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes vitty-import-spin{to{transform:rotate(360deg)}}@keyframes vitty-import-done{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes page-entrance-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-backdrop-soft-in{0%{opacity:0}to{opacity:1}}@keyframes popup-surface-soft-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}60%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes popup-menu-soft-in{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}html,body{height:100%;margin:0;padding:0;font-family:var(--font-ui)}body,app-app{display:block;min-height:100%}:where(button,a[href],input[type=button],input[type=submit],input[type=reset],summary,[role=button],[role=link],[role=tab],[role=option],[tabindex]:not([tabindex="-1"])){cursor:pointer;transition:background-color .15s ease}:where(input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true]){cursor:text}:where(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.4}:where(button,a[href],input[type=button],input[type=submit],input[type=reset],summary,[role=button],[role=link],[role=tab],[role=option],[tabindex]:not([tabindex="-1"])):not(:disabled):not([aria-disabled=true]):hover{background-color:#fff8e9}:where(button,a[href],input[type=button],input[type=submit],input[type=reset],summary,[role=button],[role=link],[role=tab],[role=option],[tabindex]:not([tabindex="-1"])):not(:disabled):not([aria-disabled=true]):active{background-color:#fcf0e6}:where(button,a[href],input[type=button],input[type=submit],input[type=reset],summary,[role=button],[role=link],[role=tab],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #c8983b;outline-offset:2px}:where([aria-selected=true],[aria-pressed=true],[data-selected=true],option:checked){border-color:#c8983b;background-color:#fcf0e6}:where([aria-invalid=true],:invalid){border-color:#bc3626}:where([aria-invalid=true],:invalid)+:where([role=alert]){color:#bc3626}
