:root{color-scheme:light dark;--vi-font-ui: "VI UI", "Segoe UI", sans-serif;--vi-font-text: "VI UI", "Segoe UI", sans-serif;--vi-font-mono: "VI UI Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--vi-color-canvas: var(--vi-sys-color--background, #fff);--vi-color-surface: var(--vi-sys-color--surface, #fff);--vi-color-surface-muted: var(--vi-sys-color--surface-container-low, #f3f6fc);--vi-color-surface-raised: var(--vi-sys-color--surface-container, #eef2f8);--vi-color-text: var(--vi-sys-color--on-surface, #1f1f1f);--vi-color-text-secondary: var(--vi-sys-color--on-surface-variant, #5f6368);--vi-color-border: var(--vi-sys-color--outline-variant, #c4c7c5);--vi-color-accent: var(--vi-sys-color--primary, #0b57d0);--vi-color-on-accent: var(--vi-sys-color--on-primary, #fff);--vi-color-success: #137333;--vi-color-danger: #8c1d18;--vi-color-warning: #b06000;--vi-space-1: 4px;--vi-space-2: 8px;--vi-space-3: 12px;--vi-space-4: 16px;--vi-space-5: 20px;--vi-space-6: 24px;--vi-space-8: 32px;--vi-radius-sm: 8px;--vi-radius-md: 12px;--vi-radius-lg: 18px;--vi-radius-pill: 999px;--vi-control-height-sm: 36px;--vi-control-height: 44px;--vi-control-height-lg: 52px;--vi-touch-target: 44px;--vi-shadow-1: 0 1px 2px rgb(0 0 0 / 8%), 0 1px 4px rgb(0 0 0 / 5%);--vi-shadow-2: 0 8px 28px rgb(0 0 0 / 14%);--vi-focus-ring: 0 0 0 3px color-mix(in srgb, var(--vi-color-accent) 28%, transparent);--vi-shell-breakpoint: 960px;--vi-motion-fast: .14s;--vi-motion-normal: .22s}html,body{font-family:var(--vi-font-text);color:var(--vi-color-text);background:var(--vi-color-canvas)}body.light-theme{--vi-color-canvas: #fff;--vi-color-surface: #fff;--vi-color-surface-muted: #f3f6fc;--vi-color-surface-raised: #e9eef6;--vi-color-text: #1f1f1f;--vi-color-text-secondary: #5f6368;--vi-color-border: #c4c7c5}body.dark-theme{--vi-color-canvas: #131314;--vi-color-surface: #1e1f20;--vi-color-surface-muted: #252629;--vi-color-surface-raised: #303134;--vi-color-text: #e3e3e3;--vi-color-text-secondary: #bdc1c6;--vi-color-border: #5f6368;--vi-color-accent: #a8c7fa;--vi-color-on-accent: #062e6f;--vi-color-danger: #f2b8b5}@media(prefers-reduced-motion:reduce){:root{--vi-motion-fast: 0ms;--vi-motion-normal: 0ms}}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-f68011fd4db2.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-609057f00d91.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-b3d99024db61.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-33c083c97f83.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:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-73e757638422.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-9952eaa2cf5f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-73f8a63f4257.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-17bbdf201d2e.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-91dd6a1ea18e.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-abb7ca6de69e.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:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-8d656634dfde.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-dd2b6ea4c8d8.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-b68f15c0fb87.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-1758e435fc0c.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-46fc01aab2d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-7b118a50061e.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-f35c9ff3a352.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-997c37a1e4ff.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-63986f01741f.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-609384378eec.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-66d3cda65f35.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-cc3755e7c3d7.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-b8f7d2095200.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:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-9966288e7188.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-5964dd0b96a4.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:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-f68011fd4db2.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-609057f00d91.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-b3d99024db61.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-33c083c97f83.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:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-73e757638422.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-9952eaa2cf5f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-73f8a63f4257.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-17bbdf201d2e.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-91dd6a1ea18e.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-abb7ca6de69e.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:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-8d656634dfde.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-dd2b6ea4c8d8.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-b68f15c0fb87.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-1758e435fc0c.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-46fc01aab2d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-7b118a50061e.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-f35c9ff3a352.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-997c37a1e4ff.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-63986f01741f.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-609384378eec.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-66d3cda65f35.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-cc3755e7c3d7.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-b8f7d2095200.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:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-9966288e7188.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-5964dd0b96a4.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:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-f68011fd4db2.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-609057f00d91.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-b3d99024db61.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-33c083c97f83.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:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-73e757638422.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-9952eaa2cf5f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-73f8a63f4257.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-17bbdf201d2e.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-91dd6a1ea18e.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-abb7ca6de69e.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:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-8d656634dfde.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-dd2b6ea4c8d8.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-b68f15c0fb87.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-1758e435fc0c.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-46fc01aab2d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-7b118a50061e.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-f35c9ff3a352.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-997c37a1e4ff.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-63986f01741f.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-609384378eec.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-66d3cda65f35.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-cc3755e7c3d7.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-b8f7d2095200.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:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-9966288e7188.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-5964dd0b96a4.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:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-434ff4984714.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-0fda5eef48db.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-9bca72cb616a.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-9d42c5ca2f27.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:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-8d289c9221f6.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-f0ed71f6699f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-7a5204a96784.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-c659fc6ad08c.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-0a615cb254f8.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-7b86ae47961f.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:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-9246b0cb1a75.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-ebd1891bb017.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-75c9e5c91bea.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-f10638fec7a6.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-cd011b1c36d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-2c095b87a215.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-e48bf079d819.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-12cd29cf32bf.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-d39da6fe2d73.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-4d7228325c91.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-9baca9ab231e.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-08ac6c49df5c.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-76c7a7d61930.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:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-8b7bd8d8d68c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-7e205c235bdb.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:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-434ff4984714.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-0fda5eef48db.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-9bca72cb616a.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-9d42c5ca2f27.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:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-8d289c9221f6.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-f0ed71f6699f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-7a5204a96784.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-c659fc6ad08c.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-0a615cb254f8.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-7b86ae47961f.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:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-9246b0cb1a75.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-ebd1891bb017.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-75c9e5c91bea.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-f10638fec7a6.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-cd011b1c36d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-2c095b87a215.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-e48bf079d819.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-12cd29cf32bf.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-d39da6fe2d73.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-4d7228325c91.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-9baca9ab231e.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-08ac6c49df5c.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-76c7a7d61930.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:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-8b7bd8d8d68c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-7e205c235bdb.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:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-434ff4984714.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-0fda5eef48db.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-9bca72cb616a.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-9d42c5ca2f27.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:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-8d289c9221f6.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-f0ed71f6699f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-7a5204a96784.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-c659fc6ad08c.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-0a615cb254f8.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-7b86ae47961f.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:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-9246b0cb1a75.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-ebd1891bb017.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-75c9e5c91bea.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-f10638fec7a6.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-cd011b1c36d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-2c095b87a215.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-e48bf079d819.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-12cd29cf32bf.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-d39da6fe2d73.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-4d7228325c91.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-9baca9ab231e.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-08ac6c49df5c.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-76c7a7d61930.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:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-8b7bd8d8d68c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-7e205c235bdb.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:VI UI Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/font-5b62c6d43a12.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:VI UI Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/font-5b62c6d43a12.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:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-63aab7058a58.woff2)format("woff2");unicode-range:U+061F,U+0640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-de3d60001908.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-fc1d9e43a48b.woff2)format("woff2");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-61b2040c3a91.woff2)format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-f1eae08e23c5.woff2)format("woff2");unicode-range:U+0300,U+0306-0308,U+0313,U+0483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-67573a773e56.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-9aeb4a2e9184.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-21f10e38c0a8.woff2)format("woff2");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-1ebbe2dec8cb.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:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-80af8999b2dd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-43c4a97fdabc.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:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-de357075b048.woff2)format("woff2");unicode-range:U+061F,U+0640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-bc755d08b54b.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-9d08891fb4c6.woff2)format("woff2");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-b0d8aa04d01f.woff2)format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-656f393b94f6.woff2)format("woff2");unicode-range:U+0300,U+0306-0308,U+0313,U+0483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-97da7ddf686a.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-fa6b546c26b3.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-f0c6846289f3.woff2)format("woff2");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-1d883659b397.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:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-12b271590ccb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-8fa97d05bc75.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:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-a7e9eff20d30.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-1bf528129194.woff2)format("woff2");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-578fbd508b95.woff2)format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-8f18e93356b7.woff2)format("woff2");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-56502c8dc388.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-051073fe00b9.woff2)format("woff2");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-dd75bdf8759f.woff2)format("woff2");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0307,U+0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-968b86453e89.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:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-14208a5cf034.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-9d7e189359de.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:Google Symbols;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/fonts/font-dbbacb5145e2.woff2)format("woff2")}@font-face{font-family:Luminous Symbols;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/fonts/font-fb4701bffd93.woff2)format("woff2")}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-f68011fd4db2.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-609057f00d91.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-b3d99024db61.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-33c083c97f83.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:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-73e757638422.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-9952eaa2cf5f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-73f8a63f4257.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-17bbdf201d2e.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-91dd6a1ea18e.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-abb7ca6de69e.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:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-8d656634dfde.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-dd2b6ea4c8d8.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-b68f15c0fb87.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-1758e435fc0c.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-46fc01aab2d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-7b118a50061e.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-f35c9ff3a352.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-997c37a1e4ff.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-63986f01741f.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-609384378eec.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-66d3cda65f35.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-cc3755e7c3d7.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-b8f7d2095200.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:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-9966288e7188.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:italic;font-weight:400;src:url(/assets/fonts/font-5964dd0b96a4.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:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-f68011fd4db2.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-609057f00d91.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-b3d99024db61.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-33c083c97f83.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:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-73e757638422.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-9952eaa2cf5f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-73f8a63f4257.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-17bbdf201d2e.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-91dd6a1ea18e.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-abb7ca6de69e.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:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-8d656634dfde.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-dd2b6ea4c8d8.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-b68f15c0fb87.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-1758e435fc0c.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-46fc01aab2d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-7b118a50061e.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-f35c9ff3a352.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-997c37a1e4ff.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-63986f01741f.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-609384378eec.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-66d3cda65f35.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-cc3755e7c3d7.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-b8f7d2095200.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:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-9966288e7188.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:italic;font-weight:500;src:url(/assets/fonts/font-5964dd0b96a4.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:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-f68011fd4db2.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-609057f00d91.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-b3d99024db61.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-33c083c97f83.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:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-73e757638422.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-9952eaa2cf5f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-73f8a63f4257.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-17bbdf201d2e.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-91dd6a1ea18e.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-abb7ca6de69e.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:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-8d656634dfde.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-dd2b6ea4c8d8.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-b68f15c0fb87.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-1758e435fc0c.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-46fc01aab2d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-7b118a50061e.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-f35c9ff3a352.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-997c37a1e4ff.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-63986f01741f.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-609384378eec.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-66d3cda65f35.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-cc3755e7c3d7.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-b8f7d2095200.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:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-9966288e7188.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:italic;font-weight:700;src:url(/assets/fonts/font-5964dd0b96a4.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:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-434ff4984714.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-0fda5eef48db.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-9bca72cb616a.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-9d42c5ca2f27.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:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-8d289c9221f6.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-f0ed71f6699f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-7a5204a96784.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-c659fc6ad08c.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-0a615cb254f8.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-7b86ae47961f.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:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-9246b0cb1a75.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-ebd1891bb017.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-75c9e5c91bea.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-f10638fec7a6.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-cd011b1c36d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-2c095b87a215.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-e48bf079d819.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-12cd29cf32bf.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-d39da6fe2d73.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-4d7228325c91.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-9baca9ab231e.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-08ac6c49df5c.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-76c7a7d61930.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:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-8b7bd8d8d68c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:normal;font-weight:400;src:url(/assets/fonts/font-7e205c235bdb.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:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-434ff4984714.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-0fda5eef48db.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-9bca72cb616a.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-9d42c5ca2f27.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:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-8d289c9221f6.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-f0ed71f6699f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-7a5204a96784.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-c659fc6ad08c.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-0a615cb254f8.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-7b86ae47961f.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:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-9246b0cb1a75.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-ebd1891bb017.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-75c9e5c91bea.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-f10638fec7a6.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-cd011b1c36d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-2c095b87a215.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-e48bf079d819.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-12cd29cf32bf.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-d39da6fe2d73.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-4d7228325c91.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-9baca9ab231e.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-08ac6c49df5c.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-76c7a7d61930.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:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-8b7bd8d8d68c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:normal;font-weight:500;src:url(/assets/fonts/font-7e205c235bdb.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:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-434ff4984714.woff2)format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-0fda5eef48db.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-9bca72cb616a.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-9d42c5ca2f27.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:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-8d289c9221f6.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-f0ed71f6699f.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-7a5204a96784.woff2)format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-c659fc6ad08c.woff2)format("woff2");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-0a615cb254f8.woff2)format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-7b86ae47961f.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:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-9246b0cb1a75.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-ebd1891bb017.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-75c9e5c91bea.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-f10638fec7a6.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-cd011b1c36d3.woff2)format("woff2");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-2c095b87a215.woff2)format("woff2");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-e48bf079d819.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-12cd29cf32bf.woff2)format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-d39da6fe2d73.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-4d7228325c91.woff2)format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-9baca9ab231e.woff2)format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-08ac6c49df5c.woff2)format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-76c7a7d61930.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:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-8b7bd8d8d68c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:normal;font-weight:700;src:url(/assets/fonts/font-7e205c235bdb.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:VI UI Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/font-5b62c6d43a12.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:VI UI Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/font-5b62c6d43a12.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:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-63aab7058a58.woff2)format("woff2");unicode-range:U+061F,U+0640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-de3d60001908.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-fc1d9e43a48b.woff2)format("woff2");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-61b2040c3a91.woff2)format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-f1eae08e23c5.woff2)format("woff2");unicode-range:U+0300,U+0306-0308,U+0313,U+0483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-67573a773e56.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-9aeb4a2e9184.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-21f10e38c0a8.woff2)format("woff2");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-1ebbe2dec8cb.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:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-80af8999b2dd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI Mono;font-style:normal;font-weight:400 700;src:url(/assets/fonts/font-43c4a97fdabc.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:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-de357075b048.woff2)format("woff2");unicode-range:U+061F,U+0640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-bc755d08b54b.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-9d08891fb4c6.woff2)format("woff2");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-b0d8aa04d01f.woff2)format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-656f393b94f6.woff2)format("woff2");unicode-range:U+0300,U+0306-0308,U+0313,U+0483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-97da7ddf686a.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-fa6b546c26b3.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-f0c6846289f3.woff2)format("woff2");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-1d883659b397.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:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-12b271590ccb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI Mono;font-style:italic;font-weight:300 400;src:url(/assets/fonts/font-8fa97d05bc75.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:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-a7e9eff20d30.woff2)format("woff2");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-1bf528129194.woff2)format("woff2");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-578fbd508b95.woff2)format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-8f18e93356b7.woff2)format("woff2");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-56502c8dc388.woff2)format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-051073fe00b9.woff2)format("woff2");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-dd75bdf8759f.woff2)format("woff2");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0307,U+0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-968b86453e89.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:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-14208a5cf034.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VI UI;font-style:oblique 0deg 10deg;font-weight:280 540;font-stretch:92% 100%;font-display:swap;src:url(/assets/fonts/font-9d7e189359de.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:Google Symbols;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/fonts/font-dbbacb5145e2.woff2)format("woff2")}@font-face{font-family:Luminous Symbols;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/fonts/font-fb4701bffd93.woff2)format("woff2")}.google-symbols,mat-icon.google-symbols,span.mat-icon.google-symbols,mat-icon.google-symbols.mat-ligature-font{font-family:Google Symbols,sans-serif!important;font-weight:400;font-style:normal;font-variation-settings:normal}.vi-symbols,.lumi-symbols,mat-icon.vi-symbols,span.mat-icon.vi-symbols,mat-icon.vi-symbols.mat-ligature-font,mat-icon.lumi-symbols.mat-ligature-font{font-family:Luminous Symbols,sans-serif!important;font-variation-settings:"FILL" 0,"wght" 300}mat-icon.google-symbols.mat-ligature-font[fontIcon]:before,mat-icon.google-symbols.mat-ligature-font[fonticon]:before,span.mat-icon.google-symbols.mat-ligature-font[fontIcon]:before,span.mat-icon.google-symbols.mat-ligature-font[fonticon]:before{content:attr(fonticon);font-family:Google Symbols,sans-serif!important}mat-icon.vi-symbols.mat-ligature-font[fontIcon]:before,mat-icon.vi-symbols.mat-ligature-font[fonticon]:before,span.mat-icon.vi-symbols.mat-ligature-font[fontIcon]:before,span.mat-icon.vi-symbols.mat-ligature-font[fonticon]:before,mat-icon.lumi-symbols.mat-ligature-font[fontIcon]:before,mat-icon.lumi-symbols.mat-ligature-font[fonticon]:before{content:attr(fonticon);font-family:Luminous Symbols,sans-serif!important}.vi-symbols[fonticon]:not(mat-icon):before,.lumi-symbols[fonticon]:not(mat-icon):before,span.vi-symbols[fonticon]:before{content:attr(fonticon);font-family:Luminous Symbols,sans-serif!important}.google-symbols[fonticon]:not(mat-icon):before,span.google-symbols[fonticon]:before{content:attr(fonticon);font-family:Google Symbols,sans-serif!important}:where(.vi-button,.vi-icon-button,.vi-field,.vi-card,.vi-menu,.vi-dialog){box-sizing:border-box;font:inherit}.vi-button,.vi-icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--vi-control-height);border:1px solid transparent;border-radius:var(--vi-radius-pill);color:var(--vi-color-text);background:transparent;transition:background-color var(--vi-motion-fast) ease,border-color var(--vi-motion-fast) ease,opacity var(--vi-motion-fast) ease}.vi-button{gap:var(--vi-space-2);padding:0 var(--vi-space-4);font-weight:600}.vi-button--primary{color:var(--vi-color-on-accent);background:var(--vi-color-accent)}.vi-button--tonal{background:var(--vi-color-surface-raised)}.vi-icon-button{width:var(--vi-control-height);padding:0}.vi-button:hover:not(:disabled),.vi-icon-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--vi-color-accent) 10%,var(--vi-color-surface))}.vi-button:disabled,.vi-icon-button:disabled{cursor:not-allowed;opacity:.44}.vi-button:focus-visible,.vi-icon-button:focus-visible,.vi-field:focus-visible,.vi-card[tabindex]:focus-visible,.vi-menu [role=menuitem]:focus-visible{outline:2px solid var(--vi-color-accent);outline-offset:2px;box-shadow:var(--vi-focus-ring)}.vi-field{width:100%;min-height:var(--vi-control-height);padding:0 var(--vi-space-3);border:1px solid var(--vi-color-border);border-radius:var(--vi-radius-sm);color:var(--vi-color-text);background:var(--vi-color-surface)}.vi-field[aria-invalid=true]{border-color:var(--vi-color-danger)}.vi-card{border:1px solid var(--vi-color-border);border-radius:var(--vi-radius-md);color:var(--vi-color-text);background:var(--vi-color-surface);box-shadow:var(--vi-shadow-1)}.vi-badge,.vi-status{display:inline-flex;align-items:center;gap:var(--vi-space-1);min-height:24px;padding:0 var(--vi-space-2);border-radius:var(--vi-radius-pill);font-size:.78rem;font-weight:600}.vi-status--success{color:var(--vi-color-success);background:color-mix(in srgb,var(--vi-color-success) 12%,transparent)}.vi-status--error{color:var(--vi-color-danger);background:color-mix(in srgb,var(--vi-color-danger) 12%,transparent)}.vi-menu,.vi-dialog{border:1px solid var(--vi-color-border);border-radius:var(--vi-radius-md);color:var(--vi-color-text);background:var(--vi-color-surface);box-shadow:var(--vi-shadow-2)}.vi-dialog{max-width:min(560px,calc(100vw - 32px));padding:var(--vi-space-6)}@media(pointer:coarse){.vi-button,.vi-icon-button{min-height:var(--vi-touch-target)}}.modal-dialog-title-close:after{content:"";background:url(https://ssl.gstatic.com/ui/v1/dialog/close-x.png);position:absolute;height:11px;width:11px;right:17px}.modal-dialog-buttons button{border-radius:2px;background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,.1);color:#444;cursor:default;font-family:inherit;font-size:11px;font-weight:700;height:29px;line-height:27px;margin:0 16px 0 0;min-width:72px;outline:0;padding:0 8px}.modal-dialog-buttons button:active,.modal-dialog-buttons button:hover{box-shadow:0 1px 1px #0000001a;background-color:#f8f8f8;background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}.modal-dialog-buttons .goog-buttonset-action{background-color:#4d90fe;background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}.modal-dialog-buttons .goog-buttonset-action:active,.modal-dialog-buttons .goog-buttonset-action:hover{background-color:#357ae8;background-image:linear-gradient(180deg,#4d90fe,#357ae8);border:1px solid #2f5bb7;color:#fff}.modal-dialog-buttons .goog-buttonset-action:focus{box-shadow:inset 0 0 0 1px #fff;border:1px solid #fff;border:1px solid rgba(0,0,0,0);outline:1px solid #4d90fe;outline:0 rgba(0,0,0,0)}.google-picker.modal-dialog{background-color:var(--dt-surface-container-high,#fff);border:none;padding:0;transition:top .5s ease-in-out;z-index:1004;border-radius:28px;box-shadow:0 4px 8px 3px #3c404326,0 1px 3px #3c40434d;overflow:hidden;right:auto;bottom:auto}.google-picker.modal-dialog .picker-close-button{top:20px;right:18px}.google-picker.modal-dialog-bg{background-color:var(--dt-scrim,rgba(32,33,36,.6));z-index:1003;border:none;bottom:auto;right:auto}.google-picker.transparent-picker.modal-dialog{background-color:transparent;border:none;box-shadow:none;padding:0}.google-picker.transparent-picker.modal-dialog-content{background-color:transparent}.mat-icon[data-mat-icon-type=font]{display:inline-flex;justify-content:center;align-items:center}.initial-input-area{--input-area-margin-inline-start:72px}:host-context(.vi-shell-layout) .initial-input-area{--input-area-margin-inline-start:52px}.initial-input-area{--input-area-padding-inline:0px;-webkit-margin-start:var(--input-area-margin-inline-start);margin-inline-start:var(--input-area-margin-inline-start);display:flex;padding-inline:var(--input-area-padding-inline);position:absolute;width:calc(100% - var(--input-area-margin-inline-start) - var(--input-area-padding-inline)*2);z-index:2}@media screen and (max-width:959.98px){.initial-input-area{--input-area-margin-inline-start:0px;--input-area-padding-inline:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media screen and (min-width:960px){.initial-input-area{bottom:48px}.sidenav-open-on-init .initial-input-area{--input-area-margin-inline-start:308px}}.initial-input-area-container{display:grid;grid-template:"upload-icon input-area icons"/auto 1fr auto;gap:8px;box-sizing:border-box;align-items:center;background-color:var(--vi-sys-color--surface);border:1px solid var(--vi-sys-color--outline-variant);border-radius:var(--vi-sys-shape--corner-extra-large-increased);padding:var(--vi-sys-spacing--m);height:var(--input-area-outer-height,60px);margin:0 auto;max-width:var(--vi-chat-window-max-width-default,760px);width:100%}.initial-input-area-container textarea{line-height:24px;background-color:transparent;border:none;box-sizing:border-box;color:var(--vi-sys-color--on-surface);height:var(--input-area-height,60px);outline:none;padding:calc(var(--input-area-height, 60px)/2 - 13px) 0;resize:none;grid-area:input-area;overflow-y:hidden}.initial-input-area-container textarea::-webkit-input-placeholder{color:var(--vi-color-form-field-placeholder);--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-l-font-size);font-weight:var(--vi-sys-typography-type-scale--body-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght,"wght" 540 )}.initial-input-area-container textarea::placeholder{color:var(--vi-color-form-field-placeholder);--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-l-font-size);font-weight:var(--vi-sys-typography-type-scale--body-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght,"wght" 540 )}.initial-input-area-container textarea:not(:placeholder-shown)~.speech-icon{display:none}.initial-input-area-container textarea:not(:placeholder-shown)~.send-icon{display:block}.send-icon.send-icon{display:none}.send-icon,.speech-icon,.upload-icon{color:var(--mat-icon-button-disabled-icon-color);padding:9px}.upload-icon{grid-area:upload-icon}.send-icon,.speech-icon{justify-self:flex-end;grid-area:icons}.enable-studio-entry-point{--input-area-outer-height:auto;--input-area-height:42px;--input-area-icon-size:40px}.enable-studio-entry-point .initial-input-area-container{grid-template:"input-area input-area" 1fr "upload-icon icons" 1fr/1fr 1fr;row-gap:var(--vi-sys-spacing--s)}.enable-studio-entry-point .upload-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--input-area-icon-size);height:var(--input-area-icon-size);background-color:var(--vi-sys-color--surface-container-low);border-radius:var(--vi-sys-shape--corner-full)}.enable-studio-entry-point textarea{padding:calc(var(--vi-sys-spacing--s) + 1px) var(--vi-sys-spacing--m)}.initial-input-area.discovery-feed-ssr .initial-input-area-container{box-shadow:0 2px 8px -2px #00000029;border:none;background-color:var(--vi-sys-color--surface-bright)}:where(.light-theme) .initial-input-area.discovery-feed-ssr .initial-input-area-container{border:1px solid var(--vi-sys-color--outline-low)}.initial-input-area.discovery-feed-ssr .initial-input-area-container .upload-icon{background-color:var(--vi-sys-color--surface-bright)}.initial-input-area.discovery-feed-ssr .initial-input-area-container .send-icon,.initial-input-area.discovery-feed-ssr .initial-input-area-container .speech-icon,.initial-input-area.discovery-feed-ssr .initial-input-area-container .upload-icon{display:none}@media screen and (min-width:960px){.center-input-layout.initial-input-area{bottom:0}.center-input-layout .initial-input-area-container{position:relative;bottom:50vh;box-shadow:0 2px 8px -2px color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.16);transform:translateY(50%)}}.initial-input-area.simplified-input-area-ssr .initial-input-area-container{--input-area-outer-height:auto;--input-area-height:40px;padding:calc(var(--vi-sys-spacing--m) - 1px) var(--vi-sys-spacing--m);grid-template:"upload-icon input-area icons"/auto 1fr auto}@media screen and (min-width:960px){.initial-input-area.simplified-input-area-ssr .initial-input-area-container{padding:calc(var(--vi-sys-spacing--m) - 1px) var(--vi-sys-spacing--m) calc(var(--vi-sys-spacing--m) - 1px) var(--vi-sys-spacing--xs);gap:var(--vi-sys-spacing--m)}}.initial-input-area.simplified-input-area-ssr .initial-input-area-container .speech-icon,.initial-input-area.simplified-input-area-ssr .initial-input-area-container .upload-icon{box-sizing:border-box;color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38);display:block;height:40px;width:40px}.initial-input-area.simplified-input-area-ssr .initial-input-area-container .upload-icon{margin:2px -1px 0 3px}.initial-input-area.simplified-input-area-ssr .initial-input-area-container .speech-icon{font-variation-settings:"FILL" 0;margin:1px 0 0 -1px}.initial-input-area.simplified-input-area-ssr .initial-input-area-container textarea{max-height:100%}@media(max-width:768px){.full-width-input.initial-input-area{bottom:env(safe-area-inset-bottom,0);padding-inline:0;width:100%}.full-width-input .initial-input-area-container{position:relative;bottom:0;border:none;box-shadow:0 0 16px color(from var(--vi-sys-color--on-surface) srgb r g b/.16),0 0 2px color(from var(--vi-sys-color--on-surface) srgb r g b/.1);border-radius:24px 24px 0 0}.full-width-input.simplified-input-area-ssr .initial-input-area-container{--input-area-height:43px;box-shadow:0 0 16px color(from var(--vi-sys-color--on-surface) srgb r g b/.12),0 0 2px color(from var(--vi-sys-color--on-surface) srgb r g b/.1);border-radius:40px;padding:18px var(--vi-sys-spacing--m);margin:0 var(--vi-sys-spacing--s) var(--vi-sys-spacing--s)}.full-width-input.simplified-input-area-ssr .initial-input-area-container .speech-icon,.full-width-input.simplified-input-area-ssr .initial-input-area-container .upload-icon{font-size:24px}.full-width-input.simplified-input-area-ssr .initial-input-area-container .upload-icon{margin:-2px -1px 0 1px}.full-width-input.simplified-input-area-ssr .initial-input-area-container .speech-icon{margin:0 -1px 0 1px}.full-width-input.simplified-input-area-ssr .initial-input-area-container textarea{padding:9.5px 0}}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container{border-radius:100px;border:none;background-color:var(--vi-sys-color--surface-bright)}@media only screen and (min-width:768px){.initial-input-area.lm-input-redesign-ssr .initial-input-area-container{position:relative;inset-inline-start:-10px;max-width:660px;padding:var(--vi-sys-spacing--m) calc(var(--vi-sys-spacing--l) + 2px) var(--vi-sys-spacing--m) var(--vi-sys-spacing--m);column-gap:var(--vi-sys-spacing--s)}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container .speech-icon,.initial-input-area.lm-input-redesign-ssr .initial-input-area-container .upload-icon{color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38);font-family:Luminous Symbols;width:32px;height:32px;padding:0;margin:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container .upload-icon{-webkit-margin-start:2px;margin-inline-start:2px}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container .speech-icon{position:relative;inset-inline-start:var(--vi-sys-spacing--xs)}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container textarea{margin-bottom:1px;margin-top:-1px;padding-inline:0}}@media only screen and (max-width:768px){.initial-input-area.lm-input-redesign-ssr .initial-input-area-container{--input-area-outer-height:80px;margin:0 var(--vi-sys-spacing--l) var(--vi-sys-spacing--m) var(--vi-sys-spacing--l);width:calc(100% - var(--vi-sys-spacing--l)*2);padding:var(--vi-sys-spacing--l);box-shadow:0 0 20px color(from var(--vi-sys-color--on-surface) srgb r g b/.04)}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container .upload-icon{color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38);font-family:Luminous Symbols;font-size:var(--vi-sys-spacing--xxxl);width:var(--vi-sys-spacing--xxxl);height:var(--vi-sys-spacing--xxxl);padding:0;margin:0;margin-inline:10px 6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container .speech-icon{color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38);font-family:Luminous Symbols;font-size:var(--vi-sys-spacing--xxxl);width:var(--vi-sys-spacing--xxxl);height:var(--vi-sys-spacing--xxxl);padding:0;margin:0;margin-inline:6px 10px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container textarea{height:48px;padding:12px 0;-webkit-padding-start:2px;padding-inline-start:2px}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container textarea::-webkit-input-placeholder{font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:20px;font-weight:375;font-optical-sizing:none;font-variation-settings:"ROND" 0,"opsz" 22,"slnt" 0,"wdth" 100;color:var(--vi-sys-color--on-surface-variant)}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container textarea::placeholder{font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:20px;font-weight:375;font-optical-sizing:none;font-variation-settings:"ROND" 0,"opsz" 22,"slnt" 0,"wdth" 100;color:var(--vi-sys-color--on-surface-variant)}}.initial-input-area.lm-input-redesign-ssr .initial-input-area-container .vi-symbols,.lumi-symbols{font-family:Luminous Symbols;font-variation-settings:"FILL" 0,"wght" 300}.google-symbols{font-family:Google Symbols;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.initial-input-area.enterprise-user .initial-input-area-container textarea{position:relative}.initial-input-area.enterprise-user .initial-input-area-container textarea::-webkit-input-placeholder{-webkit-padding-start:var(--vi-sys-spacing--xl);padding-inline-start:var(--vi-sys-spacing--xl)}.initial-input-area.enterprise-user .initial-input-area-container textarea::placeholder{-webkit-padding-start:var(--vi-sys-spacing--xl);padding-inline-start:var(--vi-sys-spacing--xl)}@media only screen and (max-width:768px){.initial-input-area.enterprise-user .initial-input-area-container textarea::-webkit-input-placeholder{-webkit-padding-start:calc(var(--vi-sys-spacing--xl) + 2px);padding-inline-start:calc(var(--vi-sys-spacing--xl) + 2px)}.initial-input-area.enterprise-user .initial-input-area-container textarea::placeholder{-webkit-padding-start:calc(var(--vi-sys-spacing--xl) + 2px);padding-inline-start:calc(var(--vi-sys-spacing--xl) + 2px)}}.initial-input-area.enterprise-user .initial-input-area-container span.enterprise-icon{grid-area:input-area;font-family:Luminous Symbols;font-variation-settings:"FILL" 0,"wght" 320;font-size:var(--vi-sys-spacing--xl);display:block;color:var(--vi-color-form-field-placeholder);align-self:center;position:relative;inset-inline-start:-3px;pointer-events:none;z-index:1}@media only screen and (max-width:768px){.initial-input-area.enterprise-user .initial-input-area-container span.enterprise-icon{color:var(--vi-sys-color--on-surface-variant);inset-inline-start:0}}html{--mat-sys-on-surface:initial}.mat-app-background{background-color:var(--mat-app-background-color,var(--mat-sys-background,transparent));color:var(--mat-app-text-color,var(--mat-sys-on-background,inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0,0 0 0 0 --mat-sys-shadow,0 0 0 0 --mat-sys-shadow,0 0 0 0 --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1,0 2px 1px -1px --mat-sys-shadow,0 1px 1px 0 --mat-sys-shadow,0 1px 3px 0 --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2,0 3px 1px -2px --mat-sys-shadow,0 2px 2px 0 --mat-sys-shadow,0 1px 5px 0 --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3,0 3px 3px -2px --mat-sys-shadow,0 3px 4px 0 --mat-sys-shadow,0 1px 8px 0 --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4,0 2px 4px -1px --mat-sys-shadow,0 4px 5px 0 --mat-sys-shadow,0 1px 10px 0 --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5,0 3px 5px -1px --mat-sys-shadow,0 5px 8px 0 --mat-sys-shadow,0 1px 14px 0 --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6,0 3px 5px -1px --mat-sys-shadow,0 6px 10px 0 --mat-sys-shadow,0 1px 18px 0 --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7,0 4px 5px -2px --mat-sys-shadow,0 7px 10px 1px --mat-sys-shadow,0 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8,0 5px 5px -3px --mat-sys-shadow,0 8px 10px 1px --mat-sys-shadow,0 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9,0 5px 6px -3px --mat-sys-shadow,0 9px 12px 1px --mat-sys-shadow,0 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10,0 6px 6px -3px --mat-sys-shadow,0 10px 14px 1px --mat-sys-shadow,0 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11,0 6px 7px -4px --mat-sys-shadow,0 11px 15px 1px --mat-sys-shadow,0 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12,0 7px 8px -4px --mat-sys-shadow,0 12px 17px 2px --mat-sys-shadow,0 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13,0 7px 8px -4px --mat-sys-shadow,0 13px 19px 2px --mat-sys-shadow,0 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14,0 7px 9px -4px --mat-sys-shadow,0 14px 21px 2px --mat-sys-shadow,0 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15,0 8px 9px -5px --mat-sys-shadow,0 15px 22px 2px --mat-sys-shadow,0 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16,0 8px 10px -5px --mat-sys-shadow,0 16px 24px 2px --mat-sys-shadow,0 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17,0 8px 11px -5px --mat-sys-shadow,0 17px 26px 2px --mat-sys-shadow,0 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18,0 9px 11px -5px --mat-sys-shadow,0 18px 28px 2px --mat-sys-shadow,0 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19,0 9px 12px -6px --mat-sys-shadow,0 19px 29px 2px --mat-sys-shadow,0 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20,0 10px 13px -6px --mat-sys-shadow,0 20px 31px 3px --mat-sys-shadow,0 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21,0 10px 13px -6px --mat-sys-shadow,0 21px 33px 3px --mat-sys-shadow,0 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22,0 10px 14px -6px --mat-sys-shadow,0 22px 35px 3px --mat-sys-shadow,0 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23,0 11px 14px -7px --mat-sys-shadow,0 23px 36px 3px --mat-sys-shadow,0 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24,0 11px 15px -7px --mat-sys-shadow,0 24px 38px 3px --mat-sys-shadow,0 9px 46px 8px --mat-sys-shadow)}img.vi-icon-s,mat-icon.vi-icon-s{font-size:var(--vi-sys-typography-icon-scale--icon-s-font-size);width:var(--vi-sys-typography-icon-scale--icon-s-font-size);height:var(--vi-sys-typography-icon-scale--icon-s-font-size);--mat-menu-item-icon-size:var(--vi-sys-typography-icon-scale--icon-s-font-size);line-height:1}img.vi-icon-m,mat-icon.vi-icon-m{font-size:var(--vi-sys-typography-icon-scale--icon-m-font-size);width:var(--vi-sys-typography-icon-scale--icon-m-font-size);height:var(--vi-sys-typography-icon-scale--icon-m-font-size);--mat-menu-item-icon-size:var(--vi-sys-typography-icon-scale--icon-m-font-size);line-height:1}img.vi-icon-l,mat-icon.vi-icon-l{font-size:var(--vi-sys-typography-icon-scale--icon-l-font-size);width:var(--vi-sys-typography-icon-scale--icon-l-font-size);height:var(--vi-sys-typography-icon-scale--icon-l-font-size);--mat-menu-item-icon-size:var(--vi-sys-typography-icon-scale--icon-l-font-size);line-height:1}img.vi-icon-xl,mat-icon.vi-icon-xl{font-size:var(--vi-sys-typography-icon-scale--icon-xl-font-size);width:var(--vi-sys-typography-icon-scale--icon-xl-font-size);height:var(--vi-sys-typography-icon-scale--icon-xl-font-size);--mat-menu-item-icon-size:var(--vi-sys-typography-icon-scale--icon-xl-font-size);line-height:1}mat-icon.icon-filled{font-variation-settings:"FILL" 1}img.lm-icon-s,mat-icon.lm-icon-s{font-size:1rem;width:1rem;height:1rem;--mat-menu-item-icon-size:1rem;line-height:1;font-family:Luminous Symbols;font-weight:330;letter-spacing:0;line-height:1rem;font-variation-settings:"FILL" 0,"wght" 330,"GRAD" 0,"opsz" 16,"ROND" 100}img.lm-icon-s.icon-filled,mat-icon.lm-icon-s.icon-filled{font-variation-settings:"FILL" 1,"wght" 330,"GRAD" 0,"opsz" 16,"ROND" 100}img.lm-icon-m,mat-icon.lm-icon-m{font-size:1.25rem;width:1.25rem;height:1.25rem;--mat-menu-item-icon-size:1.25rem;line-height:1;font-family:Luminous Symbols;font-weight:320;letter-spacing:0;line-height:1.25rem;font-variation-settings:"FILL" 0,"wght" 320,"GRAD" 0,"opsz" 20,"ROND" 100}img.lm-icon-m.icon-filled,mat-icon.lm-icon-m.icon-filled{font-variation-settings:"FILL" 1,"wght" 320,"GRAD" 0,"opsz" 20,"ROND" 100}img.lm-icon-l,mat-icon.lm-icon-l{font-size:1.5rem;width:1.5rem;height:1.5rem;--mat-menu-item-icon-size:1.5rem;line-height:1;font-family:Luminous Symbols;font-weight:300;letter-spacing:0;line-height:1.5rem;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24,"ROND" 100}img.lm-icon-l.icon-filled,mat-icon.lm-icon-l.icon-filled{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24,"ROND" 100}img.lm-icon-xl,mat-icon.lm-icon-xl{font-size:1.75rem;width:1.75rem;height:1.75rem;--mat-menu-item-icon-size:1.75rem;line-height:1;font-family:Luminous Symbols;font-weight:260;letter-spacing:0;line-height:1.75rem;font-variation-settings:"FILL" 0,"wght" 260,"GRAD" 0,"opsz" 28,"ROND" 100}img.lm-icon-xl.icon-filled,mat-icon.lm-icon-xl.icon-filled{font-variation-settings:"FILL" 1,"wght" 260,"GRAD" 0,"opsz" 28,"ROND" 100}img.lm-icon-xxl,mat-icon.lm-icon-xxl{font-size:2rem;width:2rem;height:2rem;--mat-menu-item-icon-size:2rem;line-height:1;font-family:Luminous Symbols;font-weight:240;letter-spacing:0;line-height:2rem;font-variation-settings:"FILL" 0,"wght" 240,"GRAD" 0,"opsz" 32,"ROND" 100}img.lm-icon-xxl.icon-filled,mat-icon.lm-icon-xxl.icon-filled{font-variation-settings:"FILL" 1,"wght" 240,"GRAD" 0,"opsz" 32,"ROND" 100}.gmat-display-1{font-size:4rem;font-weight:400;line-height:4.75rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-display-2{font-size:3.5rem;font-weight:400;line-height:4rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-display-3{font-size:2.75rem;font-weight:400;line-height:3.25rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-headline-1{font-size:2.25rem;font-weight:400;line-height:2.75rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-headline-2{font-size:2rem;font-weight:400;line-height:2.5rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-headline-3{font-size:1.75rem;font-weight:400;line-height:2.25rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-headline-4{font-size:1.5rem;font-weight:400;line-height:2rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-headline-5{font-size:1.375rem;font-weight:400;line-height:1.75rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-headline-6{font-size:1.125rem;font-weight:400;line-height:1.5rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-subhead-1{font-size:1rem;font-weight:500;line-height:1.5rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-subhead-2{font-size:.875rem;font-weight:500;line-height:1.25rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-subtitle-1{font-size:1rem;font-weight:500;line-height:1.5rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-subtitle-2{font-size:.875rem;font-weight:500;line-height:1.25rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-overline{font-size:.75rem;font-weight:500;line-height:1rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:.1px}.gmat-body-1{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-body-2{font-size:.875rem;font-weight:400;line-height:1.25rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.gmat-caption{font-size:.75rem;font-weight:400;line-height:1rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:.1px}.gmat-button .mat-button,.gmat-button .mat-flat-button,.gmat-button .mat-raised-button,.gmat-button .mat-stroked-button,.gmat-button-typography,.gmat-button.mat-button,.gmat-button.mat-flat-button,.gmat-button.mat-raised-button,.gmat-button.mat-stroked-button{font-size:.875rem;font-weight:500;line-height:1.25rem;font-family:VI UI,VI UI,Roboto,Arial,sans-serif;letter-spacing:normal}.vi-type-italic,em,i{font-style:normal;--vi-type-scale-default-slnt:"slnt" -10;font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-text-context .vi-type-italic,.vi-text-context em,.vi-text-context i{font-style:italic;--vi-type-scale-default-slnt:"slnt" 0;font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}b,strong{font-weight:700;--vi-type-scale-default-wght:var(--vi-type-scale-bold-wght,"wght" 540);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-non-latin-bold-weight b,.vi-non-latin-bold-weight strong{font-synthesis-weight:none}.vi-type-body-l{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-l-font-size);font-weight:var(--vi-sys-typography-type-scale--body-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght,"wght" 540 )}.vi-type-body-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-m-font-size);font-weight:var(--vi-sys-typography-type-scale--body-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght,"wght" 540 )}.vi-type-body-m-alt{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-m-alt-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-m-alt-font-size);font-weight:var(--vi-sys-typography-type-scale--body-m-alt-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-m-alt-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-m-alt-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-m-alt-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-m-alt-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-m-alt-font-wght,"wght" 540 )}.vi-type-body-s{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 )}.vi-type-display-l{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--display-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--display-l-font-size);font-weight:var(--vi-sys-typography-type-scale--display-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--display-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--display-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--display-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--display-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-wght,"wght" 540 )}.vi-type-display-s{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--display-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--display-s-font-size);font-weight:var(--vi-sys-typography-type-scale--display-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--display-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--display-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--display-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--display-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-wght,"wght" 540 )}.vi-type-display-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--display-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--display-m-font-size);font-weight:var(--vi-sys-typography-type-scale--display-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--display-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--display-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--display-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--display-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-wght,"wght" 540 )}.vi-type-rounded-display-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-rounded--display-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-rounded--display-m-font-size);font-weight:var(--vi-sys-typography-type-scale-rounded--display-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-rounded--display-m-font-tracking);line-height:var(--vi-sys-typography-type-scale-rounded--display-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-rounded--display-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-rounded--display-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-wght,"wght" 540 )}.vi-type-emphasized-display-l{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-emphasized-rounded-display-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-headline-s{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--headline-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--headline-s-font-size);font-weight:var(--vi-sys-typography-type-scale--headline-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--headline-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--headline-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--headline-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--headline-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-wght,"wght" 540 )}.vi-type-headline-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--headline-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--headline-m-font-size);font-weight:var(--vi-sys-typography-type-scale--headline-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--headline-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--headline-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--headline-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--headline-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-wght,"wght" 540 )}.vi-type-headline-l{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--headline-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--headline-l-font-size);font-weight:var(--vi-sys-typography-type-scale--headline-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--headline-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--headline-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--headline-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--headline-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-wght,"wght" 540 )}.vi-type-emphasized-headline-l{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-emphasized-label-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-label-l{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-l-font-size);font-weight:var(--vi-sys-typography-type-scale--label-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght,"wght" 540 )}.vi-type-label-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-m-font-size);font-weight:var(--vi-sys-typography-type-scale--label-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-wght,"wght" 540 )}.vi-type-label-s{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-s-font-size);font-weight:var(--vi-sys-typography-type-scale--label-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-wght,"wght" 540 )}.vi-type-label-m-alt{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-m-alt-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-m-alt-font-size);font-weight:var(--vi-sys-typography-type-scale--label-m-alt-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-m-alt-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-m-alt-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-m-alt-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-m-alt-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-m-alt-font-wght,"wght" 540 )}.vi-type-title-l-emphasized{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-title-l{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--title-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--title-l-font-size);font-weight:var(--vi-sys-typography-type-scale--title-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--title-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--title-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--title-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--title-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-wght,"wght" 540 )}.vi-type-emphasized-title-m,.vi-type-title-m-emphasized{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-title-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--title-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--title-m-font-size);font-weight:var(--vi-sys-typography-type-scale--title-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--title-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--title-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--title-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--title-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-wght,"wght" 540 )}.vi-type-title-m-alt{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--title-m-alt-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--title-m-alt-font-size);font-weight:var(--vi-sys-typography-type-scale--title-m-alt-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--title-m-alt-font-tracking);line-height:var(--vi-sys-typography-type-scale--title-m-alt-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--title-m-alt-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--title-m-alt-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-title-m-alt-font-wght,"wght" 540 )}.vi-type-title-s-emphasized{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-title-s{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--title-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--title-s-font-size);font-weight:var(--vi-sys-typography-type-scale--title-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--title-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--title-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--title-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--title-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-wght,"wght" 540 )}.vi-type-emphasized-body-xl{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-emphasized-body-l{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-emphasized-body-m{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-emphasized-body-s{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-emphasized-rounded-body-xl{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}.vi-type-code{font:400 .9375rem/1.25rem VI UI Code,monospace}.vi-type-extended-code{font-family:VI UI Code,monospace;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.25rem;font-variation-settings:"MONO" 1,"wght" 400}.vi-type-extended-bullet{font-family:VI UI Code,monospace;font-size:.9375rem;font-weight:650;letter-spacing:0;line-height:1.5rem;font-variation-settings:"MONO" 1,"wght" 650}.vi-type-extended-blockquote{font-family:VI UI Code,monospace;font-size:1.375rem;font-weight:300;letter-spacing:0;line-height:1.875rem;font-variation-settings:"MONO" 0,"wght" 300;font-style:italic}.vi-type-extended-caption{font-family:VI UI Code,monospace;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.25rem;font-variation-settings:"MONO" 0,"wght" 400;font-style:italic}.vi-type-extended-takeaway{font-family:VI UI Code,monospace;font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.5rem;font-variation-settings:"MONO" 0,"wght" 400;font-style:italic}.vi-elevation-0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.vi-elevation-1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.vi-elevation-2{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.vi-elevation-3{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.vi-elevation-4{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.vi-elevation-5{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.vi-elevation-0-5{box-shadow:0 2px 8px -2px #00000029}@media(pointer:fine){::-webkit-scrollbar,::-webkit-scrollbar-corner{background:transparent;height:12px;width:12px}::-webkit-scrollbar-thumb{background:content-box transparent;border:2px solid transparent;border-radius:var(--vi-sys-shape--corner-full);min-height:48px;min-width:48px}@supports not (scrollbar-color:auto){:hover{will-change:scrollbar-color}}:hover::-webkit-scrollbar-thumb{background:content-box var(--vi-sys-color--surface-container-highest)}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:content-box var(--vi-sys-color--outline-variant)}::-webkit-scrollbar-button{height:0;width:0}@supports not (selector(::-webkit-scrollbar)){*{scrollbar-color:transparent transparent;scrollbar-gutter:auto;scrollbar-width:thin}:hover{scrollbar-color:var(--vi-sys-color--surface-container-highest) transparent}}}html{--mat-focus-indicator-border-width:1px;--mat-focus-indicator-border-color:var(--mat-sys-secondary,black);--mat-focus-indicator-display:block}.mat-mdc-standard-chip .mat-mdc-chip-action-label,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{overflow:visible}@media(forced-colors:active){:root{--mat-focus-indicator-border-width:3px}}:focus:not(:focus-visible){--mat-focus-indicator-display:none}.mat-mdc-icon-button{--mat-focus-indicator-border-radius:50%}single-image .overlay-container .on-hover-button{opacity:0}single-image .overlay-container .on-hover-button.active,single-image .overlay-container .on-hover-button:focus:not(.cdk-mouse-focused),single-image .overlay-container:hover .on-hover-button{opacity:1}single-image .overlay-container .on-hover-button.active[disabled],single-image .overlay-container .on-hover-button:focus:not(.cdk-mouse-focused)[disabled],single-image .overlay-container:hover .on-hover-button[disabled]{opacity:.5}single-image.generated-image .placeholder{aspect-ratio:1}single-image.generated-image .image,single-image.generated-image .placeholder{height:auto}@media screen and (min-width:600px){single-image.generated-image .image,single-image.generated-image .placeholder{width:240px}}@media screen and (min-width:600px){single-image.generated-image.large .image,single-image.generated-image.large .placeholder{width:456px}}generated-image.luminous-layout{display:block;max-width:var(--vi-chat-window-content-width-default,744px);margin:0}generated-image.luminous-layout single-image.generated-image .image,generated-image.luminous-layout single-image.generated-image .placeholder{width:100%}generated-image.luminous-layout .loader:before{display:none}.generated-image-expansion-dialog-action-buttons .generated-image-button,.generated-image-expansion-dialog-bottom-action-buttons .generated-image-button,.select-image-dialog_content .generated-image-button,single-image.generated-image .generated-image-button{padding:0;border-radius:50%}.generated-image-expansion-dialog-action-buttons .generated-image-button .button-icon-wrapper,.generated-image-expansion-dialog-bottom-action-buttons .generated-image-button .button-icon-wrapper,.select-image-dialog_content .generated-image-button .button-icon-wrapper,single-image.generated-image .generated-image-button .button-icon-wrapper{display:grid;place-content:center;border-radius:50%}.generated-image-expansion-dialog-action-buttons .generated-image-button .button-icon-wrapper .button-icon,.generated-image-expansion-dialog-bottom-action-buttons .generated-image-button .button-icon-wrapper .button-icon,.select-image-dialog_content .generated-image-button .button-icon-wrapper .button-icon,single-image.generated-image .generated-image-button .button-icon-wrapper .button-icon{color:var(--vi-sys-color--on-surface-variant)}single-image.generated-image .generated-image-button{height:32px;width:32px;min-width:32px}.select-image-dialog_content .generated-image-button .button-icon-wrapper,single-image.generated-image .generated-image-button .button-icon-wrapper{background:var(--vi-color-image-overlay-background);height:32px;width:32px}.select-image-dialog_content .generated-image-button .button-icon-wrapper .button-icon,single-image.generated-image .generated-image-button .button-icon-wrapper .button-icon{height:20px;font-size:20px;color:var(--vi-sys-color--on-surface-variant)}.select-image-dialog_content .generated-image-button .button-icon-wrapper mat-spinner,single-image.generated-image .generated-image-button .button-icon-wrapper mat-spinner{stroke:var(--vi-sys-color--primary)}.select-image-dialog_content .loader-cell,single-image.generated-image .loader-cell{width:164px;aspect-ratio:1}@media screen and (max-width:600px){.select-image-dialog_content .loader-cell,single-image.generated-image .loader-cell{width:calc(100% + 20px)}}.select-image-dialog_content .loader-cell:before,single-image.generated-image .loader-cell:before{box-shadow:0 0 0 240px var(--vi-color-imagen-selection-dialog-background);pointer-events:none;z-index:2}.select-image-dialog_content .loader-cell.filler,single-image.generated-image .loader-cell.filler{background-color:var(--vi-color-imagen-selection-dialog-background);flex-grow:1;aspect-ratio:auto}.select-image-dialog_content .loader-cell button,single-image.generated-image .loader-cell button{margin:10px}@media screen and (max-width:600px){:root .generated-image-change-image-dialog.mat-mdc-dialog-panel{min-width:100%;min-height:100%}:root .generated-image-change-image-dialog.mat-mdc-dialog-panel mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0}}:root .generated-image-change-image-dialog.mat-mdc-dialog-panel mat-dialog-container.mat-mdc-dialog-container .dialog-title{padding-bottom:0}:root .generated-image-prompt-dialog.mat-mdc-menu-panel{border-radius:12px}:root .generated-image-prompt-dialog.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0}generated-image single-image .placeholder.loading,generated-video single-image .placeholder.loading{animation:none;background:transparent}generated-image .loader,generated-video .loader{overflow:hidden;border-radius:16px;position:absolute;inset:0}generated-image .loader:before,generated-video .loader:before{content:"";position:absolute;display:block;inset:-100%;background:linear-gradient(90deg,var(--vi-color-imagen-loading-gradient-step-1),var(--vi-color-imagen-loading-gradient-step-2),var(--vi-color-imagen-loading-gradient-step-3),var(--vi-color-imagen-loading-gradient-step-2),var(--vi-color-imagen-loading-gradient-step-1),var(--vi-color-imagen-loading-gradient-step-2),var(--vi-color-imagen-loading-gradient-step-3),var(--vi-color-imagen-loading-gradient-step-2));background-size:200% 200%;background-position:200%;background-repeat:repeat;transform:rotate(33deg);transform-origin:center}generated-image .loader.animate:before,generated-video .loader.animate:before{animation:animateGradient 4.3s linear infinite}generated-image .loader.animate.done-generating:before,generated-video .loader.animate.done-generating:before{animation:fadeOut .2s linear;animation-fill-mode:forwards}generated-image .loader .placeholder.loading,generated-video .loader .placeholder.loading{background:none}.generated-images-container.loader-grid,.image-gallery.loader-grid{border-radius:16px;display:flex;flex-wrap:wrap;gap:10px;position:relative;overflow:hidden;width:490px}.generated-images-container.loader-grid:before,.image-gallery.loader-grid:before{content:"";position:absolute;display:block;inset:-100%;background:linear-gradient(90deg,var(--vi-color-imagen-loading-gradient-step-1),var(--vi-color-imagen-loading-gradient-step-2),var(--vi-color-imagen-loading-gradient-step-3),var(--vi-color-imagen-loading-gradient-step-2),var(--vi-color-imagen-loading-gradient-step-1),var(--vi-color-imagen-loading-gradient-step-2),var(--vi-color-imagen-loading-gradient-step-3),var(--vi-color-imagen-loading-gradient-step-2));background-size:200% 200%;background-position:200%;background-repeat:repeat;transform:rotate(33deg);transform-origin:center}.generated-images-container.loader-grid.animate:before,.image-gallery.loader-grid.animate:before{animation:animateGradient 4.3s linear infinite}.generated-images-container.loader-grid.animate.done-generating:before,.image-gallery.loader-grid.animate.done-generating:before{animation:fadeOut .2s linear;animation-fill-mode:forwards}.generated-images-container.loader-grid .placeholder.loading,.image-gallery.loader-grid .placeholder.loading{background:none}@keyframes animateGradient{0%{background-position:200%}to{background-position:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.single-large-image .generated-images-container{border-radius:16px;max-width:490px}@media screen and (min-width:600px){.single-large-image single-image.generated-image .image,.single-large-image single-image.generated-image .placeholder{width:456px}}.single-large-image .generated-images-container.loader-grid,.single-large-image .image-gallery.loader-grid{width:456px;overflow:hidden}.single-large-image .loader-cell{width:456px}@media screen and (max-width:600px){.single-large-image .loader-cell{width:calc(100% + 20px)}}.single-large-image .loader-cell:before{box-shadow:0 0 0 456px var(--vi-sys-color--surface);z-index:1;pointer-events:none}.side-by-side-immersive .loader-cell{width:160px}generated-image,generated-video{transform:scale(1);transition:transform .2s linear}generated-image.loading,generated-video.loading{transform:scale(0);transform-origin:center}:root .image-expansion-dialog-backdrop{background-color:color(from var(--vi-color-lightbox-background) srgb r g b/.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:backdrop-opacity 83ms linear forwards}:root .mobile-generated-image-bottom-sheet-panel .mat-bottom-sheet-container.cdk-dialog-container{border-radius:28px 28px 0 0;padding-top:16px;padding-bottom:56px;background-color:var(--vi-color-lightbox-background)}:root .image-expansion-dialog-panel.image-expansion-dialog-panel:has(.spark-edge-to-edge){max-width:100vw!important}:root .image-expansion-dialog-panel.image-expansion-dialog-panel .mat-mdc-dialog-container.cdk-dialog-container .mat-mdc-dialog-surface{background-color:transparent;border-radius:0;box-shadow:none}:root .image-expansion-dialog-panel.image-expansion-dialog-panel .mat-mdc-dialog-container.cdk-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-content{padding:0;max-height:unset}:root .image-expansion-dialog-panel.image-expansion-dialog-panel .mat-mdc-dialog-container.cdk-dialog-container .mat-mdc-dialog-surface iframe:not(.image-expansion-dialog-interactive-iframe iframe){pointer-events:none}:root .image-expansion-dialog-panel.image-expansion-dialog-panel .mat-mdc-dialog-container.cdk-dialog-container .mat-mdc-dialog-surface iframe{border:none;position:absolute;width:100%;height:100%}:root .image-expansion-dialog-panel.image-expansion-dialog-panel .carousel-dots{display:none}:root .image-expansion-dialog-panel.image-expansion-dialog-panel .lens-icon-content{display:flex;align-items:center;gap:4px}:root .image-expansion-dialog-trigger-fade{animation:trigger-fade-out 83ms linear forwards}:root .image-expansion-dialog-link-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes trigger-fade-out{0%{opacity:1}to{opacity:0}}@keyframes backdrop-opacity{0%{opacity:0}to{opacity:1}}:root .video-trimmer-dialog-backdrop{background-color:color(from var(--vi-color-lightbox-background) srgb r g b/.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:video-trimmer-backdrop-opacity 83ms linear forwards}:root .video-trimmer-dialog-panel.video-trimmer-dialog-panel .mat-mdc-dialog-container.cdk-dialog-container .mat-mdc-dialog-surface{background-color:transparent;border-radius:0;box-shadow:none}:root .video-trimmer-dialog-panel.video-trimmer-dialog-panel .mat-mdc-dialog-container.cdk-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-content{padding:0;max-height:unset}@keyframes video-trimmer-backdrop-opacity{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.global-consent-dialog-panel{width:100dvw;height:100dvh}}.health-account-dialog-panel{width:50rem;max-width:90vw;height:40.625rem;max-height:90vh}.health-account-dialog-panel .mat-mdc-dialog-content{max-height:unset}.custom-mcp-dialog-panel{width:52rem}@media(max-width:768px){.custom-mcp-dialog-panel{width:auto;max-width:none;margin:var(--vi-sys-spacing--xl)}}.custom-mcp-consent-dialog-panel{width:32rem}@media(max-width:768px){.custom-mcp-consent-dialog-panel{width:auto;max-width:none;margin:var(--vi-sys-spacing--xl)}}.cdk-overlay-container .cookie-banner-dialog-pane{z-index:2000}@media(max-width:768px){.source-dialog-panel{min-width:100vw;min-height:100vh}}.vi-multiline-tooltip{white-space:pre-wrap}.vi-singleline-tooltip{white-space:nowrap}rich-textarea .user-prompt-chip{background:var(--vi-color-zero-state-prompt-chip-background);border-radius:6px;color:var(--vi-color-zero-state-prompt-chip-text);display:inline-block;margin:2px 0;padding:1px 6px}:root .message-dialog-content a{color:var(--vi-sys-color--primary)}.project-menu.mat-mdc-menu-panel{-webkit-margin-start:24px;margin-inline-start:24px;margin-top:-28px}.project-sidenav-container .project-action-list{height:40px;margin:0;padding:0}.project-sidenav-container .project-action-list .project-create-button{height:40px}.project-sidenav-container .project-action-list .project-create-button button{margin:0;width:100%}[dir=rtl] vi-avatar .vi-avatar .avatar_bottom-circle,[dir=rtl] vi-avatar .vi-avatar .avatar_top-circle{transform:scaleX(-1)}.bot-list-row-options-menu{--mat-menu-container-shape:8px;width:211px}:root .bot-row-container .text-container .bot-title mat-chip .mat-mdc-chip-action-label{font-size:9px}rich-textarea .ql-editor{position:relative;padding-inline:var(--rich-textarea-padding-inline-start,0) var(--rich-textarea-padding-inline-end,15px);padding-block:var(--rich-textarea-padding-block-start,0) var(--rich-textarea-padding-block-end,0);line-height:24px;min-height:var(--rich-textarea-min-height,unset);color:var(--rich-textarea-color,inherit);font-size:var(--rich-textarea-font-size,inherit);overflow:auto var(--textarea-overflow-y,auto);max-height:var(--textarea-max-height,calc(var(--textarea-max-rows, 0)*24px));overflow-wrap:anywhere;direction:ltr;text-align:start}rich-textarea .ql-editor.scrollbar-present{-webkit-padding-end:48px;padding-inline-end:48px}rich-textarea .ql-editor.scrollbar-present.new-input-ui{-webkit-padding-end:var(--vi-sys-spacing--s);padding-inline-end:var(--vi-sys-spacing--s)}rich-textarea .ql-editor.isFullscreen{max-height:calc(var(--chat-container-height, calc(100vh - 128px) ) - 48px - var(--uploader-height, 0px));height:calc(var(--chat-container-height, calc(100vh - 128px) ) - 48px - var(--uploader-height, 0px))}rich-textarea .ql-editor.isFullscreen:not(.new-input-ui){-webkit-padding-end:60px;padding-inline-end:60px}rich-textarea .ql-editor.ql-blank:before{font-style:unset;color:var(--rich-textarea-placeholder-color,var(--vi-color-form-field-placeholder));inset-inline:var(--rich-textarea-padding-inline-start,0) var(--rich-textarea-padding-inline-end,16px);--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-l-font-size);font-weight:var(--vi-sys-typography-type-scale--body-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght,"wght" 540 );font-size:var(--rich-textarea-font-size,inherit);opacity:var(--placeholder-opacity,1);transition:opacity .3s linear}rich-textarea .ql-editor.ql-blank:after{content:attr(data-placeholder);display:block;margin-top:-24px;visibility:hidden}rich-textarea.enterprise .ql-editor.ql-blank:before{inset-inline:20px 16px}rich-textarea.enterprise .ql-editor.ql-blank:after{content:"encrypted";color:var(--rich-textarea-placeholder-color,var(--vi-color-form-field-placeholder));font-family:Luminous Symbols;font-variation-settings:"wght" 320;position:absolute;visibility:visible;font-size:20px;margin-left:-3px}rich-textarea.enterprise.simplified-mobile-input .ql-editor.ql-blank:after{display:block;margin-left:0;margin-top:0;top:0;inset-inline-start:0}rich-textarea.enterprise.simplified-mobile-input .ql-editor.ql-blank:before{inset-inline-start:24px}rich-textarea.lm-placeholder.simplified-mobile-input .ql-editor.ql-blank:before{color:var(--vi-sys-color--on-surface-variant);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:20px;font-weight:375;font-optical-sizing:none;font-variation-settings:"ROND" 0,"opsz" 22,"slnt" 0,"wdth" 100;top:50%;transform:translateY(-50%)}rich-textarea.lm-placeholder.simplified-mobile-input.enterprise .ql-editor.ql-blank:after{color:var(--vi-sys-color--on-surface-variant)}rich-textarea.simplified-mobile-input .ql-editor.ql-blank:before{font-optical-sizing:none;font-variation-settings:"wdth" 100,"slnt" 0,"ROND" 0,"opsz" 22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:var(--vi-sys-color--on-surface-low)}rich-textarea.simplified-mobile-input .ql-editor.ql-blank:after{display:none}.dark-theme rich-textarea.simplified-mobile-input .ql-editor{caret-color:var(--vi-sys-color--primary)}.discovery-feed-theme rich-textarea .ql-editor.ql-blank{opacity:1;transition:none}.discovery-feed-theme rich-textarea .ql-editor.ql-blank:before{opacity:1;transition:opacity .25s linear}.discovery-feed-theme rich-textarea.enterprise .ql-editor.ql-blank:after{opacity:1;transition:opacity .25s linear}.discovery-feed-theme rich-textarea.hide-placeholder .ql-editor.ql-blank:after,.discovery-feed-theme rich-textarea.hide-placeholder .ql-editor.ql-blank:before{opacity:0;transition:opacity .1s linear}.project-mobile-fullscreen-dialog{--mat-dialog-container-shape:0px}.project-mobile-fullscreen-dialog .cdk-overlay-pane:has(project-create-sources-dialog){max-width:100vw;max-height:100dvh;width:100vw;height:100dvh}.project-mobile-fullscreen-dialog .cdk-overlay-pane:has(project-create-sources-dialog) .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0}@media(max-width:768px){.global-gal-data-usage-dialog-panel{min-width:100vw;min-height:100%;align-items:center}}bots-creation-window .mat-mdc-text-field-wrapper{border-radius:var(--mdc-shape-small,16px);background-color:var(--vi-sys-color--surface)}bots-creation-window .instruction-actions-container .history-button:first-of-type .mat-mdc-button-persistent-ripple{border-start-end-radius:0;border-end-end-radius:0}bots-creation-window .instruction-actions-container .history-button:last-of-type .mat-mdc-button-persistent-ripple{border-start-start-radius:0;border-end-start-radius:0}bots-creation-window .instruction-bg p{margin:0}.mat-mdc-card.card-container.lm-menu-theme,.mat-mdc-card.lm-menu-theme,.mat-mdc-card.more-uploads-card-container.lm-menu-theme,.mat-mdc-card.toolbox-drawer-simplified-more-menu-card.lm-menu-theme,.mat-mdc-menu-panel.lm-menu-theme{background-color:var(--vi-sys-color--surface-bright);border-radius:var(--vi-sys-shape--corner-large-increased);box-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color);padding:var(--vi-sys-spacing--s);--mat-list-list-item-container-color:var(--vi-sys-color--surface-bright);--mat-list-list-item-label-text-color:var(--vi-sys-color--on-surface)}.mat-mdc-card.card-container.lm-menu-theme mat-action-list,.mat-mdc-card.lm-menu-theme mat-action-list,.mat-mdc-card.more-uploads-card-container.lm-menu-theme mat-action-list,.mat-mdc-card.toolbox-drawer-simplified-more-menu-card.lm-menu-theme mat-action-list,.mat-mdc-menu-panel.lm-menu-theme mat-action-list{padding:0}.mat-mdc-card.card-container.lm-menu-theme .menu-icon,.mat-mdc-card.card-container.lm-menu-theme mat-icon,.mat-mdc-card.lm-menu-theme .menu-icon,.mat-mdc-card.lm-menu-theme mat-icon,.mat-mdc-card.more-uploads-card-container.lm-menu-theme .menu-icon,.mat-mdc-card.more-uploads-card-container.lm-menu-theme mat-icon,.mat-mdc-card.toolbox-drawer-simplified-more-menu-card.lm-menu-theme .menu-icon,.mat-mdc-card.toolbox-drawer-simplified-more-menu-card.lm-menu-theme mat-icon,.mat-mdc-menu-panel.lm-menu-theme .menu-icon,.mat-mdc-menu-panel.lm-menu-theme mat-icon{color:var(--vi-sys-color--on-surface)}.mat-mdc-card.card-container.lm-menu-theme .divider,.mat-mdc-card.lm-menu-theme .divider,.mat-mdc-card.more-uploads-card-container.lm-menu-theme .divider,.mat-mdc-card.toolbox-drawer-simplified-more-menu-card.lm-menu-theme .divider,.mat-mdc-menu-panel.lm-menu-theme .divider{--mat-divider-color:var(--vi-sys-color--on-surface-low);margin-block:var(--vi-sys-spacing--s)}.mat-mdc-card.card-container.lm-menu-theme .mat-mdc-menu-content,.mat-mdc-card.lm-menu-theme .mat-mdc-menu-content,.mat-mdc-card.more-uploads-card-container.lm-menu-theme .mat-mdc-menu-content,.mat-mdc-card.toolbox-drawer-simplified-more-menu-card.lm-menu-theme .mat-mdc-menu-content,.mat-mdc-menu-panel.lm-menu-theme .mat-mdc-menu-content{padding:0}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme{padding:0 var(--vi-sys-spacing--s);gap:0;min-height:36px;border-radius:var(--vi-sys-shape--corner-medium)}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .mat-mdc-menu-item-text,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .mat-mdc-menu-item-text{display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap;flex:1}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme:focus-visible,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme:focus-visible{outline:3px solid var(--vi-sys-color--on-surface);outline-offset:2px;border-radius:var(--vi-sys-shape--corner-medium);z-index:1}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme{--mat-focus-indicator-border-color:var(--mat-sys-secondary,black);--mat-focus-indicator-display:none}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .mat-mdc-standard-chip .mat-mdc-chip-action-label,.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .mat-mdc-standard-chip .mat-mdc-chip-action-label,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{overflow:visible}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme{--mat-menu-item-hover-state-layer-color:var(--vi-sys-color-states--hover-on-surface);--mat-menu-item-focus-state-layer-color:var(--vi-sys-color-states--focus-on-surface);--mat-list-list-item-one-line-container-height:36px;--mat-list-list-item-hover-state-layer-color:var(--vi-sys-color-states--hover-on-surface);--mat-list-list-item-hover-state-layer-opacity:1;--mat-list-list-item-focus-state-layer-opacity:0}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme:focus-visible,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme:focus-visible{--mat-list-list-item-focus-state-layer-color:var(--vi-sys-color-states--focus-on-surface);--mat-list-list-item-focus-state-layer-opacity:1}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme:focus:not(:focus-visible),.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme:focus:not(:focus-visible){outline:none}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme:hover,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme:hover{--mat-list-list-item-focus-state-layer-opacity:0}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme:active,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme:active{--mat-list-list-item-hover-state-layer-opacity:0;--mat-list-list-item-container-color:var(--vi-sys-color-states--pressed-on-surface)}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme.is-selected,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme.is-selected{--mat-list-list-item-container-color:var(--vi-sys-color--surface-dim);--mat-list-list-item-label-text-color:var(--vi-sys-color--on-surface)}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme.is-selected .gem-menu-item-label,.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme.is-selected .selected-icon,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme.is-selected .gem-menu-item-label,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme.is-selected .selected-icon{color:var(--vi-sys-color--on-surface)}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .gem-menu-item-icon,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .gem-menu-item-icon{margin:0;-webkit-margin-end:var(--vi-sys-spacing--s);margin-inline-end:var(--vi-sys-spacing--s);width:24px;height:24px}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .gem-menu-item-icon .mat-icon,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .gem-menu-item-icon .mat-icon{width:inherit;height:inherit;margin:0}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .gem-menu-item-label,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .gem-menu-item-label{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface);display:inline-flex;align-items:center;white-space:nowrap}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .gem-menu-item-badge,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .gem-menu-item-badge{height:24px;padding-inline:var(--vi-sys-spacing--s);padding-block:0;display:inline-flex;align-items:center;border-radius:var(--vi-sys-shape--corner-full);background-color:var(--vi-sys-color--on-surface-low);-webkit-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s)}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme .gem-menu-item-badge-label,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme .gem-menu-item-badge-label{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );display:inline-flex;align-items:center;color:var(--vi-sys-color--on-surface)}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme.mat-mdc-list-item-disabled,.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme[disabled],.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme.mat-mdc-list-item-disabled,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme[disabled]{opacity:.38;pointer-events:none;cursor:default}.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item){padding:0 var(--vi-sys-spacing--s);gap:0;min-height:36px;border-radius:var(--vi-sys-shape--corner-medium);display:flex;align-items:center}.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item):focus-visible{outline:3px solid var(--vi-sys-color--on-surface);outline-offset:2px;border-radius:var(--vi-sys-shape--corner-medium);background-color:var(--vi-sys-color-states--focus-on-surface)}.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item):hover{background-color:var(--vi-sys-color-states--hover-on-surface)}.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item).lm-menu-item-theme:active{background-color:var(--vi-sys-color-states--pressed-on-surface)}.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item) .gem-menu-item-icon{margin:0;-webkit-margin-end:var(--vi-sys-spacing--s);margin-inline-end:var(--vi-sys-spacing--s);color:var(--vi-sys-color--on-surface);width:24px;height:24px}.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item) .gem-menu-item-icon .mat-icon{width:inherit;height:inherit;margin:0}.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item) .gem-menu-item-label{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface)}.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item).disabled,.lm-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item)[disabled]{opacity:.38;pointer-events:none;cursor:default}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme.lm-stacked-menu-item-theme,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme.lm-stacked-menu-item-theme{min-height:3.25rem;width:100%;--mat-list-list-item-one-line-container-height:3.25rem}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme.lm-stacked-menu-item-theme .gem-menu-item-label-container,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme.lm-stacked-menu-item-theme .gem-menu-item-label-container{display:flex;flex-direction:column;flex:1;overflow:hidden;min-width:0}.mat-mdc-list-item.mat-mdc-list-item.lm-menu-item-theme.lm-stacked-menu-item-theme .gem-menu-item-sublabel,.mat-mdc-menu-item.mat-mdc-menu-item.lm-menu-item-theme.lm-stacked-menu-item-theme .gem-menu-item-sublabel{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-menu-item-theme.lm-stacked-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item){min-height:3.25rem;width:100%;--mat-list-list-item-one-line-container-height:3.25rem}.lm-menu-item-theme.lm-stacked-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item) .gem-menu-item-label-container{display:flex;flex-direction:column;flex:1;overflow:hidden;min-width:0}.lm-menu-item-theme.lm-stacked-menu-item-theme:not(.mat-mdc-list-item):not(.mat-mdc-menu-item) .gem-menu-item-sublabel{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gem-shimmer-active{position:relative;overflow:hidden;isolation:isolate;--gem-shimmer-color:var(--vi-sys-color--surface-bright);--gem-shimmer-blend-mode:normal}.gem-shimmer-active:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(-65deg,transparent 40%,var(--gem-shimmer-color) 50%,transparent 60%);background-size:400% 400%;animation:gem-shimmer-sweep 2s linear infinite;mix-blend-mode:var(--gem-shimmer-blend-mode)}@keyframes gem-shimmer-sweep{0%{background-position:100% 100%}70%,to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.gem-shimmer-active:before{animation:none}}.gem-tooltip .mat-mdc-tooltip-surface{background-color:var(--vi-sys-color--inverse-surface);border-radius:var(--vi-sys-shape--corner-extra-small);color:var(--vi-sys-color--inverse-on-surface);padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--l)}.gem-tooltip.vi-ui-enabled .mat-mdc-tooltip-surface,.luminous-ui .gem-tooltip .mat-mdc-tooltip-surface{background-color:var(--vi-sys-color--on-surface);border-radius:var(--vi-sys-shape--corner-medium);color:var(--vi-sys-color--surface-dim);overflow:visible;position:relative}.mat-mdc-tooltip-panel-above .vi-ui-enabled .mat-mdc-tooltip-surface:after{content:"";position:absolute;border-style:solid;border-color:transparent;top:100%;bottom:auto;left:50%;transform:translate(-50%);border-top-color:var(--vi-sys-color--on-surface);border-width:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--xs) 0 var(--vi-sys-spacing--xs)}.mat-mdc-tooltip-panel-below .vi-ui-enabled .mat-mdc-tooltip-surface:after{content:"";position:absolute;border-style:solid;border-color:transparent;bottom:100%;top:auto;left:50%;transform:translate(-50%);border-bottom-color:var(--vi-sys-color--on-surface);border-width:0 var(--vi-sys-spacing--xs) var(--vi-sys-spacing--xs) var(--vi-sys-spacing--xs)}.mat-mdc-tooltip-panel-left .vi-ui-enabled .mat-mdc-tooltip-surface:after{content:"";position:absolute;border-style:solid;border-color:transparent;left:100%;right:auto;top:50%;transform:translateY(-50%);border-left-color:var(--vi-sys-color--on-surface);border-width:var(--vi-sys-spacing--xs) 0 var(--vi-sys-spacing--xs) var(--vi-sys-spacing--xs)}.mat-mdc-tooltip-panel-right .vi-ui-enabled .mat-mdc-tooltip-surface:after{content:"";position:absolute;border-style:solid;border-color:transparent;right:100%;left:auto;top:50%;transform:translateY(-50%);border-right-color:var(--vi-sys-color--on-surface);border-width:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--xs) var(--vi-sys-spacing--xs) 0}.skill-folder-upload-modal-panel{--mat-dialog-container-shape:var(--vi-sys-shape--corner-extra-large)}.download-vi-for-mac-panel .gem-dialog-container .gem-dialog-title-and-content-container{padding:0;gap:0}.download-vi-for-mac-panel .gem-dialog-title-and-content-container .mat-mdc-dialog-content.gem-dialog-content{padding:0;margin:0;scrollbar-gutter:auto}.remy-onboarding-panel .gem-dialog-container .gem-dialog-title{display:none}.remy-onboarding-panel .gem-dialog-container .gem-dialog-title-and-content-container{padding:0;gap:0}.remy-onboarding-panel .gem-dialog-title-and-content-container .mat-mdc-dialog-content.gem-dialog-content{padding:0;overflow-y:scroll;scrollbar-width:thin}.remy-onboarding-panel .gem-dialog-container .mat-mdc-dialog-actions.gem-dialog-actions{justify-content:center;flex-shrink:0}.agent-creation-dialog-panel gem-dialog{display:flex;flex-direction:column;height:100%}.agent-creation-dialog-panel .gem-dialog-container{display:flex;flex-direction:column;height:100%}.agent-creation-dialog-panel .gem-dialog-title-and-content-container{padding:0;flex:1;display:flex;flex-direction:column}.agent-creation-dialog-panel .mat-mdc-dialog-content.gem-dialog-content{flex:1;max-height:none}.agent-creation-dialog-panel .mat-mdc-dialog-actions.gem-dialog-actions{display:none}@scope(.md-content)to (.no-md){>:first-child{margin-top:0}>:first-child .code-block{margin-top:0}.horizontal-scroll-wrapper{overflow-x:scroll}@media screen and (max-width:768px){.horizontal-scroll-wrapper{margin-inline:-20px;padding-inline:20px;margin-bottom:var(--vi-sys-spacing--l)}}.table-block-component{overflow:scroll hidden}p{margin:0 0 var(--vi-sys-spacing--l);overflow-wrap:anywhere}p:not(learning-immersive-panel *){margin-bottom:calc(var(--vi-sys-spacing--l) - (var(--vi-sys-typography-markdown-type-scale--p-line-height) - var(--vi-sys-typography-markdown-type-scale--p-font-size))/2)}p:has(+ol),p:has(+ul){margin-bottom:var(--vi-sys-spacing--s)}h1,h2,h3,h4,h5,h6{margin:1.75rem 0 var(--vi-sys-spacing--s)}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit;font-weight:inherit;line-height:inherit}h1{--vi-type-scale-default-rond:var(--vi-sys-typography-markdown-type-scale--h-1-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-markdown-type-scale--h-1-font-size);font-weight:var(--vi-sys-typography-markdown-type-scale--h-1-font-weight);letter-spacing:var(--vi-sys-typography-markdown-type-scale--h-1-font-tracking);line-height:var(--vi-sys-typography-markdown-type-scale--h-1-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-markdown-type-scale--h-1-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-markdown-type-scale--h-1-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-markdown-type-scale--h-1-strong-font-wght,"wght" 540 )}h2{--vi-type-scale-default-rond:var(--vi-sys-typography-markdown-type-scale--h-2-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-markdown-type-scale--h-2-font-size);font-weight:var(--vi-sys-typography-markdown-type-scale--h-2-font-weight);letter-spacing:var(--vi-sys-typography-markdown-type-scale--h-2-font-tracking);line-height:var(--vi-sys-typography-markdown-type-scale--h-2-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-markdown-type-scale--h-2-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-markdown-type-scale--h-2-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-markdown-type-scale--h-2-strong-font-wght,"wght" 540 )}h3{--vi-type-scale-default-rond:var(--vi-sys-typography-markdown-type-scale--h-3-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-markdown-type-scale--h-3-font-size);font-weight:var(--vi-sys-typography-markdown-type-scale--h-3-font-weight);letter-spacing:var(--vi-sys-typography-markdown-type-scale--h-3-font-tracking);line-height:var(--vi-sys-typography-markdown-type-scale--h-3-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-markdown-type-scale--h-3-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-markdown-type-scale--h-3-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-markdown-type-scale--h-3-strong-font-wght,"wght" 540 )}h4,h5,h6{--vi-type-scale-default-rond:var(--vi-sys-typography-markdown-type-scale--h-4-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-markdown-type-scale--h-4-font-size);font-weight:var(--vi-sys-typography-markdown-type-scale--h-4-font-weight);letter-spacing:var(--vi-sys-typography-markdown-type-scale--h-4-font-tracking);line-height:var(--vi-sys-typography-markdown-type-scale--h-4-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-markdown-type-scale--h-4-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-markdown-type-scale--h-4-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-markdown-type-scale--h-4-strong-font-wght,"wght" 540 )}ol{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}ul:not(.interactive-content-block-high-prominence){list-style-type:disc;-webkit-padding-start:1.6875rem;padding-inline-start:1.6875rem}ul:not(.interactive-content-block-high-prominence)>li.interactive-content-list-item.default{list-style-type:none}ul:not(.interactive-content-block-high-prominence)>li.interactive-content-list-item.default:before{content:"prompt_suggestion";font-family:Google Symbols;position:absolute;transform:translate(-1.375rem)}ul:not(.interactive-content-block-high-prominence)>li.interactive-content-list-item.low-prominence{list-style-type:none}ul:not(.interactive-content-block-high-prominence)>li.interactive-content-list-item.low-prominence:before{content:"prompt_suggestion";font-family:Google Symbols;position:absolute;transform:translate(-1.375rem);color:var(--vi-sys-color--on-surface-low)}>ol,>ul{-webkit-padding-start:calc(var(--vi-sys-spacing--l) + var(--vi-sys-spacing--l));padding-inline-start:calc(var(--vi-sys-spacing--l) + var(--vi-sys-spacing--l))}>ol li,>ul li{-webkit-padding-start:6px;padding-inline-start:6px}>ol li>p,>ul li>p{-webkit-padding-start:0;padding-inline-start:0}ol,ul{margin:var(--vi-sys-spacing--s) 0}ol li,ol li>p,ul li,ul li>p{margin:var(--vi-sys-spacing--s) 0;-webkit-padding-start:var(--vi-sys-spacing--xs);padding-inline-start:var(--vi-sys-spacing--xs)}>ol,>ul{margin-bottom:var(--vi-sys-spacing--l)}a:not(.avoid-markdown){color:var(--vi-sys-color--primary)}table{background-color:var(--vi-sys-color--surface-container);border-radius:4px;border-spacing:0;border-collapse:separate;width:100%;overflow:hidden}table th{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-l-font-size);font-weight:var(--vi-sys-typography-type-scale--label-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght,"wght" 540 );background-color:var(--vi-sys-color--surface-container-high);padding:8px 12px;text-align:start;vertical-align:top}table td{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-m-font-size);font-weight:var(--vi-sys-typography-type-scale--body-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght,"wght" 540 );background-color:var(--vi-sys-color--surface-container-low);padding:8px 12px;vertical-align:top}:host-context(.is-embedded) table td,table p{overflow-wrap:break-word}code{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-m-font-size);font-weight:var(--vi-sys-typography-type-scale--body-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght,"wght" 540 );font-family:VI UI Mono,monospace;color:var(--vi-sys-color--on-surface-variant);background-color:var(--vi-sys-color--surface-container-high);border-radius:6px;padding:1px 6px}.attachment-container.generated-images,.attachment-container.search-images{display:flex;flex-flow:column nowrap;gap:8px;margin:16px 0}@media screen and (min-width:600px){.attachment-container.generated-images,.attachment-container.search-images{flex-flow:row wrap}}.attachment-container.generated-images response-element:has(.spark-licensed-center-host),.attachment-container.search-images response-element:has(.spark-licensed-center-host){margin:0 auto}.attachment-container.search-images:has(.spark-licensed-center-host){margin-bottom:0}.attachment-container.generated-images:has(generated-image.luminous-layout){display:block}table .attachment-container.generated-images,table .attachment-container.search-images{display:block}.attachment-container.audio-player{margin:16px 0}.attachment-container.conversation-attribution-block{display:inline}li .text-block-with-attachment{vertical-align:top}.math-block{overflow-x:auto}}:root .light-theme{--vi-color-neutral-90:#e3e3e3;--vi-color-neutral-95:#f2f2f2;--vi-color-neutral-96:#f4f3f2;--vi-color-enterprise-greeting:#c7c7c7;--vi-color-custom-primary-container:#d3e3fd;--vi-color-surface-tint:#6991d6;--vi-color-tertiary-60:#1ea446;--vi-color-surface-3-opacity-11:rgba(105,145,214,.1098039216);--vi-color-surface-5-opacity-14:rgba(105,145,214,.1411764706);--vi-color-footer-background:#f8f9fa;--vi-color-draft-chip-background:#e8eaed;--vi-color-sidenav-background-desktop:#e9eef6;--vi-color-sidenav-background-mobile:var(--vi-sys-color--surface-container);--vi-color-mode-switcher-container:var(--vi-sys-color--surface-container);--vi-color-mode-switcher-slider:var(--vi-sys-color--surface-bright);--vi-color-inverse-primary-background:#000;--vi-color-response-container-flipped-background:#f3f6fc;--vi-color-sos-footer:#757575;--vi-color-code-comment:#5f6368;--vi-color-code-variables:#d93025;--vi-color-code-literal:#b55908;--vi-color-code-class:#996900;--vi-color-code-string:#188038;--vi-color-code-quotes-and-meta:#1967d2;--vi-color-code-keyword:#8430ce;--vi-color-code-chip-foreground:#8430ce;--vi-color-code-chip-background:#f7e3ff;--vi-color-code-chip-background-selected:#f0c6ff;--vi-color-continue-chat-discovery-tooltip-button-text:#0b57d0;--vi-color-fact-check-tooltip-entailed-highlight:#ddf8d8;--vi-color-fact-check-tooltip-entailed-selected:rgba(128,218,128,.75);--vi-color-fact-check-tooltip-contradictory-highlight:#ffede1;--vi-color-fact-check-tooltip-contradictory-selected:rgba(255,182,131,.75);--vi-color-fact-check-button-complete:#d3e3fd;--vi-color-fact-title:#006c35;--vi-color-fact-title-invalid:#9a4600;--vi-color-recitation-background:#e7f2ff;--vi-color-tooltip-box-shadow:rgba(60,64,67,.16);--vi-color-sentence-prefix-color:#000;--vi-color-sentence-words-color:#80868b;--vi-color-image-overlay-background:rgba(255,255,255,.75);--vi-color-pup-banner:#fbbc04;--vi-color-share-link:#0842a0;--vi-color-strong-focus-indicator:#000;--vi-color-inverse-strong-focus-indicator:#fff;--vi-color-tool-fuse-background-left:#dddeff;--vi-color-tool-fuse-background-middle:#e7e9fe;--vi-color-tool-fuse-background-right:#f3f6fc;--vi-color-tool-fuse-foreground-left:#cbddff;--vi-color-tool-fuse-foreground-middle:#d8e2ff;--vi-color-tool-fuse-foreground-right:#ccceff;--vi-color-vi-avatar-v2-basic-circle-stop-1:#9168c0;--vi-color-vi-avatar-v2-basic-circle-stop-2:#5684d1;--vi-color-vi-avatar-v2-basic-circle-stop-3:#1ba1e3;--vi-color-vi-avatar-v2-advanced-circle-stop-1:#9e72ba;--vi-color-vi-avatar-v2-advanced-circle-stop-2:#d65c67;--vi-color-vi-avatar-v2-advanced-circle-stop-3:#d6635c;--vi-color-icon-separator:#d9d9d9;--vi-color-chrome-experiment-badge:#1b6ef3;--vi-color-vi-topbar-product-controls:#5f6368;--vi-color-share-title-card-border:#c4c7c5;--vi-color-share-selected-title-card-border:#0b57d0;--vi-color-share-social-media-icon-focus:#e9eef6;--vi-color-share-social-media-icon-background:#f8fafd;--vi-color-form-field-outline:#80868b;--vi-color-form-field-outline-active:#1a73e8;--vi-color-form-field-outline-hover:#202124;--vi-color-form-field-placeholder:#5f6368;--vi-color-zero-state-card-selected:#d3e3fd;--vi-color-zero-state-prompt-chip-background:#d3e3fd;--vi-color-zero-state-prompt-chip-text:#0b57d0;--vi-color-processing-animation-color-1:#e3e3e3;--vi-color-processing-animation-color-2:#f0f4f9;--vi-color-onhover-conversation-metadata-button-v2:#dde3ea;--vi-color-new-conversation-button:#dde3ea;--vi-color-on-new-conversation-button:#444746;--vi-color-icon-container-background:#fff;--vi-color-bot-power-up-button-background:#e8eaed;--vi-color-bot-onboarding-banner-bg-step-1:#efdbff;--vi-color-bot-onboarding-banner-bg-step-2:#c2e7ff;--vi-color-bot-onboarding-banner-bg-step-3:#c2e7ff;--vi-color-bot-onboarding-banner-bg-step-4:#efdbff;--vi-color-bot-logo-bg-default:#e1e3e1;--vi-color-bot-logo-text-default:#5c5f5e;--vi-color-bot-logo-border-default:#a9acaa;--vi-color-lightbox-background:#fff;--vi-color-lightbox-editing-text:#e0e0e0;--vi-color-lightbox-input-background:#1c1c1c;--vi-color-lightbox-input-placeholder-text:#808080;--vi-color-lightbox-input-scrollbar:#3a3a3a;--vi-color-lightbox-send-button-active:#1f3b9b;--vi-color-lightbox-editing-tool-text:#fdfcfc;--vi-color-lightbox-editing-tool-selected-text:#e0e0e0;--vi-color-lightbox-editing-tool-selected-bg:rgba(255,255,255,.12);--vi-color-image-lightbox-text:#757575;--vi-color-image-placeholder-background:#d3dbe5;--vi-color-chart-highlighted-background:#e9eef6;--vi-color-skeleton-loader-background-1:#f0f4f9;--vi-color-skeleton-loader-background-2:#e9eef6;--vi-color-skeleton-loader-background-3:#487fed;--vi-color-skeleton-loader-background-alt-1:#f0f4f9;--vi-color-skeleton-loader-background-alt-2:#e8cde2;--vi-color-skeleton-loader-background-alt-3:#e5989f;--vi-color-skeleton-loader-background-grayscale-1:#f0f4f9;--vi-color-skeleton-loader-background-grayscale-2:#d3dbe5;--vi-color-skeleton-loader-background-grayscale-3:#f0f4f8;--vi-color-gallery-separator-line:#e1e3e1;--vi-color-gallery-image-card-text:#fff;--vi-color-brand-text-gradient-stop-1:#4285f4;--vi-color-brand-text-gradient-stop-2:#9b72cb;--vi-color-brand-text-gradient-stop-3:#d96570;--vi-color-brand-text-gradient-v2-stop-1:#3983ff;--vi-color-brand-text-gradient-v2-stop-2:#3e6af0;--vi-color-brand-text-gradient-v2-stop-3:#579fff;--vi-color-input-area-buttons-hover-background:#3c4043;--vi-color-sidenav-mobile-controls:#444746;--vi-color-sidenav-scrim:rgba(19,19,20,.4);--vi-color-get-app-banner-background:#d6e2fb;--vi-color-get-app-banner-text:#444746;--vi-color-get-app-mobile-dialog-text:#fff;--vi-color-get-app-mobile-dialog-disclaimer:#e3e3e3;--vi-color-get-app-mobile-dialog-background:#14181d;--vi-color-get-app-qr-code-border:#fff;--vi-color-imagen-loading-gradient-step-1:rgba(240,244,249,.2);--vi-color-imagen-loading-gradient-step-2:#f0f4f9;--vi-color-imagen-loading-gradient-step-3:#d3dbe5;--vi-color-imagen-selection-dialog-background:#fff;--vi-color-enterprise-disclaimer-encrypted:#8e4e00;--vi-color-enterprise-disclaimer-encrypted-background:#ffdcc1;--vi-color-planner-status-indicator-bar-error:#ec928e;--vi-color-planner-status-indicator-bar-warning:#ffb683;--vi-color-planner-status-indicator-bar-update:#7cacf8;--vi-color-resize-canvas-background:#ecf3fe;--vi-color-immersive-editor-comment-selection:#ffe9c4;--vi-color-immersive-editor-comment-selection-focused:#ffd289;--vi-color-immersive-editor-user-selection:#a8c7fa;--vi-color-immersive-learning-correct-background:var(--vi-sys-color--tertiary-container);--vi-color-immersive-learning-correct-border:var(--vi-sys-color--tertiary-container);--vi-color-immersive-learning-incorrect-background:#fff8f8;--vi-color-immersive-learning-incorrect-border:#fff8f8;--vi-color-immersive-learning-answered-in-rehearsal-background:var(--vi-sys-color--secondary-container);--vi-color-immersive-learning-answered-in-rehearsal-border:var(--vi-sys-color--secondary-fixed-dim);--vi-color-product-card-image-container-background:#fff;--vi-color-surface-dim-tmp:#f0f4f8;--vi-color-sidenav-tile-background-aurora:#e5ecf2;--vi-color-sidenav-tile-text-aurora:#4c505a;--vi-color-input-companion-button-hover-background:#edf2fc;--vi-color-input-companion-button-active-background:#e8eefb;--vi-color-remy-surface:#faf9f9;--vi-color-progress-on-track:var(--vi-sys-color-acc-color--accent-fixed);--vi-color-progress-still-working:#ffacc2;--vi-color-progress-not-started:var(--vi-sys-color--surface-dim);--vi-color-progress-bar-not-started:#dadce0;--vi-color-progress-on-track-text:#002220;--vi-color-progress-still-working-text:#652000;--vi-color-progress-not-started-text:#1f1f1f;--vi-color-progress-donut-black:#000;--vi-color-progress-donut-white:#fff;--vi-color-vi-u-top-priority-bg:#f4faff;--vi-color-vi-u-top-priority-text:#2051da;--vi-color-vi-u-progress-banner-bg:#f8f9fc;--vi-color-vi-u-lesson-tile-hover-bg:#f2f0f0;--vi-color-lm-shimmer-selected-overlay:color(from var(--vi-sys-color--surface) srgb r g b/.94);--vi-color-lm-surface-overlay-container:rgba(255,255,255,.5);--vi-color-green-610-aurora:#f6fff0;--vi-color-red-610-aurora:#fff7f9}:root .dark-theme{--vi-color-neutral-90:#37393b;--vi-color-neutral-95:#2a2a2a;--vi-color-neutral-96:#0e0e0f;--vi-color-enterprise-greeting:#474747;--vi-color-custom-primary-container:#222327;--vi-color-surface-tint:#d1e1ff;--vi-color-tertiary-60:#1ea446;--vi-color-surface-3-opacity-11:rgba(209,225,255,.1098039216);--vi-color-surface-5-opacity-14:rgba(209,225,255,.1411764706);--vi-color-footer-background:#202124;--vi-color-draft-chip-background:#303030;--vi-color-sidenav-background-desktop:var(--vi-sys-color--surface-container);--vi-color-sidenav-background-mobile:var(--vi-sys-color--surface-container);--vi-color-mode-switcher-container:var(--vi-sys-color--surface-container-high);--vi-color-mode-switcher-slider:var(--vi-sys-color--surface-container-highest);--vi-color-inverse-primary-background:#fff;--vi-color-response-container-flipped-background:#222327;--vi-color-sos-footer:#ababab;--vi-color-code-comment:#80868b;--vi-color-code-variables:#f28b82;--vi-color-code-literal:#fa903e;--vi-color-code-class:#fdd663;--vi-color-code-string:#81c995;--vi-color-code-quotes-and-meta:#8ab4f8;--vi-color-code-keyword:#c58af9;--vi-color-code-chip-foreground:#f0c6ff;--vi-color-code-chip-background:#4c2271;--vi-color-code-chip-background-selected:#8430ce;--vi-color-continue-chat-discovery-tooltip-button-text:#d3e3fd;--vi-color-fact-check-tooltip-entailed-highlight:rgba(68,194,101,.25);--vi-color-fact-check-tooltip-entailed-selected:#00522c;--vi-color-fact-check-tooltip-contradictory-highlight:rgba(255,125,65,.25);--vi-color-fact-check-tooltip-contradictory-selected:#753403;--vi-color-fact-check-button-complete:#282a2c;--vi-color-fact-title:#80da88;--vi-color-fact-title-invalid:#ffb683;--vi-color-recitation-background:rgba(118,172,255,.25);--vi-color-tooltip-box-shadow:rgba(60,64,67,.16);--vi-color-sentence-prefix-color:#fff;--vi-color-sentence-words-color:#80868b;--vi-color-image-overlay-background:rgba(60,64,67,.75);--vi-color-pup-banner:#fdd663;--vi-color-share-link:#a8c7fa;--vi-color-strong-focus-indicator:#fff;--vi-color-inverse-strong-focus-indicator:#000;--vi-color-tool-fuse-background-left:#222327;--vi-color-tool-fuse-background-middle:#161c25;--vi-color-tool-fuse-background-right:#222327;--vi-color-tool-fuse-foreground-left:#3b475b;--vi-color-tool-fuse-foreground-middle:#4a5a73;--vi-color-tool-fuse-foreground-right:#4a4c67;--vi-color-vi-avatar-v2-basic-circle-stop-1:#9168c0;--vi-color-vi-avatar-v2-basic-circle-stop-2:#5684d1;--vi-color-vi-avatar-v2-basic-circle-stop-3:#1ba1e3;--vi-color-vi-avatar-v2-advanced-circle-stop-1:#9e72ba;--vi-color-vi-avatar-v2-advanced-circle-stop-2:#d65c67;--vi-color-vi-avatar-v2-advanced-circle-stop-3:#d6635c;--vi-color-icon-separator:#7a7a7a;--vi-color-chrome-experiment-badge:#a8c7fa;--vi-color-vi-topbar-product-controls:rgba(255,255,255,.87);--vi-color-share-title-card-border:#8e918f;--vi-color-share-selected-title-card-border:#0b57d0;--vi-color-share-social-media-icon-focus:#131314;--vi-color-share-social-media-icon-background:#43474e;--vi-color-form-field-outline:#bdc1c6;--vi-color-form-field-outline-active:#8ab4f8;--vi-color-form-field-outline-hover:#f8f9fa;--vi-color-form-field-placeholder:#bdc1c6;--vi-color-zero-state-card-selected:#3b4456;--vi-color-zero-state-prompt-chip-background:#3b4456;--vi-color-zero-state-prompt-chip-text:#aec6f6;--vi-color-processing-animation-color-1:#474747;--vi-color-processing-animation-color-2:#131314;--vi-color-onhover-conversation-metadata-button-v2:#37393b;--vi-color-new-conversation-button:#282a2c;--vi-color-on-new-conversation-button:#e3e3e3;--vi-color-icon-container-background:#000;--vi-color-bot-power-up-button-background:#303030;--vi-color-bot-onboarding-banner-bg-step-1:rgba(33,123,254,.3);--vi-color-bot-onboarding-banner-bg-step-2:rgba(7,142,251,.3);--vi-color-bot-onboarding-banner-bg-step-3:rgba(172,135,235,.3);--vi-color-bot-onboarding-banner-bg-step-4:rgba(238,77,93,.3);--vi-color-bot-logo-bg-default:#191d1c;--vi-color-bot-logo-text-default:#a9acaa;--vi-color-bot-logo-border-default:#5c5f5e;--vi-color-lightbox-background:#000;--vi-color-lightbox-editing-text:#e0e0e0;--vi-color-lightbox-input-background:#1c1c1c;--vi-color-lightbox-input-placeholder-text:#808080;--vi-color-lightbox-input-scrollbar:#3a3a3a;--vi-color-lightbox-send-button-active:#1f3b9b;--vi-color-lightbox-editing-tool-text:#fdfcfc;--vi-color-lightbox-editing-tool-selected-text:#e0e0e0;--vi-color-lightbox-editing-tool-selected-bg:rgba(255,255,255,.12);--vi-color-image-lightbox-text:#ababab;--vi-color-image-placeholder-background:#35383b;--vi-color-chart-highlighted-background:#e9eef6;--vi-color-skeleton-loader-background-1:#1e1f20;--vi-color-skeleton-loader-background-2:#333537;--vi-color-skeleton-loader-background-3:#487fed;--vi-color-skeleton-loader-background-alt-1:#1e1f20;--vi-color-skeleton-loader-background-alt-2:#543a52;--vi-color-skeleton-loader-background-alt-3:#d96570;--vi-color-skeleton-loader-background-grayscale-1:#161617;--vi-color-skeleton-loader-background-grayscale-2:#35383b;--vi-color-skeleton-loader-background-grayscale-3:#1e1f20;--vi-color-gallery-separator-line:#e1e3e1;--vi-color-gallery-image-card-text:#fff;--vi-color-brand-text-gradient-stop-1:#4285f4;--vi-color-brand-text-gradient-stop-2:#9b72cb;--vi-color-brand-text-gradient-stop-3:#d96570;--vi-color-brand-text-gradient-v2-stop-1:#3983ff;--vi-color-brand-text-gradient-v2-stop-2:#3e6af0;--vi-color-brand-text-gradient-v2-stop-3:#579fff;--vi-color-input-area-buttons-hover-background:#e8eaed;--vi-color-sidenav-mobile-controls:#e3e3e3;--vi-color-sidenav-scrim:rgba(19,19,20,.4);--vi-color-get-app-banner-background:#004a77;--vi-color-get-app-banner-text:#e3e3e3;--vi-color-get-app-mobile-dialog-text:#fff;--vi-color-get-app-mobile-dialog-disclaimer:#e3e3e3;--vi-color-get-app-mobile-dialog-background:#14181d;--vi-color-get-app-qr-code-border:#fff;--vi-color-imagen-loading-gradient-step-1:rgba(22,22,23,.2);--vi-color-imagen-loading-gradient-step-2:#1e1f20;--vi-color-imagen-loading-gradient-step-3:#35383b;--vi-color-imagen-selection-dialog-background:#202124;--vi-color-enterprise-disclaimer-encrypted:#8e4e00;--vi-color-enterprise-disclaimer-encrypted-background:#ffdcc1;--vi-color-planner-status-indicator-bar-error:#ec928e;--vi-color-planner-status-indicator-bar-warning:#ffb683;--vi-color-planner-status-indicator-bar-update:#7cacf8;--vi-color-resize-canvas-background:#041e49;--vi-color-immersive-editor-comment-selection:#5d4718;--vi-color-immersive-editor-comment-selection-focused:#835800;--vi-color-immersive-editor-user-selection:#36568d;--vi-color-immersive-learning-correct-background:var(--vi-sys-color--surface-container);--vi-color-immersive-learning-correct-border:#1aa64a;--vi-color-immersive-learning-incorrect-background:var(--vi-sys-color--surface-container);--vi-color-immersive-learning-incorrect-border:#f55e57;--vi-color-immersive-learning-answered-in-rehearsal-background:var(--vi-sys-color--surface-container);--vi-color-immersive-learning-answered-in-rehearsal-border:var(--vi-sys-color--secondary-fixed-dim);--vi-color-product-card-image-container-background:#fff;--vi-color-surface-dim-tmp:#000;--vi-color-sidenav-tile-background-aurora:#202424;--vi-color-sidenav-tile-text-aurora:#adb0bc;--vi-color-input-companion-button-hover-background:#32373c;--vi-color-input-companion-button-active-background:#383d45;--vi-color-remy-surface:#030303;--vi-color-progress-on-track:var(--vi-sys-color-acc-color--accent-fixed);--vi-color-progress-still-working:#ffacc2;--vi-color-progress-not-started:var(--vi-sys-color--surface-dim);--vi-color-progress-bar-not-started:#3c4043;--vi-color-progress-on-track-text:#002220;--vi-color-progress-still-working-text:#652000;--vi-color-progress-not-started-text:#1f1f1f;--vi-color-progress-donut-black:#000;--vi-color-progress-donut-white:#fff;--vi-color-vi-u-top-priority-bg:#1e3a8a;--vi-color-vi-u-top-priority-text:#8ab4f8;--vi-color-vi-u-progress-banner-bg:#141414;--vi-color-vi-u-lesson-tile-hover-bg:#141414;--vi-color-lm-shimmer-selected-overlay:color(from var(--vi-sys-color--surface) srgb r g b/.46);--vi-color-lm-surface-overlay-container:rgba(255,255,255,.08);--vi-color-green-610-aurora:#0c2511;--vi-color-red-610-aurora:#2d1316}:root:where(.theme-host){--vi-color-synthetic--chat-window-surface:var(--vi-sys-color--surface)}:root:where(.theme-host):where(.vi-zero-state){--vi-color-synthetic--chat-window-surface:var(--vi-color-surface-dim-tmp)}:root:where(.theme-host){--vi-color-synthetic--mat-card-background:var(--vi-sys-color--surface-container)}:root:where(.theme-host):where(.vi-zero-state){--vi-color-synthetic--mat-card-background:var(--vi-sys-color--surface-container-high)}:root:where(.theme-host){--vi-color-synthetic--chat-window-surface-container:var(--vi-sys-color--surface-container)}:root:where(.theme-host):where(.vi-zero-state){--vi-color-synthetic--chat-window-surface-container:var(--vi-sys-color--surface-container-lowest)}:root:where(.theme-host){--vi-color-synthetic--chat-window-surface-container-high:var(--vi-sys-color--surface-container-high)}:root:where(.theme-host):where(.vi-zero-state){--vi-color-synthetic--chat-window-surface-container-high:var(--vi-sys-color--surface-container-lowest)}:root:where(.theme-host){--vi-color-synthetic--chat-window-surface-container-highest:var(--vi-sys-color--surface-container-highest)}:root:where(.theme-host):where(.vi-zero-state){--vi-color-synthetic--chat-window-surface-container-highest:var(--vi-sys-color--surface-container-lowest)}:where(.theme-host){color-scheme:light;--mat-app-background-color:#fff;--mat-app-text-color:#1f1f1f;--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0,0,0,.2),0px 5px 8px 0px rgba(0,0,0,.14),0px 1px 14px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0,0,0,.2),0px 7px 10px 1px rgba(0,0,0,.14),0px 2px 16px 1px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0,0,0,.2),0px 9px 12px 1px rgba(0,0,0,.14),0px 3px 16px 2px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0,0,0,.2),0px 10px 14px 1px rgba(0,0,0,.14),0px 4px 18px 3px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0,0,0,.2),0px 11px 15px 1px rgba(0,0,0,.14),0px 4px 20px 3px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0,0,0,.2),0px 13px 19px 2px rgba(0,0,0,.14),0px 5px 24px 4px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0,0,0,.2),0px 14px 21px 2px rgba(0,0,0,.14),0px 5px 26px 4px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0,0,0,.2),0px 15px 22px 2px rgba(0,0,0,.14),0px 6px 28px 5px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0,0,0,.2),0px 17px 26px 2px rgba(0,0,0,.14),0px 6px 32px 5px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0,0,0,.2),0px 18px 28px 2px rgba(0,0,0,.14),0px 7px 34px 6px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0,0,0,.2),0px 19px 29px 2px rgba(0,0,0,.14),0px 7px 36px 6px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0,0,0,.2),0px 20px 31px 3px rgba(0,0,0,.14),0px 8px 38px 7px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0,0,0,.2),0px 21px 33px 3px rgba(0,0,0,.14),0px 8px 40px 7px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0,0,0,.2),0px 22px 35px 3px rgba(0,0,0,.14),0px 8px 42px 7px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0,0,0,.2),0px 23px 36px 3px rgba(0,0,0,.14),0px 9px 44px 8px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);--mat-ripple-color:color-mix(in srgb,#1f1f1f 10%,transparent);--mat-option-focus-state-layer-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-option-hover-state-layer-color:color-mix(in srgb,#1f1f1f 8%,transparent);--mat-option-label-text-color:#1f1f1f;--mat-option-selected-state-label-text-color:#004a77;--mat-option-selected-state-layer-color:#c2e7ff;--mat-optgroup-label-text-color:#444746;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color:#fff;--mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-pseudo-checkbox-full-selected-checkmark-color:#fff;--mat-pseudo-checkbox-full-selected-icon-color:#0b57d0;--mat-pseudo-checkbox-full-unselected-icon-color:#444746;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color:#0b57d0;--mat-option-label-text-size:1rem;--mat-option-label-text-weight:400;--mat-option-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-option-label-text-line-height:1.25rem;--mat-option-label-text-tracking:0;--mat-optgroup-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-optgroup-label-text-line-height:1.25rem;--mat-optgroup-label-text-size:.875rem;--mat-optgroup-label-text-tracking:0;--mat-optgroup-label-text-weight:500;--mat-bottom-sheet-container-shape:28px;--mat-bottom-sheet-container-text-color:#1f1f1f;--mat-bottom-sheet-container-background-color:#f8fafd;--mat-bottom-sheet-container-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-bottom-sheet-container-text-line-height:1.5rem;--mat-bottom-sheet-container-text-size:1rem;--mat-bottom-sheet-container-text-tracking:0;--mat-bottom-sheet-container-text-weight:400;--mat-button-toggle-focus-state-layer-opacity:.12;--mat-button-toggle-hover-state-layer-opacity:.08;--mat-button-toggle-shape:28px;--mat-button-toggle-background-color:transparent;--mat-button-toggle-disabled-selected-state-background-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-button-toggle-disabled-selected-state-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-button-toggle-disabled-state-background-color:transparent;--mat-button-toggle-disabled-state-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-button-toggle-divider-color:#747775;--mat-button-toggle-selected-state-background-color:#c2e7ff;--mat-button-toggle-selected-state-text-color:#004a77;--mat-button-toggle-state-layer-color:#1f1f1f;--mat-button-toggle-text-color:#1f1f1f;--mat-button-toggle-height:40px;--mat-button-toggle-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-button-toggle-label-text-line-height:1.25rem;--mat-button-toggle-label-text-size:.875rem;--mat-button-toggle-label-text-tracking:0;--mat-button-toggle-label-text-weight:500;--mat-divider-width:1px;--mat-divider-color:#c4c7c5;--mat-expansion-container-shape:12px;--mat-expansion-header-indicator-display:inline-block;--mat-expansion-legacy-header-indicator-display:none;--mat-expansion-container-elevation-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--mat-expansion-actions-divider-color:#747775;--mat-expansion-container-background-color:#fff;--mat-expansion-container-text-color:#1f1f1f;--mat-expansion-header-description-color:#444746;--mat-expansion-header-disabled-state-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-expansion-header-focus-state-layer-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-expansion-header-hover-state-layer-color:color-mix(in srgb,#1f1f1f 8%,transparent);--mat-expansion-header-indicator-color:#444746;--mat-expansion-header-text-color:#1f1f1f;--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px;--mat-expansion-container-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-expansion-container-text-line-height:1.5rem;--mat-expansion-container-text-size:1rem;--mat-expansion-container-text-tracking:0;--mat-expansion-container-text-weight:400;--mat-expansion-header-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-expansion-header-text-line-height:1.5rem;--mat-expansion-header-text-size:1rem;--mat-expansion-header-text-tracking:0;--mat-expansion-header-text-weight:500;--mat-grid-list-tile-header-primary-text-size:400 1rem/1.5rem "VI UI","VI UI Mono","VI UI",sans-serif;--mat-grid-list-tile-header-secondary-text-size:400 .875rem/1.25rem "VI UI","VI UI Mono","VI UI",sans-serif;--mat-grid-list-tile-footer-primary-text-size:400 1rem/1.5rem "VI UI","VI UI Mono","VI UI",sans-serif;--mat-grid-list-tile-footer-secondary-text-size:400 .875rem/1.25rem "VI UI","VI UI Mono","VI UI",sans-serif;--mat-icon-color:inherit;--mat-sidenav-container-shape:16px;--mat-sidenav-container-elevation-shadow:none;--mat-sidenav-container-width:360px;--mat-sidenav-container-divider-color:transparent;--mat-sidenav-container-background-color:#fff;--mat-sidenav-container-text-color:#444746;--mat-sidenav-content-background-color:#fff;--mat-sidenav-content-text-color:#1f1f1f;--mat-sidenav-scrim-color:color-mix(in srgb,#2d312f 40%,transparent);--mat-button-filled-container-shape:9999px;--mat-button-filled-horizontal-padding:24px;--mat-button-filled-icon-offset:-8px;--mat-button-filled-icon-spacing:8px;--mat-button-filled-touch-target-size:48px;--mat-button-outlined-container-shape:9999px;--mat-button-outlined-horizontal-padding:24px;--mat-button-outlined-icon-offset:-8px;--mat-button-outlined-icon-spacing:8px;--mat-button-outlined-outline-width:1px;--mat-button-outlined-touch-target-size:48px;--mat-button-protected-container-shape:9999px;--mat-button-protected-horizontal-padding:24px;--mat-button-protected-icon-offset:-8px;--mat-button-protected-icon-spacing:8px;--mat-button-protected-touch-target-size:48px;--mat-button-text-container-shape:9999px;--mat-button-text-horizontal-padding:12px;--mat-button-text-icon-offset:-4px;--mat-button-text-icon-spacing:8px;--mat-button-text-with-icon-horizontal-padding:16px;--mat-button-text-touch-target-size:48px;--mat-button-tonal-container-shape:9999px;--mat-button-tonal-horizontal-padding:24px;--mat-button-tonal-icon-offset:-8px;--mat-button-tonal-icon-spacing:8px;--mat-button-tonal-touch-target-size:48px;--mat-button-filled-container-color:#0b57d0;--mat-button-filled-disabled-container-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-button-filled-disabled-label-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-button-filled-disabled-state-layer-color:#444746;--mat-button-filled-focus-state-layer-opacity:.12;--mat-button-filled-hover-state-layer-opacity:.08;--mat-button-filled-label-text-color:#fff;--mat-button-filled-pressed-state-layer-opacity:.12;--mat-button-filled-ripple-color:color-mix(in srgb,#fff 12%,transparent);--mat-button-filled-progress-active-indicator-color:#fff;--mat-button-filled-state-layer-color:#fff;--mat-button-outlined-disabled-label-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-button-outlined-disabled-outline-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-button-outlined-disabled-state-layer-color:#444746;--mat-button-outlined-focus-state-layer-opacity:.12;--mat-button-outlined-hover-state-layer-opacity:.08;--mat-button-outlined-label-text-color:#0b57d0;--mat-button-outlined-outline-color:#747775;--mat-button-outlined-pressed-state-layer-opacity:.12;--mat-button-outlined-ripple-color:color-mix(in srgb,#0b57d0 12%,transparent);--mat-button-outlined-state-layer-color:#0b57d0;--mat-button-protected-container-color:#fff;--mat-button-protected-container-elevation-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-button-protected-disabled-container-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-button-protected-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-button-protected-disabled-label-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-button-protected-disabled-state-layer-color:#444746;--mat-button-protected-focus-container-elevation-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-button-protected-focus-state-layer-opacity:.12;--mat-button-protected-hover-container-elevation-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12);--mat-button-protected-hover-state-layer-opacity:.08;--mat-button-protected-label-text-color:#0b57d0;--mat-button-protected-pressed-container-elevation-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-button-protected-pressed-state-layer-opacity:.12;--mat-button-protected-ripple-color:color-mix(in srgb,#0b57d0 12%,transparent);--mat-button-protected-state-layer-color:#0b57d0;--mat-button-text-disabled-label-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-button-text-disabled-state-layer-color:#444746;--mat-button-text-focus-state-layer-opacity:.12;--mat-button-text-hover-state-layer-opacity:.08;--mat-button-text-label-text-color:#0b57d0;--mat-button-text-pressed-state-layer-opacity:.12;--mat-button-text-ripple-color:color-mix(in srgb,#0b57d0 12%,transparent);--mat-button-text-state-layer-color:#0b57d0;--mat-button-tonal-container-color:#c2e7ff;--mat-button-tonal-disabled-container-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-button-tonal-disabled-label-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-button-tonal-disabled-state-layer-color:#444746;--mat-button-tonal-focus-state-layer-opacity:.12;--mat-button-tonal-hover-state-layer-opacity:.08;--mat-button-tonal-label-text-color:#004a77;--mat-button-tonal-pressed-state-layer-opacity:.12;--mat-button-tonal-ripple-color:color-mix(in srgb,#004a77 12%,transparent);--mat-button-tonal-state-layer-color:#004a77;--mat-button-filled-touch-target-display:block;--mat-button-filled-container-height:40px;--mat-button-outlined-container-height:40px;--mat-button-outlined-touch-target-display:block;--mat-button-protected-touch-target-display:block;--mat-button-protected-container-height:40px;--mat-button-text-touch-target-display:block;--mat-button-text-container-height:40px;--mat-button-tonal-container-height:40px;--mat-button-tonal-touch-target-display:block;--mat-button-filled-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-button-filled-label-text-size:.875rem;--mat-button-filled-label-text-tracking:0;--mat-button-filled-label-text-weight:500;--mat-button-outlined-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-button-outlined-label-text-size:.875rem;--mat-button-outlined-label-text-tracking:0;--mat-button-outlined-label-text-weight:500;--mat-button-protected-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-button-protected-label-text-size:.875rem;--mat-button-protected-label-text-tracking:0;--mat-button-protected-label-text-weight:500;--mat-button-text-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-button-text-label-text-size:.875rem;--mat-button-text-label-text-tracking:0;--mat-button-text-label-text-weight:500;--mat-button-tonal-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-button-tonal-label-text-size:.875rem;--mat-button-tonal-label-text-tracking:0;--mat-button-tonal-label-text-weight:500;--mat-card-elevated-container-shape:12px;--mat-card-filled-container-shape:12px;--mat-card-outlined-container-shape:12px;--mat-card-outlined-outline-width:1px;--mat-card-elevated-container-color:#f8fafd;--mat-card-elevated-container-elevation:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-card-filled-container-color:#dde3ea;--mat-card-filled-container-elevation:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-card-outlined-container-color:#fff;--mat-card-outlined-container-elevation:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-card-outlined-outline-color:#c4c7c5;--mat-card-subtitle-text-color:#1f1f1f;--mat-card-subtitle-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-card-subtitle-text-line-height:1.5rem;--mat-card-subtitle-text-size:1rem;--mat-card-subtitle-text-tracking:0;--mat-card-subtitle-text-weight:500;--mat-card-title-text-font:"VI UI","VI UI",sans-serif;--mat-card-title-text-line-height:1.75rem;--mat-card-title-text-size:1.375rem;--mat-card-title-text-tracking:0;--mat-card-title-text-weight:400;--mat-dialog-actions-alignment:flex-end;--mat-dialog-actions-padding:16px 24px;--mat-dialog-container-elevation-shadow:none;--mat-dialog-container-max-width:560px;--mat-dialog-container-min-width:280px;--mat-dialog-container-shape:28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding:20px 24px;--mat-dialog-headline-padding:6px 24px 13px;--mat-dialog-with-actions-content-padding:20px 24px 0;--mat-dialog-container-color:#fff;--mat-dialog-subhead-color:#1f1f1f;--mat-dialog-supporting-text-color:#444746;--mat-dialog-subhead-font:"VI UI","VI UI",sans-serif;--mat-dialog-subhead-line-height:2rem;--mat-dialog-subhead-size:1.5rem;--mat-dialog-subhead-tracking:0;--mat-dialog-subhead-weight:400;--mat-dialog-supporting-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-dialog-supporting-text-line-height:1.25rem;--mat-dialog-supporting-text-size:.875rem;--mat-dialog-supporting-text-tracking:0;--mat-dialog-supporting-text-weight:400;--mat-icon-button-icon-size:24px;--mat-icon-button-container-shape:9999px;--mat-icon-button-touch-target-size:48px;--mat-icon-button-disabled-icon-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-icon-button-disabled-state-layer-color:#444746;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-icon-color:#444746;--mat-icon-button-pressed-state-layer-opacity:.12;--mat-icon-button-ripple-color:color-mix(in srgb,#444746 12%,transparent);--mat-icon-button-state-layer-color:#444746;--mat-icon-button-touch-target-display:block;--mat-icon-button-state-layer-size:40px;--mat-form-field-filled-active-indicator-height:1px;--mat-form-field-filled-focus-active-indicator-height:2px;--mat-form-field-filled-container-shape:4px;--mat-form-field-outlined-outline-width:1px;--mat-form-field-outlined-focus-outline-width:2px;--mat-form-field-outlined-container-shape:4px;--mat-form-field-disabled-input-text-placeholder-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-disabled-leading-icon-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-disabled-select-arrow-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-disabled-trailing-icon-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-enabled-select-arrow-color:#444746;--mat-form-field-error-focus-trailing-icon-color:#b3261e;--mat-form-field-error-hover-trailing-icon-color:#8c1d18;--mat-form-field-error-text-color:#b3261e;--mat-form-field-error-trailing-icon-color:#b3261e;--mat-form-field-filled-active-indicator-color:#444746;--mat-form-field-filled-caret-color:#0b57d0;--mat-form-field-filled-container-color:#e1e3e1;--mat-form-field-filled-disabled-active-indicator-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-filled-disabled-container-color:color-mix(in srgb,#1f1f1f 4%,transparent);--mat-form-field-filled-disabled-input-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-filled-disabled-label-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-filled-error-active-indicator-color:#b3261e;--mat-form-field-filled-error-caret-color:#b3261e;--mat-form-field-filled-error-focus-active-indicator-color:#b3261e;--mat-form-field-filled-error-focus-label-text-color:#b3261e;--mat-form-field-filled-error-hover-active-indicator-color:#8c1d18;--mat-form-field-filled-error-hover-label-text-color:#8c1d18;--mat-form-field-filled-error-label-text-color:#b3261e;--mat-form-field-filled-focus-active-indicator-color:#0b57d0;--mat-form-field-filled-focus-label-text-color:#0b57d0;--mat-form-field-filled-hover-active-indicator-color:#1f1f1f;--mat-form-field-filled-hover-label-text-color:#444746;--mat-form-field-filled-input-text-color:#1f1f1f;--mat-form-field-filled-input-text-placeholder-color:#444746;--mat-form-field-filled-label-text-color:#444746;--mat-form-field-focus-select-arrow-color:#0b57d0;--mat-form-field-focus-state-layer-opacity:0;--mat-form-field-hover-state-layer-opacity:.08;--mat-form-field-leading-icon-color:#444746;--mat-form-field-outlined-caret-color:#0b57d0;--mat-form-field-outlined-disabled-input-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-outlined-disabled-label-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-outlined-disabled-outline-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-form-field-outlined-error-caret-color:#b3261e;--mat-form-field-outlined-error-focus-label-text-color:#b3261e;--mat-form-field-outlined-error-focus-outline-color:#b3261e;--mat-form-field-outlined-error-hover-label-text-color:#8c1d18;--mat-form-field-outlined-error-hover-outline-color:#8c1d18;--mat-form-field-outlined-error-label-text-color:#b3261e;--mat-form-field-outlined-error-outline-color:#b3261e;--mat-form-field-outlined-focus-label-text-color:#0b57d0;--mat-form-field-outlined-focus-outline-color:#0b57d0;--mat-form-field-outlined-hover-label-text-color:#1f1f1f;--mat-form-field-outlined-hover-outline-color:#1f1f1f;--mat-form-field-outlined-input-text-color:#1f1f1f;--mat-form-field-outlined-input-text-placeholder-color:#444746;--mat-form-field-outlined-label-text-color:#444746;--mat-form-field-outlined-outline-color:#747775;--mat-form-field-select-disabled-option-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-select-option-text-color:#1f1f1f;--mat-form-field-state-layer-color:#1f1f1f;--mat-form-field-trailing-icon-color:#444746;--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px;--mat-form-field-container-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-form-field-container-text-line-height:1.5rem;--mat-form-field-container-text-size:1rem;--mat-form-field-container-text-tracking:0;--mat-form-field-container-text-weight:400;--mat-form-field-subscript-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-form-field-subscript-text-line-height:1rem;--mat-form-field-subscript-text-size:.75rem;--mat-form-field-subscript-text-tracking:.006rem;--mat-form-field-subscript-text-weight:400;--mat-form-field-outlined-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-form-field-outlined-label-text-size:1rem;--mat-form-field-outlined-label-text-tracking:0;--mat-form-field-outlined-label-text-weight:400;--mat-form-field-filled-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-form-field-filled-label-text-size:1rem;--mat-form-field-filled-label-text-tracking:0;--mat-form-field-filled-label-text-weight:400;--mat-list-active-indicator-color:#c2e7ff;--mat-list-active-indicator-shape:9999px;--mat-list-list-item-container-color:transparent;--mat-list-list-item-container-shape:0;--mat-list-list-item-disabled-label-text-color:#1f1f1f;--mat-list-list-item-disabled-label-text-opacity:.3;--mat-list-list-item-disabled-leading-icon-color:#1f1f1f;--mat-list-list-item-disabled-leading-icon-opacity:.38;--mat-list-list-item-disabled-state-layer-color:#1f1f1f;--mat-list-list-item-disabled-state-layer-opacity:.12;--mat-list-list-item-disabled-trailing-icon-color:#1f1f1f;--mat-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-list-item-focus-label-text-color:#1f1f1f;--mat-list-list-item-focus-state-layer-color:#1f1f1f;--mat-list-list-item-focus-state-layer-opacity:.12;--mat-list-list-item-hover-label-text-color:#1f1f1f;--mat-list-list-item-hover-state-layer-color:#1f1f1f;--mat-list-list-item-hover-state-layer-opacity:.08;--mat-list-list-item-label-text-color:#1f1f1f;--mat-list-list-item-leading-avatar-color:#d3e3fd;--mat-list-list-item-leading-avatar-shape:9999px;--mat-list-list-item-leading-avatar-size:40px;--mat-list-list-item-leading-icon-color:#444746;--mat-list-list-item-leading-icon-size:24px;--mat-list-list-item-selected-trailing-icon-color:#0b57d0;--mat-list-list-item-supporting-text-color:#444746;--mat-list-list-item-trailing-icon-color:#444746;--mat-list-list-item-trailing-icon-size:24px;--mat-list-list-item-trailing-supporting-text-color:#444746;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:16px;--mat-list-list-item-one-line-container-height:48px;--mat-list-list-item-two-line-container-height:64px;--mat-list-list-item-three-line-container-height:88px;--mat-list-list-item-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-list-list-item-label-text-line-height:1.5rem;--mat-list-list-item-label-text-size:1rem;--mat-list-list-item-label-text-tracking:0;--mat-list-list-item-label-text-weight:400;--mat-list-list-item-supporting-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-list-list-item-supporting-text-line-height:1.25rem;--mat-list-list-item-supporting-text-size:.875rem;--mat-list-list-item-supporting-text-tracking:0;--mat-list-list-item-supporting-text-weight:400;--mat-list-list-item-trailing-supporting-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-list-list-item-trailing-supporting-text-line-height:1rem;--mat-list-list-item-trailing-supporting-text-size:.688rem;--mat-list-list-item-trailing-supporting-text-tracking:.006rem;--mat-list-list-item-trailing-supporting-text-weight:500;--mat-slide-toggle-disabled-selected-handle-opacity:1;--mat-slide-toggle-disabled-selected-icon-opacity:.38;--mat-slide-toggle-disabled-track-opacity:.12;--mat-slide-toggle-disabled-unselected-handle-opacity:.38;--mat-slide-toggle-disabled-unselected-icon-opacity:.38;--mat-slide-toggle-disabled-unselected-track-outline-width:2px;--mat-slide-toggle-handle-shape:9999px;--mat-slide-toggle-hidden-track-opacity:0;--mat-slide-toggle-hidden-track-transition:opacity 75ms;--mat-slide-toggle-pressed-handle-size:28px;--mat-slide-toggle-selected-handle-horizontal-margin:0 24px;--mat-slide-toggle-selected-handle-size:24px;--mat-slide-toggle-selected-icon-size:16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin:0 22px;--mat-slide-toggle-selected-track-outline-color:transparent;--mat-slide-toggle-selected-track-outline-width:2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin:0 24px;--mat-slide-toggle-state-layer-size:40px;--mat-slide-toggle-track-height:32px;--mat-slide-toggle-track-outline-width:2px;--mat-slide-toggle-track-shape:9999px;--mat-slide-toggle-track-width:52px;--mat-slide-toggle-unselected-handle-horizontal-margin:0 8px;--mat-slide-toggle-unselected-handle-size:16px;--mat-slide-toggle-unselected-icon-size:16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin:0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin:0 4px;--mat-slide-toggle-visible-track-opacity:1;--mat-slide-toggle-visible-track-transition:opacity 75ms;--mat-slide-toggle-with-icon-handle-size:24px;--mat-slide-toggle-touch-target-size:48px;--mat-slide-toggle-disabled-label-text-color:#1f1f1f;--mat-slide-toggle-disabled-selected-handle-color:#fff;--mat-slide-toggle-disabled-selected-icon-color:#1f1f1f;--mat-slide-toggle-disabled-selected-track-color:#1f1f1f;--mat-slide-toggle-disabled-unselected-handle-color:#1f1f1f;--mat-slide-toggle-disabled-unselected-icon-color:#e1e3e1;--mat-slide-toggle-disabled-unselected-track-color:#e1e3e1;--mat-slide-toggle-disabled-unselected-track-outline-color:#1f1f1f;--mat-slide-toggle-label-text-color:#1f1f1f;--mat-slide-toggle-selected-focus-handle-color:#d3e3fd;--mat-slide-toggle-selected-focus-state-layer-color:#0b57d0;--mat-slide-toggle-selected-focus-state-layer-opacity:.12;--mat-slide-toggle-selected-focus-track-color:#0b57d0;--mat-slide-toggle-selected-handle-color:#fff;--mat-slide-toggle-selected-hover-handle-color:#d3e3fd;--mat-slide-toggle-selected-hover-state-layer-color:#0b57d0;--mat-slide-toggle-selected-hover-state-layer-opacity:.08;--mat-slide-toggle-selected-hover-track-color:#0b57d0;--mat-slide-toggle-selected-icon-color:#0842a0;--mat-slide-toggle-selected-pressed-handle-color:#d3e3fd;--mat-slide-toggle-selected-pressed-state-layer-color:#0b57d0;--mat-slide-toggle-selected-pressed-state-layer-opacity:.12;--mat-slide-toggle-selected-pressed-track-color:#0b57d0;--mat-slide-toggle-selected-track-color:#0b57d0;--mat-slide-toggle-track-outline-color:#747775;--mat-slide-toggle-unselected-focus-handle-color:#444746;--mat-slide-toggle-unselected-focus-state-layer-color:#1f1f1f;--mat-slide-toggle-unselected-focus-state-layer-opacity:.12;--mat-slide-toggle-unselected-focus-track-color:#e1e3e1;--mat-slide-toggle-unselected-handle-color:#747775;--mat-slide-toggle-unselected-hover-handle-color:#444746;--mat-slide-toggle-unselected-hover-state-layer-color:#1f1f1f;--mat-slide-toggle-unselected-hover-state-layer-opacity:.08;--mat-slide-toggle-unselected-hover-track-color:#e1e3e1;--mat-slide-toggle-unselected-icon-color:#e1e3e1;--mat-slide-toggle-unselected-pressed-handle-color:#444746;--mat-slide-toggle-unselected-pressed-state-layer-color:#1f1f1f;--mat-slide-toggle-unselected-pressed-state-layer-opacity:.12;--mat-slide-toggle-unselected-pressed-track-color:#e1e3e1;--mat-slide-toggle-unselected-track-color:#e1e3e1;--mat-slide-toggle-touch-target-display:block;--mat-slide-toggle-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-slide-toggle-label-text-line-height:1.25rem;--mat-slide-toggle-label-text-size:.875rem;--mat-slide-toggle-label-text-tracking:0;--mat-slide-toggle-label-text-weight:400;--mat-slider-value-indicator-opacity:1;--mat-slider-value-indicator-padding:0;--mat-slider-value-indicator-width:28px;--mat-slider-value-indicator-height:28px;--mat-slider-value-indicator-caret-display:none;--mat-slider-value-indicator-border-radius:50% 50% 50% 0;--mat-slider-value-indicator-text-transform:rotate(45deg);--mat-slider-value-indicator-container-transform:translateX(-50%) rotate(-45deg);--mat-slider-active-track-height:4px;--mat-slider-handle-height:20px;--mat-slider-handle-width:20px;--mat-slider-inactive-track-height:4px;--mat-slider-with-overlap-handle-outline-width:1px;--mat-slider-with-tick-marks-active-container-opacity:.38;--mat-slider-with-tick-marks-container-size:2px;--mat-slider-with-tick-marks-inactive-container-opacity:.38;--mat-slider-value-indicator-transform-origin:0 28px;--mat-slider-active-track-color:#0b57d0;--mat-slider-active-track-shape:9999px;--mat-slider-disabled-active-track-color:#1f1f1f;--mat-slider-disabled-handle-color:#1f1f1f;--mat-slider-disabled-inactive-track-color:#1f1f1f;--mat-slider-focus-handle-color:#0b57d0;--mat-slider-focus-state-layer-color:color-mix(in srgb,#0b57d0 20%,transparent);--mat-slider-handle-color:#0b57d0;--mat-slider-handle-elevation:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-slider-handle-shape:9999px;--mat-slider-hover-handle-color:#0b57d0;--mat-slider-hover-state-layer-color:color-mix(in srgb,#0b57d0 5%,transparent);--mat-slider-inactive-track-color:#e1e3e1;--mat-slider-inactive-track-shape:9999px;--mat-slider-label-container-color:#0b57d0;--mat-slider-label-label-text-color:#fff;--mat-slider-ripple-color:#0b57d0;--mat-slider-with-overlap-handle-outline-color:#fff;--mat-slider-with-tick-marks-active-container-color:#fff;--mat-slider-with-tick-marks-container-shape:9999px;--mat-slider-with-tick-marks-disabled-container-color:#1f1f1f;--mat-slider-with-tick-marks-inactive-container-color:#444746;--mat-slider-label-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-slider-label-label-text-line-height:1rem;--mat-slider-label-label-text-size:.75rem;--mat-slider-label-label-text-tracking:.006rem;--mat-slider-label-label-text-weight:500;--mat-snack-bar-container-shape:4px;--mat-snack-bar-button-color:#a8c7fa;--mat-snack-bar-container-color:#303030;--mat-snack-bar-supporting-text-color:#f2f2f2;--mat-snack-bar-supporting-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-snack-bar-supporting-text-line-height:1.25rem;--mat-snack-bar-supporting-text-size:.875rem;--mat-snack-bar-supporting-text-weight:400;--mat-chip-container-shape-radius:8px;--mat-chip-disabled-container-opacity:1;--mat-chip-elevated-container-color:transparent;--mat-chip-flat-selected-outline-width:0;--mat-chip-outline-width:1px;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-opacity:1;--mat-chip-with-avatar-avatar-shape-radius:24px;--mat-chip-with-avatar-avatar-size:24px;--mat-chip-with-avatar-disabled-avatar-opacity:.38;--mat-chip-with-icon-disabled-icon-opacity:.38;--mat-chip-with-icon-icon-size:18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity:.38;--mat-chip-disabled-label-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-chip-disabled-outline-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-chip-elevated-selected-container-color:#c2e7ff;--mat-chip-flat-disabled-selected-container-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-chip-focus-outline-color:#444746;--mat-chip-focus-state-layer-color:#444746;--mat-chip-focus-state-layer-opacity:.12;--mat-chip-hover-state-layer-color:#444746;--mat-chip-hover-state-layer-opacity:.08;--mat-chip-label-text-color:#444746;--mat-chip-outline-color:#747775;--mat-chip-selected-disabled-trailing-icon-color:#1f1f1f;--mat-chip-selected-focus-state-layer-color:#004a77;--mat-chip-selected-focus-state-layer-opacity:.12;--mat-chip-selected-hover-state-layer-color:#004a77;--mat-chip-selected-hover-state-layer-opacity:.08;--mat-chip-selected-label-text-color:#004a77;--mat-chip-selected-trailing-action-state-layer-color:#004a77;--mat-chip-selected-trailing-icon-color:#004a77;--mat-chip-trailing-action-focus-state-layer-opacity:.12;--mat-chip-trailing-action-hover-state-layer-opacity:.08;--mat-chip-trailing-action-state-layer-color:#444746;--mat-chip-with-icon-disabled-icon-color:#1f1f1f;--mat-chip-with-icon-icon-color:#444746;--mat-chip-with-icon-selected-icon-color:#004a77;--mat-chip-with-trailing-icon-disabled-trailing-icon-color:#1f1f1f;--mat-chip-with-trailing-icon-trailing-icon-color:#444746;--mat-chip-container-height:32px;--mat-chip-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-chip-label-text-line-height:1.25rem;--mat-chip-label-text-size:.875rem;--mat-chip-label-text-tracking:0;--mat-chip-label-text-weight:500;--mat-menu-divider-bottom-spacing:8px;--mat-menu-divider-top-spacing:8px;--mat-menu-item-icon-size:24px;--mat-menu-item-spacing:12px;--mat-menu-item-leading-spacing:12px;--mat-menu-item-trailing-spacing:12px;--mat-menu-item-with-icon-leading-spacing:12px;--mat-menu-item-with-icon-trailing-spacing:12px;--mat-menu-container-shape:4px;--mat-menu-divider-color:#e1e3e1;--mat-menu-item-label-text-color:#1f1f1f;--mat-menu-item-icon-color:#444746;--mat-menu-item-hover-state-layer-color:color-mix(in srgb,#1f1f1f 8%,transparent);--mat-menu-item-focus-state-layer-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-menu-container-color:#f0f4f9;--mat-menu-container-elevation-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--mat-menu-item-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-menu-item-label-text-line-height:1.25rem;--mat-menu-item-label-text-size:.875rem;--mat-menu-item-label-text-tracking:0;--mat-menu-item-label-text-weight:500;--mat-checkbox-selected-focus-state-layer-opacity:.12;--mat-checkbox-selected-hover-state-layer-opacity:.08;--mat-checkbox-selected-pressed-state-layer-opacity:.12;--mat-checkbox-unselected-focus-state-layer-opacity:.12;--mat-checkbox-unselected-hover-state-layer-opacity:.08;--mat-checkbox-unselected-pressed-state-layer-opacity:.12;--mat-checkbox-touch-target-size:48px;--mat-checkbox-disabled-label-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-checkbox-disabled-selected-checkmark-color:#fff;--mat-checkbox-disabled-selected-icon-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-checkbox-label-text-color:#1f1f1f;--mat-checkbox-selected-checkmark-color:#fff;--mat-checkbox-selected-focus-icon-color:#0b57d0;--mat-checkbox-selected-focus-state-layer-color:#0b57d0;--mat-checkbox-selected-hover-icon-color:#0b57d0;--mat-checkbox-selected-hover-state-layer-color:#0b57d0;--mat-checkbox-selected-icon-color:#0b57d0;--mat-checkbox-selected-pressed-icon-color:#0b57d0;--mat-checkbox-selected-pressed-state-layer-color:#1f1f1f;--mat-checkbox-unselected-focus-icon-color:#1f1f1f;--mat-checkbox-unselected-focus-state-layer-color:#1f1f1f;--mat-checkbox-unselected-hover-icon-color:#1f1f1f;--mat-checkbox-unselected-hover-state-layer-color:#1f1f1f;--mat-checkbox-unselected-icon-color:#444746;--mat-checkbox-unselected-pressed-state-layer-color:#0b57d0;--mat-checkbox-touch-target-display:block;--mat-checkbox-state-layer-size:40px;--mat-checkbox-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-checkbox-label-text-line-height:1.25rem;--mat-checkbox-label-text-size:.875rem;--mat-checkbox-label-text-tracking:0;--mat-checkbox-label-text-weight:400;--mat-tooltip-container-shape:4px;--mat-tooltip-container-color:#303030;--mat-tooltip-supporting-text-color:#f2f2f2;--mat-tooltip-supporting-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-tooltip-supporting-text-line-height:1rem;--mat-tooltip-supporting-text-size:.75rem;--mat-tooltip-supporting-text-tracking:.006rem;--mat-tooltip-supporting-text-weight:400;--mat-progress-bar-active-indicator-height:4px;--mat-progress-bar-track-height:4px;--mat-progress-bar-track-shape:0;--mat-progress-bar-active-indicator-color:#0b57d0;--mat-progress-bar-track-color:#e1e3e1;--mat-progress-spinner-size:48px;--mat-progress-spinner-active-indicator-width:4px;--mat-progress-spinner-active-indicator-color:#0b57d0;--mat-select-container-elevation-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--mat-select-panel-background-color:#f0f4f9;--mat-select-enabled-trigger-text-color:#1f1f1f;--mat-select-disabled-trigger-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-select-placeholder-text-color:#444746;--mat-select-enabled-arrow-color:#444746;--mat-select-disabled-arrow-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-select-focused-arrow-color:#0b57d0;--mat-select-invalid-arrow-color:#b3261e;--mat-select-arrow-transform:translateY(-8px);--mat-select-trigger-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-select-trigger-text-line-height:1.5rem;--mat-select-trigger-text-size:1rem;--mat-select-trigger-text-tracking:0;--mat-select-trigger-text-weight:400;--mat-radio-disabled-unselected-icon-opacity:.38;--mat-radio-disabled-selected-icon-opacity:.38;--mat-radio-touch-target-size:48px;--mat-radio-checked-ripple-color:#0b57d0;--mat-radio-disabled-label-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-radio-disabled-selected-icon-color:#1f1f1f;--mat-radio-disabled-unselected-icon-color:#1f1f1f;--mat-radio-label-text-color:#1f1f1f;--mat-radio-ripple-color:#1f1f1f;--mat-radio-selected-focus-icon-color:#0b57d0;--mat-radio-selected-hover-icon-color:#0b57d0;--mat-radio-selected-icon-color:#0b57d0;--mat-radio-selected-pressed-icon-color:#0b57d0;--mat-radio-unselected-focus-icon-color:#1f1f1f;--mat-radio-unselected-hover-icon-color:#1f1f1f;--mat-radio-unselected-icon-color:#444746;--mat-radio-unselected-pressed-icon-color:#1f1f1f;--mat-radio-touch-target-display:block;--mat-radio-state-layer-size:40px;--mat-radio-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-radio-label-text-line-height:1.25rem;--mat-radio-label-text-size:.875rem;--mat-radio-label-text-tracking:0;--mat-radio-label-text-weight:400;--mat-datepicker-calendar-container-elevation-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-datepicker-calendar-container-shape:16px;--mat-datepicker-calendar-container-touch-elevation-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-datepicker-calendar-container-touch-shape:28px;--mat-datepicker-calendar-body-label-text-color:#1f1f1f;--mat-datepicker-calendar-container-background-color:#e9eef6;--mat-datepicker-calendar-container-text-color:#1f1f1f;--mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb,#1f1f1f 8%,transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:#c4eed0;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#00639b;--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#c2e7ff;--mat-datepicker-calendar-date-in-range-state-background-color:#d3e3fd;--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-preview-state-outline-color:#0b57d0;--mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-datepicker-calendar-date-selected-state-background-color:#0b57d0;--mat-datepicker-calendar-date-selected-state-text-color:#fff;--mat-datepicker-calendar-date-text-color:#1f1f1f;--mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-datepicker-calendar-date-today-outline-color:#0b57d0;--mat-datepicker-calendar-date-today-selected-state-outline-color:#0b57d0;--mat-datepicker-calendar-header-divider-color:transparent;--mat-datepicker-calendar-header-text-color:#444746;--mat-datepicker-calendar-navigation-button-icon-color:#444746;--mat-datepicker-calendar-period-button-icon-color:#444746;--mat-datepicker-calendar-period-button-text-color:#444746;--mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-datepicker-range-input-separator-color:#1f1f1f;--mat-datepicker-toggle-active-state-icon-color:#0b57d0;--mat-datepicker-toggle-icon-color:#444746;--mat-datepicker-calendar-body-label-text-size:.875rem;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-header-text-size:.875rem;--mat-datepicker-calendar-header-text-weight:500;--mat-datepicker-calendar-period-button-text-size:.875rem;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-datepicker-calendar-text-size:.875rem;--mat-fab-container-shape:16px;--mat-fab-extended-container-height:56px;--mat-fab-extended-container-shape:16px;--mat-fab-small-container-shape:12px;--mat-fab-touch-target-size:48px;--mat-fab-small-touch-target-size:48px;--mat-fab-container-color:#d3e3fd;--mat-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-disabled-state-container-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-fab-disabled-state-foreground-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-fab-extended-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-extended-focus-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-extended-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-fab-extended-pressed-container-elevation-shadow:6;--mat-fab-focus-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-focus-state-layer-opacity:.12;--mat-fab-foreground-color:#0842a0;--mat-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-fab-hover-state-layer-opacity:.08;--mat-fab-pressed-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-ripple-color:color-mix(in srgb,#0842a0 12%,transparent);--mat-fab-small-container-color:#d3e3fd;--mat-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-small-disabled-state-container-color:color-mix(in srgb,#1f1f1f 12%,transparent);--mat-fab-small-disabled-state-foreground-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-fab-small-focus-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-foreground-color:#0842a0;--mat-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-fab-small-hover-state-layer-opacity:.08;--mat-fab-small-pressed-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-ripple-color:color-mix(in srgb,#0842a0 12%,transparent);--mat-fab-small-state-layer-color:#0842a0;--mat-fab-state-layer-color:#0842a0;--mat-fab-touch-target-display:block;--mat-fab-extended-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-fab-extended-label-text-size:.875rem;--mat-fab-extended-label-text-tracking:0;--mat-fab-extended-label-text-weight:500;--mat-tab-active-indicator-height:2px;--mat-tab-active-indicator-shape:0;--mat-tab-divider-height:1px;--mat-tab-active-focus-indicator-color:#0b57d0;--mat-tab-active-focus-label-text-color:#1f1f1f;--mat-tab-active-hover-indicator-color:#0b57d0;--mat-tab-active-hover-label-text-color:#1f1f1f;--mat-tab-active-indicator-color:#0b57d0;--mat-tab-active-label-text-color:#1f1f1f;--mat-tab-active-ripple-color:#1f1f1f;--mat-tab-divider-color:#e1e3e1;--mat-tab-inactive-focus-label-text-color:#1f1f1f;--mat-tab-inactive-hover-label-text-color:#1f1f1f;--mat-tab-inactive-label-text-color:#1f1f1f;--mat-tab-inactive-ripple-color:#1f1f1f;--mat-tab-pagination-icon-color:#1f1f1f;--mat-tab-disabled-ripple-color:#444746;--mat-tab-container-height:48px;--mat-tab-label-text-font:"VI UI","VI UI Mono","VI UI",sans-serif;--mat-tab-label-text-line-height:1.25rem;--mat-tab-label-text-size:.875rem;--mat-tab-label-text-tracking:0;--mat-tab-label-text-weight:500;--mat-focus-indicator-border-color:#0b57d0}:where(.theme-host) .katex .katex-svg{filter:invert(0)}:where(.theme-host) .cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] :where(.theme-host) .cdk-visually-hidden{left:auto;right:0}:where(.theme-host){--mat-bottom-sheet-container-background-color:var(--vi-sys-color--surface-container);--mat-bottom-sheet-container-text-color:var(--vi-sys-color--on-surface)}:where(.theme-host) mat-bottom-sheet-container.mat-bottom-sheet-container{padding:var(--vi-sys-spacing--m) 0 var(--vi-sys-spacing--xxl) 0;border-radius:var(--vi-sys-shape--corner-large) var(--vi-sys-shape--corner-large) 0 0}:where(.theme-host){--mat-button-filled-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-filled-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-filled-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-filled-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-filled-disabled-container-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity));--mat-button-outlined-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-outlined-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-outlined-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-outlined-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-outlined-disabled-outline-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity));--mat-button-protected-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-protected-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-protected-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-protected-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-protected-disabled-container-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity));--mat-button-text-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-text-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-text-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-text-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-tonal-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-tonal-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-tonal-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-tonal-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-tonal-disabled-container-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity))}:where(.theme-host) a[mat-flat-button],:where(.theme-host) button[mat-flat-button]{--mat-button-filled-horizontal-padding:var(--vi-sys-spacing--xxl)}:where(.theme-host) a[mat-flat-button]:hover,:where(.theme-host) button[mat-flat-button]:hover{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.theme-host) a[mat-stroked-button],:where(.theme-host) button[mat-stroked-button]{--mat-button-outlined-horizontal-padding:var(--vi-sys-spacing--xxl);--mat-button-outlined-outline-color:var(--vi-sys-color--outline);--mat-button-outlined-state-layer-color:var(--vi-sys-color--primary);--mat-button-outlined-label-text-color:var(--vi-sys-color--primary)}:where(.theme-host) a[mat-stroked-button]:focus,:where(.theme-host) button[mat-stroked-button]:focus{--mat-button-outlined-outline-color:var(--vi-sys-color--primary)}:where(.theme-host) a[mat-raised-button],:where(.theme-host) button[mat-raised-button]{--mat-button-protected-horizontal-padding:var(--vi-sys-spacing--xxl);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-primary-container);--mat-button-protected-container-color:var(--vi-sys-color--surface-bright);--mat-button-protected-label-text-color:var(--vi-sys-color--on-primary-container)}:where(.theme-host) a[mat-button],:where(.theme-host) button[mat-button]{--mat-button-text-horizontal-padding:var(--vi-sys-spacing--m);--mat-button-text-state-layer-color:var(--vi-sys-color--primary);--mat-button-text-label-text-color:var(--vi-sys-color--primary)}:where(.theme-host){--mat-button-filled-container-color:var(--vi-sys-color--primary);--mat-button-filled-label-text-color:var(--vi-sys-color--on-primary);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-primary);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-primary);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-primary);--mat-button-protected-container-color:var(--vi-sys-color--primary);--mat-button-protected-label-text-color:var(--vi-sys-color--on-primary);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-primary);--mat-button-text-label-text-color:var(--vi-sys-color--on-primary);--mat-button-text-state-layer-color:var(--vi-sys-color--on-primary)}:where(.theme-host) a[mat-flat-button].vi-btn-secondary,:where(.theme-host) button[mat-flat-button].vi-btn-secondary{--mat-button-filled-container-color:var(--vi-sys-color--surface-container-high);--mat-button-filled-label-text-color:var(--vi-sys-color--on-primary-container);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-primary-container);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-primary-container);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-primary-container);--mat-button-protected-container-color:var(--vi-sys-color--surface-container-high);--mat-button-protected-label-text-color:var(--vi-sys-color--on-primary-container);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-primary-container);--mat-button-text-label-text-color:var(--vi-sys-color--on-primary-container);--mat-button-text-state-layer-color:var(--vi-sys-color--on-primary-container)}:where(.theme-host) a[mat-flat-button].vi-btn-tonal,:where(.theme-host) button[mat-flat-button].vi-btn-tonal{--mat-button-filled-container-color:var(--vi-sys-color--secondary-container);--mat-button-filled-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-secondary-container);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-secondary-container);--mat-button-protected-container-color:var(--vi-sys-color--secondary-container);--mat-button-protected-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-secondary-container);--mat-button-text-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-button-text-state-layer-color:var(--vi-sys-color--on-secondary-container)}:where(.theme-host) button[mat-button].vi-mode-switch-button{--mat-button-filled-container-shape:var(--vi-sys-shape--corner-small);--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-with-icon-horizontal-padding:0}:where(.theme-host) button[mat-flat-button].vi-mode-switch-button{--mat-button-filled-container-color:var(--vi-sys-color--surface-container);--mat-button-filled-container-shape:var(--vi-sys-shape--corner-large);--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-with-icon-horizontal-padding:0}:where(.theme-host) button[mat-flat-button].vi-pillbox-button{--mat-button-filled-container-color:var(--vi-color-synthetic--chat-window-surface-container);--mat-button-filled-container-shape:var(--vi-sys-shape--corner-small);--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-filled-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-filled-disabled-container-color:var(--vi-color-synthetic--chat-window-surface-container);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-outlined-disabled-outline-color:var(--vi-sys-color--on-surface);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-protected-disabled-container-color:var(--vi-color-synthetic--chat-window-surface-container);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-tonal-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-tonal-disabled-container-color:var(--vi-color-synthetic--chat-window-surface-container);--mat-button-text-with-icon-horizontal-padding:0;--mat-button-text-horizontal-padding:0}:where(.theme-host) button[mat-flat-button].vi-upsell-button{--mat-button-filled-container-color:var(--vi-color-synthetic--chat-window-surface-container-highest);--mat-button-filled-container-shape:var(--vi-sys-shape--corner-small);--mat-button-filled-container-height:36px;--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-container-height:36px;--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-container-color:var(--vi-color-synthetic--chat-window-surface-container-highest);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-container-height:36px;--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-container-height:36px;--mat-button-text-label-text-color:var(--vi-sys-color--on-surface);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface);gap:var(--vi-sys-spacing--s)}:where(.theme-host) button[mat-flat-button].vi-upsell-button:hover{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}:where(.theme-host) button[mat-flat-button].vi-referral-button{--mat-button-filled-container-color:var(--vi-sys-color--surface-dim);--mat-button-filled-container-shape:var(--vi-sys-shape--corner-small);--mat-button-filled-container-height:36px;--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-filled-horizontal-padding:var(--vi-sys-spacing--l);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-container-height:36px;--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-horizontal-padding:var(--vi-sys-spacing--l);--mat-button-protected-container-color:var(--vi-sys-color--surface-dim);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-container-height:36px;--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-horizontal-padding:var(--vi-sys-spacing--l);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-container-height:36px;--mat-button-text-label-text-color:var(--vi-sys-color--on-surface);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-horizontal-padding:var(--vi-sys-spacing--l);gap:var(--vi-sys-spacing--s)}:where(.theme-host) button[mat-flat-button].vi-referral-button:hover{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}:where(.theme-host) announcement-banner{--mat-icon-button-icon-color:var(--vi-sys-color--on-primary-container);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-primary-container)}:where(.theme-host){--mat-chip-elevated-selected-container-color:var(--vi-sys-color--secondary-container);--mat-chip-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-chip-selected-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-dialog-container-color:var(--vi-sys-color--surface-container);--mat-dialog-container-shape:var(--vi-sys-shape--corner-extra-large);--mat-dialog-subhead-font:VI UI,VI UI,Helvetica Neue,sans-serif;--mat-dialog-subhead-line-height:var(--vi-sys-typography-type-scale--title-l-line-height);--mat-dialog-subhead-size:var(--vi-sys-typography-type-scale--title-l-font-size);--mat-dialog-subhead-weight:var(--vi-sys-typography-type-scale--title-l-font-weight);--mat-dialog-subhead-tracking:var(--vi-sys-typography-type-scale--title-l-font-tracking)}:where(.theme-host) .mat-mdc-dialog-panel.full-screen-modal{--mat-dialog-container-shape:var(--vi-sys-shape--corner-none)}:where(.theme-host):where(.vi-component-theme){--mat-dialog-container-elevation-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog{--mat-dialog-container-color:var(--vi-sys-color--surface-bright);--mat-dialog-container-shape:var(--vi-sys-shape--corner-extra-large-increased);--mat-dialog-container-elevation-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-surface>*{border-radius:inherit;overflow:hidden}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-title.mat-mdc-dialog-title.mat-mdc-dialog-title.mat-mdc-dialog-title{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--headline-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--headline-s-font-size);font-weight:var(--vi-sys-typography-type-scale--headline-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--headline-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--headline-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--headline-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--headline-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface);padding:var(--vi-sys-spacing--xxl) var(--vi-sys-spacing--xxl) 0 var(--vi-sys-spacing--xxl)}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-title.mat-mdc-dialog-title.mat-mdc-dialog-title.mat-mdc-dialog-title:before{display:none}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-m-font-size);font-weight:var(--vi-sys-typography-type-scale--body-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface);padding:var(--vi-sys-spacing--l) var(--vi-sys-spacing--xxl) 0 var(--vi-sys-spacing--xxl);scrollbar-gutter:stable}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content p{margin:0}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content b,:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content strong{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content a{color:var(--vi-sys-color--on-surface);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-position:from-font}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-actions.mat-mdc-dialog-actions.mat-mdc-dialog-actions.mat-mdc-dialog-actions{padding:var(--vi-sys-spacing--l);display:flex;flex-flow:row wrap;justify-content:flex-end;gap:var(--vi-sys-spacing--s);border-top:none}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-actions.mat-mdc-dialog-actions.mat-mdc-dialog-actions.mat-mdc-dialog-actions.align-vertical{flex-direction:column;align-items:flex-end}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel{--mat-dialog-container-shape:var(--vi-sys-shape--corner-extra-large-max)}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel .mat-mdc-dialog-container{padding:0;overflow:hidden}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content{padding:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content::-webkit-scrollbar{display:none}:where(.theme-host) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel gem-discovery-card{border-radius:0}:where(.theme-host){--mat-form-field-outlined-input-text-color:var(--vi-sys-color--on-surface);--mat-form-field-outlined-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-outlined-input-text-placeholder-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-outlined-hover-outline-color:var(--vi-sys-color--on-surface);--mat-form-field-outlined-hover-label-text-color:var(--vi-sys-color--on-surface);--mat-form-field-filled-input-text-color:var(--vi-sys-color--on-surface);--mat-form-field-filled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-filled-input-text-placeholder-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-filled-container-color:var(--vi-sys-color--surface);--mat-form-field-filled-caret-color:var(--vi-sys-color--primary);--mat-form-field-filled-active-indicator-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-filled-hover-active-indicator-color:var(--vi-sys-color--on-surface);--mat-form-field-filled-hover-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-filled-focus-active-indicator-color:var(--vi-sys-color--primary);--mat-form-field-filled-focus-label-text-color:var(--vi-sys-color--primary);--mat-form-field-filled-error-active-indicator-color:var(--vi-sys-color--error);--mat-form-field-filled-error-caret-color:var(--vi-sys-color--error);--mat-form-field-filled-error-focus-active-indicator-color:var(--vi-sys-color--error);--mat-form-field-filled-error-focus-label-text-color:var(--vi-sys-color--error);--mat-form-field-filled-error-hover-active-indicator-color:var(--vi-sys-color--on-error-container);--mat-form-field-filled-error-hover-label-text-color:var(--vi-sys-color--on-error-container);--mat-form-field-filled-error-label-text-color:var(--vi-sys-color--error);--mat-form-field-error-text-color:var(--vi-sys-color--error);--mat-form-field-error-hover-trailing-icon-color:var(--vi-sys-color--on-error-container);--mat-form-field-leading-icon-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-trailing-icon-color:var(--vi-sys-color--on-surface-variant)}:where(.theme-host) mat-action-list.vi-mode-switch-menu-list{--mat-list-list-item-disabled-state-layer-color:transparent}:where(.theme-host) mat-action-list.vi-sidenav-list,:where(.theme-host) mat-nav-list.vi-sidenav-list{display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;align-self:stretch;-ms-overflow-style:none;scrollbar-width:none}:where(.theme-host) mat-action-list.vi-sidenav-list::-webkit-scrollbar,:where(.theme-host) mat-nav-list.vi-sidenav-list::-webkit-scrollbar{display:none}:where(.theme-host) mat-action-list.vi-sidenav-list li,:where(.theme-host) mat-action-list.vi-sidenav-list ul,:where(.theme-host) mat-nav-list.vi-sidenav-list li,:where(.theme-host) mat-nav-list.vi-sidenav-list ul{list-style:none;margin:0;text-indent:0;padding:0}:where(.theme-host) ul.vi-sidenav-list,:where(.theme-host) ul.vi-sidenav-list li{list-style:none;margin:0;text-indent:0;padding:0}:where(.theme-host) .mat-mdc-menu-panel{--mat-menu-container-shape:var(--vi-sys-shape--corner-large);--mat-menu-container-color:var(--vi-sys-color--surface-container)}:where(.theme-host) .vi-mode-switch-menu.mat-mdc-menu-panel{--mat-menu-item-with-icon-leading-spacing:var(--vi-sys-spacing--l);--mat-menu-item-with-icon-trailing-spacing:var(--vi-sys-spacing--l);--mat-menu-item-leading-spacing:var(--vi-sys-spacing--l);--mat-menu-item-trailing-spacing:var(--vi-sys-spacing--l);max-width:var(--mat-menu-panel-max-width,320px);min-width:var(--mat-menu-panel-min-width,320px)}:where(.theme-host) .vi-mode-switch-menu.mat-mdc-menu-panel .mat-mdc-menu-item{gap:var(--vi-sys-spacing--m)}:where(.theme-host) .vi-studio-create-task-menu.mat-mdc-menu-panel{--mat-menu-item-with-icon-leading-spacing:var(--vi-sys-spacing--l);--mat-menu-item-with-icon-trailing-spacing:var(--vi-sys-spacing--l);--mat-menu-item-leading-spacing:var(--vi-sys-spacing--l);--mat-menu-item-trailing-spacing:var(--vi-sys-spacing--l);max-width:unset;width:278px}:where(.theme-host) .vi-studio-create-task-menu.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:calc(var(--vi-sys-spacing--xxl) + var(--vi-sys-spacing--s)*2)}:where(.theme-host) .vi-embedded-menu.mat-mdc-menu-panel{max-width:336px;min-width:336px}:where(.theme-host) .vi-type-label{background-color:var(--vi-sys-color--secondary);color:var(--vi-sys-color--on-secondary);padding:3px 10px;border-radius:var(--vi-sys-shape--corner-full);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-m-font-size);font-weight:var(--vi-sys-typography-type-scale--label-m-font-weight);line-height:var(--vi-sys-typography-type-scale--label-m-line-height)}:where(.theme-host):where(.dark-theme){color-scheme:dark;--mat-app-background-color:rgb(18.6,18.6,18.6);--mat-app-text-color:#e3e3e3;--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0,0,0,.2),0px 5px 8px 0px rgba(0,0,0,.14),0px 1px 14px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0,0,0,.2),0px 7px 10px 1px rgba(0,0,0,.14),0px 2px 16px 1px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0,0,0,.2),0px 9px 12px 1px rgba(0,0,0,.14),0px 3px 16px 2px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0,0,0,.2),0px 10px 14px 1px rgba(0,0,0,.14),0px 4px 18px 3px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0,0,0,.2),0px 11px 15px 1px rgba(0,0,0,.14),0px 4px 20px 3px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0,0,0,.2),0px 13px 19px 2px rgba(0,0,0,.14),0px 5px 24px 4px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0,0,0,.2),0px 14px 21px 2px rgba(0,0,0,.14),0px 5px 26px 4px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0,0,0,.2),0px 15px 22px 2px rgba(0,0,0,.14),0px 6px 28px 5px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0,0,0,.2),0px 17px 26px 2px rgba(0,0,0,.14),0px 6px 32px 5px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0,0,0,.2),0px 18px 28px 2px rgba(0,0,0,.14),0px 7px 34px 6px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0,0,0,.2),0px 19px 29px 2px rgba(0,0,0,.14),0px 7px 36px 6px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0,0,0,.2),0px 20px 31px 3px rgba(0,0,0,.14),0px 8px 38px 7px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0,0,0,.2),0px 21px 33px 3px rgba(0,0,0,.14),0px 8px 40px 7px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0,0,0,.2),0px 22px 35px 3px rgba(0,0,0,.14),0px 8px 42px 7px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0,0,0,.2),0px 23px 36px 3px rgba(0,0,0,.14),0px 9px 44px 8px rgba(0,0,0,.12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);--mat-ripple-color:color-mix(in srgb,#e3e3e3 10%,transparent);--mat-option-focus-state-layer-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-option-hover-state-layer-color:color-mix(in srgb,#e3e3e3 8%,transparent);--mat-option-label-text-color:#e3e3e3;--mat-option-selected-state-label-text-color:#c2e7ff;--mat-option-selected-state-layer-color:#004a77;--mat-optgroup-label-text-color:#c4c7c5;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color:rgb(18.6,18.6,18.6);--mat-pseudo-checkbox-full-disabled-selected-icon-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-pseudo-checkbox-full-selected-checkmark-color:#062e6f;--mat-pseudo-checkbox-full-selected-icon-color:#a8c7fa;--mat-pseudo-checkbox-full-unselected-icon-color:#c4c7c5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color:#a8c7fa;--mat-bottom-sheet-container-text-color:#e3e3e3;--mat-bottom-sheet-container-background-color:#1b1b1b;--mat-button-toggle-background-color:transparent;--mat-button-toggle-disabled-selected-state-background-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-button-toggle-disabled-selected-state-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-button-toggle-disabled-state-background-color:transparent;--mat-button-toggle-disabled-state-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-button-toggle-divider-color:#8e918f;--mat-button-toggle-selected-state-background-color:#004a77;--mat-button-toggle-selected-state-text-color:#c2e7ff;--mat-button-toggle-state-layer-color:#e3e3e3;--mat-button-toggle-text-color:#e3e3e3;--mat-divider-color:#444746;--mat-expansion-actions-divider-color:#8e918f;--mat-expansion-container-background-color:rgb(18.6,18.6,18.6);--mat-expansion-container-text-color:#e3e3e3;--mat-expansion-header-description-color:#c4c7c5;--mat-expansion-header-disabled-state-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-expansion-header-focus-state-layer-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-expansion-header-hover-state-layer-color:color-mix(in srgb,#e3e3e3 8%,transparent);--mat-expansion-header-indicator-color:#c4c7c5;--mat-expansion-header-text-color:#e3e3e3;--mat-icon-color:inherit;--mat-sidenav-container-background-color:rgb(18.6,18.6,18.6);--mat-sidenav-container-text-color:#c4c7c5;--mat-sidenav-content-background-color:rgb(18.6,18.6,18.6);--mat-sidenav-content-text-color:#e3e3e3;--mat-sidenav-scrim-color:color-mix(in srgb,#2d312f 40%,transparent);--mat-button-filled-container-color:#a8c7fa;--mat-button-filled-disabled-container-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-button-filled-disabled-label-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-button-filled-disabled-state-layer-color:#c4c7c5;--mat-button-filled-focus-state-layer-opacity:.12;--mat-button-filled-hover-state-layer-opacity:.08;--mat-button-filled-label-text-color:#062e6f;--mat-button-filled-pressed-state-layer-opacity:.12;--mat-button-filled-ripple-color:color-mix(in srgb,#062e6f 12%,transparent);--mat-button-filled-progress-active-indicator-color:#062e6f;--mat-button-filled-state-layer-color:#062e6f;--mat-button-outlined-disabled-label-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-button-outlined-disabled-outline-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-button-outlined-disabled-state-layer-color:#c4c7c5;--mat-button-outlined-focus-state-layer-opacity:.12;--mat-button-outlined-hover-state-layer-opacity:.08;--mat-button-outlined-label-text-color:#a8c7fa;--mat-button-outlined-outline-color:#8e918f;--mat-button-outlined-pressed-state-layer-opacity:.12;--mat-button-outlined-ripple-color:color-mix(in srgb,#a8c7fa 12%,transparent);--mat-button-outlined-state-layer-color:#a8c7fa;--mat-button-protected-container-color:rgb(18.6,18.6,18.6);--mat-button-protected-container-elevation-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-button-protected-disabled-container-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-button-protected-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-button-protected-disabled-label-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-button-protected-disabled-state-layer-color:#c4c7c5;--mat-button-protected-focus-container-elevation-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-button-protected-focus-state-layer-opacity:.12;--mat-button-protected-hover-container-elevation-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12);--mat-button-protected-hover-state-layer-opacity:.08;--mat-button-protected-label-text-color:#a8c7fa;--mat-button-protected-pressed-container-elevation-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-button-protected-pressed-state-layer-opacity:.12;--mat-button-protected-ripple-color:color-mix(in srgb,#a8c7fa 12%,transparent);--mat-button-protected-state-layer-color:#a8c7fa;--mat-button-text-disabled-label-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-button-text-disabled-state-layer-color:#c4c7c5;--mat-button-text-focus-state-layer-opacity:.12;--mat-button-text-hover-state-layer-opacity:.08;--mat-button-text-label-text-color:#a8c7fa;--mat-button-text-pressed-state-layer-opacity:.12;--mat-button-text-ripple-color:color-mix(in srgb,#a8c7fa 12%,transparent);--mat-button-text-state-layer-color:#a8c7fa;--mat-button-tonal-container-color:#004a77;--mat-button-tonal-disabled-container-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-button-tonal-disabled-label-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-button-tonal-disabled-state-layer-color:#c4c7c5;--mat-button-tonal-focus-state-layer-opacity:.12;--mat-button-tonal-hover-state-layer-opacity:.08;--mat-button-tonal-label-text-color:#c2e7ff;--mat-button-tonal-pressed-state-layer-opacity:.12;--mat-button-tonal-ripple-color:color-mix(in srgb,#c2e7ff 12%,transparent);--mat-button-tonal-state-layer-color:#c2e7ff;--mat-card-elevated-container-color:#1b1b1b;--mat-card-elevated-container-elevation:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-card-filled-container-color:#333537;--mat-card-filled-container-elevation:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-card-outlined-container-color:rgb(18.6,18.6,18.6);--mat-card-outlined-container-elevation:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);--mat-card-outlined-outline-color:#444746;--mat-card-subtitle-text-color:#e3e3e3;--mat-dialog-container-color:rgb(18.6,18.6,18.6);--mat-dialog-subhead-color:#e3e3e3;--mat-dialog-supporting-text-color:#c4c7c5;--mat-icon-button-disabled-icon-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-icon-button-disabled-state-layer-color:#c4c7c5;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-icon-color:#c4c7c5;--mat-icon-button-pressed-state-layer-opacity:.12;--mat-icon-button-ripple-color:color-mix(in srgb,#c4c7c5 12%,transparent);--mat-icon-button-state-layer-color:#c4c7c5;--mat-form-field-disabled-input-text-placeholder-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-disabled-leading-icon-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-disabled-select-arrow-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-disabled-trailing-icon-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-enabled-select-arrow-color:#c4c7c5;--mat-form-field-error-focus-trailing-icon-color:#f2b8b5;--mat-form-field-error-hover-trailing-icon-color:#f9dedc;--mat-form-field-error-text-color:#f2b8b5;--mat-form-field-error-trailing-icon-color:#f2b8b5;--mat-form-field-filled-active-indicator-color:#c4c7c5;--mat-form-field-filled-caret-color:#a8c7fa;--mat-form-field-filled-container-color:#444746;--mat-form-field-filled-disabled-active-indicator-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-filled-disabled-container-color:color-mix(in srgb,#e3e3e3 4%,transparent);--mat-form-field-filled-disabled-input-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-filled-disabled-label-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-filled-error-active-indicator-color:#f2b8b5;--mat-form-field-filled-error-caret-color:#f2b8b5;--mat-form-field-filled-error-focus-active-indicator-color:#f2b8b5;--mat-form-field-filled-error-focus-label-text-color:#f2b8b5;--mat-form-field-filled-error-hover-active-indicator-color:#f9dedc;--mat-form-field-filled-error-hover-label-text-color:#f9dedc;--mat-form-field-filled-error-label-text-color:#f2b8b5;--mat-form-field-filled-focus-active-indicator-color:#a8c7fa;--mat-form-field-filled-focus-label-text-color:#a8c7fa;--mat-form-field-filled-hover-active-indicator-color:#e3e3e3;--mat-form-field-filled-hover-label-text-color:#c4c7c5;--mat-form-field-filled-input-text-color:#e3e3e3;--mat-form-field-filled-input-text-placeholder-color:#c4c7c5;--mat-form-field-filled-label-text-color:#c4c7c5;--mat-form-field-focus-select-arrow-color:#a8c7fa;--mat-form-field-focus-state-layer-opacity:0;--mat-form-field-hover-state-layer-opacity:.08;--mat-form-field-leading-icon-color:#c4c7c5;--mat-form-field-outlined-caret-color:#a8c7fa;--mat-form-field-outlined-disabled-input-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-outlined-disabled-label-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-form-field-outlined-disabled-outline-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-form-field-outlined-error-caret-color:#f2b8b5;--mat-form-field-outlined-error-focus-label-text-color:#f2b8b5;--mat-form-field-outlined-error-focus-outline-color:#f2b8b5;--mat-form-field-outlined-error-hover-label-text-color:#f9dedc;--mat-form-field-outlined-error-hover-outline-color:#f9dedc;--mat-form-field-outlined-error-label-text-color:#f2b8b5;--mat-form-field-outlined-error-outline-color:#f2b8b5;--mat-form-field-outlined-focus-label-text-color:#a8c7fa;--mat-form-field-outlined-focus-outline-color:#a8c7fa;--mat-form-field-outlined-hover-label-text-color:#e3e3e3;--mat-form-field-outlined-hover-outline-color:#e3e3e3;--mat-form-field-outlined-input-text-color:#e3e3e3;--mat-form-field-outlined-input-text-placeholder-color:#c4c7c5;--mat-form-field-outlined-label-text-color:#c4c7c5;--mat-form-field-outlined-outline-color:#8e918f;--mat-form-field-select-disabled-option-text-color:color-mix(in srgb,#1f1f1f 38%,transparent);--mat-form-field-select-option-text-color:#1f1f1f;--mat-form-field-state-layer-color:#e3e3e3;--mat-form-field-trailing-icon-color:#c4c7c5;--mat-list-active-indicator-color:#004a77;--mat-list-active-indicator-shape:9999px;--mat-list-list-item-container-color:transparent;--mat-list-list-item-container-shape:0;--mat-list-list-item-disabled-label-text-color:#e3e3e3;--mat-list-list-item-disabled-label-text-opacity:.3;--mat-list-list-item-disabled-leading-icon-color:#e3e3e3;--mat-list-list-item-disabled-leading-icon-opacity:.38;--mat-list-list-item-disabled-state-layer-color:#e3e3e3;--mat-list-list-item-disabled-state-layer-opacity:.12;--mat-list-list-item-disabled-trailing-icon-color:#e3e3e3;--mat-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-list-item-focus-label-text-color:#e3e3e3;--mat-list-list-item-focus-state-layer-color:#e3e3e3;--mat-list-list-item-focus-state-layer-opacity:.12;--mat-list-list-item-hover-label-text-color:#e3e3e3;--mat-list-list-item-hover-state-layer-color:#e3e3e3;--mat-list-list-item-hover-state-layer-opacity:.08;--mat-list-list-item-label-text-color:#e3e3e3;--mat-list-list-item-leading-avatar-color:#0842a0;--mat-list-list-item-leading-avatar-shape:9999px;--mat-list-list-item-leading-avatar-size:40px;--mat-list-list-item-leading-icon-color:#c4c7c5;--mat-list-list-item-leading-icon-size:24px;--mat-list-list-item-selected-trailing-icon-color:#a8c7fa;--mat-list-list-item-supporting-text-color:#c4c7c5;--mat-list-list-item-trailing-icon-color:#c4c7c5;--mat-list-list-item-trailing-icon-size:24px;--mat-list-list-item-trailing-supporting-text-color:#c4c7c5;--mat-slide-toggle-disabled-label-text-color:#e3e3e3;--mat-slide-toggle-disabled-selected-handle-color:rgb(18.6,18.6,18.6);--mat-slide-toggle-disabled-selected-icon-color:#e3e3e3;--mat-slide-toggle-disabled-selected-track-color:#e3e3e3;--mat-slide-toggle-disabled-unselected-handle-color:#e3e3e3;--mat-slide-toggle-disabled-unselected-icon-color:#444746;--mat-slide-toggle-disabled-unselected-track-color:#444746;--mat-slide-toggle-disabled-unselected-track-outline-color:#e3e3e3;--mat-slide-toggle-label-text-color:#e3e3e3;--mat-slide-toggle-selected-focus-handle-color:#0842a0;--mat-slide-toggle-selected-focus-state-layer-color:#a8c7fa;--mat-slide-toggle-selected-focus-state-layer-opacity:.12;--mat-slide-toggle-selected-focus-track-color:#a8c7fa;--mat-slide-toggle-selected-handle-color:#062e6f;--mat-slide-toggle-selected-hover-handle-color:#0842a0;--mat-slide-toggle-selected-hover-state-layer-color:#a8c7fa;--mat-slide-toggle-selected-hover-state-layer-opacity:.08;--mat-slide-toggle-selected-hover-track-color:#a8c7fa;--mat-slide-toggle-selected-icon-color:#d3e3fd;--mat-slide-toggle-selected-pressed-handle-color:#0842a0;--mat-slide-toggle-selected-pressed-state-layer-color:#a8c7fa;--mat-slide-toggle-selected-pressed-state-layer-opacity:.12;--mat-slide-toggle-selected-pressed-track-color:#a8c7fa;--mat-slide-toggle-selected-track-color:#a8c7fa;--mat-slide-toggle-track-outline-color:#8e918f;--mat-slide-toggle-unselected-focus-handle-color:#c4c7c5;--mat-slide-toggle-unselected-focus-state-layer-color:#e3e3e3;--mat-slide-toggle-unselected-focus-state-layer-opacity:.12;--mat-slide-toggle-unselected-focus-track-color:#444746;--mat-slide-toggle-unselected-handle-color:#8e918f;--mat-slide-toggle-unselected-hover-handle-color:#c4c7c5;--mat-slide-toggle-unselected-hover-state-layer-color:#e3e3e3;--mat-slide-toggle-unselected-hover-state-layer-opacity:.08;--mat-slide-toggle-unselected-hover-track-color:#444746;--mat-slide-toggle-unselected-icon-color:#444746;--mat-slide-toggle-unselected-pressed-handle-color:#c4c7c5;--mat-slide-toggle-unselected-pressed-state-layer-color:#e3e3e3;--mat-slide-toggle-unselected-pressed-state-layer-opacity:.12;--mat-slide-toggle-unselected-pressed-track-color:#444746;--mat-slide-toggle-unselected-track-color:#444746;--mat-slider-active-track-color:#a8c7fa;--mat-slider-active-track-shape:9999px;--mat-slider-disabled-active-track-color:#e3e3e3;--mat-slider-disabled-handle-color:#e3e3e3;--mat-slider-disabled-inactive-track-color:#e3e3e3;--mat-slider-focus-handle-color:#a8c7fa;--mat-slider-focus-state-layer-color:color-mix(in srgb,#a8c7fa 20%,transparent);--mat-slider-handle-color:#a8c7fa;--mat-slider-handle-elevation:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);--mat-slider-handle-shape:9999px;--mat-slider-hover-handle-color:#a8c7fa;--mat-slider-hover-state-layer-color:color-mix(in srgb,#a8c7fa 5%,transparent);--mat-slider-inactive-track-color:#444746;--mat-slider-inactive-track-shape:9999px;--mat-slider-label-container-color:#a8c7fa;--mat-slider-label-label-text-color:#062e6f;--mat-slider-ripple-color:#a8c7fa;--mat-slider-with-overlap-handle-outline-color:#062e6f;--mat-slider-with-tick-marks-active-container-color:#062e6f;--mat-slider-with-tick-marks-container-shape:9999px;--mat-slider-with-tick-marks-disabled-container-color:#e3e3e3;--mat-slider-with-tick-marks-inactive-container-color:#c4c7c5;--mat-snack-bar-button-color:#0b57d0;--mat-snack-bar-container-color:#e3e3e3;--mat-snack-bar-supporting-text-color:#303030;--mat-chip-disabled-label-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-chip-disabled-outline-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-chip-elevated-selected-container-color:#004a77;--mat-chip-flat-disabled-selected-container-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-chip-focus-outline-color:#c4c7c5;--mat-chip-focus-state-layer-color:#c4c7c5;--mat-chip-focus-state-layer-opacity:.12;--mat-chip-hover-state-layer-color:#c4c7c5;--mat-chip-hover-state-layer-opacity:.08;--mat-chip-label-text-color:#c4c7c5;--mat-chip-outline-color:#8e918f;--mat-chip-selected-disabled-trailing-icon-color:#e3e3e3;--mat-chip-selected-focus-state-layer-color:#c2e7ff;--mat-chip-selected-focus-state-layer-opacity:.12;--mat-chip-selected-hover-state-layer-color:#c2e7ff;--mat-chip-selected-hover-state-layer-opacity:.08;--mat-chip-selected-label-text-color:#c2e7ff;--mat-chip-selected-trailing-action-state-layer-color:#c2e7ff;--mat-chip-selected-trailing-icon-color:#c2e7ff;--mat-chip-trailing-action-focus-state-layer-opacity:.12;--mat-chip-trailing-action-hover-state-layer-opacity:.08;--mat-chip-trailing-action-state-layer-color:#c4c7c5;--mat-chip-with-icon-disabled-icon-color:#e3e3e3;--mat-chip-with-icon-icon-color:#c4c7c5;--mat-chip-with-icon-selected-icon-color:#c2e7ff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color:#e3e3e3;--mat-chip-with-trailing-icon-trailing-icon-color:#c4c7c5;--mat-menu-container-shape:4px;--mat-menu-divider-color:#444746;--mat-menu-item-label-text-color:#e3e3e3;--mat-menu-item-icon-color:#c4c7c5;--mat-menu-item-hover-state-layer-color:color-mix(in srgb,#e3e3e3 8%,transparent);--mat-menu-item-focus-state-layer-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-menu-container-color:#1e1f20;--mat-menu-container-elevation-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--mat-checkbox-disabled-label-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-checkbox-disabled-selected-checkmark-color:rgb(18.6,18.6,18.6);--mat-checkbox-disabled-selected-icon-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-checkbox-disabled-unselected-icon-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-checkbox-label-text-color:#e3e3e3;--mat-checkbox-selected-checkmark-color:#062e6f;--mat-checkbox-selected-focus-icon-color:#a8c7fa;--mat-checkbox-selected-focus-state-layer-color:#a8c7fa;--mat-checkbox-selected-hover-icon-color:#a8c7fa;--mat-checkbox-selected-hover-state-layer-color:#a8c7fa;--mat-checkbox-selected-icon-color:#a8c7fa;--mat-checkbox-selected-pressed-icon-color:#a8c7fa;--mat-checkbox-selected-pressed-state-layer-color:#e3e3e3;--mat-checkbox-unselected-focus-icon-color:#e3e3e3;--mat-checkbox-unselected-focus-state-layer-color:#e3e3e3;--mat-checkbox-unselected-hover-icon-color:#e3e3e3;--mat-checkbox-unselected-hover-state-layer-color:#e3e3e3;--mat-checkbox-unselected-icon-color:#c4c7c5;--mat-checkbox-unselected-pressed-state-layer-color:#a8c7fa;--mat-tooltip-container-color:#e3e3e3;--mat-tooltip-supporting-text-color:#303030;--mat-progress-bar-active-indicator-color:#a8c7fa;--mat-progress-bar-track-color:#444746;--mat-progress-spinner-active-indicator-color:#a8c7fa;--mat-select-panel-background-color:#1e1f20;--mat-select-enabled-trigger-text-color:#e3e3e3;--mat-select-disabled-trigger-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-select-placeholder-text-color:#c4c7c5;--mat-select-enabled-arrow-color:#c4c7c5;--mat-select-disabled-arrow-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-select-focused-arrow-color:#a8c7fa;--mat-select-invalid-arrow-color:#f2b8b5;--mat-radio-checked-ripple-color:#a8c7fa;--mat-radio-disabled-label-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-radio-disabled-selected-icon-color:#e3e3e3;--mat-radio-disabled-unselected-icon-color:#e3e3e3;--mat-radio-label-text-color:#e3e3e3;--mat-radio-ripple-color:#e3e3e3;--mat-radio-selected-focus-icon-color:#a8c7fa;--mat-radio-selected-hover-icon-color:#a8c7fa;--mat-radio-selected-icon-color:#a8c7fa;--mat-radio-selected-pressed-icon-color:#a8c7fa;--mat-radio-unselected-focus-icon-color:#e3e3e3;--mat-radio-unselected-hover-icon-color:#e3e3e3;--mat-radio-unselected-icon-color:#c4c7c5;--mat-radio-unselected-pressed-icon-color:#e3e3e3;--mat-datepicker-calendar-body-label-text-color:#e3e3e3;--mat-datepicker-calendar-container-background-color:#282a2c;--mat-datepicker-calendar-container-text-color:#e3e3e3;--mat-datepicker-calendar-date-disabled-state-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-datepicker-calendar-date-focus-state-background-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-datepicker-calendar-date-hover-state-background-color:color-mix(in srgb,#e3e3e3 8%,transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:#0f5223;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#7fcfff;--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#004a77;--mat-datepicker-calendar-date-in-range-state-background-color:#0842a0;--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-preview-state-outline-color:#a8c7fa;--mat-datepicker-calendar-date-selected-disabled-state-background-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-datepicker-calendar-date-selected-state-background-color:#a8c7fa;--mat-datepicker-calendar-date-selected-state-text-color:#062e6f;--mat-datepicker-calendar-date-text-color:#e3e3e3;--mat-datepicker-calendar-date-today-disabled-state-outline-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-datepicker-calendar-date-today-outline-color:#a8c7fa;--mat-datepicker-calendar-date-today-selected-state-outline-color:#a8c7fa;--mat-datepicker-calendar-header-divider-color:transparent;--mat-datepicker-calendar-header-text-color:#c4c7c5;--mat-datepicker-calendar-navigation-button-icon-color:#c4c7c5;--mat-datepicker-calendar-period-button-icon-color:#c4c7c5;--mat-datepicker-calendar-period-button-text-color:#c4c7c5;--mat-datepicker-range-input-disabled-state-separator-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-datepicker-range-input-disabled-state-text-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-datepicker-range-input-separator-color:#e3e3e3;--mat-datepicker-toggle-active-state-icon-color:#a8c7fa;--mat-datepicker-toggle-icon-color:#c4c7c5;--mat-fab-container-color:#0842a0;--mat-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-disabled-state-container-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-fab-disabled-state-foreground-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-fab-extended-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-extended-focus-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-extended-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-fab-extended-pressed-container-elevation-shadow:6;--mat-fab-focus-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-focus-state-layer-opacity:.12;--mat-fab-foreground-color:#d3e3fd;--mat-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-fab-hover-state-layer-opacity:.08;--mat-fab-pressed-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-ripple-color:color-mix(in srgb,#d3e3fd 12%,transparent);--mat-fab-small-container-color:#0842a0;--mat-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-small-disabled-state-container-color:color-mix(in srgb,#e3e3e3 12%,transparent);--mat-fab-small-disabled-state-foreground-color:color-mix(in srgb,#e3e3e3 38%,transparent);--mat-fab-small-focus-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-foreground-color:#d3e3fd;--mat-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);--mat-fab-small-hover-state-layer-opacity:.08;--mat-fab-small-pressed-container-elevation-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-ripple-color:color-mix(in srgb,#d3e3fd 12%,transparent);--mat-fab-small-state-layer-color:#d3e3fd;--mat-fab-state-layer-color:#d3e3fd;--mat-tab-active-focus-indicator-color:#a8c7fa;--mat-tab-active-focus-label-text-color:#e3e3e3;--mat-tab-active-hover-indicator-color:#a8c7fa;--mat-tab-active-hover-label-text-color:#e3e3e3;--mat-tab-active-indicator-color:#a8c7fa;--mat-tab-active-label-text-color:#e3e3e3;--mat-tab-active-ripple-color:#e3e3e3;--mat-tab-divider-color:#444746;--mat-tab-inactive-focus-label-text-color:#e3e3e3;--mat-tab-inactive-hover-label-text-color:#e3e3e3;--mat-tab-inactive-label-text-color:#e3e3e3;--mat-tab-inactive-ripple-color:#e3e3e3;--mat-tab-pagination-icon-color:#e3e3e3;--mat-tab-disabled-ripple-color:#c4c7c5;--mat-focus-indicator-border-color:#a8c7fa}:where(.theme-host):where(.dark-theme) .katex .katex-svg{filter:invert(100%)}:where(.theme-host):where(.dark-theme){--mat-bottom-sheet-container-background-color:var(--vi-sys-color--surface-container);--mat-bottom-sheet-container-text-color:var(--vi-sys-color--on-surface)}:where(.theme-host):where(.dark-theme) mat-bottom-sheet-container.mat-bottom-sheet-container{padding:var(--vi-sys-spacing--m) 0 var(--vi-sys-spacing--xxl) 0;border-radius:var(--vi-sys-shape--corner-large) var(--vi-sys-shape--corner-large) 0 0}:where(.theme-host):where(.dark-theme){--mat-button-filled-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-filled-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-filled-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-filled-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-filled-disabled-container-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity));--mat-button-outlined-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-outlined-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-outlined-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-outlined-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-outlined-disabled-outline-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity));--mat-button-protected-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-protected-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-protected-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-protected-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-protected-disabled-container-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity));--mat-button-text-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-text-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-text-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-text-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-tonal-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-button-tonal-focus-state-layer-opacity:var(--vi-sys-state--focus-state-layer-opacity);--mat-button-tonal-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);--mat-button-tonal-disabled-label-text-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-button-tonal-disabled-container-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity))}:where(.theme-host):where(.dark-theme) a[mat-flat-button],:where(.theme-host):where(.dark-theme) button[mat-flat-button]{--mat-button-filled-horizontal-padding:var(--vi-sys-spacing--xxl)}:where(.theme-host):where(.dark-theme) a[mat-flat-button]:hover,:where(.theme-host):where(.dark-theme) button[mat-flat-button]:hover{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.theme-host):where(.dark-theme) a[mat-stroked-button],:where(.theme-host):where(.dark-theme) button[mat-stroked-button]{--mat-button-outlined-horizontal-padding:var(--vi-sys-spacing--xxl);--mat-button-outlined-outline-color:var(--vi-sys-color--outline);--mat-button-outlined-state-layer-color:var(--vi-sys-color--primary);--mat-button-outlined-label-text-color:var(--vi-sys-color--primary)}:where(.theme-host):where(.dark-theme) a[mat-stroked-button]:focus,:where(.theme-host):where(.dark-theme) button[mat-stroked-button]:focus{--mat-button-outlined-outline-color:var(--vi-sys-color--primary)}:where(.theme-host):where(.dark-theme) a[mat-raised-button],:where(.theme-host):where(.dark-theme) button[mat-raised-button]{--mat-button-protected-horizontal-padding:var(--vi-sys-spacing--xxl);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-primary-container);--mat-button-protected-container-color:var(--vi-sys-color--surface-bright);--mat-button-protected-label-text-color:var(--vi-sys-color--on-primary-container)}:where(.theme-host):where(.dark-theme) a[mat-button],:where(.theme-host):where(.dark-theme) button[mat-button]{--mat-button-text-horizontal-padding:var(--vi-sys-spacing--m);--mat-button-text-state-layer-color:var(--vi-sys-color--primary);--mat-button-text-label-text-color:var(--vi-sys-color--primary)}:where(.theme-host):where(.dark-theme){--mat-button-filled-container-color:var(--vi-sys-color--primary);--mat-button-filled-label-text-color:var(--vi-sys-color--on-primary);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-primary);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-primary);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-primary);--mat-button-protected-container-color:var(--vi-sys-color--primary);--mat-button-protected-label-text-color:var(--vi-sys-color--on-primary);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-primary);--mat-button-text-label-text-color:var(--vi-sys-color--on-primary);--mat-button-text-state-layer-color:var(--vi-sys-color--on-primary)}:where(.theme-host):where(.dark-theme) a[mat-flat-button].vi-btn-secondary,:where(.theme-host):where(.dark-theme) button[mat-flat-button].vi-btn-secondary{--mat-button-filled-container-color:var(--vi-sys-color--surface-container-high);--mat-button-filled-label-text-color:var(--vi-sys-color--on-primary-container);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-primary-container);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-primary-container);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-primary-container);--mat-button-protected-container-color:var(--vi-sys-color--surface-container-high);--mat-button-protected-label-text-color:var(--vi-sys-color--on-primary-container);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-primary-container);--mat-button-text-label-text-color:var(--vi-sys-color--on-primary-container);--mat-button-text-state-layer-color:var(--vi-sys-color--on-primary-container)}:where(.theme-host):where(.dark-theme) a[mat-flat-button].vi-btn-tonal,:where(.theme-host):where(.dark-theme) button[mat-flat-button].vi-btn-tonal{--mat-button-filled-container-color:var(--vi-sys-color--secondary-container);--mat-button-filled-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-secondary-container);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-secondary-container);--mat-button-protected-container-color:var(--vi-sys-color--secondary-container);--mat-button-protected-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-secondary-container);--mat-button-text-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-button-text-state-layer-color:var(--vi-sys-color--on-secondary-container)}:where(.theme-host):where(.dark-theme) button[mat-button].vi-mode-switch-button{--mat-button-filled-container-shape:var(--vi-sys-shape--corner-small);--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-with-icon-horizontal-padding:0}:where(.theme-host):where(.dark-theme) button[mat-flat-button].vi-mode-switch-button{--mat-button-filled-container-color:var(--vi-sys-color--surface-container);--mat-button-filled-container-shape:var(--vi-sys-shape--corner-large);--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-with-icon-horizontal-padding:0}:where(.theme-host):where(.dark-theme) button[mat-flat-button].vi-pillbox-button{--mat-button-filled-container-color:var(--vi-color-synthetic--chat-window-surface-container);--mat-button-filled-container-shape:var(--vi-sys-shape--corner-small);--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-filled-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-filled-disabled-container-color:var(--vi-color-synthetic--chat-window-surface-container);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-outlined-disabled-outline-color:var(--vi-sys-color--on-surface);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-protected-disabled-container-color:var(--vi-color-synthetic--chat-window-surface-container);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-tonal-disabled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-tonal-disabled-container-color:var(--vi-color-synthetic--chat-window-surface-container);--mat-button-text-with-icon-horizontal-padding:0;--mat-button-text-horizontal-padding:0}:where(.theme-host):where(.dark-theme) button[mat-flat-button].vi-upsell-button{--mat-button-filled-container-color:var(--vi-color-synthetic--chat-window-surface-container-highest);--mat-button-filled-container-shape:var(--vi-sys-shape--corner-small);--mat-button-filled-container-height:36px;--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-container-height:36px;--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-container-color:var(--vi-color-synthetic--chat-window-surface-container-highest);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-container-height:36px;--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-container-height:36px;--mat-button-text-label-text-color:var(--vi-sys-color--on-surface);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface);gap:var(--vi-sys-spacing--s)}:where(.theme-host):where(.dark-theme) button[mat-flat-button].vi-upsell-button:hover{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}:where(.theme-host):where(.dark-theme) button[mat-flat-button].vi-referral-button{--mat-button-filled-container-color:var(--vi-sys-color--surface-dim);--mat-button-filled-container-shape:var(--vi-sys-shape--corner-small);--mat-button-filled-container-height:36px;--mat-button-filled-label-text-color:var(--vi-sys-color--on-surface);--mat-button-filled-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-filled-horizontal-padding:var(--vi-sys-spacing--l);--mat-button-outlined-container-shape:var(--vi-sys-shape--corner-small);--mat-button-outlined-container-height:36px;--mat-button-outlined-label-text-color:var(--vi-sys-color--on-surface);--mat-button-outlined-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-outlined-horizontal-padding:var(--vi-sys-spacing--l);--mat-button-protected-container-color:var(--vi-sys-color--surface-dim);--mat-button-protected-container-shape:var(--vi-sys-shape--corner-small);--mat-button-protected-container-height:36px;--mat-button-protected-label-text-color:var(--vi-sys-color--on-surface);--mat-button-protected-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-protected-horizontal-padding:var(--vi-sys-spacing--l);--mat-button-text-container-shape:var(--vi-sys-shape--corner-small);--mat-button-text-container-height:36px;--mat-button-text-label-text-color:var(--vi-sys-color--on-surface);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface);--mat-button-text-horizontal-padding:var(--vi-sys-spacing--l);gap:var(--vi-sys-spacing--s)}:where(.theme-host):where(.dark-theme) button[mat-flat-button].vi-referral-button:hover{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}:where(.theme-host):where(.dark-theme) announcement-banner{--mat-icon-button-icon-color:var(--vi-sys-color--on-primary-container);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-primary-container)}:where(.theme-host):where(.dark-theme){--mat-chip-elevated-selected-container-color:var(--vi-sys-color--secondary-container);--mat-chip-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-chip-selected-label-text-color:var(--vi-sys-color--on-secondary-container);--mat-dialog-container-color:var(--vi-sys-color--surface-container);--mat-dialog-container-shape:var(--vi-sys-shape--corner-extra-large);--mat-dialog-subhead-font:VI UI,VI UI,Helvetica Neue,sans-serif;--mat-dialog-subhead-line-height:var(--vi-sys-typography-type-scale--title-l-line-height);--mat-dialog-subhead-size:var(--vi-sys-typography-type-scale--title-l-font-size);--mat-dialog-subhead-weight:var(--vi-sys-typography-type-scale--title-l-font-weight);--mat-dialog-subhead-tracking:var(--vi-sys-typography-type-scale--title-l-font-tracking)}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.full-screen-modal{--mat-dialog-container-shape:var(--vi-sys-shape--corner-none)}:where(.theme-host):where(.dark-theme):where(.vi-component-theme){--mat-dialog-container-elevation-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog{--mat-dialog-container-color:var(--vi-sys-color--surface-bright);--mat-dialog-container-shape:var(--vi-sys-shape--corner-extra-large-increased);--mat-dialog-container-elevation-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-surface>*{border-radius:inherit;overflow:hidden}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-title.mat-mdc-dialog-title.mat-mdc-dialog-title.mat-mdc-dialog-title{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--headline-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--headline-s-font-size);font-weight:var(--vi-sys-typography-type-scale--headline-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--headline-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--headline-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--headline-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--headline-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface);padding:var(--vi-sys-spacing--xxl) var(--vi-sys-spacing--xxl) 0 var(--vi-sys-spacing--xxl)}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-title.mat-mdc-dialog-title.mat-mdc-dialog-title.mat-mdc-dialog-title:before{display:none}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-m-font-size);font-weight:var(--vi-sys-typography-type-scale--body-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-m-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface);padding:var(--vi-sys-spacing--l) var(--vi-sys-spacing--xxl) 0 var(--vi-sys-spacing--xxl);scrollbar-gutter:stable}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content p{margin:0}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content b,:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content strong{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-size);font-weight:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-weight);letter-spacing:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-tracking);line-height:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght)}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content a{color:var(--vi-sys-color--on-surface);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-position:from-font}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-actions.mat-mdc-dialog-actions.mat-mdc-dialog-actions.mat-mdc-dialog-actions{padding:var(--vi-sys-spacing--l);display:flex;flex-flow:row wrap;justify-content:flex-end;gap:var(--vi-sys-spacing--s);border-top:none}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog .mat-mdc-dialog-actions.mat-mdc-dialog-actions.mat-mdc-dialog-actions.mat-mdc-dialog-actions.align-vertical{flex-direction:column;align-items:flex-end}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel{--mat-dialog-container-shape:var(--vi-sys-shape--corner-extra-large-max)}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel .mat-mdc-dialog-container{padding:0;overflow:hidden}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content{padding:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel .mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content.mat-mdc-dialog-content::-webkit-scrollbar{display:none}:where(.theme-host):where(.dark-theme) .mat-mdc-dialog-panel.vi-dialog.gem-discovery-card-dialog-panel gem-discovery-card{border-radius:0}:where(.theme-host):where(.dark-theme){--mat-form-field-outlined-input-text-color:var(--vi-sys-color--on-surface);--mat-form-field-outlined-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-outlined-input-text-placeholder-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-outlined-hover-outline-color:var(--vi-sys-color--on-surface);--mat-form-field-outlined-hover-label-text-color:var(--vi-sys-color--on-surface);--mat-form-field-filled-input-text-color:var(--vi-sys-color--on-surface);--mat-form-field-filled-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-filled-input-text-placeholder-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-filled-container-color:var(--vi-sys-color--surface);--mat-form-field-filled-caret-color:var(--vi-sys-color--primary);--mat-form-field-filled-active-indicator-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-filled-hover-active-indicator-color:var(--vi-sys-color--on-surface);--mat-form-field-filled-hover-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-filled-focus-active-indicator-color:var(--vi-sys-color--primary);--mat-form-field-filled-focus-label-text-color:var(--vi-sys-color--primary);--mat-form-field-filled-error-active-indicator-color:var(--vi-sys-color--error);--mat-form-field-filled-error-caret-color:var(--vi-sys-color--error);--mat-form-field-filled-error-focus-active-indicator-color:var(--vi-sys-color--error);--mat-form-field-filled-error-focus-label-text-color:var(--vi-sys-color--error);--mat-form-field-filled-error-hover-active-indicator-color:var(--vi-sys-color--on-error-container);--mat-form-field-filled-error-hover-label-text-color:var(--vi-sys-color--on-error-container);--mat-form-field-filled-error-label-text-color:var(--vi-sys-color--error);--mat-form-field-error-text-color:var(--vi-sys-color--error);--mat-form-field-error-hover-trailing-icon-color:var(--vi-sys-color--on-error-container);--mat-form-field-leading-icon-color:var(--vi-sys-color--on-surface-variant);--mat-form-field-trailing-icon-color:var(--vi-sys-color--on-surface-variant)}:where(.theme-host):where(.dark-theme) mat-action-list.vi-mode-switch-menu-list{--mat-list-list-item-disabled-state-layer-color:transparent}:where(.theme-host):where(.dark-theme) mat-action-list.vi-sidenav-list,:where(.theme-host):where(.dark-theme) mat-nav-list.vi-sidenav-list{display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;align-self:stretch;-ms-overflow-style:none;scrollbar-width:none}:where(.theme-host):where(.dark-theme) mat-action-list.vi-sidenav-list::-webkit-scrollbar,:where(.theme-host):where(.dark-theme) mat-nav-list.vi-sidenav-list::-webkit-scrollbar{display:none}:where(.theme-host):where(.dark-theme) mat-action-list.vi-sidenav-list li,:where(.theme-host):where(.dark-theme) mat-action-list.vi-sidenav-list ul,:where(.theme-host):where(.dark-theme) mat-nav-list.vi-sidenav-list li,:where(.theme-host):where(.dark-theme) mat-nav-list.vi-sidenav-list ul{list-style:none;margin:0;text-indent:0;padding:0}:where(.theme-host):where(.dark-theme) ul.vi-sidenav-list,:where(.theme-host):where(.dark-theme) ul.vi-sidenav-list li{list-style:none;margin:0;text-indent:0;padding:0}:where(.theme-host):where(.dark-theme) .mat-mdc-menu-panel{--mat-menu-container-shape:var(--vi-sys-shape--corner-large);--mat-menu-container-color:var(--vi-sys-color--surface-container)}:where(.theme-host):where(.dark-theme) .vi-mode-switch-menu.mat-mdc-menu-panel{--mat-menu-item-with-icon-leading-spacing:var(--vi-sys-spacing--l);--mat-menu-item-with-icon-trailing-spacing:var(--vi-sys-spacing--l);--mat-menu-item-leading-spacing:var(--vi-sys-spacing--l);--mat-menu-item-trailing-spacing:var(--vi-sys-spacing--l);max-width:var(--mat-menu-panel-max-width,320px);min-width:var(--mat-menu-panel-min-width,320px)}:where(.theme-host):where(.dark-theme) .vi-mode-switch-menu.mat-mdc-menu-panel .mat-mdc-menu-item{gap:var(--vi-sys-spacing--m)}:where(.theme-host):where(.dark-theme) .vi-studio-create-task-menu.mat-mdc-menu-panel{--mat-menu-item-with-icon-leading-spacing:var(--vi-sys-spacing--l);--mat-menu-item-with-icon-trailing-spacing:var(--vi-sys-spacing--l);--mat-menu-item-leading-spacing:var(--vi-sys-spacing--l);--mat-menu-item-trailing-spacing:var(--vi-sys-spacing--l);max-width:unset;width:278px}:where(.theme-host):where(.dark-theme) .vi-studio-create-task-menu.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:calc(var(--vi-sys-spacing--xxl) + var(--vi-sys-spacing--s)*2)}:where(.theme-host):where(.dark-theme) .vi-embedded-menu.mat-mdc-menu-panel{max-width:336px;min-width:336px}:where(.theme-host){--vi-sys-color--brand-blue:#3186ff;--vi-sys-color--brand-floaty-blue:#60c1ff;--vi-sys-color--brand-green:#0ebc5f;--vi-sys-color--brand-red:#ff4641;--vi-sys-color--brand-transition-blue-1:#346bf1;--vi-sys-color--brand-transition-blue-2:#4fa0ff;--vi-sys-color--brand-transition-orange:#ff6b2b;--vi-sys-color--brand-transition-pink:#d8627e;--vi-sys-color--brand-transition-purple:#a975aa;--vi-sys-color--brand-transition-red:#fa506b;--vi-sys-color--brand-transition-teal:#00a5b7;--vi-sys-color--brand-yellow:#fc0;--vi-sys-color--error:#b3261e;--vi-sys-color--error-container:#f9dedc;--vi-sys-color--gems-blue-high:#00629e;--vi-sys-color--gems-blue-low:#bedcff;--vi-sys-color--gems-cyan-high:#00677d;--vi-sys-color--gems-cyan-low:#92e5ff;--vi-sys-color--gems-grey-high:#5e5e5e;--vi-sys-color--gems-grey-low:#d9d9d9;--vi-sys-color--gems-orange-high:#96490a;--vi-sys-color--gems-orange-low:#ffcfb4;--vi-sys-color--gems-pink-high:#984062;--vi-sys-color--gems-pink-low:#ffcbda;--vi-sys-color--gems-purple-high:#9700d2;--vi-sys-color--gems-purple-low:#f2ccff;--vi-sys-color--gems-teal-high:#00696d;--vi-sys-color--gems-teal-low:#93e7eb;--vi-sys-color--gems-violet-high:#5132ff;--vi-sys-color--gems-violet-low:#d9d4ff;--vi-sys-color--gems-yellow-high:#7e5700;--vi-sys-color--gems-yellow-low:#ffd289;--vi-sys-color--image-stop:#d3dbe5;--vi-sys-color--inverse-on-surface:#f2f2f2;--vi-sys-color--inverse-primary:#a8c7fa;--vi-sys-color--inverse-surface:#303030;--vi-sys-color--on-error:#fff;--vi-sys-color--on-error-container:#8c1d18;--vi-sys-color--on-primary:#fff;--vi-sys-color--on-primary-container:#0842a0;--vi-sys-color--on-primary-container-emphasis-1:#4d34cf;--vi-sys-color--on-primary-emphasis-1:#fff;--vi-sys-color--on-primary-fixed:#041e49;--vi-sys-color--on-primary-fixed-variant:#0842a0;--vi-sys-color--on-secondary:#fff;--vi-sys-color--on-secondary-container:#004a77;--vi-sys-color--on-secondary-fixed:#001d35;--vi-sys-color--on-secondary-fixed-variant:#004a77;--vi-sys-color--on-surface:#1f1f1f;--vi-sys-color--on-surface-low:#727676;--vi-sys-color--on-surface-variant:#444746;--vi-sys-color--on-tertiary:#fff;--vi-sys-color--on-tertiary-container:#0f5223;--vi-sys-color--on-tertiary-fixed:#072711;--vi-sys-color--on-tertiary-fixed-variant:#0f5223;--vi-sys-color--outline:#747775;--vi-sys-color--outline-gradient-stop-1:#ffa3f4;--vi-sys-color--outline-low:#e1e3e1;--vi-sys-color--outline-solid-1:#ff6de4;--vi-sys-color--outline-variant:#c4c7c5;--vi-sys-color--primary:#0b57d0;--vi-sys-color--primary-container-emphasis-1:#bbc3ff;--vi-sys-color--primary-container-emphasis-2:#9d8bff;--vi-sys-color--primary-emphasis-1:#5848e6;--vi-sys-color--primary-emphasis-2:#986dff;--vi-sys-color--primary-fixed:#d3e3fd;--vi-sys-color--primary-fixed-dim:#a8c7fa;--vi-sys-color--scrim:#000;--vi-sys-color--secondary:#00639b;--vi-sys-color--secondary-container:#c2e7ff;--vi-sys-color--secondary-container-emphasis-1:#e8f2ff;--vi-sys-color--secondary-container-emphasis-2:#ebf1ff;--vi-sys-color--secondary-emphasis-1:#46389a;--vi-sys-color--secondary-emphasis-2:#6a40b6;--vi-sys-color--secondary-fixed:#c2e7ff;--vi-sys-color--secondary-fixed-dim:#7fcfff;--vi-sys-color--shadow:#000;--vi-sys-color--surface:#fff;--vi-sys-color--surface-container:#f0f4f9;--vi-sys-color--surface-container-high:#e9eef6;--vi-sys-color--surface-container-highest:#dde3ea;--vi-sys-color--surface-container-low:#f8fafd;--vi-sys-color--surface-container-lowest:#fff;--vi-sys-color--surface-dim:#d3dbe5;--vi-sys-color--surface-variant:#e1e3e1;--vi-sys-color--tertiary:#146c2e;--vi-sys-color--tertiary-container:#c4eed0;--vi-sys-color--tertiary-container-emphasis-1:#6f7aff;--vi-sys-color--tertiary-container-emphasis-2:#7297ff;--vi-sys-color--tertiary-emphasis-1:#4854ff;--vi-sys-color--tertiary-emphasis-2:#3c76ff;--vi-sys-color--tertiary-fixed:#c4eed0;--vi-sys-color--tertiary-fixed-dim:#6dd58c;--vi-sys-color--blue-high:#001944;--vi-sys-color--blue-low:#e7f2ff;--vi-sys-color--blue-medium:#a1c9ff;--vi-sys-color--blue-primary:#1157ce;--vi-sys-color--green-high:#002110;--vi-sys-color--green-low:#ddf8d8;--vi-sys-color--green-medium:#80da88;--vi-sys-color--green-primary:#006c35;--vi-sys-color--mic-gradient-stop-1:#ffaee4;--vi-sys-color--mic-gradient-stop-2:#ad72ff;--vi-sys-color--mic-gradient-stop-3:#c597ff;--vi-sys-color--orange-high:#321200;--vi-sys-color--orange-low:#ffede1;--vi-sys-color--orange-medium:#ffb683;--vi-sys-color--orange-primary:#9a4600;--vi-sys-color--outline-gradient-stop-2:#c597ff;--vi-sys-color--outline-gradient-stop-3:#7cacf8;--vi-sys-color--outline-solid-2:#0b57d0;--vi-sys-color--outline-solid-3:#fff;--vi-sys-color--primary-container:#d3e3fd;--vi-sys-color--purple-high:#280255;--vi-sys-color--purple-low:#f7ecfe;--vi-sys-color--purple-medium:#d9bafd;--vi-sys-color--purple-primary:#7438d2;--vi-sys-color--red-high:#3a0907;--vi-sys-color--red-low:#ffecee;--vi-sys-color--red-medium:#ffb3ae;--vi-sys-color--red-primary:#b3251e;--vi-sys-color--soft-glow-blue-1:#4c8df6;--vi-sys-color--soft-glow-blue-2:#3271ea;--vi-sys-color--soft-glow-pink-1:#ff7dd2;--vi-sys-color--soft-glow-pink-2:#b60d6e;--vi-sys-color--text-advanced-stop-high:#ff8983;--vi-sys-color--text-advanced-stop-low:#ffd8ef;--vi-sys-color--text-basic-stop-high:#3271ea;--vi-sys-color--text-basic-stop-low:#e7f2ff;--vi-sys-color--universal-stop:#fafbff;--vi-sys-motion--duration-extra-long1:.7s;--vi-sys-motion--duration-extra-long2:.8s;--vi-sys-motion--duration-extra-long3:.9s;--vi-sys-motion--duration-extra-long4:1s;--vi-sys-motion--duration-long1:.45s;--vi-sys-motion--duration-long2:.5s;--vi-sys-motion--duration-long3:.55s;--vi-sys-motion--duration-long4:.6s;--vi-sys-motion--duration-medium1:.25s;--vi-sys-motion--duration-medium2:.3s;--vi-sys-motion--duration-medium3:.35s;--vi-sys-motion--duration-medium4:.4s;--vi-sys-motion--duration-short1:50ms;--vi-sys-motion--duration-short2:.1s;--vi-sys-motion--duration-short3:.15s;--vi-sys-motion--duration-short4:.2s;--vi-sys-motion--easing-emphasized:cubic-bezier(.2,0,0,1);--vi-sys-motion--easing-emphasized-accelerate:cubic-bezier(.3,0,.8,.15);--vi-sys-motion--easing-emphasized-decelerate:cubic-bezier(.05,.7,.1,1);--vi-sys-motion--easing-legacy:cubic-bezier(.4,0,.2,1);--vi-sys-motion--easing-legacy-accelerate:cubic-bezier(.4,0,1,1);--vi-sys-motion--easing-legacy-decelerate:cubic-bezier(0,0,.2,1);--vi-sys-motion--easing-linear:cubic-bezier(0,0,1,1);--vi-sys-motion--easing-standard:cubic-bezier(.2,0,0,1);--vi-sys-motion--easing-standard-accelerate:cubic-bezier(.3,0,1,1);--vi-sys-motion--easing-standard-decelerate:cubic-bezier(0,0,0,1);--vi-sys-shape--corner-extra-extra-large-increased:48px;--vi-sys-shape--corner-extra-large:28px;--vi-sys-shape--corner-extra-large-increased:32px;--vi-sys-shape--corner-extra-large-max:40px;--vi-sys-shape--corner-extra-large-top:28px 28px 0px 0px;--vi-sys-shape--corner-extra-small:4px;--vi-sys-shape--corner-extra-small-top:4px 4px 0px 0px;--vi-sys-shape--corner-full:9999px;--vi-sys-shape--corner-large:16px;--vi-sys-shape--corner-large-increased:20px;--vi-sys-shape--corner-large-max:1.5rem;--vi-sys-shape--corner-large-end:0px 16px 16px 0px;--vi-sys-shape--corner-large-start:16px 0px 0px 16px;--vi-sys-shape--corner-large-top:16px 16px 0px 0px;--vi-sys-shape--corner-medium:12px;--vi-sys-shape--corner-none:0px;--vi-sys-shape--corner-small:8px;--vi-sys-spacing--l:16px;--vi-sys-spacing--m:12px;--vi-sys-spacing--s:8px;--vi-sys-spacing--xl:20px;--vi-sys-spacing--xs:4px;--vi-sys-spacing--xxl:24px;--vi-sys-spacing--xxxl:28px;--vi-sys-state--disabled-state-layer-opacity:.12;--vi-sys-state--disabled-text-layer-opacity:.38;--vi-sys-state--dragged-state-layer-opacity:.16;--vi-sys-state--focus-state-layer-opacity:.1;--vi-sys-state--hover-state-layer-opacity:.08;--vi-sys-state--pressed-state-layer-opacity:.1;--vi-sys-typography-icon-scale--icon-l-font-name:"Google Symbols";--vi-sys-typography-icon-scale--icon-l-font-size:1.25rem;--vi-sys-typography-icon-scale--icon-l-font-tracking:0;--vi-sys-typography-icon-scale--icon-l-font-weight:400;--vi-sys-typography-icon-scale--icon-l-line-height:1.25rem;--vi-sys-typography-icon-scale--icon-l-shape:"ROND" 100;--vi-sys-typography-icon-scale--icon-m-font-name:"Google Symbols";--vi-sys-typography-icon-scale--icon-m-font-size:1.125rem;--vi-sys-typography-icon-scale--icon-m-font-tracking:0;--vi-sys-typography-icon-scale--icon-m-font-weight:500;--vi-sys-typography-icon-scale--icon-m-line-height:1.125rem;--vi-sys-typography-icon-scale--icon-m-shape:"ROND" 100;--vi-sys-typography-icon-scale--icon-s-font-name:"Google Symbols";--vi-sys-typography-icon-scale--icon-s-font-size:1rem;--vi-sys-typography-icon-scale--icon-s-font-tracking:0;--vi-sys-typography-icon-scale--icon-s-font-weight:500;--vi-sys-typography-icon-scale--icon-s-line-height:1rem;--vi-sys-typography-icon-scale--icon-s-shape:"ROND" 100;--vi-sys-typography-icon-scale--icon-xl-font-name:"Google Symbols";--vi-sys-typography-icon-scale--icon-xl-font-size:1.5rem;--vi-sys-typography-icon-scale--icon-xl-font-tracking:0;--vi-sys-typography-icon-scale--icon-xl-font-weight:400;--vi-sys-typography-icon-scale--icon-xl-line-height:1.5rem;--vi-sys-typography-icon-scale--icon-xl-shape:"ROND" 100;--vi-sys-typography-markdown-type-scale--h-1-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--h-1-font-size:1.375rem;--vi-sys-typography-markdown-type-scale--h-1-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-1-font-weight:700;--vi-sys-typography-markdown-type-scale--h-1-font-wght:"wght" 700;--vi-sys-typography-markdown-type-scale--h-1-font-width:"wdth" 100;--vi-sys-typography-markdown-type-scale--h-1-line-height:1.75rem;--vi-sys-typography-markdown-type-scale--h-1-opsz:"opsz" 22;--vi-sys-typography-markdown-type-scale--h-2-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--h-2-font-size:1.25rem;--vi-sys-typography-markdown-type-scale--h-2-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-2-font-weight:700;--vi-sys-typography-markdown-type-scale--h-2-font-wght:"wght" 700;--vi-sys-typography-markdown-type-scale--h-2-font-width:"wdth" 100;--vi-sys-typography-markdown-type-scale--h-2-line-height:1.75rem;--vi-sys-typography-markdown-type-scale--h-2-opsz:"opsz" 20;--vi-sys-typography-markdown-type-scale--h-3-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--h-3-font-size:1rem;--vi-sys-typography-markdown-type-scale--h-3-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-3-font-weight:700;--vi-sys-typography-markdown-type-scale--h-3-font-wght:"wght" 700;--vi-sys-typography-markdown-type-scale--h-3-font-width:"wdth" 95;--vi-sys-typography-markdown-type-scale--h-3-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-3-opsz:"opsz" 16;--vi-sys-typography-markdown-type-scale--h-4-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--h-4-font-size:1rem;--vi-sys-typography-markdown-type-scale--h-4-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-4-font-weight:700;--vi-sys-typography-markdown-type-scale--h-4-font-wght:"wght" 700;--vi-sys-typography-markdown-type-scale--h-4-font-width:"wdth" 95;--vi-sys-typography-markdown-type-scale--h-4-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-4-opsz:"opsz" 16;--vi-sys-typography-markdown-type-scale--p-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--p-font-size:1rem;--vi-sys-typography-markdown-type-scale--p-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--p-font-weight:400;--vi-sys-typography-markdown-type-scale--p-font-wght:"wght" 400;--vi-sys-typography-markdown-type-scale--p-font-width:"wdth" 95;--vi-sys-typography-markdown-type-scale--p-line-height:1.75rem;--vi-sys-typography-markdown-type-scale--p-opsz:"opsz" 16;--vi-sys-typography-markdown-type-scale--p-strong-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--p-strong-font-size:1rem;--vi-sys-typography-markdown-type-scale--p-strong-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--p-strong-font-weight:500;--vi-sys-typography-markdown-type-scale--p-strong-font-wght:"wght" 500;--vi-sys-typography-markdown-type-scale--p-strong-font-width:"wdth" 95;--vi-sys-typography-markdown-type-scale--p-strong-line-height:1.75rem;--vi-sys-typography-markdown-type-scale--p-strong-opsz:"opsz" 16;--vi-sys-typography-type-scale--body-l-dense-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-l-dense-font-size:1rem;--vi-sys-typography-type-scale--body-l-dense-font-tracking:0rem;--vi-sys-typography-type-scale--body-l-dense-font-weight:400;--vi-sys-typography-type-scale--body-l-dense-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-l-dense-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-l-dense-line-height:24px;--vi-sys-typography-type-scale--body-l-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-l-font-size:1rem;--vi-sys-typography-type-scale--body-l-font-tracking:0rem;--vi-sys-typography-type-scale--body-l-font-weight:400;--vi-sys-typography-type-scale--body-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-l-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-l-line-height:1.5rem;--vi-sys-typography-type-scale--body-l-opsz:"opsz" 16;--vi-sys-typography-type-scale--body-m-alt-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-m-alt-font-weight:700;--vi-sys-typography-type-scale--body-m-alt-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-m-alt-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-m-font-size:.875rem;--vi-sys-typography-type-scale--body-m-font-tracking:0rem;--vi-sys-typography-type-scale--body-m-font-weight:400;--vi-sys-typography-type-scale--body-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-m-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-m-line-height:1.25rem;--vi-sys-typography-type-scale--body-m-opsz:"opsz" 14;--vi-sys-typography-type-scale--body-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-s-font-size:.75rem;--vi-sys-typography-type-scale--body-s-font-tracking:.00625rem;--vi-sys-typography-type-scale--body-s-font-weight:400;--vi-sys-typography-type-scale--body-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-s-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-s-line-height:1rem;--vi-sys-typography-type-scale--body-s-opsz:"opsz" 12;--vi-sys-typography-type-scale--body-xl-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-xl-font-size:1.125rem;--vi-sys-typography-type-scale--body-xl-font-tracking:0rem;--vi-sys-typography-type-scale--body-xl-font-weight:400;--vi-sys-typography-type-scale--body-xl-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-xl-font-width:"wdth" 100;--vi-sys-typography-type-scale--body-xl-line-height:1.5rem;--vi-sys-typography-type-scale--body-xl-opsz:"opsz" 18;--vi-sys-typography-type-scale--display-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--display-l-font-size:3.5625rem;--vi-sys-typography-type-scale--display-l-font-tracking:-.03125rem;--vi-sys-typography-type-scale--display-l-font-weight:400;--vi-sys-typography-type-scale--display-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-l-line-height:4rem;--vi-sys-typography-type-scale--display-l-opsz:"opsz" 57;--vi-sys-typography-type-scale--display-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--display-m-font-size:2.8125rem;--vi-sys-typography-type-scale--display-m-font-tracking:-.03125rem;--vi-sys-typography-type-scale--display-m-font-weight:400;--vi-sys-typography-type-scale--display-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-m-line-height:3.25rem;--vi-sys-typography-type-scale--display-m-opsz:"opsz" 45;--vi-sys-typography-type-scale--display-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--display-s-font-size:2.25rem;--vi-sys-typography-type-scale--display-s-font-tracking:0rem;--vi-sys-typography-type-scale--display-s-font-weight:400;--vi-sys-typography-type-scale--display-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-s-line-height:2.75rem;--vi-sys-typography-type-scale--display-s-opsz:"opsz" 36;--vi-sys-typography-type-scale--headline-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--headline-l-font-size:2rem;--vi-sys-typography-type-scale--headline-l-font-tracking:0rem;--vi-sys-typography-type-scale--headline-l-font-weight:400;--vi-sys-typography-type-scale--headline-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-l-line-height:2.5rem;--vi-sys-typography-type-scale--headline-l-opsz:"opsz" 32;--vi-sys-typography-type-scale--headline-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--headline-m-font-size:1.75rem;--vi-sys-typography-type-scale--headline-m-font-tracking:0rem;--vi-sys-typography-type-scale--headline-m-font-weight:400;--vi-sys-typography-type-scale--headline-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--headline-m-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-m-line-height:2.25rem;--vi-sys-typography-type-scale--headline-m-opsz:"opsz" 28;--vi-sys-typography-type-scale--headline-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--headline-s-font-size:1.5rem;--vi-sys-typography-type-scale--headline-s-font-tracking:0rem;--vi-sys-typography-type-scale--headline-s-font-weight:400;--vi-sys-typography-type-scale--headline-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--headline-s-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-s-line-height:2rem;--vi-sys-typography-type-scale--headline-s-opsz:"opsz" 24;--vi-sys-typography-type-scale--label-l-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--label-l-font-size:.875rem;--vi-sys-typography-type-scale--label-l-font-tracking:0rem;--vi-sys-typography-type-scale--label-l-font-weight:500;--vi-sys-typography-type-scale--label-l-font-wght:"wght" 500;--vi-sys-typography-type-scale--label-l-font-width:"wdth" 95;--vi-sys-typography-type-scale--label-l-line-height:1.25rem;--vi-sys-typography-type-scale--label-l-opsz:"opsz" 14;--vi-sys-typography-type-scale--label-m-alt-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--label-m-alt-font-size:.75rem;--vi-sys-typography-type-scale--label-m-alt-font-tracking:.00625rem;--vi-sys-typography-type-scale--label-m-alt-font-weight:400;--vi-sys-typography-type-scale--label-m-alt-font-wght:"wght" 400;--vi-sys-typography-type-scale--label-m-alt-font-width:"wdth" 95;--vi-sys-typography-type-scale--label-m-alt-line-height:1rem;--vi-sys-typography-type-scale--label-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--label-m-font-size:.75rem;--vi-sys-typography-type-scale--label-m-font-tracking:.00625rem;--vi-sys-typography-type-scale--label-m-font-weight:500;--vi-sys-typography-type-scale--label-m-font-wght:"wght" 500;--vi-sys-typography-type-scale--label-m-font-width:"wdth" 95;--vi-sys-typography-type-scale--label-m-line-height:1rem;--vi-sys-typography-type-scale--label-m-opsz:"opsz" 12;--vi-sys-typography-type-scale--label-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--label-s-font-size:.6875rem;--vi-sys-typography-type-scale--label-s-font-tracking:.00625rem;--vi-sys-typography-type-scale--label-s-font-weight:500;--vi-sys-typography-type-scale--label-s-font-wght:"wght" 500;--vi-sys-typography-type-scale--label-s-font-width:"wdth" 95;--vi-sys-typography-type-scale--label-s-line-height:1rem;--vi-sys-typography-type-scale--label-s-opsz:"opsz" 11;--vi-sys-typography-type-scale--title-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--title-l-font-size:1.375rem;--vi-sys-typography-type-scale--title-l-font-tracking:0rem;--vi-sys-typography-type-scale--title-l-font-weight:400;--vi-sys-typography-type-scale--title-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--title-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--title-l-line-height:1.75rem;--vi-sys-typography-type-scale--title-l-opsz:"opsz" 22;--vi-sys-typography-type-scale--title-m-alt-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--title-m-alt-font-weight:400;--vi-sys-typography-type-scale--title-m-alt-font-wght:"wght" 400;--vi-sys-typography-type-scale--title-m-alt-font-width:"wdth" 95;--vi-sys-typography-type-scale--title-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--title-m-font-size:1rem;--vi-sys-typography-type-scale--title-m-font-tracking:0rem;--vi-sys-typography-type-scale--title-m-font-weight:500;--vi-sys-typography-type-scale--title-m-font-wght:"wght" 500;--vi-sys-typography-type-scale--title-m-font-width:"wdth" 95;--vi-sys-typography-type-scale--title-m-line-height:1.5rem;--vi-sys-typography-type-scale--title-m-opsz:"opsz" 16;--vi-sys-typography-type-scale--title-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--title-s-font-size:.875rem;--vi-sys-typography-type-scale--title-s-font-tracking:0rem;--vi-sys-typography-type-scale--title-s-font-weight:500;--vi-sys-typography-type-scale--title-s-font-wght:"wght" 500;--vi-sys-typography-type-scale--title-s-font-width:"wdth" 95;--vi-sys-typography-type-scale--title-s-line-height:1.25rem;--vi-sys-typography-type-scale--title-s-opsz:"opsz" 14;--vi-sys-typography-type-scale--body-m-alt-font-size:.875rem;--vi-sys-typography-type-scale--body-m-alt-font-tracking:0rem;--vi-sys-typography-type-scale--body-m-alt-line-height:1.25rem;--vi-sys-typography-type-scale--title-m-alt-font-size:1rem;--vi-sys-typography-type-scale--title-m-alt-font-tracking:0rem;--vi-sys-typography-type-scale--title-m-alt-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-size:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-opsz:"opsz" 16;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-size:.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-opsz:"opsz" 14;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-size:.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-size:1.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-opsz:"opsz" 18;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-size:3.5625rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-tracking:-.03125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height:4rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-opsz:"opsz" 57;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-size:2.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-tracking:-.03125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-line-height:3.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-opsz:"opsz" 45;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-size:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-line-height:2.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-opsz:"opsz" 36;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-size:2rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height:2.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-size:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-opsz:"opsz" 28;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-size:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-line-height:2rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-opsz:"opsz" 24;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-size:.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-opsz:"opsz" 14;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-size:.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-opsz:"opsz" 12;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-size:.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-line-height:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-opsz:"opsz" 11;--vi-sys-typography-type-scale-emphasized--emphasized-opsz:"opsz" 12;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-size:1.375rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-opsz:"opsz" 22;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-size:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-opsz:"opsz" 16;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-size:.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-opsz:"opsz" 14;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-size:1.125rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-opsz:"opsz" 18;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-tracking:-.03125rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-size:3.5625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-line-height:4rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-opsz:"opsz" 57;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-size:2.8125rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-tracking:-.03125rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-line-height:3.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-opsz:"opsz" 45;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-size:2.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-line-height:2.75rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-opsz:"opsz" 36;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-size:2rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-line-height:2.5rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-size:1.5rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-line-height:2rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-opsz:"opsz" 24;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-size:1.375rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-line-height:1.75rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-opsz:"opsz" 22;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-weight:500;--vi-sys-typography-type-scale-rounded--body-xl-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--body-xl-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--body-xl-font-size:1.125rem;--vi-sys-typography-type-scale-rounded--body-xl-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--body-xl-font-weight:400;--vi-sys-typography-type-scale-rounded--body-xl-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--body-xl-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--body-xl-line-height:1.5rem;--vi-sys-typography-type-scale-rounded--body-xl-opsz:"opsz" 18;--vi-sys-typography-type-scale-rounded--display-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--display-m-font-size:2.8125rem;--vi-sys-typography-type-scale-rounded--display-m-font-tracking:-.03125rem;--vi-sys-typography-type-scale-rounded--display-m-font-weight:400;--vi-sys-typography-type-scale-rounded--display-m-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--display-m-line-height:3.25rem;--vi-sys-typography-type-scale-rounded--display-m-opsz:"opsz" 45;--vi-sys-typography-type-scale-rounded--headline-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--headline-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--headline-l-font-size:2rem;--vi-sys-typography-type-scale-rounded--headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--headline-l-font-weight:400;--vi-sys-typography-type-scale-rounded--headline-l-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--headline-l-line-height:2.5rem;--vi-sys-typography-type-scale-rounded--headline-l-opsz:"opsz" 32;--vi-sys-typography-type-scale-rounded--headline-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--headline-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--headline-s-font-size:1.5rem;--vi-sys-typography-type-scale-rounded--headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--headline-s-font-weight:400;--vi-sys-typography-type-scale-rounded--headline-s-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--headline-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--headline-s-line-height:2rem;--vi-sys-typography-type-scale-rounded--headline-s-opsz:"opsz" 24;--vi-sys-typography-type-scale-rounded--title-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--title-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--title-l-font-size:1.375rem;--vi-sys-typography-type-scale-rounded--title-l-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--title-l-font-weight:400;--vi-sys-typography-type-scale-rounded--title-l-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--title-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--title-l-line-height:1.75rem;--vi-sys-typography-type-scale-rounded--title-l-opsz:"opsz" 22;--vi-sys-color--black:#000;--vi-sys-color--code-background:#141414;--vi-sys-color--code-blue-text:#4fa0ff;--vi-sys-color--code-green-text:#60d673;--vi-sys-color--code-grey-text:#808080;--vi-sys-color--code-pink-text:#ff96da;--vi-sys-color--code-primary-text:#fff;--vi-sys-color--code-purple-text:#969dff;--vi-sys-color--code-red-text:#ff5a59;--vi-sys-color--code-yellow-text:#ffdb0f;--vi-sys-color--error:#de2d29;--vi-sys-color--error-container:#ffdeec;--vi-sys-color--on-error-container:#de2d29;--vi-sys-color--on-positive-container:#009954;--vi-sys-color--on-surface:#000;--vi-sys-color--on-surface-low:rgba(0,0,0,.08);--vi-sys-color--on-surface-variant:rgba(0,0,0,.55);--vi-sys-color--positive:#008052;--vi-sys-color--positive-container:#daf9d4;--vi-sys-color--surface:#fdfcfc;--vi-sys-color--surface-accent:#9dd2ff;--vi-sys-color--surface-background:#fdfcfc;--vi-sys-color--surface-bright:#fff;--vi-sys-color--surface-dim:#f2f0f0;--vi-sys-color--white:#fff;--vi-sys-color-acc-color--accent:#9dd2ff;--vi-sys-color-acc-color--accent-container:#dcf1ff;--vi-sys-color-acc-color--accent-fixed:#3186ff;--vi-sys-color-states--disabled-label-on-surface:rgba(0,0,0,.38);--vi-sys-color-states--disabled-on-surface:rgba(0,0,0,.12);--vi-sys-color-states--focus-on-surface:rgba(0,0,0,.08);--vi-sys-color-states--hover-on-surface:rgba(0,0,0,.08);--vi-sys-color-states--pressed-on-surface:rgba(0,0,0,.12);--vi-sys-elevation--level1-color:rgba(0,0,0,.04);--vi-sys-elevation--level1-shadow-blur:20px;--vi-sys-elevation--level1-shadow-offset-x:0;--vi-sys-elevation--level1-shadow-offset-y:0;--vi-sys-elevation--level1-shadow-spread:0;--vi-sys-elevation--level2-color:rgba(0,0,0,.11);--vi-sys-elevation--level2-shadow-blur:20px;--vi-sys-elevation--level2-shadow-offset-x:0;--vi-sys-elevation--level2-shadow-offset-y:0;--vi-sys-elevation--level2-shadow-spread:0;--vi-sys-elevation--level1:0 0 20px 0 rgba(0,0,0,.04);--vi-sys-elevation--level2:0 0 20px 0 rgba(0,0,0,.11);--vi-sys-typography-type-scale--display-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale--display-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale--display-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale--headline-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale--headline-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale--headline-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale--title-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale--title-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale--title-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale--body-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale--body-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale--body-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale--label-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale--label-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale--label-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale--label-m-alt-font-rond:"ROND" 0;--vi-sys-typography-type-scale--title-m-alt-font-rond:"ROND" 0;--vi-sys-typography-type-scale--body-m-alt-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-rond:"ROND" 0;--vi-sys-typography-markdown-type-scale--h-1-font-rond:"ROND" 0;--vi-sys-typography-markdown-type-scale--h-2-font-rond:"ROND" 0;--vi-sys-typography-markdown-type-scale--h-3-font-rond:"ROND" 0;--vi-sys-typography-markdown-type-scale--h-4-font-rond:"ROND" 0;--vi-sys-typography-markdown-type-scale--p-font-rond:"ROND" 0;--vi-sys-typography-markdown-type-scale--p-strong-font-rond:"ROND" 0;--vi-sys-shape--corner-extra-extra-large:48px}@media screen and (max-width:959.98px){:where(.theme-host){--vi-sys-typography-markdown-type-scale--h-1-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--h-1-font-size:1.375rem;--vi-sys-typography-markdown-type-scale--h-1-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-1-font-weight:700;--vi-sys-typography-markdown-type-scale--h-1-font-wght:"wght" 700;--vi-sys-typography-markdown-type-scale--h-1-font-width:"wdth" 100;--vi-sys-typography-markdown-type-scale--h-1-line-height:1.75rem;--vi-sys-typography-markdown-type-scale--h-1-opsz:"opsz" 22;--vi-sys-typography-markdown-type-scale--h-2-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--h-2-font-size:1.25rem;--vi-sys-typography-markdown-type-scale--h-2-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-2-font-weight:700;--vi-sys-typography-markdown-type-scale--h-2-font-wght:"wght" 700;--vi-sys-typography-markdown-type-scale--h-2-font-width:"wdth" 100;--vi-sys-typography-markdown-type-scale--h-2-line-height:1.75rem;--vi-sys-typography-markdown-type-scale--h-2-opsz:"opsz" 20;--vi-sys-typography-markdown-type-scale--h-3-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--h-3-font-size:1rem;--vi-sys-typography-markdown-type-scale--h-3-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-3-font-weight:700;--vi-sys-typography-markdown-type-scale--h-3-font-wght:"wght" 700;--vi-sys-typography-markdown-type-scale--h-3-font-width:"wdth" 95;--vi-sys-typography-markdown-type-scale--h-3-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-3-opsz:"opsz" 16;--vi-sys-typography-markdown-type-scale--h-4-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--h-4-font-size:1rem;--vi-sys-typography-markdown-type-scale--h-4-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-4-font-weight:700;--vi-sys-typography-markdown-type-scale--h-4-font-wght:"wght" 700;--vi-sys-typography-markdown-type-scale--h-4-font-width:"wdth" 95;--vi-sys-typography-markdown-type-scale--h-4-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-4-opsz:"opsz" 16;--vi-sys-typography-markdown-type-scale--p-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--p-font-size:1rem;--vi-sys-typography-markdown-type-scale--p-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--p-font-weight:400;--vi-sys-typography-markdown-type-scale--p-font-wght:"wght" 400;--vi-sys-typography-markdown-type-scale--p-font-width:"wdth" 95;--vi-sys-typography-markdown-type-scale--p-line-height:1.625rem;--vi-sys-typography-markdown-type-scale--p-opsz:"opsz" 16;--vi-sys-typography-markdown-type-scale--p-strong-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-markdown-type-scale--p-strong-font-size:1rem;--vi-sys-typography-markdown-type-scale--p-strong-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--p-strong-font-weight:500;--vi-sys-typography-markdown-type-scale--p-strong-font-wght:"wght" 500;--vi-sys-typography-markdown-type-scale--p-strong-font-width:"wdth" 95;--vi-sys-typography-markdown-type-scale--p-strong-line-height:1.625rem;--vi-sys-typography-markdown-type-scale--p-strong-opsz:"opsz" 16;--vi-sys-typography-type-scale--body-l-dense-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-l-dense-font-size:1rem;--vi-sys-typography-type-scale--body-l-dense-font-tracking:0rem;--vi-sys-typography-type-scale--body-l-dense-font-weight:400;--vi-sys-typography-type-scale--body-l-dense-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-l-dense-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-l-dense-line-height:22px;--vi-sys-typography-type-scale--body-l-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-l-font-size:1rem;--vi-sys-typography-type-scale--body-l-font-tracking:0rem;--vi-sys-typography-type-scale--body-l-font-weight:400;--vi-sys-typography-type-scale--body-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-l-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-l-line-height:1.5rem;--vi-sys-typography-type-scale--body-l-opsz:"opsz" 16;--vi-sys-typography-type-scale--body-m-alt-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-m-alt-font-weight:700;--vi-sys-typography-type-scale--body-m-alt-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-m-alt-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-m-font-size:.875rem;--vi-sys-typography-type-scale--body-m-font-tracking:0rem;--vi-sys-typography-type-scale--body-m-font-weight:400;--vi-sys-typography-type-scale--body-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-m-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-m-line-height:1.25rem;--vi-sys-typography-type-scale--body-m-opsz:"opsz" 14;--vi-sys-typography-type-scale--body-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-s-font-size:.75rem;--vi-sys-typography-type-scale--body-s-font-tracking:.00625rem;--vi-sys-typography-type-scale--body-s-font-weight:400;--vi-sys-typography-type-scale--body-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-s-font-width:"wdth" 95;--vi-sys-typography-type-scale--body-s-line-height:1rem;--vi-sys-typography-type-scale--body-s-opsz:"opsz" 12;--vi-sys-typography-type-scale--body-xl-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--body-xl-font-size:1.125rem;--vi-sys-typography-type-scale--body-xl-font-tracking:0rem;--vi-sys-typography-type-scale--body-xl-font-weight:400;--vi-sys-typography-type-scale--body-xl-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-xl-font-width:"wdth" 100;--vi-sys-typography-type-scale--body-xl-line-height:1.5rem;--vi-sys-typography-type-scale--body-xl-opsz:"opsz" 18;--vi-sys-typography-type-scale--display-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--display-l-font-size:2.8125rem;--vi-sys-typography-type-scale--display-l-font-tracking:-.03125rem;--vi-sys-typography-type-scale--display-l-font-weight:400;--vi-sys-typography-type-scale--display-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-l-line-height:3rem;--vi-sys-typography-type-scale--display-l-opsz:"opsz" 45;--vi-sys-typography-type-scale--display-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--display-m-font-size:2.25rem;--vi-sys-typography-type-scale--display-m-font-tracking:-.03125rem;--vi-sys-typography-type-scale--display-m-font-weight:400;--vi-sys-typography-type-scale--display-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-m-line-height:2.75rem;--vi-sys-typography-type-scale--display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale--display-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--display-s-font-size:2rem;--vi-sys-typography-type-scale--display-s-font-tracking:0rem;--vi-sys-typography-type-scale--display-s-font-weight:400;--vi-sys-typography-type-scale--display-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-s-line-height:2.25rem;--vi-sys-typography-type-scale--display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale--headline-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--headline-l-font-size:1.75rem;--vi-sys-typography-type-scale--headline-l-font-tracking:0rem;--vi-sys-typography-type-scale--headline-l-font-weight:400;--vi-sys-typography-type-scale--headline-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-l-line-height:2.25rem;--vi-sys-typography-type-scale--headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale--headline-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--headline-m-font-size:1.5rem;--vi-sys-typography-type-scale--headline-m-font-tracking:0rem;--vi-sys-typography-type-scale--headline-m-font-weight:400;--vi-sys-typography-type-scale--headline-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--headline-m-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-m-line-height:1.75rem;--vi-sys-typography-type-scale--headline-m-opsz:"opsz" 24;--vi-sys-typography-type-scale--headline-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--headline-s-font-size:1.375rem;--vi-sys-typography-type-scale--headline-s-font-tracking:0rem;--vi-sys-typography-type-scale--headline-s-font-weight:400;--vi-sys-typography-type-scale--headline-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--headline-s-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-s-line-height:1.75rem;--vi-sys-typography-type-scale--headline-s-opsz:"opsz" 22;--vi-sys-typography-type-scale--label-l-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--label-l-font-size:.875rem;--vi-sys-typography-type-scale--label-l-font-tracking:0rem;--vi-sys-typography-type-scale--label-l-font-weight:500;--vi-sys-typography-type-scale--label-l-font-wght:"wght" 500;--vi-sys-typography-type-scale--label-l-font-width:"wdth" 95;--vi-sys-typography-type-scale--label-l-line-height:1.25rem;--vi-sys-typography-type-scale--label-l-opsz:"opsz" 14;--vi-sys-typography-type-scale--label-m-alt-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--label-m-alt-font-size:.75rem;--vi-sys-typography-type-scale--label-m-alt-font-tracking:.00625rem;--vi-sys-typography-type-scale--label-m-alt-font-weight:400;--vi-sys-typography-type-scale--label-m-alt-font-wght:"wght" 400;--vi-sys-typography-type-scale--label-m-alt-font-width:"wdth" 95;--vi-sys-typography-type-scale--label-m-alt-line-height:1rem;--vi-sys-typography-type-scale--label-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--label-m-font-size:.75rem;--vi-sys-typography-type-scale--label-m-font-tracking:.00625rem;--vi-sys-typography-type-scale--label-m-font-weight:500;--vi-sys-typography-type-scale--label-m-font-wght:"wght" 500;--vi-sys-typography-type-scale--label-m-font-width:"wdth" 95;--vi-sys-typography-type-scale--label-m-line-height:1rem;--vi-sys-typography-type-scale--label-m-opsz:"opsz" 12;--vi-sys-typography-type-scale--label-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--label-s-font-size:.6875rem;--vi-sys-typography-type-scale--label-s-font-tracking:.00625rem;--vi-sys-typography-type-scale--label-s-font-weight:500;--vi-sys-typography-type-scale--label-s-font-wght:"wght" 500;--vi-sys-typography-type-scale--label-s-font-width:"wdth" 95;--vi-sys-typography-type-scale--label-s-line-height:1rem;--vi-sys-typography-type-scale--label-s-opsz:"opsz" 11;--vi-sys-typography-type-scale--title-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--title-l-font-size:1.25rem;--vi-sys-typography-type-scale--title-l-font-tracking:0rem;--vi-sys-typography-type-scale--title-l-font-weight:400;--vi-sys-typography-type-scale--title-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--title-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--title-l-line-height:1.625rem;--vi-sys-typography-type-scale--title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale--title-m-alt-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--title-m-alt-font-weight:400;--vi-sys-typography-type-scale--title-m-alt-font-wght:"wght" 400;--vi-sys-typography-type-scale--title-m-alt-font-width:"wdth" 95;--vi-sys-typography-type-scale--title-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--title-m-font-size:1rem;--vi-sys-typography-type-scale--title-m-font-tracking:0rem;--vi-sys-typography-type-scale--title-m-font-weight:500;--vi-sys-typography-type-scale--title-m-font-wght:"wght" 500;--vi-sys-typography-type-scale--title-m-font-width:"wdth" 95;--vi-sys-typography-type-scale--title-m-line-height:1.5rem;--vi-sys-typography-type-scale--title-m-opsz:"opsz" 16;--vi-sys-typography-type-scale--title-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale--title-s-font-size:.875rem;--vi-sys-typography-type-scale--title-s-font-tracking:0rem;--vi-sys-typography-type-scale--title-s-font-weight:500;--vi-sys-typography-type-scale--title-s-font-wght:"wght" 500;--vi-sys-typography-type-scale--title-s-font-width:"wdth" 95;--vi-sys-typography-type-scale--title-s-line-height:1.25rem;--vi-sys-typography-type-scale--title-s-opsz:"opsz" 14;--vi-sys-typography-type-scale--body-m-alt-font-size:.875rem;--vi-sys-typography-type-scale--body-m-alt-font-tracking:0rem;--vi-sys-typography-type-scale--body-m-alt-line-height:1.25rem;--vi-sys-typography-type-scale--title-m-alt-font-size:1rem;--vi-sys-typography-type-scale--title-m-alt-font-tracking:0rem;--vi-sys-typography-type-scale--title-m-alt-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-size:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-opsz:"opsz" 16;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-size:.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-opsz:"opsz" 14;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-size:.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-size:1.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-xl-opsz:"opsz" 18;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-size:2.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-tracking:-.03125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height:3rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-opsz:"opsz" 45;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-size:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-tracking:-.03125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-line-height:2.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-size:2rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-size:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-line-height:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-opsz:"opsz" 24;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-size:1.375rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-line-height:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-opsz:"opsz" 22;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-size:.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-opsz:"opsz" 14;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-size:.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-opsz:"opsz" 12;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-size:.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-line-height:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-opsz:"opsz" 11;--vi-sys-typography-type-scale-emphasized--emphasized-opsz:"opsz" 12;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-weight:500;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height:1.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-size:1rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-opsz:"opsz" 16;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-name:"VI UI Mono","VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-size:.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-weight:700;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-wght:"wght" 600;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-width:"wdth" 95;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-opsz:"opsz" 14;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-size:1.125rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-wght:"wght" 500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-body-xl-opsz:"opsz" 18;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-tracking:-.03125rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-size:2.8125rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-line-height:3rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-opsz:"opsz" 45;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-size:2rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-tracking:-.03125rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-size:2rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-size:1.375rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-line-height:1.75rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-opsz:"opsz" 22;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-tracking:.00625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-weight:500;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-wght:"wght" 460;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-line-height:1.625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-weight:500;--vi-sys-typography-type-scale-rounded--body-xl-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--body-xl-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--body-xl-font-size:1.125rem;--vi-sys-typography-type-scale-rounded--body-xl-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--body-xl-font-weight:400;--vi-sys-typography-type-scale-rounded--body-xl-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--body-xl-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--body-xl-line-height:1.5rem;--vi-sys-typography-type-scale-rounded--body-xl-opsz:"opsz" 18;--vi-sys-typography-type-scale-rounded--display-m-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--display-m-font-size:2rem;--vi-sys-typography-type-scale-rounded--display-m-font-tracking:-.03125rem;--vi-sys-typography-type-scale-rounded--display-m-font-weight:400;--vi-sys-typography-type-scale-rounded--display-m-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--display-m-line-height:2.25rem;--vi-sys-typography-type-scale-rounded--display-m-opsz:"opsz" 32;--vi-sys-typography-type-scale-rounded--headline-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--headline-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-rounded--headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--headline-l-font-weight:400;--vi-sys-typography-type-scale-rounded--headline-l-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-rounded--headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-rounded--headline-s-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--headline-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--headline-s-font-size:1.375rem;--vi-sys-typography-type-scale-rounded--headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--headline-s-font-weight:400;--vi-sys-typography-type-scale-rounded--headline-s-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--headline-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--headline-s-line-height:1.75rem;--vi-sys-typography-type-scale-rounded--headline-s-opsz:"opsz" 22;--vi-sys-typography-type-scale-rounded--title-l-font-name:"VI UI",Roboto,Arial,sans-serif;--vi-sys-typography-type-scale-rounded--title-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--title-l-font-size:1.25rem;--vi-sys-typography-type-scale-rounded--title-l-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--title-l-font-weight:400;--vi-sys-typography-type-scale-rounded--title-l-font-wght:"wght" 400;--vi-sys-typography-type-scale-rounded--title-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--title-l-line-height:1.625rem;--vi-sys-typography-type-scale-rounded--title-l-opsz:"opsz" 20}}:where(.theme-host):where(.dark-theme){--vi-sys-color--brand-blue:#3186ff;--vi-sys-color--brand-floaty-blue:#3186ff;--vi-sys-color--brand-green:#0ebc5f;--vi-sys-color--brand-red:#ff4641;--vi-sys-color--brand-transition-blue-1:#346bf1;--vi-sys-color--brand-transition-blue-2:#4fa0ff;--vi-sys-color--brand-transition-orange:#ff6b2b;--vi-sys-color--brand-transition-pink:#d8627e;--vi-sys-color--brand-transition-purple:#a975aa;--vi-sys-color--brand-transition-red:#fa506b;--vi-sys-color--brand-transition-teal:#00a5b7;--vi-sys-color--brand-yellow:#fc0;--vi-sys-color--error:#f2b8b5;--vi-sys-color--gems-blue-high:#60a9ed;--vi-sys-color--gems-blue-low:#003d64;--vi-sys-color--gems-cyan-high:#25b2d4;--vi-sys-color--gems-cyan-low:#00404e;--vi-sys-color--gems-grey-high:#a4a4a4;--vi-sys-color--gems-grey-low:#3a3a3a;--vi-sys-color--gems-orange-high:#ec8c4c;--vi-sys-color--gems-orange-low:#612b00;--vi-sys-color--gems-pink-high:#db8da7;--vi-sys-color--gems-pink-low:#60263d;--vi-sys-color--gems-purple-high:#c88ee1;--vi-sys-color--gems-purple-low:#55226e;--vi-sys-color--gems-teal-high:#00b6bc;--vi-sys-color--gems-teal-low:#004144;--vi-sys-color--gems-violet-high:#a299f3;--vi-sys-color--gems-violet-low:#372d80;--vi-sys-color--gems-yellow-high:#d89800;--vi-sys-color--gems-yellow-low:#4f3500;--vi-sys-color--image-stop:#35383b;--vi-sys-color--inverse-on-surface:#303030;--vi-sys-color--inverse-primary:#0b57d0;--vi-sys-color--inverse-surface:#e3e3e3;--vi-sys-color--on-error:#601410;--vi-sys-color--on-error-container:#f9dedc;--vi-sys-color--on-primary:#062e6f;--vi-sys-color--on-primary-container:#d3e3fd;--vi-sys-color--on-primary-container-emphasis-1:#bbc3ff;--vi-sys-color--on-primary-emphasis-1:#311f77;--vi-sys-color--on-primary-fixed:#041e49;--vi-sys-color--on-primary-fixed-variant:#0842a0;--vi-sys-color--on-secondary:#035;--vi-sys-color--on-secondary-container:#c2e7ff;--vi-sys-color--on-secondary-fixed:#001d35;--vi-sys-color--on-secondary-fixed-variant:#004a77;--vi-sys-color--on-surface:#e3e3e3;--vi-sys-color--on-surface-low:#9a9b9c;--vi-sys-color--on-surface-variant:#c4c7c5;--vi-sys-color--on-tertiary:#0a3818;--vi-sys-color--on-tertiary-container:#c4eed0;--vi-sys-color--on-tertiary-fixed:#072711;--vi-sys-color--on-tertiary-fixed-variant:#0f5223;--vi-sys-color--outline:#8e918f;--vi-sys-color--outline-gradient-stop-1:#b7a9e5;--vi-sys-color--outline-low:#444746;--vi-sys-color--outline-solid-1:#9f8edc;--vi-sys-color--outline-variant:#444746;--vi-sys-color--primary:#a8c7fa;--vi-sys-color--primary-container:#1f3760;--vi-sys-color--primary-container-emphasis-1:#4d34cf;--vi-sys-color--primary-container-emphasis-2:#9d8bff;--vi-sys-color--primary-emphasis-1:#888dff;--vi-sys-color--primary-emphasis-2:#b6bdff;--vi-sys-color--primary-fixed:#d3e3fd;--vi-sys-color--primary-fixed-dim:#a8c7fa;--vi-sys-color--scrim:#000;--vi-sys-color--secondary:#7fcfff;--vi-sys-color--secondary-container:#004a77;--vi-sys-color--secondary-container-emphasis-1:#4b3ba5;--vi-sys-color--secondary-container-emphasis-2:#7043c1;--vi-sys-color--secondary-emphasis-1:#e2eeff;--vi-sys-color--secondary-emphasis-2:#ecf1ff;--vi-sys-color--secondary-fixed:#c2e7ff;--vi-sys-color--secondary-fixed-dim:#7fcfff;--vi-sys-color--shadow:#000;--vi-sys-color--surface:#131314;--vi-sys-color--surface-bright:#1e1f20;--vi-sys-color--surface-container:#1e1f20;--vi-sys-color--surface-container-high:#282a2c;--vi-sys-color--surface-container-highest:#333537;--vi-sys-color--surface-container-low:#1b1b1b;--vi-sys-color--surface-container-lowest:#0e0e0e;--vi-sys-color--surface-dim:#131314;--vi-sys-color--surface-variant:#444746;--vi-sys-color--tertiary:#6dd58c;--vi-sys-color--tertiary-container:#0f5223;--vi-sys-color--tertiary-container-emphasis-1:#6f7aff;--vi-sys-color--tertiary-container-emphasis-2:#7297ff;--vi-sys-color--tertiary-emphasis-1:#a1a8ff;--vi-sys-color--tertiary-emphasis-2:#afc2ff;--vi-sys-color--tertiary-fixed:#c4eed0;--vi-sys-color--tertiary-fixed-dim:#6dd58c;--vi-sys-color--blue-high:#e7f2ff;--vi-sys-color--blue-low:#04409f;--vi-sys-color--blue-medium:#76acff;--vi-sys-color--blue-primary:#4e8ff8;--vi-sys-color--error-container:#601410;--vi-sys-color--green-high:#ddf8d8;--vi-sys-color--green-low:#00522c;--vi-sys-color--green-medium:#44c265;--vi-sys-color--green-primary:#1aa64a;--vi-sys-color--mic-gradient-stop-1:#ffaee4;--vi-sys-color--mic-gradient-stop-2:#ad72ff;--vi-sys-color--mic-gradient-stop-3:#c597ff;--vi-sys-color--orange-high:#ffede1;--vi-sys-color--orange-low:#753403;--vi-sys-color--orange-medium:#ff8d41;--vi-sys-color--orange-primary:#e86e00;--vi-sys-color--outline-gradient-stop-2:#fdf8ff;--vi-sys-color--outline-gradient-stop-3:#4c8df6;--vi-sys-color--outline-solid-2:#0b57d0;--vi-sys-color--outline-solid-3:#fff;--vi-sys-color--purple-high:#f7ecfe;--vi-sys-color--purple-low:#5629a4;--vi-sys-color--purple-medium:#c597ff;--vi-sys-color--purple-primary:#ad72ff;--vi-sys-color--red-high:#ffecee;--vi-sys-color--red-low:#8a1a16;--vi-sys-color--red-medium:#ff8983;--vi-sys-color--red-primary:#f55e57;--vi-sys-color--soft-glow-blue-1:#4c8df6;--vi-sys-color--soft-glow-blue-2:#3271ea;--vi-sys-color--soft-glow-pink-1:#ff7dd2;--vi-sys-color--soft-glow-pink-2:#b60d6e;--vi-sys-color--text-advanced-stop-high:#f55e57;--vi-sys-color--text-advanced-stop-low:#620438;--vi-sys-color--text-basic-stop-high:#3271ea;--vi-sys-color--text-basic-stop-low:#303030;--vi-sys-color--universal-stop:#5e5e5e;--vi-sys-color--black:#000;--vi-sys-color--code-background:#171717;--vi-sys-color--code-blue-text:#4fa0ff;--vi-sys-color--code-green-text:#60d673;--vi-sys-color--code-grey-text:#808080;--vi-sys-color--code-pink-text:#ff96da;--vi-sys-color--code-primary-text:#fff;--vi-sys-color--code-purple-text:#969dff;--vi-sys-color--code-red-text:#ff5a59;--vi-sys-color--code-yellow-text:#ffdb0f;--vi-sys-color--error:#ff4c45;--vi-sys-color--error-container:#3c0202;--vi-sys-color--on-error-container:#ff4c45;--vi-sys-color--on-positive-container:#0ebc5f;--vi-sys-color--on-surface:#e6e6e6;--vi-sys-color--on-surface-low:rgba(255,255,255,.12);--vi-sys-color--on-surface-variant:rgba(255,255,255,.55);--vi-sys-color--positive:#0ebc5f;--vi-sys-color--positive-container:#002220;--vi-sys-color--surface:#0f0f0f;--vi-sys-color--surface-accent:#14204f;--vi-sys-color--surface-background:#000;--vi-sys-color--surface-bright:#1f1f1f;--vi-sys-color--surface-dim:#171717;--vi-sys-color--white:#fff;--vi-sys-color-acc-color--accent:#1f3b9b;--vi-sys-color-acc-color--accent-container:#192967;--vi-sys-color-acc-color--accent-fixed:#3186ff;--vi-sys-color-states--disabled-label-on-surface:rgba(230,230,230,.38);--vi-sys-color-states--disabled-on-surface:rgba(230,230,230,.12);--vi-sys-color-states--focus-on-surface:rgba(230,230,230,.08);--vi-sys-color-states--hover-on-surface:rgba(230,230,230,.08);--vi-sys-color-states--pressed-on-surface:rgba(230,230,230,.12);--vi-sys-elevation--level1-color:rgba(0,0,0,.28);--vi-sys-elevation--level1-shadow-blur:20px;--vi-sys-elevation--level1-shadow-offset-x:0;--vi-sys-elevation--level1-shadow-offset-y:0;--vi-sys-elevation--level1-shadow-spread:0;--vi-sys-elevation--level2-color:rgba(0,0,0,.4);--vi-sys-elevation--level2-shadow-blur:20px;--vi-sys-elevation--level2-shadow-offset-x:0;--vi-sys-elevation--level2-shadow-offset-y:0;--vi-sys-elevation--level2-shadow-spread:0;--vi-sys-elevation--level1:0 0 20px 0 rgba(0,0,0,.28);--vi-sys-elevation--level2:0 0 20px 0 rgba(0,0,0,.4)}:where(.theme-host):where(.vi-variable-context){--vi-sys-typography-type-scale--display-l-font-name:"VI UI";--vi-sys-typography-type-scale--display-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale--display-l-font-size:2.625rem;--vi-sys-typography-type-scale--display-l-font-tracking:0rem;--vi-sys-typography-type-scale--display-l-font-weight:280;--vi-sys-typography-type-scale--display-l-font-wght:"wght" 280;--vi-sys-typography-type-scale--display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-l-line-height:3rem;--vi-sys-typography-type-scale--display-l-opsz:"opsz" 42;--vi-sys-typography-type-scale--display-m-font-name:"VI UI";--vi-sys-typography-type-scale--display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale--display-m-font-size:2.25rem;--vi-sys-typography-type-scale--display-m-font-tracking:0rem;--vi-sys-typography-type-scale--display-m-font-weight:320;--vi-sys-typography-type-scale--display-m-font-wght:"wght" 320;--vi-sys-typography-type-scale--display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-m-line-height:2.75rem;--vi-sys-typography-type-scale--display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale--display-s-font-name:"VI UI";--vi-sys-typography-type-scale--display-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale--display-s-font-size:2rem;--vi-sys-typography-type-scale--display-s-font-tracking:0rem;--vi-sys-typography-type-scale--display-s-font-weight:360;--vi-sys-typography-type-scale--display-s-font-wght:"wght" 360;--vi-sys-typography-type-scale--display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-s-line-height:2.375rem;--vi-sys-typography-type-scale--display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale--headline-l-font-name:"VI UI";--vi-sys-typography-type-scale--headline-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale--headline-l-font-size:1.75rem;--vi-sys-typography-type-scale--headline-l-font-tracking:0rem;--vi-sys-typography-type-scale--headline-l-font-weight:350;--vi-sys-typography-type-scale--headline-l-font-wght:"wght" 350;--vi-sys-typography-type-scale--headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-l-line-height:2.25rem;--vi-sys-typography-type-scale--headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale--headline-m-font-name:"VI UI";--vi-sys-typography-type-scale--headline-m-font-rond:"ROND" 20;--vi-sys-typography-type-scale--headline-m-font-size:1.5rem;--vi-sys-typography-type-scale--headline-m-font-tracking:0rem;--vi-sys-typography-type-scale--headline-m-font-weight:380;--vi-sys-typography-type-scale--headline-m-font-wght:"wght" 380;--vi-sys-typography-type-scale--headline-m-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-m-line-height:1.75rem;--vi-sys-typography-type-scale--headline-m-opsz:"opsz" 24;--vi-sys-typography-type-scale--headline-s-font-name:"VI UI";--vi-sys-typography-type-scale--headline-s-font-rond:"ROND" 20;--vi-sys-typography-type-scale--headline-s-font-size:1.25rem;--vi-sys-typography-type-scale--headline-s-font-tracking:0rem;--vi-sys-typography-type-scale--headline-s-font-weight:470;--vi-sys-typography-type-scale--headline-s-font-wght:"wght" 470;--vi-sys-typography-type-scale--headline-s-font-width:"wdth" 94;--vi-sys-typography-type-scale--headline-s-line-height:1.5rem;--vi-sys-typography-type-scale--headline-s-opsz:"opsz" 20;--vi-sys-typography-type-scale--title-l-font-name:"VI UI";--vi-sys-typography-type-scale--title-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale--title-l-font-size:1.25rem;--vi-sys-typography-type-scale--title-l-font-tracking:0rem;--vi-sys-typography-type-scale--title-l-font-weight:470;--vi-sys-typography-type-scale--title-l-font-wght:"wght" 470;--vi-sys-typography-type-scale--title-l-font-width:"wdth" 94;--vi-sys-typography-type-scale--title-l-line-height:1.5rem;--vi-sys-typography-type-scale--title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale--title-m-font-name:"VI UI";--vi-sys-typography-type-scale--title-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale--title-m-font-size:.9375rem;--vi-sys-typography-type-scale--title-m-font-tracking:0rem;--vi-sys-typography-type-scale--title-m-font-weight:400;--vi-sys-typography-type-scale--title-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--title-m-font-width:"wdth" 92;--vi-sys-typography-type-scale--title-m-line-height:1.25rem;--vi-sys-typography-type-scale--title-m-opsz:"opsz" 15;--vi-sys-typography-type-scale--title-s-font-name:"VI UI";--vi-sys-typography-type-scale--title-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale--title-s-font-size:.8125rem;--vi-sys-typography-type-scale--title-s-font-tracking:0rem;--vi-sys-typography-type-scale--title-s-font-weight:400;--vi-sys-typography-type-scale--title-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--title-s-font-width:"wdth" 92;--vi-sys-typography-type-scale--title-s-line-height:1.0625rem;--vi-sys-typography-type-scale--title-s-opsz:"opsz" 13;--vi-sys-typography-type-scale--body-l-font-name:"VI UI";--vi-sys-typography-type-scale--body-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale--body-l-font-size:1.0625rem;--vi-sys-typography-type-scale--body-l-font-tracking:0rem;--vi-sys-typography-type-scale--body-l-font-weight:400;--vi-sys-typography-type-scale--body-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-l-font-width:"wdth" 92;--vi-sys-typography-type-scale--body-l-line-height:1.5rem;--vi-sys-typography-type-scale--body-l-opsz:"opsz" 17;--vi-sys-typography-type-scale--body-m-font-name:"VI UI";--vi-sys-typography-type-scale--body-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale--body-m-font-size:.9375rem;--vi-sys-typography-type-scale--body-m-font-tracking:0rem;--vi-sys-typography-type-scale--body-m-font-weight:400;--vi-sys-typography-type-scale--body-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-m-font-width:"wdth" 92;--vi-sys-typography-type-scale--body-m-line-height:1.25rem;--vi-sys-typography-type-scale--body-m-opsz:"opsz" 15;--vi-sys-typography-type-scale--body-s-font-name:"VI UI";--vi-sys-typography-type-scale--body-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale--body-s-font-size:.8125rem;--vi-sys-typography-type-scale--body-s-font-tracking:0rem;--vi-sys-typography-type-scale--body-s-font-weight:400;--vi-sys-typography-type-scale--body-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-s-font-width:"wdth" 92;--vi-sys-typography-type-scale--body-s-line-height:1.0625rem;--vi-sys-typography-type-scale--body-s-opsz:"opsz" 13;--vi-sys-typography-type-scale--label-l-font-name:"VI UI";--vi-sys-typography-type-scale--label-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale--label-l-font-size:1.0625rem;--vi-sys-typography-type-scale--label-l-font-tracking:0rem;--vi-sys-typography-type-scale--label-l-font-weight:370;--vi-sys-typography-type-scale--label-l-font-wght:"wght" 370;--vi-sys-typography-type-scale--label-l-font-width:"wdth" 92;--vi-sys-typography-type-scale--label-l-line-height:1.5rem;--vi-sys-typography-type-scale--label-l-opsz:"opsz" 17;--vi-sys-typography-type-scale--label-m-font-name:"VI UI";--vi-sys-typography-type-scale--label-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale--label-m-font-size:.9375rem;--vi-sys-typography-type-scale--label-m-font-tracking:0rem;--vi-sys-typography-type-scale--label-m-font-weight:370;--vi-sys-typography-type-scale--label-m-font-wght:"wght" 370;--vi-sys-typography-type-scale--label-m-font-width:"wdth" 92;--vi-sys-typography-type-scale--label-m-line-height:1.25rem;--vi-sys-typography-type-scale--label-m-opsz:"opsz" 15;--vi-sys-typography-type-scale--label-s-font-name:"VI UI";--vi-sys-typography-type-scale--label-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale--label-s-font-size:.8125rem;--vi-sys-typography-type-scale--label-s-font-tracking:0rem;--vi-sys-typography-type-scale--label-s-font-weight:370;--vi-sys-typography-type-scale--label-s-font-wght:"wght" 370;--vi-sys-typography-type-scale--label-s-font-width:"wdth" 92;--vi-sys-typography-type-scale--label-s-line-height:1.25rem;--vi-sys-typography-type-scale--label-s-opsz:"opsz" 13;--vi-sys-typography-type-scale-rounded--display-m-font-name:"VI UI";--vi-sys-typography-type-scale-rounded--display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--display-m-font-size:2.25rem;--vi-sys-typography-type-scale-rounded--display-m-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--display-m-font-weight:320;--vi-sys-typography-type-scale-rounded--display-m-font-wght:"wght" 320;--vi-sys-typography-type-scale-rounded--display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--display-m-line-height:2.75rem;--vi-sys-typography-type-scale-rounded--display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale-rounded--headline-l-font-name:"VI UI";--vi-sys-typography-type-scale-rounded--headline-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-rounded--headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-rounded--headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--headline-l-font-weight:350;--vi-sys-typography-type-scale-rounded--headline-l-font-wght:"wght" 350;--vi-sys-typography-type-scale-rounded--headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-rounded--headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-rounded--headline-s-font-name:"VI UI";--vi-sys-typography-type-scale-rounded--headline-s-font-rond:"ROND" 20;--vi-sys-typography-type-scale-rounded--headline-s-font-size:1.25rem;--vi-sys-typography-type-scale-rounded--headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--headline-s-font-weight:470;--vi-sys-typography-type-scale-rounded--headline-s-font-wght:"wght" 470;--vi-sys-typography-type-scale-rounded--headline-s-font-width:"wdth" 94;--vi-sys-typography-type-scale-rounded--headline-s-line-height:1.5rem;--vi-sys-typography-type-scale-rounded--headline-s-opsz:"opsz" 20;--vi-sys-typography-type-scale-rounded--title-l-font-name:"VI UI";--vi-sys-typography-type-scale-rounded--title-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-rounded--title-l-font-size:1.25rem;--vi-sys-typography-type-scale-rounded--title-l-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--title-l-font-weight:470;--vi-sys-typography-type-scale-rounded--title-l-font-wght:"wght" 470;--vi-sys-typography-type-scale-rounded--title-l-font-width:"wdth" 94;--vi-sys-typography-type-scale-rounded--title-l-line-height:1.5rem;--vi-sys-typography-type-scale-rounded--title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-size:2.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-weight:280;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-wght:"wght" 280;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height:3rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-opsz:"opsz" 42;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-size:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-weight:320;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-wght:"wght" 320;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-line-height:2.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-size:2rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-weight:360;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-wght:"wght" 360;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-line-height:2.375rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-weight:350;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-wght:"wght" 350;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-size:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-weight:380;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-wght:"wght" 380;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-line-height:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-opsz:"opsz" 24;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-weight:470;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-wght:"wght" 470;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-width:"wdth" 94;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-weight:470;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-wght:"wght" 470;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-width:"wdth" 94;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-size:.9375rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-opsz:"opsz" 15;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-size:.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height:1.0625rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-opsz:"opsz" 13;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-size:1.0625rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-opsz:"opsz" 17;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-size:.9375rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-opsz:"opsz" 15;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-size:.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height:1.0625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-size:1.0625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-weight:370;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght:"wght" 370;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-opsz:"opsz" 17;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-size:.9375rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-weight:370;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-wght:"wght" 370;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-opsz:"opsz" 15;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-rond:"ROND" 0;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-size:.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-weight:370;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-wght:"wght" 370;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-opsz:"opsz" 13;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-size:2.625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-weight:280;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-wght:"wght" 280;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-line-height:3rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-opsz:"opsz" 42;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-size:2.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-weight:320;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-wght:"wght" 320;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-line-height:2.75rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-size:2rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-weight:360;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-wght:"wght" 360;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-line-height:2.375rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-weight:350;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-wght:"wght" 350;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-weight:470;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-wght:"wght" 470;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-width:"wdth" 94;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-weight:470;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-wght:"wght" 470;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-width:"wdth" 94;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-opsz:"opsz" 20;--vi-sys-typography-markdown-type-scale--h-1-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--h-1-font-rond:"ROND" 20;--vi-sys-typography-markdown-type-scale--h-1-font-size:1.75rem;--vi-sys-typography-markdown-type-scale--h-1-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-1-font-weight:350;--vi-sys-typography-markdown-type-scale--h-1-font-wght:"wght" 350;--vi-sys-typography-markdown-type-scale--h-1-font-width:"wdth" 100;--vi-sys-typography-markdown-type-scale--h-1-line-height:2.25rem;--vi-sys-typography-markdown-type-scale--h-1-opsz:"opsz" 28;--vi-sys-typography-markdown-type-scale--h-2-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--h-2-font-rond:"ROND" 20;--vi-sys-typography-markdown-type-scale--h-2-font-size:1.5rem;--vi-sys-typography-markdown-type-scale--h-2-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-2-font-weight:380;--vi-sys-typography-markdown-type-scale--h-2-font-wght:"wght" 380;--vi-sys-typography-markdown-type-scale--h-2-font-width:"wdth" 100;--vi-sys-typography-markdown-type-scale--h-2-line-height:1.75rem;--vi-sys-typography-markdown-type-scale--h-2-opsz:"opsz" 24;--vi-sys-typography-markdown-type-scale--h-3-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--h-3-font-rond:"ROND" 20;--vi-sys-typography-markdown-type-scale--h-3-font-size:1.25rem;--vi-sys-typography-markdown-type-scale--h-3-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-3-font-weight:470;--vi-sys-typography-markdown-type-scale--h-3-font-wght:"wght" 470;--vi-sys-typography-markdown-type-scale--h-3-font-width:"wdth" 94;--vi-sys-typography-markdown-type-scale--h-3-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-3-opsz:"opsz" 20;--vi-sys-typography-markdown-type-scale--h-4-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--h-4-font-rond:"ROND" 20;--vi-sys-typography-markdown-type-scale--h-4-font-size:1.25rem;--vi-sys-typography-markdown-type-scale--h-4-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-4-font-weight:470;--vi-sys-typography-markdown-type-scale--h-4-font-wght:"wght" 470;--vi-sys-typography-markdown-type-scale--h-4-font-width:"wdth" 94;--vi-sys-typography-markdown-type-scale--h-4-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-4-opsz:"opsz" 20;--vi-sys-typography-markdown-type-scale--p-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--p-font-rond:"ROND" 0;--vi-sys-typography-markdown-type-scale--p-font-size:1.0625rem;--vi-sys-typography-markdown-type-scale--p-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--p-font-weight:400;--vi-sys-typography-markdown-type-scale--p-font-wght:"wght" 400;--vi-sys-typography-markdown-type-scale--p-font-width:"wdth" 92;--vi-sys-typography-markdown-type-scale--p-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--p-opsz:"opsz" 17;--vi-sys-typography-markdown-type-scale--p-strong-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--p-strong-font-rond:"ROND" 0;--vi-sys-typography-markdown-type-scale--p-strong-font-size:1.0625rem;--vi-sys-typography-markdown-type-scale--p-strong-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--p-strong-font-weight:540;--vi-sys-typography-markdown-type-scale--p-strong-font-wght:"wght" 540;--vi-sys-typography-markdown-type-scale--p-strong-font-width:"wdth" 92;--vi-sys-typography-markdown-type-scale--p-strong-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--p-strong-opsz:"opsz" 17}@media screen and (max-width:959.98px){:where(.theme-host):where(.vi-variable-context){--vi-sys-typography-type-scale--display-l-font-name:"VI UI";--vi-sys-typography-type-scale--display-l-font-size:2.625rem;--vi-sys-typography-type-scale--display-l-font-tracking:0rem;--vi-sys-typography-type-scale--display-l-font-weight:280;--vi-sys-typography-type-scale--display-l-font-wght:"wght" 280;--vi-sys-typography-type-scale--display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-l-line-height:3rem;--vi-sys-typography-type-scale--display-l-opsz:"opsz" 42;--vi-sys-typography-type-scale--display-m-font-name:"VI UI";--vi-sys-typography-type-scale--display-m-font-size:2.25rem;--vi-sys-typography-type-scale--display-m-font-tracking:0rem;--vi-sys-typography-type-scale--display-m-font-weight:320;--vi-sys-typography-type-scale--display-m-font-wght:"wght" 320;--vi-sys-typography-type-scale--display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-m-line-height:2.75rem;--vi-sys-typography-type-scale--display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale--display-s-font-name:"VI UI";--vi-sys-typography-type-scale--display-s-font-size:2rem;--vi-sys-typography-type-scale--display-s-font-tracking:0rem;--vi-sys-typography-type-scale--display-s-font-weight:360;--vi-sys-typography-type-scale--display-s-font-wght:"wght" 360;--vi-sys-typography-type-scale--display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale--display-s-line-height:2.375rem;--vi-sys-typography-type-scale--display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale--headline-l-font-name:"VI UI";--vi-sys-typography-type-scale--headline-l-font-size:1.75rem;--vi-sys-typography-type-scale--headline-l-font-tracking:0rem;--vi-sys-typography-type-scale--headline-l-font-weight:350;--vi-sys-typography-type-scale--headline-l-font-wght:"wght" 350;--vi-sys-typography-type-scale--headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-l-line-height:2.25rem;--vi-sys-typography-type-scale--headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale--headline-m-font-name:"VI UI";--vi-sys-typography-type-scale--headline-m-font-size:1.5rem;--vi-sys-typography-type-scale--headline-m-font-tracking:0rem;--vi-sys-typography-type-scale--headline-m-font-weight:380;--vi-sys-typography-type-scale--headline-m-font-wght:"wght" 380;--vi-sys-typography-type-scale--headline-m-font-width:"wdth" 100;--vi-sys-typography-type-scale--headline-m-line-height:1.75rem;--vi-sys-typography-type-scale--headline-m-opsz:"opsz" 24;--vi-sys-typography-type-scale--headline-s-font-name:"VI UI";--vi-sys-typography-type-scale--headline-s-font-size:1.25rem;--vi-sys-typography-type-scale--headline-s-font-tracking:0rem;--vi-sys-typography-type-scale--headline-s-font-weight:470;--vi-sys-typography-type-scale--headline-s-font-wght:"wght" 470;--vi-sys-typography-type-scale--headline-s-font-width:"wdth" 94;--vi-sys-typography-type-scale--headline-s-line-height:1.5rem;--vi-sys-typography-type-scale--headline-s-opsz:"opsz" 20;--vi-sys-typography-type-scale--title-l-font-name:"VI UI";--vi-sys-typography-type-scale--title-l-font-size:1.25rem;--vi-sys-typography-type-scale--title-l-font-tracking:0rem;--vi-sys-typography-type-scale--title-l-font-weight:470;--vi-sys-typography-type-scale--title-l-font-wght:"wght" 470;--vi-sys-typography-type-scale--title-l-font-width:"wdth" 94;--vi-sys-typography-type-scale--title-l-line-height:1.5rem;--vi-sys-typography-type-scale--title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale--title-m-font-name:"VI UI";--vi-sys-typography-type-scale--title-m-font-size:.9375rem;--vi-sys-typography-type-scale--title-m-font-tracking:0rem;--vi-sys-typography-type-scale--title-m-font-weight:400;--vi-sys-typography-type-scale--title-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--title-m-font-width:"wdth" 92;--vi-sys-typography-type-scale--title-m-line-height:1.25rem;--vi-sys-typography-type-scale--title-m-opsz:"opsz" 15;--vi-sys-typography-type-scale--title-s-font-name:"VI UI";--vi-sys-typography-type-scale--title-s-font-size:.8125rem;--vi-sys-typography-type-scale--title-s-font-tracking:0rem;--vi-sys-typography-type-scale--title-s-font-weight:400;--vi-sys-typography-type-scale--title-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--title-s-font-width:"wdth" 92;--vi-sys-typography-type-scale--title-s-line-height:1.0625rem;--vi-sys-typography-type-scale--title-s-opsz:"opsz" 13;--vi-sys-typography-type-scale--body-l-font-name:"VI UI";--vi-sys-typography-type-scale--body-l-font-size:1.0625rem;--vi-sys-typography-type-scale--body-l-font-tracking:0rem;--vi-sys-typography-type-scale--body-l-font-weight:400;--vi-sys-typography-type-scale--body-l-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-l-font-width:"wdth" 92;--vi-sys-typography-type-scale--body-l-line-height:1.5rem;--vi-sys-typography-type-scale--body-l-opsz:"opsz" 17;--vi-sys-typography-type-scale--body-m-font-name:"VI UI";--vi-sys-typography-type-scale--body-m-font-size:.9375rem;--vi-sys-typography-type-scale--body-m-font-tracking:0rem;--vi-sys-typography-type-scale--body-m-font-weight:400;--vi-sys-typography-type-scale--body-m-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-m-font-width:"wdth" 92;--vi-sys-typography-type-scale--body-m-line-height:1.25rem;--vi-sys-typography-type-scale--body-m-opsz:"opsz" 15;--vi-sys-typography-type-scale--body-s-font-name:"VI UI";--vi-sys-typography-type-scale--body-s-font-size:.8125rem;--vi-sys-typography-type-scale--body-s-font-tracking:0rem;--vi-sys-typography-type-scale--body-s-font-weight:400;--vi-sys-typography-type-scale--body-s-font-wght:"wght" 400;--vi-sys-typography-type-scale--body-s-font-width:"wdth" 92;--vi-sys-typography-type-scale--body-s-line-height:1.0625rem;--vi-sys-typography-type-scale--body-s-opsz:"opsz" 13;--vi-sys-typography-type-scale--label-l-font-name:"VI UI";--vi-sys-typography-type-scale--label-l-font-size:1.0625rem;--vi-sys-typography-type-scale--label-l-font-tracking:0rem;--vi-sys-typography-type-scale--label-l-font-weight:370;--vi-sys-typography-type-scale--label-l-font-wght:"wght" 370;--vi-sys-typography-type-scale--label-l-font-width:"wdth" 92;--vi-sys-typography-type-scale--label-l-line-height:1.5rem;--vi-sys-typography-type-scale--label-l-opsz:"opsz" 17;--vi-sys-typography-type-scale--label-m-font-name:"VI UI";--vi-sys-typography-type-scale--label-m-font-size:.9375rem;--vi-sys-typography-type-scale--label-m-font-tracking:0rem;--vi-sys-typography-type-scale--label-m-font-weight:370;--vi-sys-typography-type-scale--label-m-font-wght:"wght" 370;--vi-sys-typography-type-scale--label-m-font-width:"wdth" 92;--vi-sys-typography-type-scale--label-m-line-height:1.25rem;--vi-sys-typography-type-scale--label-m-opsz:"opsz" 15;--vi-sys-typography-type-scale--label-s-font-name:"VI UI";--vi-sys-typography-type-scale--label-s-font-size:.8125rem;--vi-sys-typography-type-scale--label-s-font-tracking:0rem;--vi-sys-typography-type-scale--label-s-font-weight:370;--vi-sys-typography-type-scale--label-s-font-wght:"wght" 370;--vi-sys-typography-type-scale--label-s-font-width:"wdth" 92;--vi-sys-typography-type-scale--label-s-line-height:1.25rem;--vi-sys-typography-type-scale--label-s-opsz:"opsz" 13;--vi-sys-typography-type-scale-rounded--display-m-font-name:"VI UI";--vi-sys-typography-type-scale-rounded--display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-rounded--display-m-font-size:2.25rem;--vi-sys-typography-type-scale-rounded--display-m-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--display-m-font-weight:320;--vi-sys-typography-type-scale-rounded--display-m-font-wght:"wght" 320;--vi-sys-typography-type-scale-rounded--display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--display-m-line-height:2.75rem;--vi-sys-typography-type-scale-rounded--display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale-rounded--headline-l-font-name:"VI UI";--vi-sys-typography-type-scale-rounded--headline-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-rounded--headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-rounded--headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--headline-l-font-weight:350;--vi-sys-typography-type-scale-rounded--headline-l-font-wght:"wght" 350;--vi-sys-typography-type-scale-rounded--headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-rounded--headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-rounded--headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-rounded--headline-s-font-name:"VI UI";--vi-sys-typography-type-scale-rounded--headline-s-font-rond:"ROND" 20;--vi-sys-typography-type-scale-rounded--headline-s-font-size:1.25rem;--vi-sys-typography-type-scale-rounded--headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--headline-s-font-weight:470;--vi-sys-typography-type-scale-rounded--headline-s-font-wght:"wght" 470;--vi-sys-typography-type-scale-rounded--headline-s-font-width:"wdth" 94;--vi-sys-typography-type-scale-rounded--headline-s-line-height:1.5rem;--vi-sys-typography-type-scale-rounded--headline-s-opsz:"opsz" 20;--vi-sys-typography-type-scale-rounded--title-l-font-name:"VI UI";--vi-sys-typography-type-scale-rounded--title-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-rounded--title-l-font-size:1.25rem;--vi-sys-typography-type-scale-rounded--title-l-font-tracking:0rem;--vi-sys-typography-type-scale-rounded--title-l-font-weight:470;--vi-sys-typography-type-scale-rounded--title-l-font-wght:"wght" 470;--vi-sys-typography-type-scale-rounded--title-l-font-width:"wdth" 94;--vi-sys-typography-type-scale-rounded--title-l-line-height:1.5rem;--vi-sys-typography-type-scale-rounded--title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-size:2.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-weight:280;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-wght:"wght" 280;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height:3rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-opsz:"opsz" 42;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-size:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-weight:320;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-wght:"wght" 320;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-line-height:2.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-size:2rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-weight:360;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-wght:"wght" 360;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-line-height:2.375rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-weight:350;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-wght:"wght" 350;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-size:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-weight:380;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-wght:"wght" 380;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-line-height:1.75rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-opsz:"opsz" 24;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-weight:470;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-wght:"wght" 470;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-font-width:"wdth" 94;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-weight:470;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-wght:"wght" 470;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-font-width:"wdth" 94;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-size:.9375rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-opsz:"opsz" 15;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-size:.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height:1.0625rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-opsz:"opsz" 13;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-size:1.0625rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-opsz:"opsz" 17;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-size:.9375rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-opsz:"opsz" 15;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-size:.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-weight:540;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght:"wght" 540;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height:1.0625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-size:1.0625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-weight:370;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght:"wght" 370;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-opsz:"opsz" 17;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-size:.9375rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-weight:370;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-wght:"wght" 370;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-opsz:"opsz" 15;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-size:.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-weight:370;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-wght:"wght" 370;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-width:"wdth" 92;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-line-height:1.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-opsz:"opsz" 13;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-size:2.625rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-weight:280;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-wght:"wght" 280;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-line-height:3rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-l-opsz:"opsz" 42;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-size:2.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-weight:320;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-wght:"wght" 320;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-line-height:2.75rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-m-opsz:"opsz" 36;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-rond:"ROND" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-size:2rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-weight:360;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-wght:"wght" 360;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-line-height:2.375rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-display-s-opsz:"opsz" 32;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-size:1.75rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-weight:350;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-wght:"wght" 350;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-font-width:"wdth" 100;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-line-height:2.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-l-opsz:"opsz" 28;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-weight:470;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-wght:"wght" 470;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-font-width:"wdth" 94;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-headline-s-opsz:"opsz" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-name:"VI UI";--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-rond:"ROND" 20;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-size:1.25rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-tracking:0rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-weight:470;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-wght:"wght" 470;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-font-width:"wdth" 94;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized-rounded--emphasized-title-l-opsz:"opsz" 20;--vi-sys-typography-markdown-type-scale--h-1-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--h-1-font-size:1.75rem;--vi-sys-typography-markdown-type-scale--h-1-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-1-font-weight:350;--vi-sys-typography-markdown-type-scale--h-1-font-wght:"wght" 350;--vi-sys-typography-markdown-type-scale--h-1-font-width:"wdth" 100;--vi-sys-typography-markdown-type-scale--h-1-line-height:2.25rem;--vi-sys-typography-markdown-type-scale--h-1-opsz:"opsz" 28;--vi-sys-typography-markdown-type-scale--h-2-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--h-2-font-size:1.5rem;--vi-sys-typography-markdown-type-scale--h-2-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-2-font-weight:380;--vi-sys-typography-markdown-type-scale--h-2-font-wght:"wght" 380;--vi-sys-typography-markdown-type-scale--h-2-font-width:"wdth" 100;--vi-sys-typography-markdown-type-scale--h-2-line-height:1.75rem;--vi-sys-typography-markdown-type-scale--h-2-opsz:"opsz" 24;--vi-sys-typography-markdown-type-scale--h-3-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--h-3-font-size:1.25rem;--vi-sys-typography-markdown-type-scale--h-3-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-3-font-weight:470;--vi-sys-typography-markdown-type-scale--h-3-font-wght:"wght" 470;--vi-sys-typography-markdown-type-scale--h-3-font-width:"wdth" 94;--vi-sys-typography-markdown-type-scale--h-3-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-3-opsz:"opsz" 20;--vi-sys-typography-markdown-type-scale--h-4-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--h-4-font-size:1.25rem;--vi-sys-typography-markdown-type-scale--h-4-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--h-4-font-weight:470;--vi-sys-typography-markdown-type-scale--h-4-font-wght:"wght" 470;--vi-sys-typography-markdown-type-scale--h-4-font-width:"wdth" 94;--vi-sys-typography-markdown-type-scale--h-4-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-4-opsz:"opsz" 20;--vi-sys-typography-markdown-type-scale--p-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--p-font-size:1.0625rem;--vi-sys-typography-markdown-type-scale--p-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--p-font-weight:400;--vi-sys-typography-markdown-type-scale--p-font-wght:"wght" 400;--vi-sys-typography-markdown-type-scale--p-font-width:"wdth" 92;--vi-sys-typography-markdown-type-scale--p-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--p-opsz:"opsz" 17;--vi-sys-typography-markdown-type-scale--p-strong-font-name:"VI UI";--vi-sys-typography-markdown-type-scale--p-strong-font-size:1.0625rem;--vi-sys-typography-markdown-type-scale--p-strong-font-tracking:0rem;--vi-sys-typography-markdown-type-scale--p-strong-font-weight:540;--vi-sys-typography-markdown-type-scale--p-strong-font-wght:"wght" 540;--vi-sys-typography-markdown-type-scale--p-strong-font-width:"wdth" 92;--vi-sys-typography-markdown-type-scale--p-strong-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--p-strong-opsz:"opsz" 17}}@media screen and (max-width:959.98px){:where(.theme-host):where(.vi-mobile-tokens){--vi-sys-color--black:#000;--vi-sys-color--code-background:#000;--vi-sys-color--code-blue-text:#4fa0ff;--vi-sys-color--code-green-text:#60d673;--vi-sys-color--code-grey-text:#808080;--vi-sys-color--code-pink-text:#ff96da;--vi-sys-color--code-primary-text:#fff;--vi-sys-color--code-purple-text:#969dff;--vi-sys-color--code-red-text:#ff5a59;--vi-sys-color--code-yellow-text:#ffdb0f;--vi-sys-color--error:#de2d29;--vi-sys-color--error-container:#ffdeec;--vi-sys-color--on-error-container:#de2d29;--vi-sys-color--on-positive-container:#009954;--vi-sys-color--on-surface:#000;--vi-sys-color--on-surface-low:rgba(0,0,0,.08);--vi-sys-color--on-surface-variant:rgba(0,0,0,.55);--vi-sys-color--positive:#008052;--vi-sys-color--positive-container:#daf9d4;--vi-sys-color--surface:#fdfcfc;--vi-sys-color--surface-accent:#9dd2ff;--vi-sys-color--surface-background:#fdfcfc;--vi-sys-color--surface-bright:#fff;--vi-sys-color--surface-dim:#f2f0f0;--vi-sys-color--white:#fff;--vi-sys-color-states--disabled-label-on-surface:rgba(0,0,0,.38);--vi-sys-color-states--disabled-on-surface:rgba(0,0,0,.12);--vi-sys-color-states--focus-on-surface:rgba(0,0,0,.08);--vi-sys-color-states--hover-on-surface:rgba(0,0,0,.08);--vi-sys-color-states--pressed-on-surface:rgba(0,0,0,.12);--vi-sys-elevation--level1-color:rgba(0,0,0,.04);--vi-sys-elevation--level1-shadow-blur:20px;--vi-sys-elevation--level1-shadow-offset-x:0;--vi-sys-elevation--level1-shadow-offset-y:0;--vi-sys-elevation--level1-shadow-spread:0;--vi-sys-elevation--level2-color:rgba(0,0,0,.11);--vi-sys-elevation--level2-shadow-blur:20px;--vi-sys-elevation--level2-shadow-offset-x:0;--vi-sys-elevation--level2-shadow-offset-y:0;--vi-sys-elevation--level2-shadow-spread:0;--vi-sys-elevation--level1:0 0 20px 0 rgba(0,0,0,.04);--vi-sys-elevation--level2:0 0 20px 0 rgba(0,0,0,.11)}}@media screen and (max-width:959.98px){:where(.theme-host):where(.vi-mobile-tokens):where(.dark-theme){--vi-sys-color--black:#000;--vi-sys-color--code-background:#141414;--vi-sys-color--code-blue-text:#4fa0ff;--vi-sys-color--code-green-text:#60d673;--vi-sys-color--code-grey-text:#808080;--vi-sys-color--code-pink-text:#ff96da;--vi-sys-color--code-primary-text:#fff;--vi-sys-color--code-purple-text:#969dff;--vi-sys-color--code-red-text:#ff5a59;--vi-sys-color--code-yellow-text:#ffdb0f;--vi-sys-color--error:#ff4c45;--vi-sys-color--error-container:#3c0202;--vi-sys-color--on-error-container:#ff4c45;--vi-sys-color--on-positive-container:#0ebc5f;--vi-sys-color--on-surface:#e0e0e0;--vi-sys-color--on-surface-low:rgba(255,255,255,.12);--vi-sys-color--on-surface-variant:rgba(255,255,255,.55);--vi-sys-color--positive:#0ebc5f;--vi-sys-color--positive-container:#002220;--vi-sys-color--surface:#000;--vi-sys-color--surface-accent:#14204f;--vi-sys-color--surface-background:#000;--vi-sys-color--surface-bright:#1c1c1c;--vi-sys-color--surface-dim:#141414;--vi-sys-color--white:#fff;--vi-sys-color-states--disabled-label-on-surface:rgba(224,224,224,.38);--vi-sys-color-states--disabled-on-surface:rgba(224,224,224,.12);--vi-sys-color-states--focus-on-surface:rgba(224,224,224,.08);--vi-sys-color-states--hover-on-surface:rgba(224,224,224,.08);--vi-sys-color-states--pressed-on-surface:rgba(224,224,224,.12);--vi-sys-elevation--level1-color:rgba(0,0,0,.28);--vi-sys-elevation--level1-shadow-blur:20px;--vi-sys-elevation--level1-shadow-offset-x:0;--vi-sys-elevation--level1-shadow-offset-y:0;--vi-sys-elevation--level1-shadow-spread:0;--vi-sys-elevation--level2-color:rgba(0,0,0,.4);--vi-sys-elevation--level2-shadow-blur:20px;--vi-sys-elevation--level2-shadow-offset-x:0;--vi-sys-elevation--level2-shadow-offset-y:0;--vi-sys-elevation--level2-shadow-spread:0;--vi-sys-elevation--level1:0 0 20px 0 rgba(0,0,0,.28);--vi-sys-elevation--level2:0 0 20px 0 rgba(0,0,0,.4)}}:where(.theme-host):where(.vi-spacing-tokens){--vi-sys-spacing--xs:4px;--vi-sys-spacing--s:8px;--vi-sys-spacing--m:12px;--vi-sys-spacing--l:16px;--vi-sys-spacing--xl:20px;--vi-sys-spacing--xxl:24px;--vi-sys-spacing--xxxl:28px}:where(.theme-host):where(.vi-spacing-tokens){--vi-sys-shape--corner-extra-extra-large:48px;--vi-sys-shape--corner-extra-extra-large-increased:56px;--vi-sys-shape--corner-extra-large:28px;--vi-sys-shape--corner-extra-large-increased:32px;--vi-sys-shape--corner-extra-large-max:40px;--vi-sys-shape--corner-extra-large-top:28px 28px 0px 0px;--vi-sys-shape--corner-extra-small:4px;--vi-sys-shape--corner-extra-small-top:4px 4px 0px 0px;--vi-sys-shape--corner-full:9999px;--vi-sys-shape--corner-large:16px;--vi-sys-shape--corner-large-increased:20px;--vi-sys-shape--corner-large-max:24px;--vi-sys-shape--corner-large-end:0px 16px 16px 0px;--vi-sys-shape--corner-large-start:16px 0px 0px 16px;--vi-sys-shape--corner-large-top:16px 16px 0px 0px;--vi-sys-shape--corner-medium:12px;--vi-sys-shape--corner-none:0px;--vi-sys-shape--corner-small:8px}:where(.theme-host):where(.vi-spacing-tokens){--vi-sys-state--pressed-state-layer-opacity:.12;--vi-sys-state--focus-state-layer-opacity:.08;--vi-sys-state--hover-state-layer-opacity:.08;--vi-sys-state--disabled-state-layer-opacity:.12;--vi-sys-state--disabled-text-layer-opacity:.38}:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)){--vi-sys-typography-type-scale--display-l-line-height:3.375rem;--vi-sys-typography-type-scale--display-m-line-height:3rem;--vi-sys-typography-type-scale--display-s-line-height:2.6875rem;--vi-sys-typography-type-scale--headline-l-line-height:2.375rem;--vi-sys-typography-type-scale--headline-m-line-height:2.125rem;--vi-sys-typography-type-scale--headline-s-line-height:1.8125rem;--vi-sys-typography-type-scale--body-l-line-height:1.625rem;--vi-sys-typography-type-scale--body-m-line-height:1.5rem;--vi-sys-typography-type-scale--body-s-line-height:1.3125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height:3.375rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-line-height:3rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-line-height:2.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height:2.375rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-line-height:2.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-line-height:1.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height:1.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height:1.3125rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-line-height:1.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-line-height:1.3125rem;--vi-sys-typography-type-scale--label-l-line-height:1.625rem;--vi-sys-typography-type-scale--label-m-line-height:1.5rem;--vi-sys-typography-type-scale--label-s-line-height:1.3125rem;--vi-sys-typography-type-scale--title-l-line-height:1.8125rem;--vi-sys-typography-type-scale--title-m-line-height:1.5rem;--vi-sys-typography-type-scale--title-s-line-height:1.3125rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height:1.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height:1.3125rem;--vi-sys-typography-markdown-type-scale--h-1-line-height:2.375rem;--vi-sys-typography-markdown-type-scale--h-2-line-height:2.125rem;--vi-sys-typography-markdown-type-scale--h-3-line-height:1.8125rem;--vi-sys-typography-markdown-type-scale--h-4-line-height:1.8125rem;--vi-sys-typography-markdown-type-scale--p-line-height:1.625rem;--vi-sys-typography-markdown-type-scale--p-strong-line-height:1.625rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-blockquote{line-height:1.875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-takeaway{line-height:1.5rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-caption{line-height:1.1875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) code{line-height:1.1875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-bullet{line-height:1.5rem}:where(.theme-host):where(.vi-locale-line-height) :lang(te),:where(.theme-host):where(.vi-locale-line-height):lang(my){--vi-sys-typography-type-scale--display-l-line-height:4.125rem;--vi-sys-typography-type-scale--display-m-line-height:3.625rem;--vi-sys-typography-type-scale--display-s-line-height:3.25rem;--vi-sys-typography-type-scale--headline-l-line-height:2.875rem;--vi-sys-typography-type-scale--headline-m-line-height:2.5rem;--vi-sys-typography-type-scale--headline-s-line-height:2.125rem;--vi-sys-typography-type-scale--body-l-line-height:1.875rem;--vi-sys-typography-type-scale--body-m-line-height:1.6875rem;--vi-sys-typography-type-scale--body-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height:4.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-line-height:3.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-line-height:3.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height:2.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-line-height:2.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-line-height:2.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height:1.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height:1.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-line-height:1.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height:1.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-line-height:1.5rem;--vi-sys-typography-type-scale--label-l-line-height:1.875rem;--vi-sys-typography-type-scale--label-m-line-height:1.6875rem;--vi-sys-typography-type-scale--label-s-line-height:1.5rem;--vi-sys-typography-type-scale--title-l-line-height:2.125rem;--vi-sys-typography-type-scale--title-m-line-height:1.6875rem;--vi-sys-typography-type-scale--title-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height:2.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height:1.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-1-line-height:2.875rem;--vi-sys-typography-markdown-type-scale--h-2-line-height:2.5rem;--vi-sys-typography-markdown-type-scale--h-3-line-height:2.125rem;--vi-sys-typography-markdown-type-scale--h-4-line-height:2.125rem;--vi-sys-typography-markdown-type-scale--p-line-height:1.875rem;--vi-sys-typography-markdown-type-scale--p-strong-line-height:1.875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-blockquote,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-blockquote{line-height:2.125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-takeaway,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-takeaway{line-height:1.625rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-caption,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-caption{line-height:1.3125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) code{line-height:1.3125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-bullet,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-bullet{line-height:1.625rem}@media screen and (max-width:959.98px){:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)){--vi-sys-typography-type-scale--display-l-line-height:3.375rem;--vi-sys-typography-type-scale--display-m-line-height:3rem;--vi-sys-typography-type-scale--display-s-line-height:2.6875rem;--vi-sys-typography-type-scale--headline-l-line-height:2.375rem;--vi-sys-typography-type-scale--headline-m-line-height:2.125rem;--vi-sys-typography-type-scale--headline-s-line-height:1.8125rem;--vi-sys-typography-type-scale--body-l-line-height:1.625rem;--vi-sys-typography-type-scale--body-m-line-height:1.5rem;--vi-sys-typography-type-scale--body-s-line-height:1.3125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height:3.375rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-line-height:3rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-line-height:2.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height:2.375rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-line-height:2.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-line-height:1.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height:1.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height:1.3125rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-line-height:1.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-line-height:1.3125rem;--vi-sys-typography-type-scale--label-l-line-height:1.625rem;--vi-sys-typography-type-scale--label-m-line-height:1.5rem;--vi-sys-typography-type-scale--label-s-line-height:1.3125rem;--vi-sys-typography-type-scale--title-l-line-height:1.8125rem;--vi-sys-typography-type-scale--title-m-line-height:1.5rem;--vi-sys-typography-type-scale--title-s-line-height:1.3125rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height:1.8125rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height:1.3125rem;--vi-sys-typography-markdown-type-scale--h-1-line-height:2.375rem;--vi-sys-typography-markdown-type-scale--h-2-line-height:2.125rem;--vi-sys-typography-markdown-type-scale--h-3-line-height:1.8125rem;--vi-sys-typography-markdown-type-scale--h-4-line-height:1.8125rem;--vi-sys-typography-markdown-type-scale--p-line-height:1.625rem;--vi-sys-typography-markdown-type-scale--p-strong-line-height:1.625rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-blockquote{line-height:1.875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-takeaway{line-height:1.5rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-caption{line-height:1.1875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) code{line-height:1.1875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-bullet{line-height:1.5rem}:where(.theme-host):where(.vi-locale-line-height) :lang(te),:where(.theme-host):where(.vi-locale-line-height):lang(my){--vi-sys-typography-type-scale--display-l-line-height:4.125rem;--vi-sys-typography-type-scale--display-m-line-height:3.625rem;--vi-sys-typography-type-scale--display-s-line-height:3.25rem;--vi-sys-typography-type-scale--headline-l-line-height:2.875rem;--vi-sys-typography-type-scale--headline-m-line-height:2.5rem;--vi-sys-typography-type-scale--headline-s-line-height:2.125rem;--vi-sys-typography-type-scale--body-l-line-height:1.875rem;--vi-sys-typography-type-scale--body-m-line-height:1.6875rem;--vi-sys-typography-type-scale--body-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-l-line-height:4.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-m-line-height:3.625rem;--vi-sys-typography-type-scale-emphasized--emphasized-display-s-line-height:3.25rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-l-line-height:2.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-m-line-height:2.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-headline-s-line-height:2.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-l-line-height:1.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-m-line-height:1.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-body-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-l-line-height:1.875rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-m-line-height:1.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-label-s-line-height:1.5rem;--vi-sys-typography-type-scale--label-l-line-height:1.875rem;--vi-sys-typography-type-scale--label-m-line-height:1.6875rem;--vi-sys-typography-type-scale--label-s-line-height:1.5rem;--vi-sys-typography-type-scale--title-l-line-height:2.125rem;--vi-sys-typography-type-scale--title-m-line-height:1.6875rem;--vi-sys-typography-type-scale--title-s-line-height:1.5rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-l-line-height:2.125rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-m-line-height:1.6875rem;--vi-sys-typography-type-scale-emphasized--emphasized-title-s-line-height:1.5rem;--vi-sys-typography-markdown-type-scale--h-1-line-height:2.875rem;--vi-sys-typography-markdown-type-scale--h-2-line-height:2.5rem;--vi-sys-typography-markdown-type-scale--h-3-line-height:2.125rem;--vi-sys-typography-markdown-type-scale--h-4-line-height:2.125rem;--vi-sys-typography-markdown-type-scale--p-line-height:1.875rem;--vi-sys-typography-markdown-type-scale--p-strong-line-height:1.875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-blockquote,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-blockquote{line-height:2.125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-takeaway,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-takeaway{line-height:1.625rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-caption,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-caption{line-height:1.3125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) code{line-height:1.3125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height) :lang(te) .vi-type-extended-bullet,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):lang(my) .vi-type-extended-bullet{line-height:1.625rem}}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-blockquote{line-height:1.875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-takeaway{line-height:1.5rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-caption{line-height:1.1875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) code{line-height:1.1875rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):not(:lang(be),:lang(bg),:lang(cs),:lang(da),:lang(de),:lang(el),:lang(en),:lang(es),:lang(et),:lang(fi),:lang(fr),:lang(he),:lang(hr),:lang(hu),:lang(it),:lang(lt),:lang(lv),:lang(mk),:lang(nl),:lang(no),:lang(pl),:lang(pt),:lang(ro),:lang(ru),:lang(sk),:lang(sl),:lang(sr),:lang(sv),:lang(uk),:lang(my),:lang(te)) .vi-type-extended-bullet{line-height:1.5rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme) :lang(te) .vi-type-extended-blockquote,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):lang(my) .vi-type-extended-blockquote{line-height:2.125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme) :lang(te) .vi-type-extended-takeaway,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):lang(my) .vi-type-extended-takeaway{line-height:1.625rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme) :lang(te) .vi-type-extended-caption,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):lang(my) .vi-type-extended-caption{line-height:1.3125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme) :lang(te) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme) :lang(te) code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):lang(my) .vi-type-extended-code,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):lang(my) code{line-height:1.3125rem}.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme) :lang(te) .vi-type-extended-bullet,.luminous-ui:where(.theme-host):where(.vi-locale-line-height):where(.dark-theme):lang(my) .vi-type-extended-bullet{line-height:1.625rem}.mat-mdc-snack-bar-container{padding:16px}.mat-mdc-snack-bar-container.multi-line-snack-bar .mat-mdc-snack-bar-label{white-space:pre-line}.mat-mdc-snack-bar-container{--mat-snack-bar-button-color:var(--vi-sys-color--on-primary)}.vi-app-bar-stub{--og-bar-parts-side-padding:0px;--vi-appbar-margin-top:12px;--internal-bar-offset:40px}body.vi-shell-layout .vi-app-bar-stub{--vi-appbar-margin-top:var(--vi-sys-spacing--s)}.vi-app-bar-stub{display:flex;justify-content:flex-end;margin-top:var(--vi-appbar-margin-top);margin-bottom:12px;-webkit-margin-end:12px;margin-inline-end:12px}.vi-app-bar-stub.hide-ogb{display:none}@media screen and (max-width:959.98px){body.vi-loading-animation .vi-app-bar-stub{position:fixed;top:0;left:0;right:0;z-index:2;background-color:transparent;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:0;margin-top:var(--vi-appbar-margin-top);pointer-events:none}body.vi-loading-animation .vi-app-bar-stub *{pointer-events:auto}}body.has-internal-bar .vi-app-bar-stub{margin-top:calc(var(--vi-appbar-margin-top) + var(--internal-bar-offset, 0px))}@media screen and (min-width:960px){body.has-internal-bar .vi-app-bar-stub{margin-top:var(--vi-appbar-margin-top);top:var(--internal-bar-offset,0)}}body.vi-sidenav-avatar .vi-app-bar-stub{z-index:988;display:flex}body.vi-sidenav-avatar .vi-app-bar-stub a{display:none}body.vi-sidenav-avatar .vi-app-bar-stub [id=gb]>img{display:none!important}@media only screen and (min-width:453px){body.vi-sidenav-avatar .vi-app-bar-stub:has(>iframe[name=account]){position:fixed!important;top:unset!important;left:unset!important;right:unset!important;bottom:48px!important;inset-inline-start:0!important;-webkit-margin-start:var(--vi-sys-spacing--l)!important;margin-inline-start:var(--vi-sys-spacing--l)!important;margin:0!important;max-height:600px!important;min-height:420px!important;min-width:320px!important;z-index:989!important}}body:not(.vi-sidenav-avatar):has(chat-app.remy-route) .vi-app-bar-stub{display:none}chat-app{z-index:1}chat-app.mobile.side-nav-open{z-index:987}chat-app.enable-vi-shell-layout-markdown-styling a{color:var(--vi-sys-color--on-surface);-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}chat-app.enable-vi-shell-layout-markdown-styling a:where(body.vi-fast-follows chat-app.enable-vi-shell-layout-markdown-styling a){text-decoration-thickness:.08em;text-underline-offset:.23em;text-underline-position:auto}html{height:100%;width:100%;overflow:hidden}body{color:var(--vi-sys-color--on-surface);background-color:var(--vi-color-synthetic--chat-window-surface);margin:0;height:100%;width:100%;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.vi-component-theme{background-color:var(--vi-sys-color--surface)}.xap-inline-dialog-container:has(.info-tooltip-body){box-shadow:none;background:transparent;border-radius:0;overflow:visible}body.fre-autosize-enabled{position:relative}html.fre-autosize-enabled{height:fit-content}@media print{body:has(chat-app.enable-print-overrides),html:has(chat-app.enable-print-overrides){height:auto;overflow:visible}chat-app.enable-print-overrides .hide-on-print{display:none!important}}.sfc-layout-container{display:flex;flex-direction:row;height:100%;width:100%}.sfc-sidebar{width:288px;flex-shrink:0;height:100%;display:flex;flex-direction:column}.sfc-main-content{flex:1;height:100%;position:relative;display:flex;flex-direction:column}.gb_Fb{font:13px/27px Roboto,Arial,sans-serif;z-index:986}.gb_Z{display:none}.gb_W{background-size:32px 32px;border:0;border-radius:50%;display:block;margin:0;position:relative;height:32px;width:32px;z-index:0}.gb_qb{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_qb.gb_W{height:30px;width:30px}.gb_qb.gb_W:active,.gb_qb.gb_W:hover{box-shadow:none}.gb_rb{background:#fff;border:none;border-radius:50%;bottom:2px;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;height:14px;margin:2px;position:absolute;right:0;width:14px;line-height:normal;z-index:1}.gb_sb{color:#1f71e7;font:400 22px/32px VI UI,Roboto,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.gb_W:before,.gb_tb:before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_aa .gb_tb:before{-webkit-transform:scale(scale(.416666667));transform:scale(scale(.416666667))}}.gb_W:focus,.gb_W:hover{box-shadow:0 1px #00000026}.gb_W:active{box-shadow:inset 0 2px #00000026}.gb_W:active:after{background:#0000001a;border-radius:50%;content:"";display:block;height:100%}.gb_ub{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_C.gb_ub{width:auto}.gb_ub:focus,.gb_ub:hover{opacity:.85}.gb_vb .gb_ub,.gb_vb .gb_wb{line-height:26px}#gb#gb.gb_vb a.gb_ub,.gb_vb .gb_wb{font-size:11px;height:auto}.gb_xb{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_6a:hover .gb_xb{opacity:.85}.gb_4a>.gb_z{padding:3px 3px 3px 4px}.gb_yb.gb_pb{color:#fff}.gb_8 .gb_ub,.gb_8 .gb_xb{opacity:1}#gb#gb .gb_8.gb_8 a.gb_ub,#gb#gb.gb_8.gb_8 a.gb_ub{color:#fff}.gb_8.gb_8 .gb_xb{border-top-color:#fff;opacity:1}.gb_8 .gb_W:focus,.gb_8 .gb_W:hover,.gb_ra .gb_W:focus,.gb_ra .gb_W:hover{box-shadow:0 1px #00000026,0 1px 2px #0003}.gb_Ab .gb_z,.gb_zb .gb_z{position:absolute;right:1px}.gb_6a.gb_7,.gb_Bb.gb_7,.gb_z.gb_7{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto}.gb_Cb.gb_Db .gb_ub{width:30px!important}.gb_U,.gb_V{position:absolute}.gb_V{height:40px;right:-5px;top:-5px;width:40px}@-webkit-keyframes apd-ring-fade-in{0%{opacity:0}to{opacity:1}}@keyframes apd-ring-fade-in{0%{opacity:0}to{opacity:1}}.gb_U{height:42px;width:42px;-webkit-animation:apd-ring-fade-in .25s ease-in;animation:apd-ring-fade-in .25s ease-in}.gb_Eb .gb_V,.gb_Fb .gb_V{right:0;top:0}.gb_Eb .gb_U,.gb_Fb .gb_U,.gb_y .gb_U{right:-1px;top:-1px}.gb_y .gb_V{right:1px;top:-1px}.gb_Na a.gb_1a{border-radius:100px;background:#0b57d0;background:var(--gm3-sys-color-primary,#0b57d0);box-sizing:border-box;color:#fff;color:var(--gm3-sys-color-on-primary,#fff);display:inline-block;font-size:14px;font-weight:500;min-height:40px;outline:none;padding:10px 24px;text-align:center;text-decoration:none;white-space:normal;line-height:18px;position:relative}.gb_Na a.gb_3a{border-radius:100px;border:1px solid;border-color:#747775;border-color:var(--gm3-sys-color-outline,#747775);background:none;box-sizing:border-box;color:#0b57d0;color:var(--gm3-sys-color-primary,#0b57d0);display:inline-block;font-size:14px;font-weight:500;min-height:40px;outline:none;padding:10px 24px;text-align:center;text-decoration:none;white-space:normal;line-height:18px;position:relative}.gb_7a.gb_K a.gb_1a,.gb_8a.gb_K a.gb_1a,.gb_9a.gb_K a.gb_1a{background:#c2e7ff;background:var(--gm3-sys-color-secondary-fixed,#c2e7ff);color:#001d35;color:var(--gm3-sys-color-on-secondary-fixed,#001d35)}.gb_Na.gb_K a.gb_3a{color:#a8c7fa;color:var(--gm3-sys-color-primary,#a8c7fa)}.gb_Na a.gb_Ud{padding:10px 12px;margin:12px 16px 12px 10px;min-width:85px}@media(max-width:640px){.gb_Na a.gb_Ud{min-width:75px}}.gb_Kd,.gb_Na{font-family:VI UI Mono,Roboto,Helvetica,Arial,sans-serif;font-style:normal}.gb_Na.gb_7a{color:#1f1f1f;color:var(--og-bar-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_7a.gb_Vd{background:#fff;background:var(--og-bar-background,var(--gm3-sys-color-background,#fff))}.gb_Na.gb_7a .gb_vd.gb_wd,.gb_Na.gb_7a a.gb_5,.gb_Na.gb_7a span.gb_5{color:#1f1f1f;color:var(--og-link-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_7a .gb_od .gb_Wd,.gb_Na.gb_7a .gb_xd .gb_Wd{color:#1f1f1f;color:var(--og-logo-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_7a svg{color:#444746;color:var(--og-svg-color,var(--gm3-sys-color-on-surface-variant,#444746))}@media(forced-colors:active)and (prefers-color-scheme:dark){.gb_Na svg,.gb_Na.gb_7a svg,.gb_Na.gb_K svg{color:#fff}}.gb_Na.gb_K.gb_7a{color:#e3e3e3;color:var(--og-bar-color,var(--gm3-sys-color-on-surface,#e3e3e3))}.gb_Na.gb_K.gb_7a.gb_Vd{background:transparent}.gb_Na.gb_K.gb_7a .gb_vd.gb_wd,.gb_Na.gb_K.gb_7a a.gb_5,.gb_Na.gb_K.gb_7a span.gb_5{color:#e3e3e3;color:var(--og-link-color,var(--gm3-sys-color-on-surface,#e3e3e3))}.gb_Na.gb_K.gb_7a .gb_od .gb_Wd,.gb_Na.gb_K.gb_7a .gb_xd .gb_Wd{color:#e3e3e3;color:var(--og-logo-color,var(--gm3-sys-color-on-surface,#e3e3e3))}.gb_Na.gb_K.gb_7a svg{color:#c4c7c5;color:var(--og-svg-color,var(--gm3-sys-color-on-surface-variant,#c4c7c5))}.gb_Na.gb_K.gb_7a.gb_Vd{background:#1f1f1f;background:var(--og-bar-background,var(--gm3-sys-color-background,#131314))}.gb_Na.gb_8a{color:#1f1f1f;color:var(--og-bar-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_8a.gb_Vd{background:#e9eef6;background:var(--og-bar-background,var(--gm3-sys-color-surface-container-high,#e9eef6))}.gb_Na.gb_8a .gb_vd.gb_wd,.gb_Na.gb_8a a.gb_5,.gb_Na.gb_8a span.gb_5{color:#1f1f1f;color:var(--og-link-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_8a .gb_od .gb_Wd,.gb_Na.gb_8a .gb_xd .gb_Wd{color:#1f1f1f;color:var(--og-logo-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_8a svg{color:#444746;color:var(--og-svg-color,var(--gm3-sys-color-on-surface-variant,#444746))}.gb_Na.gb_K.gb_8a{color:#e3e3e3;color:var(--og-bar-color,var(--gm3-sys-color-on-surface,#e3e3e3))}.gb_Na.gb_K.gb_8a.gb_Vd{background:#282a2c;background:var(--og-bar-background,var(--gm3-sys-color-surface-container-high,#282a2c))}.gb_Na.gb_K.gb_8a .gb_vd.gb_wd,.gb_Na.gb_K.gb_8a a.gb_5,.gb_Na.gb_K.gb_8a span.gb_5{color:#e3e3e3;color:var(--og-link-color,var(--gm3-sys-color-on-surface,#e3e3e3))}.gb_Na.gb_K.gb_8a .gb_od .gb_Wd,.gb_Na.gb_K.gb_8a .gb_xd .gb_Wd{color:#e3e3e3;color:var(--og-logo-color,var(--gm3-sys-color-on-surface,#e3e3e3))}.gb_Na.gb_K.gb_8a svg{color:#c4c7c5;color:var(--og-svg-color,var(--gm3-sys-color-on-surface-variant,#c4c7c5))}.gb_Na.gb_9a{color:#1f1f1f;color:var(--og-bar-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_9a.gb_Vd{background:transparent}.gb_Na.gb_9a .gb_vd.gb_wd,.gb_Na.gb_9a a.gb_5,.gb_Na.gb_9a span.gb_5{color:#1f1f1f;color:var(--og-link-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_9a .gb_od .gb_Wd,.gb_Na.gb_9a .gb_xd .gb_Wd{color:#1f1f1f;color:var(--og-logo-color,var(--gm3-sys-color-on-surface,#1f1f1f))}.gb_Na.gb_9a svg{color:#444746;color:var(--og-svg-color,var(--gm3-sys-color-on-surface-variant,#444746))}.gb_Na.gb_9a.gb_K.gb_Vd{background:transparent}.gb_Na.gb_9a.gb_K .gb_vd.gb_wd,.gb_Na.gb_9a.gb_K a.gb_5,.gb_Na.gb_9a.gb_K span.gb_5,.gb_Na.gb_9a.gb_K .gb_od .gb_Wd,.gb_Na.gb_9a.gb_K .gb_xd .gb_Wd{color:#fff;color:var(--og-theme-color,white)}.gb_Na.gb_9a.gb_K svg{color:#fff;color:var(--og-theme-color,white)}.gb_Na a.gb_5,.gb_Na span.gb_5{text-decoration:none}.gb_vd{font-family:VI UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.gb_Ad{display:none}.gb_Na.gb_fb .gb_vd{margin-bottom:0}.gb_xd.gb_yd .gb_vd{padding-left:4px}.gb_Na.gb_fb .gb_zd{position:relative;top:-2px}.gb_Na{min-width:160px;position:relative}.gb_Na.gb_gd{min-width:120px}.gb_Na.gb_Xd .gb_Zd{display:none}.gb_Na.gb_Xd .gb_Qd{height:56px}header.gb_Na{display:block}.gb_Na svg{fill:currentColor}.gb_0d{position:fixed;top:0;width:100%}.gb_1d{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.gb_2d{height:64px}.gb_Qd{box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:min-content}.gb_Na:not(.gb_fb) .gb_Qd{padding:8px}.gb_Na:not(.gb_fb) .gb_Qd a.gb_3d{margin:12px 8px 12px 10px}.gb_Na.gb_4d .gb_Qd{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.gb_Na .gb_Qd.gb_Rd.gb_5d{min-width:0}.gb_Na.gb_fb .gb_Qd{padding:4px 4px 4px 8px;min-width:0}.gb_Na.gb_fb .gb_Qd a.gb_3d{margin:12px 8px 12px 10px}.gb_Zd{height:48px;vertical-align:middle;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none;user-select:none}.gb_6d>.gb_Zd{display:table-cell;width:100%}.gb_xd{padding-right:25px;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.gb_Na.gb_fb .gb_xd{padding-right:14px}.gb_7d{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.gb_7d>:only-child{display:inline-block}.gb_8d.gb_pd{padding-left:4px}.gb_8d.gb_9d,.gb_Na.gb_4d .gb_8d,.gb_Na.gb_fb:not(.gb_Kd) .gb_8d{padding-left:0}.gb_Na.gb_fb .gb_8d.gb_9d{padding-right:0}.gb_Na.gb_fb .gb_8d.gb_9d .gb_4a{margin-left:10px}.gb_pd{display:inline}.gb_Na.gb_Kd .gb_8d.gb_ae,.gb_Na.gb_jd .gb_8d.gb_ae{padding-left:2px}.gb_vd{display:inline-block}.gb_8d{box-sizing:border-box;height:48px;padding:0 4px 0 5px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.gb_Kd{height:48px}.gb_Na.gb_Kd{min-width:auto}.gb_Kd .gb_8d{float:right;padding-left:32px;padding-left:var(--og-bar-parts-side-padding,32px)}.gb_Kd .gb_8d.gb_be{padding-left:0}.gb_ce{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text}.gb_a a,.gb_cd a{color:inherit}.gb_wd{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gb_wd{opacity:1}.gb_de{position:relative}.gb_R{font-family:arial,sans-serif;line-height:normal;padding-right:15px}.gb_6{display:inline-block;padding-left:15px}.gb_6 .gb_5{display:inline-block;line-height:24px;vertical-align:middle}.gb_ee{text-align:left}.gb_O,.gb_P{display:none}@media screen and (max-width:319px){.gb_Qd .gb_L{display:none;visibility:hidden}}.gb_L .gb_C,.gb_L .gb_C:focus,.gb_L .gb_C:hover{opacity:1}.gb_Q{display:none}.gb_0{display:none!important}.gb_pb{visibility:hidden}@media screen and (max-width:319px){.gb_Qd:not(.gb_Rd) .gb_L{display:none;visibility:hidden}}.gb_Bd{display:inline-block;vertical-align:middle}.gb_Cd .gb_Z{bottom:-3px;right:-5px}@if (RTL_LANG){.gb_Cd .gb_Z{left:-5px}}.gb_Bd:first-child{padding-left:0}.gb_D{position:relative}.gb_C{display:inline-block;outline:none;vertical-align:middle;border-radius:50%;box-sizing:border-box;height:40px;width:40px}#gb#gb a.gb_C,.gb_C{cursor:pointer;text-decoration:none}.gb_C,a.gb_C{color:#000}x:-o-prefocus{border-bottom-color:#ccc}.gb_sa{background:#fff;border:1px solid #ccc;border-color:#0003;color:#000;box-shadow:0 2px 10px #0003;display:none;outline:none;overflow:hidden;position:absolute;right:0;top:54px;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-radius:2px;-webkit-user-select:text;user-select:text}.gb_Bd.gb_bb .gb_sa,.gb_bb.gb_sa{display:block}.gb_Hd{position:absolute;right:0;top:54px;z-index:-1}.gb_vb .gb_sa{margin-top:-10px}.gb_Bd:first-child{padding-left:4px}.gb_Na.gb_Id .gb_Bd:first-child{padding-left:0}.gb_Jd{position:relative}.gb_Kd .gb_Jd,.gb_od .gb_Jd{float:right}.gb_C{padding:8px;cursor:pointer}.gb_C,.gb_Md button svg{border-radius:50%}.gb_Bd{padding:4px}.gb_Na.gb_Id .gb_Bd{padding:4px 2px}.gb_Na.gb_Id .gb_z.gb_Bd{padding-left:6px}.gb_sa{z-index:991;line-height:normal}.gb_sa.gb_Od{left:0;right:auto}@media(max-width:350px){.gb_sa.gb_Od{left:0}}.gb_Pd .gb_sa{top:56px}.gb_z .gb_C{padding:4px}.gb_X{display:none}.gb_6a:not(.gb_3d){position:relative}.gb_he:after{content:"";border:1px solid #202124;opacity:.13;position:absolute;top:4px;left:4px;border-radius:50%;width:30px;height:30px;box-sizing:content-box}.gb_4a{box-sizing:border-box;cursor:pointer;display:inline-block;height:48px;overflow:hidden;outline:none;padding:7px 0 0 16px;vertical-align:middle;width:142px;border-radius:28px;background-color:transparent;border:1px solid;position:relative}.gb_4a .gb_6a{width:32px;height:32px;padding:0}.gb_4a .gb_U{top:2px;right:4px}.gb_4a .gb_Z{bottom:-2px;right:-4px}.gb_7a .gb_4a,.gb_8a .gb_4a{border-color:#747775;border-color:var(--og-dasher-chip-outline,var(--gm3-sys-color-outline,#747775))}.gb_7a.gb_K .gb_4a,.gb_8a.gb_K .gb_4a{border-color:#8e918f;border-color:var(--og-dasher-chip-outline,var(--gm3-sys-color-outline,#8e918f))}.gb_9a .gb_4a{border-color:#747775;border-color:var(--og-dasher-chip-outline,var(--gm3-sys-color-outline,#747775))}.gb_9a.gb_K .gb_4a{border-color:#e3e3e3;border-color:var(--og-dasher-chip-outline,var(--gm3-sys-color-on-surface,#e3e3e3))}.gb_ab{display:inherit}.gb_4a .gb_ab{background:#fff;border-radius:6px;display:inline-block;left:15px;position:static;padding:2px;top:-1px;height:32px;box-sizing:border-box;width:78px}.gb_cb{text-align:center}.gb_cb.gb_db{background-color:#f1f3f4}.gb_cb .gb_eb{vertical-align:middle;max-height:28px;max-width:74px}.gb_Na .gb_4a .gb_z.gb_Bd{padding:0;margin-right:9px;float:right}.gb_Na:not(.gb_fb) .gb_4a{margin-left:10px;margin-right:4px}.gb_4a .gb_he:after{left:0;top:0}@media screen and (max-width:480px){.gb_4a .gb_ab{display:none}.gb_4a{border:none;border-radius:50%;height:40px;margin:4px;outline:1px solid transparent;padding:0;width:40px}.gb_Na .gb_4a .gb_z.gb_Bd{padding:4px;margin-right:0}}.google-symbols{font-family:Google Symbols;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.boqHighlightVe [jslog]{box-shadow:0 0 0 5px #7fffd4}chat-app-orchestrator{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.app-upsell-banner,.sticky-live-prompt-list{position:relative;z-index:3}crust-task{z-index:1002}.picker-api-container{z-index:1000;position:absolute}.side-nav-menu-button{position:fixed;top:var(--internal-bar-offset,0);min-height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:var(--vi-color-vi-topbar-product-controls);margin-top:12px;-webkit-margin-start:16px;-moz-margin-start:16px;margin-inline-start:16px;z-index:4}.side-nav-menu-button .vi-spark-header{-webkit-margin-end:var(--vi-sys-spacing--xs);-moz-margin-end:var(--vi-sys-spacing--xs);margin-inline-end:var(--vi-sys-spacing--xs);width:var(--vi-sys-spacing--xl);height:var(--vi-sys-spacing--xl)}.vi-shell-layout chat-app .side-nav-menu-button .vi-spark-header{-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s)}.side-nav-menu-button{pointer-events:none}.side-nav-menu-button>*{pointer-events:auto}@media only screen and (max-width:768px){.side-nav-menu-button{-webkit-margin-start:var(--vi-sys-spacing--m);-moz-margin-start:var(--vi-sys-spacing--m);margin-inline-start:var(--vi-sys-spacing--m)}}@media only screen and (max-width:960px){.side-nav-menu-button{z-index:1}body.your-day-scheduled-active chat-app .side-nav-menu-button,body.your-day-scheduled-active chat-app.side-nav-menu-button{z-index:4}}@media only screen and (min-width:960px){.side-nav-menu-button{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.side-nav-menu-button.full-screen{display:none}chat-app{--app-inset-top:calc(var(--internal-bar-offset, 0px) + var(--announcement-banner-padding-top, 0px));--vi-sidenav-open-closed-width-diff:236px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:960px){.has-internal-bar chat-app{padding-top:var(--internal-bar-offset,0)}}@media screen and (max-width:959.98px){.vi-loading-animation chat-app{padding-top:calc(72px - var(--vi-sys-spacing--xs) + var(--internal-bar-offset, 0))}.vi-loading-animation .hide-top-bar chat-app{padding-top:var(--internal-bar-offset,0)}}[dir=rtl] chat-app{--vi-sidenav-open-closed-width-diff:-236px}.content{display:contents;height:100%}.chat-app,.main-content{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.content-container{overflow-y:auto;position:absolute;inset:0}@media print{.enable-print-overrides chat-app .content-container{position:relative}}@media screen and (max-width:959.98px){.content-container.remy-page{overflow-x:hidden}}.content-container.remy-page{-webkit-transition:background-color .3s cubic-bezier(.2,0,0,1);transition:background-color .3s cubic-bezier(.2,0,0,1)}.content-container.remy-page:not(:has(remy-viewer)){scrollbar-gutter:stable}.sticky-live-prompt-list{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--vi-sys-color--surface)}.temporary-chat-header{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vi-sys-color--on-surface-variant);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;right:0;line-height:40px;padding:var(--vi-sys-spacing--l);position:fixed;top:var(--internal-bar-offset,0);width:calc(100vw - 72px - var(--vi-sys-spacing--l)*2);-webkit-transition:.3s cubic-bezier(.2,0,0,1) 0s;transition:.3s cubic-bezier(.2,0,0,1) 0s}.temporary-chat-header.with-side-nav-opened{width:calc(100vw - 308px - var(--vi-sys-spacing--l)*2)}.temporary-chat-header .info-text{padding-left:var(--vi-sys-spacing--s)}.internal-bar-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:fixed;top:0;left:0;right:0;height:40px;z-index:2}.vi-shell-layout chat-app{--vi-sidenav-open-closed-width-diff:236px}[dir=rtl] .vi-shell-layout chat-app{--vi-sidenav-open-closed-width-diff:-236px}.vi-shell-layout chat-app .temporary-chat-header.with-side-nav-opened{width:calc(100vw - 288px - var(--vi-sys-spacing--l)*2)}.vi-shell-layout chat-app .side-nav-menu-button{margin-top:var(--vi-sys-spacing--s);-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s);min-height:40px}@media screen and (max-width:959.98px){body.your-day-scheduled-active.side-nav-open chat-app .side-nav-menu-button,body.your-day-scheduled-active .side-nav-open chat-app .side-nav-menu-button{visibility:hidden}}.remy-route chat-app vi-mode-switcher{display:none}.remy-route chat-app top-bar-actions{display:none}.remy-route chat-app .beta-badge{position:absolute;top:var(--vi-sys-spacing--xxl);inset-inline-end:var(--vi-sys-spacing--xxl);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--vi-color-synthetic--chat-window-surface-container-high);border-radius:var(--vi-sys-shape--corner-small);padding-inline:var(--vi-sys-spacing--s);height:1.125rem;font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:.625rem;font-weight:500;color:var(--vi-sys-color--on-surface);text-transform:uppercase;letter-spacing:0;white-space:nowrap}@media screen and (max-width:959.98px){.remy-route chat-app{padding-top:var(--internal-bar-offset,0)}.remy-route chat-app .side-nav-menu-button{z-index:4;-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.3s;transition-delay:.3s;visibility:visible}.remy-route.side-nav-open chat-app .side-nav-menu-button{-webkit-transition-delay:0s;transition-delay:0s;visibility:hidden}}@media screen and (max-width:959.98px){.remy-route chat-app:has(remy-viewer.has-selected-goal) .side-nav-menu-button{display:none}}.remy-route chat-app:has(remy-side-panel.in-fullscreen){--remy-sidenav-display:none}.remy-route chat-app:has(remy-side-panel.in-fullscreen) .side-nav-menu-button{display:none}.mat-sidenav-container.mat-sidenav-container.mat-sidenav-container{height:100%}.mat-sidenav-container.mat-sidenav-container.mat-sidenav-container.stable-layout{height:0;z-index:2}.mat-sidenav-container.mat-sidenav-container.mat-sidenav-container{background-color:var(--vi-color-synthetic--chat-window-surface)}:where(.vi-component-theme) side-navigation-v2 .mat-sidenav-container.mat-sidenav-container.mat-sidenav-container{background-color:var(--vi-sys-color--surface)}body.your-day-scheduled-activeside-navigation-v2 .mat-sidenav-container.mat-sidenav-container.mat-sidenav-container,body.your-day-scheduled-active side-navigation-v2 .mat-sidenav-container.mat-sidenav-container.mat-sidenav-container{background-color:transparent}.mat-sidenav-container.mat-sidenav-container.mat-sidenav-container .mat-drawer-backdrop{position:fixed}.mat-sidenav-container.mat-sidenav-container.mat-sidenav-container .mat-sidenav{position:fixed;top:var(--internal-bar-offset,0);background-color:var(--vi-color-sidenav-background-mobile);width:min(308px,85vw)}.mat-sidenav-container.mat-sidenav-container.mat-sidenav-container .mat-sidenav .mat-focus-indicator:before{border-radius:30px;margin:0}.mat-sidenav-container.mat-sidenav-container.mat-sidenav-container .mat-sidenav.hidden{display:none}.mat-sidenav-container.mat-sidenav-container.mat-sidenav-container .mat-drawer-side{border:0}.mat-drawer-container{--mat-sidenav-scrim-color:var(--vi-color-sidenav-scrim)}.mat-drawer.mat-sidenav{background-color:var(--vi-color-sidenav-background-mobile)}.mat-sidenav-content .mat-drawer-content{background-color:var(--vi-sys-color--surface-container);overflow-x:hidden}body.your-day-scheduled-activeside-navigation-v2 .mat-sidenav-content .mat-drawer-content,body.your-day-scheduled-active side-navigation-v2 .mat-sidenav-content .mat-drawer-content{background-color:transparent}side-navigation-v2 .mobile-controls button{color:var(--vi-color-sidenav-mobile-controls)}vi-sidenav{color:var(--vi-sys-color--on-surface);background-color:var(--vi-color-sidenav-background-desktop);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:background-color .3s cubic-bezier(.2,0,0,1);transition:background-color .3s cubic-bezier(.2,0,0,1)}vi-sidenav-content{color:var(--vi-sys-color--on-surface);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}body.your-day-scheduled-activeside-navigation-v2 vi-sidenav-content,body.your-day-scheduled-active side-navigation-v2 vi-sidenav-content{background-color:transparent}body.vi-loading-animationside-navigation-v2 vi-sidenav-content,body.vi-loading-animation side-navigation-v2 vi-sidenav-content{overflow:hidden;position:relative}vi-sidenav-content vi-mode-switcher{margin-top:12px;padding:6px 0;-webkit-margin-start:16px;-moz-margin-start:16px;margin-inline-start:16px;margin-bottom:10px}vi-sidenav-content vi-mode-switcher.single-mode-list{padding:0}vi-sidenav-content.desktop-ogb-buffer{margin-top:12px;padding:6px 0;height:36px;margin-bottom:10px}vi-sidenav-content.content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:auto}chat-app.remy-routeside-navigation-v2 vi-sidenav-content.desktop-ogb-buffer,chat-app.remy-route side-navigation-v2 vi-sidenav-content.desktop-ogb-buffer{display:none}chat-app.remy-routeside-navigation-v2 vi-sidenav,chat-app.remy-route side-navigation-v2 vi-sidenav{background-color:var(--vi-sys-color--surface-bright);display:var(--remy-sidenav-display)}chat-app.remy-routeside-navigation-v2 .mat-sidenav-container.mat-sidenav-container.mat-sidenav-container .mat-sidenav,chat-app.remy-route side-navigation-v2 .mat-sidenav-container.mat-sidenav-container.mat-sidenav-container .mat-sidenav{display:var(--remy-sidenav-display,block)}chat-app.remy-routeside-navigation-v2 .mat-drawer.mat-sidenav,chat-app.remy-route side-navigation-v2 .mat-drawer.mat-sidenav{display:var(--remy-sidenav-display,block)}chat-notifications{display:none}.vi-shell-layoutside-navigation-v2 .mat-sidenav-container.mat-sidenav-container.mat-sidenav-container .mat-sidenav{width:min(320px,85vw);background-color:var(--vi-sys-color--surface-bright)}.vi-shell-layoutside-navigation-v2 .mat-drawer.mat-sidenav,.vi-shell-layoutside-navigation-v2 .mat-sidenav,.vi-shell-layoutside-navigation-v2 .mat-sidenav-content .mat-drawer-content{background-color:var(--vi-sys-color--surface-bright)}.vi-shell-layoutside-navigation-v2 vi-sidenav{background-color:var(--vi-sys-color--surface-bright)}.vi-shell-layoutside-navigation-v2 vi-sidenav.collapsed{background-color:var(--vi-sys-color--surface)}@-webkit-keyframes _ngcontent-ng-c642513704_lm-background-grow{0%{opacity:0;-webkit-transform:translate(-50%,-45%) scale(0);transform:translate(-50%,-45%) scale(0)}to{opacity:1;-webkit-transform:translate(-50%,-45%) scale(1);transform:translate(-50%,-45%) scale(1)}}@keyframes _ngcontent-ng-c642513704_lm-background-grow{0%{opacity:0;-webkit-transform:translate(-50%,-45%) scale(0);transform:translate(-50%,-45%) scale(0)}to{opacity:1;-webkit-transform:translate(-50%,-45%) scale(1);transform:translate(-50%,-45%) scale(1)}}@-webkit-keyframes _ngcontent-ng-c642513704_lm-background-mobile-fade{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-ng-c642513704_lm-background-mobile-fade{0%{opacity:0}to{opacity:1}}chat-window{container-type:inline-size;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden auto}.show-lm-background chat-window:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);z-index:-1;margin:0 auto;width:100%;max-width:792px;height:50%;max-height:300px;background:-webkit-radial-gradient(center 8%,ellipse 100% 100%,var(--vi-sys-color--surface) 0,var(--vi-sys-color--surface-accent) 50%);background:radial-gradient(ellipse 100% 100% at center 8%,var(--vi-sys-color--surface) 0,var(--vi-sys-color--surface-accent) 50%);border-radius:var(--vi-sys-shape--corner-full);-webkit-filter:blur(125px);filter:blur(125px);pointer-events:none;-webkit-animation:_ngcontent-ng-c642513704_lm-background-grow 1s var(--vi-sys-motion--easing-standard) both;animation:_ngcontent-ng-c642513704_lm-background-grow 1s var(--vi-sys-motion--easing-standard) both}:where(.dark-theme) .show-lm-background chat-window:before{-webkit-filter:blur(100px);filter:blur(100px)}@media screen and (max-width:959.98px){.show-lm-background chat-window:before{position:fixed;top:auto;bottom:0;left:0;max-width:unset;width:100%;-webkit-transform:none;transform:none;border-radius:var(--vi-sys-shape--corner-none);-webkit-animation:_ngcontent-ng-c642513704_lm-background-mobile-fade 1s var(--vi-sys-motion--easing-standard) both;animation:_ngcontent-ng-c642513704_lm-background-mobile-fade 1s var(--vi-sys-motion--easing-standard) both;background:-webkit-radial-gradient(center top,ellipse 130% 100%,color(from var(--vi-sys-color--surface-accent) srgb r g b/0) 0,color(from var(--vi-sys-color--surface-accent) srgb r g b/0) 45%,color(from var(--vi-sys-color--surface-accent) srgb r g b/2%) 50.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/6%) 56%,color(from var(--vi-sys-color--surface-accent) srgb r g b/13%) 61.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/21%) 67%,color(from var(--vi-sys-color--surface-accent) srgb r g b/31%) 72.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/42%) 78%,color(from var(--vi-sys-color--surface-accent) srgb r g b/54%) 83.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/68%) 89%,color(from var(--vi-sys-color--surface-accent) srgb r g b/84%) 94.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/100%) 100%);background:radial-gradient(ellipse 130% 100% at center top,color(from var(--vi-sys-color--surface-accent) srgb r g b/0) 0 45%,color(from var(--vi-sys-color--surface-accent) srgb r g b/2%) 50.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/6%),color(from var(--vi-sys-color--surface-accent) srgb r g b/13%),color(from var(--vi-sys-color--surface-accent) srgb r g b/21%),color(from var(--vi-sys-color--surface-accent) srgb r g b/31%),color(from var(--vi-sys-color--surface-accent) srgb r g b/42%),color(from var(--vi-sys-color--surface-accent) srgb r g b/54%),color(from var(--vi-sys-color--surface-accent) srgb r g b/68%),color(from var(--vi-sys-color--surface-accent) srgb r g b/84%),color(from var(--vi-sys-color--surface-accent) srgb r g b/100%));height:calc(550px + env(safe-area-inset-bottom,0px));max-height:unset;-webkit-filter:none;filter:none;pointer-events:none}:where(.dark-theme) .show-lm-background chat-window:before{background:-webkit-radial-gradient(center top,ellipse 130% 90%,color(from var(--vi-sys-color--surface-accent) srgb r g b/0) 0,color(from var(--vi-sys-color--surface-accent) srgb r g b/0) 45%,color(from var(--vi-sys-color--surface-accent) srgb r g b/2%) 50.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/6%) 56%,color(from var(--vi-sys-color--surface-accent) srgb r g b/13%) 61.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/21%) 67%,color(from var(--vi-sys-color--surface-accent) srgb r g b/31%) 72.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/42%) 78%,color(from var(--vi-sys-color--surface-accent) srgb r g b/54%) 83.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/68%) 89%,color(from var(--vi-sys-color--surface-accent) srgb r g b/84%) 94.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/100%) 100%);background:radial-gradient(ellipse 130% 90% at center top,color(from var(--vi-sys-color--surface-accent) srgb r g b/0) 0 45%,color(from var(--vi-sys-color--surface-accent) srgb r g b/2%) 50.5%,color(from var(--vi-sys-color--surface-accent) srgb r g b/6%),color(from var(--vi-sys-color--surface-accent) srgb r g b/13%),color(from var(--vi-sys-color--surface-accent) srgb r g b/21%),color(from var(--vi-sys-color--surface-accent) srgb r g b/31%),color(from var(--vi-sys-color--surface-accent) srgb r g b/42%),color(from var(--vi-sys-color--surface-accent) srgb r g b/54%),color(from var(--vi-sys-color--surface-accent) srgb r g b/68%),color(from var(--vi-sys-color--surface-accent) srgb r g b/84%),color(from var(--vi-sys-color--surface-accent) srgb r g b/100%))}}@media screen and (min-width:960px){.show-lm-background.is-temporary-chat chat-window:before{background:-webkit-radial-gradient(center 8%,ellipse 100% 100%,var(--vi-sys-color--surface) 0,var(--vi-sys-color--outline-variant) 50%);background:radial-gradient(ellipse 100% 100% at center 8%,var(--vi-sys-color--surface) 0,var(--vi-sys-color--outline-variant) 50%)}}@media screen and (max-width:959.98px){.show-lm-background.is-temporary-chat chat-window:before{background:-webkit-radial-gradient(center top,ellipse 130% 100%,transparent 0,transparent 45%,var(--vi-sys-color--surface-variant) 100%);background:radial-gradient(ellipse 130% 100% at center top,transparent 0,transparent 45%,var(--vi-sys-color--surface-variant) 100%)}}.immersives-mode chat-window:not(.mobile-device){min-width:calc(887.98px - var(--vi-sys-spacing--xxl)*2)}.vi-shell-layout .immersives-mode chat-window:not(.mobile-device){min-width:calc(907.98px - var(--vi-sys-spacing--xxl)*2)}.immersives-mode chat-window:not(.mobile-device){overflow:auto hidden;grid-template-areas:"chat immersive";grid-template-columns:minmax(360px,1fr) minmax(0,2fr);-moz-box-sizing:border-box;box-sizing:border-box;display:grid;gap:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface);overflow-y:hidden;max-width:1800px;margin:0 max(var(--vi-sys-spacing--xxl),50% - 1800px/2)}.immersives-mode chat-window:not(.mobile-device) .chat-container{grid-area:chat}.immersives-mode chat-window:not(.mobile-device) immersive-panel-v2{grid-area:immersive}.immersives-mode chat-window:not(.mobile-device) .chat-history{padding-inline:0}.immersives-mode chat-window:not(.mobile-device) input-container{padding-inline:0}.immersives-mode chat-window:not(.mobile-device).lm-canvas-styling{background-color:transparent}@media only screen and (width>959.98px){.immersives-mode chat-window:not(.mobile-device).half-immersive-layout{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}}@media only screen and (max-width:959.98px){.immersives-mode chat-window:not(.mobile-device){min-width:unset;grid-template:"immersive" 1fr/minmax(0,1fr)}.immersives-mode chat-window:not(.mobile-device) .chat-container{display:none}.immersives-mode chat-window:not(.mobile-device){-moz-box-sizing:border-box;box-sizing:border-box;display:grid;gap:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface);overflow-y:hidden;max-width:1800px;margin:0 max(var(--vi-sys-spacing--xxl),50% - 1800px/2)}.immersives-mode chat-window:not(.mobile-device) .chat-container{grid-area:chat}.immersives-mode chat-window:not(.mobile-device) immersive-panel-v2{grid-area:immersive}}.immersives-mode chat-window:not(.mobile-device).full-width-immersive{min-width:unset;grid-template:"immersive" 1fr/minmax(0,1fr);-moz-box-sizing:border-box;box-sizing:border-box;display:grid;gap:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface);overflow-y:hidden;max-width:1800px;margin:0 max(var(--vi-sys-spacing--xxl),50% - 1800px/2)}.immersives-mode chat-window:not(.mobile-device).full-width-immersive .chat-container{grid-area:chat}.immersives-mode chat-window:not(.mobile-device).full-width-immersive immersive-panel-v2{grid-area:immersive}.immersives-mode chat-window:not(.mobile-device).full-width-immersive .chat-container{grid-area:immersive;pointer-events:none;position:absolute;inset:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.immersives-mode chat-window:not(.mobile-device).full-width-immersive .chat-container chat-window-content{display:none}.immersives-mode chat-window:not(.mobile-device).full-width-immersive .chat-container input-container{pointer-events:auto;margin-bottom:var(--vi-sys-spacing--xxl);width:100%;max-width:660px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width:480px){.immersives-mode chat-window:not(.mobile-device){margin-inline:var(--vi-sys-spacing--xs)}}.immersives-mode.mobile-device chat-window{min-width:unset;grid-template:"immersive" 1fr/minmax(0,1fr)}.immersives-mode.mobile-device chat-window .chat-container{display:none}.immersives-mode.mobile-device chat-window{-moz-box-sizing:border-box;box-sizing:border-box;display:grid;gap:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface);overflow-y:hidden;max-width:1800px;margin:0 max(var(--vi-sys-spacing--xxl),50% - 1800px/2)}.immersives-mode.mobile-device chat-window .chat-container{grid-area:chat}.immersives-mode.mobile-device chat-window immersive-panel-v2{grid-area:immersive}.immersives-mode.mobile-device.immersive-full-screen chat-window{padding-top:0}@media only screen and (max-width:480px){.immersives-mode.mobile-device chat-window{margin-inline:var(--vi-sys-spacing--xs)}}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen){min-width:calc(887.98px - var(--vi-sys-spacing--xxl)*2)}.vi-shell-layout .side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen){min-width:calc(907.98px - var(--vi-sys-spacing--xxl)*2)}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen){overflow:auto hidden;grid-template-areas:"chat immersive";grid-template-columns:minmax(360px,1fr) minmax(0,2fr);-moz-box-sizing:border-box;box-sizing:border-box;display:grid;gap:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface);overflow-y:hidden;max-width:1800px;margin:0 max(var(--vi-sys-spacing--xxl),50% - 1800px/2)}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen) .chat-container{grid-area:chat}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen) .right-panel{grid-area:immersive}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen) .chat-history{padding-inline:0}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen) input-container{padding-inline:0}@media only screen and (max-width:959.98px){.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen){min-width:unset;grid-template:"immersive" 1fr/minmax(0,1fr)}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen) .chat-container{display:none}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen){-moz-box-sizing:border-box;box-sizing:border-box;display:grid;gap:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface);overflow-y:hidden;max-width:1800px;margin:0 max(var(--vi-sys-spacing--xxl),50% - 1800px/2)}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen) .chat-container{grid-area:chat}.side-by-side-mode chat-window:not(.mobile-device):not(.is-full-screen) .right-panel{grid-area:immersive}}.side-by-side-mode.is-full-screen chat-window,.side-by-side-mode.mobile-device chat-window{min-width:unset;grid-template:"immersive" 1fr/minmax(0,1fr)}.side-by-side-mode.is-full-screen chat-window .chat-container,.side-by-side-mode.mobile-device chat-window .chat-container{display:none}.side-by-side-mode.is-full-screen chat-window,.side-by-side-mode.mobile-device chat-window{-moz-box-sizing:border-box;box-sizing:border-box;display:grid;gap:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface);overflow-y:hidden;max-width:1800px;margin:0 max(var(--vi-sys-spacing--xxl),50% - 1800px/2)}.side-by-side-mode.is-full-screen chat-window .chat-container,.side-by-side-mode.mobile-device chat-window .chat-container{grid-area:chat}.side-by-side-mode.is-full-screen chat-window .right-panel,.side-by-side-mode.mobile-device chat-window .right-panel{grid-area:immersive}.side-by-side-mode.is-full-screen.is-full-screen chat-window,.side-by-side-mode.mobile-device.is-full-screen chat-window{padding-top:0}.artifact-fullscreen-mode chat-window{min-width:unset;grid-template:"immersive" 1fr/minmax(0,1fr)}.artifact-fullscreen-mode chat-window .chat-container{display:none}.artifact-fullscreen-mode chat-window{-moz-box-sizing:border-box;box-sizing:border-box;display:grid;gap:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface);overflow-y:hidden;max-width:1800px;margin:0 max(var(--vi-sys-spacing--xxl),50% - 1800px/2)}.artifact-fullscreen-mode chat-window .chat-container{grid-area:chat}.artifact-fullscreen-mode chat-window base-artifact-full-screen-container{grid-area:immersive}.artifact-fullscreen-mode chat-window{padding-top:0}.chat-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:margin .5s ease;transition:margin .5s ease;max-width:unset;width:100%;z-index:1}.chat-container:has(.mcp-pseudo-fullscreen) input-container.input-gradient:before{display:none}body.vi-loading-animation chat-window .chat-container,body.vi-loading-animation chat-window.chat-container{position:relative}.chat-container gxu-usage-warning-disclaimer.above-input-area{max-width:830px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%;margin-bottom:var(--vi-sys-spacing--s)}:where(.vi-component-theme) chat-window.chat-container gxu-usage-warning-disclaimer.above-input-area{max-width:660px}.content-placeholder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}computer-use-panel{min-height:0}product-viewer-panel{min-height:0}.images-page-zero-state chat-window{height:100%;overflow:visible}.images-page-zero-state chat-window chat-window-content{display:none}.images-page-zero-state chat-window .chat-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:visible}@media not screen and (max-width:768px){.images-page-zero-state chat-window{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:768px){.images-page-zero-state chat-window{position:fixed;bottom:0;left:0;right:0;height:auto;z-index:2;display:block}.images-page-zero-state chat-window .chat-container{height:auto}}input-container{position:relative;width:100%;min-height:50px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-inline:16px;-webkit-transition:padding-inline .2s cubic-bezier(.2,0,0,1);transition:padding-inline .2s cubic-bezier(.2,0,0,1)}:where(.vi-component-theme) .input-gradient input-container{background:var(--vi-sys-color--surface)}.input-gradient input-container:before{content:"";position:absolute;top:-50px;bottom:0;inset-inline-start:0;width:100%;height:100px;pointer-events:none;z-index:-1;background:-webkit-gradient(linear,left top,left bottom,from(color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0)),to(var(--vi-color-synthetic--chat-window-surface)));background:-webkit-linear-gradient(top,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0) 0,var(--vi-color-synthetic--chat-window-surface) 100%);background:linear-gradient(180deg,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0) 0,var(--vi-color-synthetic--chat-window-surface) 100%)}:where(.vi-component-theme) .input-gradient input-container:before{height:var(--vi-sys-spacing--xxxl);top:calc(var(--vi-sys-spacing--xxxl)*-1);bottom:auto;background:-webkit-gradient(linear,left top,left bottom,from(color(from var(--vi-sys-color--surface) srgb r g b/0)),color-stop(50%,color(from var(--vi-sys-color--surface) srgb r g b/.5)),color-stop(75%,color(from var(--vi-sys-color--surface) srgb r g b/.85)),color-stop(95%,color(from var(--vi-sys-color--surface) srgb r g b/.99)),to(color(from var(--vi-sys-color--surface) srgb r g b/1)));background:-webkit-linear-gradient(top,color(from var(--vi-sys-color--surface) srgb r g b/0) 0,color(from var(--vi-sys-color--surface) srgb r g b/.5) 50%,color(from var(--vi-sys-color--surface) srgb r g b/.85) 75%,color(from var(--vi-sys-color--surface) srgb r g b/.99) 95%,color(from var(--vi-sys-color--surface) srgb r g b/1) 100%);background:linear-gradient(180deg,color(from var(--vi-sys-color--surface) srgb r g b/0) 0,color(from var(--vi-sys-color--surface) srgb r g b/.5) 50%,color(from var(--vi-sys-color--surface) srgb r g b/.85) 75%,color(from var(--vi-sys-color--surface) srgb r g b/.99) 95%,color(from var(--vi-sys-color--surface) srgb r g b/1))}project-chat-window.input-gradient input-container:before{display:none}:where(.vi-component-theme) project-chat-window.input-gradient input-container:before,project-chat-window:where(.vi-component-theme) .input-gradient input-container:before{display:block}.full-width-immersive input-container{background:transparent}.full-width-immersive .input-gradient input-container:before{display:none}:where(.vi-zero-state) input-container{margin-top:auto}:where(.vi-zero-state) .input-gradient input-container:before{top:calc(var(--vi-sys-spacing--xxl)*-1);height:50px;background:-webkit-gradient(linear,left top,left bottom,from(color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0)),color-stop(14%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0)),color-stop(27%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/.33)),color-stop(40%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/.72)),color-stop(58%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/1)),to(color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/1)));background:-webkit-linear-gradient(top,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0) 0,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0) 14%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/.33) 27%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/.72) 40%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/1) 58%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/1) 100%);background:linear-gradient(180deg,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0) 0 14%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/.33) 27%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/.72) 40%,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/1) 58% 100%)}:where(.vi-component-theme):where(.vi-zero-state) .input-gradient input-container:before,:where(.vi-component-theme) :where(.vi-zero-state) .input-gradient input-container:before,:where(.vi-zero-state) :where(.vi-component-theme) .input-gradient input-container:before{background:-webkit-gradient(linear,left top,left bottom,from(color(from var(--vi-sys-color--surface) srgb r g b/0)),color-stop(14%,color(from var(--vi-sys-color--surface) srgb r g b/0)),color-stop(27%,color(from var(--vi-sys-color--surface) srgb r g b/.33)),color-stop(40%,color(from var(--vi-sys-color--surface) srgb r g b/.72)),color-stop(58%,color(from var(--vi-sys-color--surface) srgb r g b/1)),to(color(from var(--vi-sys-color--surface) srgb r g b/1)));background:-webkit-linear-gradient(top,color(from var(--vi-sys-color--surface) srgb r g b/0) 0,color(from var(--vi-sys-color--surface) srgb r g b/0) 14%,color(from var(--vi-sys-color--surface) srgb r g b/.33) 27%,color(from var(--vi-sys-color--surface) srgb r g b/.72) 40%,color(from var(--vi-sys-color--surface) srgb r g b/1) 58%,color(from var(--vi-sys-color--surface) srgb r g b/1) 100%);background:linear-gradient(180deg,color(from var(--vi-sys-color--surface) srgb r g b/0) 0 14%,color(from var(--vi-sys-color--surface) srgb r g b/.33) 27%,color(from var(--vi-sys-color--surface) srgb r g b/.72) 40%,color(from var(--vi-sys-color--surface) srgb r g b/1) 58% 100%)}.vi-zero-state.center-input-layout .input-gradient input-container:before,.vi-zero-state .center-input-layout .input-gradient input-container:before,.center-input-layout .vi-zero-state .input-gradient input-container:before{top:auto;bottom:0;-webkit-transform:translateY(calc(-50vh + 80px));transform:translateY(calc(-50vh + 80px));height:26px;background:-webkit-gradient(linear,left top,left bottom,from(color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/1)),to(color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0)));background:-webkit-linear-gradient(top,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/1) 0,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0) 100%);background:linear-gradient(180deg,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/1) 0,color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/0))}:where(.vi-component-theme).vi-zero-state.center-input-layout .input-gradient input-container:before,:where(.vi-component-theme).vi-zero-state .center-input-layout .input-gradient input-container:before,:where(.vi-component-theme).center-input-layout .vi-zero-state .input-gradient input-container:before,:where(.vi-component-theme) .vi-zero-state.center-input-layout .input-gradient input-container:before,:where(.vi-component-theme) .vi-zero-state .center-input-layout .input-gradient input-container:before,:where(.vi-component-theme) .center-input-layout .vi-zero-state .input-gradient input-container:before,.vi-zero-state.center-input-layout:where(.vi-component-theme) .input-gradient input-container:before,.vi-zero-state .center-input-layout:where(.vi-component-theme) .input-gradient input-container:before,.center-input-layout .vi-zero-state:where(.vi-component-theme) .input-gradient input-container:before{background:-webkit-gradient(linear,left top,left bottom,from(color(from var(--vi-sys-color--surface) srgb r g b/1)),to(color(from var(--vi-sys-color--surface) srgb r g b/0)));background:-webkit-linear-gradient(top,color(from var(--vi-sys-color--surface) srgb r g b/1) 0,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%);background:linear-gradient(180deg,color(from var(--vi-sys-color--surface) srgb r g b/1) 0,color(from var(--vi-sys-color--surface) srgb r g b/0))}.disable-home-gradient.center-input-layout .input-gradient input-container:before,.disable-home-gradient .center-input-layout .input-gradient input-container:before,.center-input-layout .disable-home-gradient .input-gradient input-container:before{display:none}.edge-to-edge input-container{bottom:env(safe-area-inset-bottom,0)}.capabilities-disclaimer{color:var(--vi-sys-color--on-surface-variant);text-align:center}.capabilities-disclaimer p{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-m-alt-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-m-alt-font-size);font-weight:var(--vi-sys-typography-type-scale--label-m-alt-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-m-alt-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-m-alt-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-m-alt-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-m-alt-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-m-alt-font-wght,"wght" 540 )}@media screen and (min-width:960px){.capabilities-disclaimer p{margin-block:var(--vi-sys-spacing--l)}}.input-area-container{border:0;padding:0;margin:0;min-width:0;text-align:center;max-width:830px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%;position:relative;pointer-events:auto}.hide-input{display:none}quick-action-button,reload-to-sync,sign-in-nudge{position:absolute;top:0;left:0;right:0;margin:auto;-webkit-transform:translateY(calc(-100% - var(--vi-sys-spacing--l)));transform:translateY(calc(-100% - var(--vi-sys-spacing--l)));width:100%;max-width:var(--vi-chat-window-max-width-default,760px)}@media only screen and (max-width:768px){quick-action-button,reload-to-sync,sign-in-nudge{width:calc(100% - var(--vi-sys-spacing--l)*2)}}quick-action-button,sign-in-nudge{min-height:72px}reload-to-sync{min-height:56px}quick-action-button{-webkit-transform:translateY(-100%);transform:translateY(-100%)}file-drop-indicator{bottom:0;position:absolute;z-index:2}input-area-v2.file-drop-indicator-height{overflow:hidden;height:200px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}condensed-tos-disclaimer{max-width:830px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}hallucination-disclaimer{max-width:830px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}hallucination-disclaimer.hide-disclaimer{display:none}.ui-improvements-phase-1 input-container .input-area-container,.ui-improvements-phase-1 input-container condensed-tos-disclaimer{max-width:var(--vi-chat-window-max-width-default,760px)}.center-input-layout input-container .input-area-container.is-zero-state:not(.is-mobile){position:absolute;bottom:50vh;width:auto;left:var(--vi-sys-spacing--xxxl);right:var(--vi-sys-spacing--xxxl);margin-inline:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.center-input-layout input-container.grow-input-downwards .input-area-container.is-zero-state:not(.is-mobile){-webkit-transform:translateY(calc(100% - var(--initial-input-half-height, 28px)));transform:translateY(calc(100% - var(--initial-input-half-height, 28px)))}.center-input-layout input-container.grow-input-downwards .input-area-container.is-zero-state:not(.is-mobile).fullscreen{-webkit-transform:translateY(50%);transform:translateY(50%)}.hide-input input-container{display:none}:where(.full-width-input) input-container{padding-inline:0}@media only screen and (max-width:768px){:where(.full-width-input) input-container hallucination-disclaimer:not(.signed-out){display:none}}@media not screen and (max-width:768px){:where(.images-page-zero-state) input-container{margin-top:var(--vi-sys-spacing--xl)}}:where(.images-page-zero-state) input-container hallucination-disclaimer{display:none}@media only screen and (min-width:768px){.lm-input-redesign input-container .input-area-container{max-width:660px}}vi-quota-banner{max-width:830px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%;margin-bottom:var(--vi-sys-spacing--m)}:where(.vi-component-theme) input-container vi-quota-banner{max-width:660px}gem-banner{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:var(--vi-sys-spacing--s)}.hide-disclaimer hallucination-disclaimer{visibility:hidden}.capabilities-disclaimer{color:var(--vi-sys-color--on-surface-variant);text-align:var(--align-text,center)}@media(max-width:768px){.capabilities-disclaimer.signed-out p.vi-type-body-s,.chat-history-scroll-container hallucination-disclaimer .capabilities-disclaimer.signed-out p.vi-type-body-s,input-container hallucination-disclaimer .capabilities-disclaimer.signed-out p.vi-type-body-s{margin-block:0 var(--vi-sys-spacing--s)}}.footer-privacy-notice-link{color:var(--vi-sys-color--on-surface-variant);white-space:nowrap}.footer-privacy-notice-link.agent-link{margin-inline:2px}.desktop-spacing{margin-block:var(--vi-sys-spacing--l)}.empty-disclaimer{-webkit-transition:margin-block .2s cubic-bezier(.2,0,0,1);transition:margin-block .2s cubic-bezier(.2,0,0,1)}@media(max-width:768px){:where(.full-width-input) hallucination-disclaimer .empty-disclaimer{margin-block:0}}.enable-luminous-disclaimer-updates hallucination-disclaimer .capabilities-disclaimer{margin:0 5px 0 8px}.chat-history-scroll-container .enable-luminous-disclaimer-updates hallucination-disclaimer .capabilities-disclaimer p{margin-block:var(--vi-sys-spacing--m) 2.5rem}input-container .enable-luminous-disclaimer-updates hallucination-disclaimer .capabilities-disclaimer p{margin-block:var(--vi-sys-spacing--l)}vi-sidenav-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}vi-sidenav-content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:100%}vi-sidenav.overlay-main-content~vi-sidenav-content{position:absolute;width:auto;inset-inline:72px 0}.vi-shell-layout vi-sidenav.overlay-main-content~vi-sidenav-content{inset-inline:52px 0}vi-sidenav.overlay-main-content~vi-sidenav-content{z-index:1}vi-sidenav{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;--vi-sidenav-open-width:308px;--vi-sidenav-closed-width:72px;height:100%;position:relative}.overlay-main-content vi-sidenav{z-index:2}vi-sidenav:not(.disable-onload-animations){opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:_ngcontent-ng-c3568031238_on-load-slide-in,_ngcontent-ng-c3568031238_on-load-fade-in;animation-name:_ngcontent-ng-c3568031238_on-load-slide-in,_ngcontent-ng-c3568031238_on-load-fade-in;-webkit-animation-delay:0s,.1s;animation-delay:0s,.1s;-webkit-animation-duration:.3s,.2s;animation-duration:.3s,.2s;-webkit-animation-timing-function:cubic-bezier(.2,0,0,1),linear;animation-timing-function:cubic-bezier(.2,0,0,1),linear}@-webkit-keyframes _ngcontent-ng-c3568031238_on-load-slide-in{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes _ngcontent-ng-c3568031238_on-load-slide-in{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes _ngcontent-ng-c3568031238_on-load-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-ng-c3568031238_on-load-fade-in{0%{opacity:0}to{opacity:1}}.vi-shell-layout vi-sidenav{--vi-sidenav-open-width:288px;--vi-sidenav-closed-width:52px}.materialdesignWizIconSvgsSvgIcon{fill:currentColor;flex-shrink:0}[dir=rtl] .materialdesignWizIconSvgsRtlIcon{transform:scaleX(-1)}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressWrapper{position:relative}.javascriptMaterialdesignGm3WizCircularProgressCircularProgress{display:inline-flex;position:relative;line-height:0;overflow:hidden}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressContainer{position:absolute;width:100%;height:100%;transform:rotate(-90deg)}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressCircleGraphic{height:100%;width:100%;fill:transparent}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressActiveIndicator{stroke:var(--yPTsAb,var(--gm3-sys-color-primary,#0b57d0));stroke-width:var(--EscQs,4px);stroke-linecap:round}@media(forced-colors:active){.javascriptMaterialdesignGm3WizCircularProgressCircularProgressActiveIndicator{stroke:CanvasText}}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressTrack{stroke:var(--Sewh0e,var(--gm3-sys-color-secondary-container,#c2e7ff));stroke-width:var(--EscQs,4px);stroke-linecap:round}@media(forced-colors:active){.javascriptMaterialdesignGm3WizCircularProgressCircularProgressTrack{stroke:Canvas;stroke-width:calc(var(--EscQs, 4px) - 2px);filter:drop-shadow(-1px 0 0 CanvasText) drop-shadow(1px 0 0 CanvasText) drop-shadow(0 -1px 0 CanvasText) drop-shadow(0 1px 0 CanvasText)}}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressAlmostComplete .javascriptMaterialdesignGm3WizCircularProgressCircularProgressTrack,.javascriptMaterialdesignGm3WizCircularProgressCircularProgressClosed .javascriptMaterialdesignGm3WizCircularProgressCircularProgressActiveIndicator,.javascriptMaterialdesignGm3WizCircularProgressCircularProgressClosed .javascriptMaterialdesignGm3WizCircularProgressCircularProgressTrack,.javascriptMaterialdesignGm3WizCircularProgressCircularProgressComplete .javascriptMaterialdesignGm3WizCircularProgressCircularProgressTrack,.javascriptMaterialdesignGm3WizCircularProgressCircularProgressUnopened .javascriptMaterialdesignGm3WizCircularProgressCircularProgressActiveIndicator{stroke-width:0}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressIndeterminate{animation:gm3-cpi-rotate 6s linear infinite}@keyframes gm3-cpi-rotate{0%{transform:rotate(-90deg)}to{transform:rotate(990deg)}}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressIndeterminate .javascriptMaterialdesignGm3WizCircularProgressCircularProgressContainer{animation:gm3-cpi-container-rotate 6s ease infinite}@keyframes gm3-cpi-container-rotate{0%{transform:rotate(0)}8.3333333333%{transform:rotate(90deg)}25%{transform:rotate(90deg)}33.3333333333%{transform:rotate(180deg)}50%{transform:rotate(180deg)}58.3333333333%{transform:rotate(270deg)}75%{transform:rotate(270deg)}83.3333333333%{transform:rotate(1turn)}to{transform:rotate(1turn)}}.javascriptMaterialdesignGm3WizCircularProgressCircularProgress{height:calc(var(--EkrYwf, 40px));width:calc(var(--EkrYwf, 40px))}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressActiveIndicator{transition:stroke-dasharray .5s cubic-bezier(0,0,.2,1) 0s,stroke-width .25s cubic-bezier(.4,0,.6,1) 0s;cx:calc(var(--EkrYwf, 40px)/2);cy:calc(var(--EkrYwf, 40px)/2);r:calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))/2);stroke-dasharray:calc(var(--progress-value, 0)*(6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px)) - var(--EscQs, 4px)) calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2 - var(--progress-value, 0)*(6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px)) + var(--EscQs, 4px))}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressTrack{transition:stroke-dasharray .5s cubic-bezier(0,0,.2,1) 0s,stroke-dashoffset .5s cubic-bezier(0,0,.2,1) 0s,stroke-width .25s cubic-bezier(.4,0,.6,1) 0s;cx:calc(var(--EkrYwf, 40px)/2);cy:calc(var(--EkrYwf, 40px)/2);r:calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))/2);stroke-dasharray:min((1 - var(--progress-value,0)) * (6.2831852 * (var(--EkrYwf,40px) - var(--EscQs,4px))/2 - var(--XJrZW,4px)) - var(--XJrZW,4px) - var(--EscQs,4px),6.2831852 * (var(--EkrYwf,40px) - var(--EscQs,4px))/2 - var(--XJrZW,4px) - var(--XJrZW,4px) - 2 * var(--EscQs,4px)) calc(6.2831852 * (var(--EkrYwf, 40px) - var(--EscQs, 4px)) / 2 - min((1 - var(--progress-value, 0)) * (6.2831852 * (var(--EkrYwf, 40px) - var(--EscQs, 4px)) / 2 - var(--XJrZW, 4px)) - var(--XJrZW, 4px) - var(--EscQs, 4px),6.2831852 * (var(--EkrYwf, 40px) - var(--EscQs, 4px)) / 2 - var(--XJrZW, 4px) - var(--XJrZW, 4px) - 2 * var(--EscQs, 4px)));stroke-dashoffset:calc(min((1 - var(--progress-value, 0)) * (6.2831852 * (var(--EkrYwf, 40px) - var(--EscQs, 4px)) / 2 - var(--XJrZW, 4px)) - var(--XJrZW, 4px) - var(--EscQs, 4px),6.2831852 * (var(--EkrYwf, 40px) - var(--EscQs, 4px)) / 2 - var(--XJrZW, 4px) - var(--XJrZW, 4px) - 2 * var(--EscQs, 4px)) + var(--XJrZW, 4px) + var(--EscQs, 4px))}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressComplete .javascriptMaterialdesignGm3WizCircularProgressCircularProgressActiveIndicator{stroke-dasharray:calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2)}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressUnopened .javascriptMaterialdesignGm3WizCircularProgressCircularProgressTrack{stroke-dasharray:calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2) 0}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressIndeterminate .javascriptMaterialdesignGm3WizCircularProgressCircularProgressActiveIndicator{animation:gm3-cpi-active-grow 6s ease infinite}@keyframes gm3-cpi-active-grow{0%{stroke-dasharray:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.16 - var(--EscQs, 4px)),calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2 - (6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.16 + var(--EscQs, 4px))}50%{stroke-dasharray:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.87 - var(--EscQs, 4px)),calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2 - (6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.87 + var(--EscQs, 4px))}to{stroke-dasharray:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.16 - var(--EscQs, 4px)),calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2 - (6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.16 + var(--EscQs, 4px))}}.javascriptMaterialdesignGm3WizCircularProgressCircularProgressIndeterminate .javascriptMaterialdesignGm3WizCircularProgressCircularProgressTrack{animation:gm3-cpi-track-grow 6s ease infinite}@keyframes gm3-cpi-track-grow{0%{stroke-dasharray:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.84 - var(--XJrZW, 4px) - var(--EscQs, 4px)),calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2 - (6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.84 + var(--XJrZW, 4px) + var(--EscQs, 4px));stroke-dashoffset:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.84 - var(--XJrZW, 4px) - var(--EscQs, 4px) + var(--XJrZW, 4px) + var(--EscQs, 4px))}50%{stroke-dasharray:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.13 - var(--XJrZW, 4px) - var(--EscQs, 4px)),calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2 - (6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.13 + var(--XJrZW, 4px) + var(--EscQs, 4px));stroke-dashoffset:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.13 - var(--XJrZW, 4px) - var(--EscQs, 4px) + var(--XJrZW, 4px) + var(--EscQs, 4px))}to{stroke-dasharray:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.84 - var(--XJrZW, 4px) - var(--EscQs, 4px)),calc((var(--EkrYwf, 40px) - var(--EscQs, 4px))*6.2831852/2 - (6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.84 + var(--XJrZW, 4px) + var(--EscQs, 4px));stroke-dashoffset:calc((6.2831852*(var(--EkrYwf, 40px) - var(--EscQs, 4px))/2 - var(--XJrZW, 4px))*.84 - var(--XJrZW, 4px) - var(--EscQs, 4px) + var(--XJrZW, 4px) + var(--EscQs, 4px))}}.picker-api-container,.picker-iframe-container{height:100%;width:100%;position:relative}.picker-close-button{position:absolute;z-index:100;top:12px;right:14px;width:36px;height:36px;border-radius:18px;border-width:0;background-color:#0000}.picker-close-button:hover{background-color:#3c40430a}.picker-close-button:active{background-color:#3c40431f}.picker-close-button-svg{fill:#616161}.content-library .picker-close-button-svg{color:var(--dt-on-neutral-container,rgb(60,64,67))}.content-library .picker-loading-container{position:absolute;height:100%;width:100%;background-color:#f0f4f9;align-items:center;justify-content:space-evenly;display:none}.content-library.loading .picker-loading-container{display:flex;background-color:#f0f4f9}.dark-mode.loading .picker-loading-container{background-color:#282a2c}.dark-mode .picker-close-button{fill:#fff}.picker-close-button:hover,.picker-close-button:active{background-color:#6d767c1f}.content-library.loaded .picker-loading-container,.content-library.loading .picker-iframe-container,.content-library.loading-timed-out .picker-loading-container{display:none}.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}@media(-ms-high-contrast:active),screen and (forced-colors:active){.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-track{stroke:transparent}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(1turn)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(3turn)}}@keyframes mdc-circular-progress-color-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;overflow:hidden;transition:opacity .25s cubic-bezier(.4,0,.6,1) 0s}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:transparent}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset .5s cubic-bezier(0,0,.2,1) 0s}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1.5682352941176s linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--closed{opacity:0}.GmCircularProgress{position:relative}.GmCircularProgress .mdc-circular-progress__determinate-circle,.GmCircularProgress .mdc-circular-progress__indeterminate-circle-graphic{stroke:#4285f4}@media(-ms-high-contrast:active),screen and (forced-colors:active){.GmCircularProgress .mdc-circular-progress__determinate-circle,.GmCircularProgress .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.GmCircularProgress .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#4285f4}@media(-ms-high-contrast:active),screen and (forced-colors:active){.GmCircularProgress .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.GmCircularProgress .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#ea4335}@media(-ms-high-contrast:active),screen and (forced-colors:active){.GmCircularProgress .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.GmCircularProgress .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#fbbc04}@media(-ms-high-contrast:active),screen and (forced-colors:active){.GmCircularProgress .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.GmCircularProgress .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#34a853}@media(-ms-high-contrast:active),screen and (forced-colors:active){.GmCircularProgress .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.GmCircularProgress .mdc-circular-progress__accessible-label{height:100%;width:100%;position:absolute;opacity:0;overflow:hidden;z-index:-1}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.emoji-keyboard__img{max-width:100%}button .emoji-keyboard__img{pointer-events:none}.emoji-keyboard,.emoji-keyboard__background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483647}.emoji-keyboard--hidden,.emoji-keyboard--search-hidden .emoji-keyboard__search{display:none}.emoji-keyboard--search-hidden .emoji-keyboard__toolbar{height:40px}.emoji-keyboard--search-hidden .emoji-keyboard__grid{top:52px}.emoji-keyboard__background{z-index:1}.emoji-keyboard__container{border-radius:22px;box-sizing:border-box;height:356px;-webkit-user-select:none;user-select:none;width:375px}.emoji-keyboard__container.emoji-keyboard--drag-allowed{cursor:-webkit-grab;cursor:grab}.emoji-keyboard__container.emoji-keyboard--drag-allowed.emoji-keyboard--dragging{cursor:-webkit-grabbing;cursor:grabbing}.emoji-keyboard__container button,.emoji-keyboard__container input{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;margin:0;padding:0;white-space:nowrap}.emoji-keyboard__container button:active,.emoji-keyboard__container button:focus,.emoji-keyboard__container input:active,.emoji-keyboard__container input:focus{border:0;outline:none}.emoji-keyboard__container button.emoji-keyboard__grid__title,.emoji-keyboard__container input.emoji-keyboard__grid__title{margin:8px 0}.emoji-keyboard__container svg{fill:currentColor}.emoji-keyboard .emoji-keyboard .emoji-keyboard__container,.emoji-keyboard .emoji-keyboard__container--with-shadow{left:0;position:absolute;top:0;z-index:2}.emoji-keyboard__container__dow{box-sizing:border-box;height:100%;padding:12px}.emoji-keyboard__container__diw{cursor:auto;height:100%;position:relative}.emoji-keyboard__toolbar{height:68px;z-index:2}.emoji-keyboard__search{align-items:center;border-radius:30px;display:flex;height:28px;padding:0 10px;position:relative}.emoji-keyboard__search svg{display:block;margin-right:6px;height:20px;width:20px}.emoji-keyboard__search input{font: 500 12px/17px VI UI,sans-serif;letter-spacing:.33px;text-align:left;width:100%}.emoji-keyboard__search input::-webkit-input-placeholder{color:inherit}.emoji-keyboard__search input::-moz-placeholder{color:inherit}.emoji-keyboard__search-text{display:none;font: 500 12px/17px VI UI,sans-serif;margin-bottom:2em}.emoji-keyboard--no-results .emoji-keyboard__search-text{display:block}.emoji-keyboard__categories{box-sizing:border-box;align-items:center;display:flex;flex:1 0 auto;height:40px;justify-content:space-between}.emoji-keyboard__categories svg{display:block;height:18px;width:18px}.emoji-keyboard__categories__button{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;height:30px;width:30px}.emoji-keyboard__categories__button--active{position:relative}.emoji-keyboard__categories__button--active:after{border-radius:4px 4px 0 0;border-top:2px solid;bottom:-5px;content:"";display:block;left:50%;position:absolute;transform:translate(-50%);width:20px}.emoji-keyboard__grid{inset:80px 0 0;overflow:hidden auto;position:absolute}@supports not selector(::-webkit-scrollbar){.emoji-keyboard__grid{scrollbar-width:thin}}.emoji-keyboard__grid--loading .emoji-keyboard__grid__icons{opacity:0}.emoji-keyboard__grid__group--collapsed .emoji-keyboard__grid__title .emoji-keyboard__caret{transform:rotate(90deg)}.emoji-keyboard__grid__group--collapsed .emoji-keyboard__grid__icons{display:none}.emoji-keyboard__grid__title{cursor:pointer;font: 500 11px/16px VI UI,sans-serif;letter-spacing:.33px;margin:8px 0;text-transform:uppercase}.emoji-keyboard__grid__title .emoji-keyboard__caret{background:no-repeat 50% url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDUiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTEuMjUuMTYuNjcuNzUgNCA0LjA4IDcuMzMuNzUgNi43NS4xNiA0IDIuOSIvPjwvc3ZnPg==);content:"";display:inline-block;height:5px;margin-left:2px;width:8px;vertical-align:baseline}.emoji-keyboard__grid__icons{display:grid;grid-template-columns:repeat(9,1fr);gap:0}.emoji-keyboard__grid__emoji-button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:relative;text-align:center;vertical-align:middle;width:38px;font-family:Noto Color Emoji,Adobe Blank;font-size:25px}.emoji-keyboard__grid__emoji-button img{pointer-events:none;width:28px}.emoji-keyboard__grid__emoji-button[data-variants]:after{border:3px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;right:0;width:0}.emoji-keyboard__loading-message{align-items:center;display:flex;flex-direction:column;font: 500 12px/17px VI UI,sans-serif;height:100%;justify-content:center;margin:0}.emoji-keyboard__loading-message__icon{animation:rotate 1s linear infinite;transform-origin:12px 12px}.emoji-keyboard-variant{position:absolute;z-index:2}.emoji-keyboard-variant--open .emoji-keyboard__grid{pointer-events:none}.emoji-keyboard-variant--open .emoji-keyboard__grid:before{content:"";display:block;height:99999999px;left:0;position:absolute;top:0;width:100%;z-index:1}.emoji-keyboard-variant__bg{border-radius:5px;overflow:hidden}.emoji-keyboard-variant__wrapper{border-radius:30px;box-sizing:content-box;display:grid;grid-template-columns:repeat(6,fit-content(38px));gap:5px;padding:11px 15px}.emoji-keyboard-variant__emoji{font-family:Noto Color Emoji,Adobe Blank;font-size:25px;border-radius:10px;cursor:pointer;height:38px;width:38px}.emoji-keyboard-variant__emoji--svg{display:block;height:40px;width:40px}.emoji-keyboard-variant__emoji--svg:hover{background:transparent}.emoji-keyboard-variant__emoji--svg img{box-sizing:border-box;padding:4px}.emoji-keyboard-variant__emoji--special-preview{font-size:44px;height:auto;width:64px}.emoji-keyboard-variant__emoji--special-preview:hover{background-color:transparent!important}.emoji-keyboard-variant__special-row .emoji-keyboard-variant__emoji--selected{border-radius:12px}.emoji-keyboard-variant__caret{display:block;height:47px;margin-top:-8px;opacity:0;width:38px}.emoji-keyboard-variant__caret:first-child{margin:-3px 0 -8px}.emoji-keyboard-variant__special .emoji-keyboard-variant__wrapper{grid-template-columns:1fr;padding:15px 15px 11px;text-align:center}.emoji-keyboard-variant__special hr{border:0;margin:10px 0 4px;width:100%}.emoji-keyboard-variant__special-row{display:flex;justify-content:space-between}.emoji-keyboard-variant__special__preview-container{display:flex;height:64px;justify-content:space-between;margin:0 auto;width:140px}.emoji-keyboard-variant__special__preview-container .emoji-keyboard-variant__emoji{padding:4px}.emoji-keyboard-variant__special__preview-container img{box-sizing:border-box;padding:2px}.emoji-keyboard-variant.emoji-keyboard--special-directional .emoji-keyboard-variant__emoji--swappable,.emoji-keyboard-variant.emoji-keyboard--special-directional.emoji-keyboard-variant--swapped .emoji-keyboard-variant__emoji{display:none}.emoji-keyboard-variant.emoji-keyboard--special-directional.emoji-keyboard-variant--swapped .emoji-keyboard-variant__emoji--swappable{display:block}.emoji-keyboard-variant__swap-dir{display:flex;grid-column:1/-1;justify-content:center;margin:0 0 10px}.emoji-keyboard-variant__swap-dir__button{border-radius:10px;cursor:pointer;height:36px;width:36px}.emoji-keyboard-variant__swap-dir__button svg{display:block;height:30px;margin:auto;width:30px}.emoji-keyboard{color:#000}.emoji-keyboard__container{background:#fff;box-shadow:0 1px 2px #00000039,0 2px 6px 2px #0000001d}.emoji-keyboard__toolbar{background:#fff}.emoji-keyboard__search{background:#f1f3f4}.emoji-keyboard__search,.emoji-keyboard__search input{color:#000}.emoji-keyboard__search svg{color:#0009}@media(forced-colors:active){.emoji-keyboard__search svg{color:inherit}}.emoji-keyboard__categories__button,.emoji-keyboard__search-text{color:#0009}.emoji-keyboard__categories__button:focus{background:#0000001f}.emoji-keyboard__categories__button:hover{background:#0000000a}.emoji-keyboard__categories__button:active{background:#0000001a}.emoji-keyboard__categories__button--active{color:#1a73e8}.emoji-keyboard__grid::-webkit-scrollbar{width:5px}.emoji-keyboard__grid::-webkit-scrollbar-track{border-radius:8px}.emoji-keyboard__grid::-webkit-scrollbar-thumb{background:#00000040;border-radius:8px}.emoji-keyboard__grid__title{color:#0009}.emoji-keyboard__grid__emoji-button[data-variants]:after{border-bottom-color:#00000078;border-right-color:#00000078}.emoji-keyboard__grid__emoji-button:focus{background:#0000001f}.emoji-keyboard__grid__emoji-button:hover{background:#0000000a}.emoji-keyboard__grid__emoji-button.emoji-keyboard__grid__emoji-button--active,.emoji-keyboard__grid__emoji-button:active{background:#0000001a}.emoji-keyboard__loading-message{color:#0009}.emoji-keyboard-variant{filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.emoji-keyboard-variant__bg{background-color:#fff}.emoji-keyboard-variant__special hr{border-top:1px solid rgba(0,0,0,.1)}.emoji-keyboard-variant__emoji:focus{background:#0000001f}.emoji-keyboard-variant__emoji:hover{background:#0000000a}.emoji-keyboard-variant__emoji:active{background:#0000001a}.emoji-keyboard-variant__emoji--grayed{filter:contrast(0) brightness(1.5)}.emoji-keyboard-variant__swap-dir__button{color:#000}.emoji-keyboard-variant__swap-dir__button:focus{background:#0000001f}.emoji-keyboard-variant__swap-dir__button:hover{background:#0000000a}.emoji-keyboard-variant__swap-dir__button:active{background:#0000001a}.emoji-keyboard-variant__special-row .emoji-keyboard-variant__emoji--selected{background:#1a73e84d}.emoji-keyboard--dark_theme .emoji-keyboard{color:#e6e6e6}.emoji-keyboard--dark_theme .emoji-keyboard__container{background:#202124;box-shadow:0 1px 2px #00000039,0 2px 6px 2px #0000001d}.emoji-keyboard--dark_theme .emoji-keyboard__toolbar{background:#202124}.emoji-keyboard--dark_theme .emoji-keyboard__search{background:#3c4043}.emoji-keyboard--dark_theme .emoji-keyboard__search,.emoji-keyboard--dark_theme .emoji-keyboard__search input{color:#e6e6e6}.emoji-keyboard--dark_theme .emoji-keyboard__search svg{color:#fff9}@media(forced-colors:active){.emoji-keyboard--dark_theme .emoji-keyboard__search svg{color:inherit}}.emoji-keyboard--dark_theme .emoji-keyboard__categories__button,.emoji-keyboard--dark_theme .emoji-keyboard__search-text{color:#fff9}.emoji-keyboard--dark_theme .emoji-keyboard__categories__button:focus{background:#ffffff1f}.emoji-keyboard--dark_theme .emoji-keyboard__categories__button:hover{background:#ffffff0a}.emoji-keyboard--dark_theme .emoji-keyboard__categories__button:active{background:#ffffff1a}.emoji-keyboard--dark_theme .emoji-keyboard__categories__button--active{color:#669df6}.emoji-keyboard--dark_theme .emoji-keyboard__grid::-webkit-scrollbar{width:5px}.emoji-keyboard--dark_theme .emoji-keyboard__grid::-webkit-scrollbar-track{border-radius:8px}.emoji-keyboard--dark_theme .emoji-keyboard__grid::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:8px}.emoji-keyboard--dark_theme .emoji-keyboard__grid__title{color:#fff9}.emoji-keyboard--dark_theme .emoji-keyboard__grid__title .emoji-keyboard__caret{filter:contrast(0) brightness(1.5)}.emoji-keyboard--dark_theme .emoji-keyboard__grid__emoji-button[data-variants]:after{border-bottom-color:#ffffff78;border-right-color:#ffffff78}.emoji-keyboard--dark_theme .emoji-keyboard__grid__emoji-button:focus{background:#ffffff1f}.emoji-keyboard--dark_theme .emoji-keyboard__grid__emoji-button:hover{background:#ffffff0a}.emoji-keyboard--dark_theme .emoji-keyboard__grid__emoji-button.emoji-keyboard__grid__emoji-button--active,.emoji-keyboard--dark_theme .emoji-keyboard__grid__emoji-button:active{background:#ffffff1a}.emoji-keyboard--dark_theme .emoji-keyboard__loading-message{color:#fff9}.emoji-keyboard--dark_theme .emoji-keyboard-variant{filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.emoji-keyboard--dark_theme .emoji-keyboard-variant__bg{background-color:#3d3f44}.emoji-keyboard--dark_theme .emoji-keyboard-variant__special hr{border-top:1px solid rgba(255,255,255,.1)}.emoji-keyboard--dark_theme .emoji-keyboard-variant__emoji:focus{background:#ffffff1f}.emoji-keyboard--dark_theme .emoji-keyboard-variant__emoji:hover{background:#ffffff0a}.emoji-keyboard--dark_theme .emoji-keyboard-variant__emoji:active{background:#ffffff1a}.emoji-keyboard--dark_theme .emoji-keyboard-variant__emoji--grayed{filter:contrast(0) brightness(1.5)}.emoji-keyboard--dark_theme .emoji-keyboard-variant__swap-dir__button{color:#e6e6e6}.emoji-keyboard--dark_theme .emoji-keyboard-variant__swap-dir__button:focus{background:#ffffff1f}.emoji-keyboard--dark_theme .emoji-keyboard-variant__swap-dir__button:hover{background:#ffffff0a}.emoji-keyboard--dark_theme .emoji-keyboard-variant__swap-dir__button:active{background:#ffffff1a}.emoji-keyboard--dark_theme .emoji-keyboard-variant__special-row .emoji-keyboard-variant__emoji--selected{background:#669df64d}chat-window-content{display:contents}.enable-luminous-content-width-update chat-window-content{--vi-chat-window-content-width-default:708px;--vi-chat-window-max-width-default:calc(var(--vi-chat-window-content-width-default) + 16px)}.restart-chat-button-scroll-placeholder{margin-top:0}.restart-chat-button-scroll-placeholder.visible{margin-top:69px}.full-content-min-height{min-height:100cqh}.restart-chat-button-container .restart-chat-button{background-color:var(--vi-sys-color--primary);border-radius:100px;height:56px;padding:10px 44px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);position:absolute;bottom:7px}.upgrade-to-continue{background-color:var(--vi-sys-color--surface-container);border-radius:8px;padding:30px 80px;margin-bottom:50px}@media only screen and (max-width:768px){.upgrade-to-continue{padding:30px 49px}}.upgrade-to-continue{text-align:center}.upgrade-to-continue a{color:var(--vi-sys-color--primary);display:block;margin-top:20px}.upgrade-to-continue button{border-radius:20px;margin-top:20px;padding:20px}.chat-history{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-inline:16px;padding-bottom:20px}.chat-history.lm{gap:6.875rem}@media screen and (min-width:960px){.chat-history.lm{padding-top:72px;scroll-padding-top:calc(var(--vi-sys-spacing--s) + 48px);gap:3.25rem}.chat-history.lm pending-request.conversation-container{padding-top:0}}@media only screen and (min-width:768px){.chat-history{-webkit-padding-start:28px;-moz-padding-start:28px;padding-inline-start:28px}}.chat-history.enable-vi-shell-layout-response-auto-scroll{container-type:size}.vi-zero-state chat-window-content .chat-history{-ms-overflow-style:none;scrollbar-width:none}.vi-zero-state chat-window-content .chat-history::-webkit-scrollbar{display:none}.vi-zero-state chat-window-content .chat-history{padding-inline:0}.centered-content{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.centered-content .zero-state-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.conversation-container{max-width:var(--vi-chat-window-max-width-default,760px);width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;scroll-margin-top:calc(var(--announcement-banner-padding-top, 0px) + var(--vi-sys-spacing--l))}.conversation-container user-query{max-width:var(--vi-chat-window-max-width-default,760px);width:100%}.conversation-container user-query.generative-ui{max-width:100%;padding-bottom:0}.conversation-container dual-model-response{width:100%;-webkit-margin-after:var(--vi-sys-spacing--xl);margin-block-end:var(--vi-sys-spacing--xl)}.conversation-container generative-ui-response{width:100%;height:100%}.conversation-container model-response{width:100%}.conversation-container.side-by-side{max-width:1172px}.conversation-container.generative-ui{max-width:100%}.remove-top-padding{padding-top:0}.zero-state-container{position:absolute;max-width:var(--vi-chat-window-max-width-default,760px);width:100%;inset-block:16px 6px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.zero-state-container.zero-state-jumpstart{position:relative;-webkit-transform:unset;transform:unset;inset:unset;min-height:100%}@media screen and (min-width:1280px){.zero-state-container.zero-state-jumpstart{max-width:908px}}.zero-state-container response-container{margin-top:var(--vi-sys-spacing--l)}.zero-state-container.bot-info-card-container{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-moz-box-sizing:border-box;box-sizing:border-box;padding-inline:20px}.zero-state-container.zero-state-relative-positioning{position:relative;-webkit-transform:unset;transform:unset;margin-inline:auto;inset:unset}.modular-zero-state-container{position:relative;max-width:none;overflow-y:auto;inset-block:unset;margin-top:-16px;margin-bottom:-20px;height:calc(100% + 36px);-ms-overflow-style:none;scrollbar-width:none}.center-input-layout chat-window-content .modular-zero-state-container .top-section-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.center-input-layout chat-window-content .modular-zero-state-container .bottom-section-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}student-verification-card{position:absolute;top:calc(var(--announcement-banner-padding-top, 0px));right:0;z-index:2}.chat-history-scroll-container{height:100%;max-height:100%;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.chat-history-scroll-container.lm{--gradient-fade-height:40px}@media screen and (min-width:960px){.chat-history-scroll-container.lm{--gradient-fade-height:72px}.remy-page chat-window-content .chat-history-scroll-container.lm{--gradient-fade-height:24px}}.chat-history-scroll-container.lm{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--vi-sys-color--surface)));-webkit-mask-image:-webkit-linear-gradient(top,transparent 0,var(--vi-sys-color--surface) var(--gradient-fade-height));mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--vi-sys-color--surface)));mask-image:linear-gradient(180deg,transparent 0,var(--vi-sys-color--surface) var(--gradient-fade-height))}project-chat-window chat-window-content .chat-history-scroll-container.lm{-webkit-mask-image:none;mask-image:none}@media screen and (min-width:960px){.chat-history-scroll-container.lm.remove-desktop-scroll-mask{-webkit-mask-image:none;mask-image:none}}.chat-history-scroll-container.lm:has(.mcp-pseudo-fullscreen){-webkit-mask-image:none;mask-image:none}.hidden-content-image-cache{display:none}branch-info{margin-top:var(--vi-sys-spacing--xxl)var(--vi-sys-spacing--s)}get-app-desktop-dialog{width:462px;height:104px;margin-right:20px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.hide-elements-for-maximized-response{display:none}.imported-from-external-source-demarcation{inline-size:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.imported-from-external-source-demarcation-text{color:var(--vi-sys-color--primary)}.avatar-component{-webkit-margin-end:20px;-moz-margin-end:20px;margin-inline-end:20px;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}chat-window.in-gems-mode chat-window-content .chat-history{background-color:var(--vi-sys-color--surface)}@-webkit-keyframes _ngcontent-ng-c1939963229_fade-out{0%{opacity:1}to{opacity:0}}@keyframes _ngcontent-ng-c1939963229_fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes _ngcontent-ng-c1939963229_fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-ng-c1939963229_fade-in{0%{opacity:0}to{opacity:1}}.enable-thoughts-streaming.skipping-thoughts .conversation-container-leave-animation{-webkit-animation:_ngcontent-ng-c1939963229_fade-out .15s linear;animation:_ngcontent-ng-c1939963229_fade-out .15s linear}.enable-thoughts-streaming.skipping-thoughts .pending-request-enter-animation{-webkit-animation:_ngcontent-ng-c1939963229_fade-in .3s linear;animation:_ngcontent-ng-c1939963229_fade-in .3s linear}@-webkit-keyframes _ngcontent-ng-c1939963229_move-up{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-ng-c1939963229_move-up{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.vi-loading-animation chat-window-content .first-prompt.pending-request-enter-animation{-webkit-animation:_ngcontent-ng-c1939963229_move-up .5s cubic-bezier(.2,0,0,1);animation:_ngcontent-ng-c1939963229_move-up .5s cubic-bezier(.2,0,0,1)}.autosuggest-scrim{position:absolute;inset:0;background-color:var(--vi-color-synthetic--chat-window-surface);opacity:0;visibility:hidden;-webkit-transition:opacity .2s cubic-bezier(0,0,0,1),visibility 0s linear .2s;transition:opacity .2s cubic-bezier(0,0,0,1),visibility 0s linear .2s;z-index:1}.autosuggest-scrim.visible{opacity:.99;visibility:visible;-webkit-transition:opacity .2s cubic-bezier(0,0,0,1);transition:opacity .2s cubic-bezier(0,0,0,1)}:where(.vi-component-theme) chat-window-content .autosuggest-scrim{background-color:var(--vi-sys-color--surface)}.skip-button-container{position:absolute;bottom:20px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;z-index:1}.skip-button-container .skip-button{pointer-events:auto}.crisis-banner-overlay{position:absolute;top:var(--vi-sys-spacing--m);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:1;width:100%;max-width:24.375rem;pointer-events:none}@media screen and (min-width:960px){.crisis-banner-overlay{top:2.5rem;left:unset;-webkit-transform:none;transform:none;inset-inline-end:4.6875rem}}infinite-scroller{overflow:hidden scroll;overflow-anchor:unset;position:relative}infinite-scroller .fade-out{-webkit-animation:_ngcontent-ng-c3031677350_fade-out .2s linear;animation:_ngcontent-ng-c3031677350_fade-out .2s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes _ngcontent-ng-c3031677350_fade-out{0%{opacity:1}to{opacity:0}}@keyframes _ngcontent-ng-c3031677350_fade-out{0%{opacity:1}to{opacity:0}}.bottom-gradient-container,.top-gradient-container{position:-webkit-sticky;position:sticky;display:block;height:0;width:100%;opacity:0;inset-inline:0;pointer-events:none;z-index:1;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.bottom-gradient-container.visible,.top-gradient-container.visible{opacity:1}.top-gradient-container{top:0}.bottom-gradient-container{bottom:0}.bottom-gradient,.top-gradient{width:100%;position:absolute}.top-gradient{height:var(--top-gradient-height,16px);top:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--top-gradient-color,transparent)),to(transparent));background:-webkit-linear-gradient(top,var(--top-gradient-color,transparent),transparent);background:linear-gradient(to bottom,var(--top-gradient-color,transparent),transparent)}.bottom-gradient{height:var(--bottom-gradient-height,16px);bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(var(--bottom-gradient-color,transparent)),to(transparent));background:-webkit-linear-gradient(bottom,var(--bottom-gradient-color,transparent),transparent);background:linear-gradient(to top,var(--bottom-gradient-color,transparent),transparent)}body.luminous-ui fulfillment infinite-scroller .top-gradient{height:56px;-webkit-backdrop-filter:none;backdrop-filter:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(-69.64%,var(--vi-sys-color--surface)),to(color(from var(--vi-sys-color--surface) srgb r g b/0))),-webkit-gradient(linear,left top,left bottom,color-stop(6.41%,var(--vi-sys-color--surface)),to(color(from var(--vi-sys-color--surface) srgb r g b/0)));background:-webkit-linear-gradient(top,var(--vi-sys-color--surface) -69.64%,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%),-webkit-linear-gradient(top,var(--vi-sys-color--surface) 6.41%,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%);background:linear-gradient(180deg,var(--vi-sys-color--surface) -69.64%,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%),linear-gradient(180deg,var(--vi-sys-color--surface) 6.41%,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%)}body.luminous-ui fulfillment infinite-scroller .bottom-gradient{height:40px;-webkit-backdrop-filter:none;backdrop-filter:none;background:-webkit-gradient(linear,left bottom,left top,from(var(--vi-sys-color--surface)),to(color(from var(--vi-sys-color--surface) srgb r g b/0))),-webkit-gradient(linear,left bottom,left top,from(var(--vi-sys-color--surface)),to(color(from var(--vi-sys-color--surface) srgb r g b/0)));background:-webkit-linear-gradient(bottom,var(--vi-sys-color--surface) 0,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%),-webkit-linear-gradient(bottom,var(--vi-sys-color--surface) 0,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%);background:linear-gradient(0deg,var(--vi-sys-color--surface) 0,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%),linear-gradient(0deg,var(--vi-sys-color--surface) 0,color(from var(--vi-sys-color--surface) srgb r g b/0) 100%)}modular-zero-state{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.modular-zero-state-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 var(--vi-sys-spacing--xl);position:relative;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modular-zero-state-container::-webkit-scrollbar{display:none}@media screen and (max-width:959.98px){.modular-zero-state-container{padding:0}}.top-section-container{padding-top:max(90px,var(--announcement-banner-padding-top,0px))}@media screen and (max-width:959.98px){.top-section-container.lm-centered{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-top:0;padding-bottom:var(--vi-sys-spacing--xxxl)}}.center-input-layout modular-zero-state .modular-zero-state-container{padding:0;overflow:hidden}.center-input-layout modular-zero-state .modular-zero-state-container .top-section-container{--top-section-container-height:calc(50vh - var(--announcement-banner-padding-top, 0px));height:var(--top-section-container-height);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 var(--vi-sys-spacing--xl);padding-bottom:var(--vi-sys-spacing--xxl);-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.center-input-layout modular-zero-state .modular-zero-state-container .top-section-container.visible-primary-message{padding-bottom:0}.center-input-layout modular-zero-state .modular-zero-state-container .scroll-container{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.center-input-layout modular-zero-state .modular-zero-state-container .scroll-container::-webkit-scrollbar{display:none}.center-input-layout modular-zero-state .modular-zero-state-container .scroll-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.center-input-layout modular-zero-state .modular-zero-state-container .bottom-section-container{padding:var(--vi-sys-spacing--xxl) var(--vi-sys-spacing--xl) 0;-moz-box-sizing:border-box;box-sizing:border-box}.bottom-section-container{min-height:calc(100% - max(90px,var(--announcement-banner-padding-top, 0px)) - 200px);padding-top:max(90px,var(--announcement-banner-padding-top,0px));padding-bottom:140px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.bottom-section-container::-webkit-scrollbar{display:none}@media screen and (min-width:960px){.bottom-section-container{min-height:calc(100% - max(112px,var(--announcement-banner-padding-top, 0px)) - 200px);padding-top:max(112px,var(--announcement-banner-padding-top,0px))}}.discovery-feed-container{margin-bottom:124px;-ms-overflow-style:none;scrollbar-width:none}.discovery-feed-container::-webkit-scrollbar{display:none}.blur-bg{position:absolute;width:100%;height:100%;background-color:color(from var(--vi-color-synthetic--chat-window-surface) srgb r g b/.9)}:where(.vi-component-theme) modular-zero-state .blur-bg{background-color:color(from var(--vi-sys-color--surface) srgb r g b/.9)}.blur-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;opacity:0;visibility:hidden;-webkit-transition:opacity .15s linear,visibility 0s linear .15s;transition:opacity .15s linear,visibility 0s linear .15s}.blur-bg.blur-shown{opacity:1;visibility:visible;-webkit-transition:opacity .15s linear,visibility .15s linear 0s;transition:opacity .15s linear,visibility .15s linear 0s}@media screen and (min-width:960px){.blur-bg.visible-primary-message{height:50%;bottom:0}}.fade-in-animation{opacity:0;pointer-events:none;-webkit-animation:_ngcontent-ng-c3692569495_fade-in var(--animation-duration,.3s) var(--vi-sys-motion--easing-standard-accelerate) var(--animation-delay,.1s) forwards;animation:_ngcontent-ng-c3692569495_fade-in var(--animation-duration,.3s) var(--vi-sys-motion--easing-standard-accelerate) var(--animation-delay,.1s) forwards}@-webkit-keyframes _ngcontent-ng-c3692569495_fade-in{0%{opacity:0}to{opacity:1;pointer-events:auto}}@keyframes _ngcontent-ng-c3692569495_fade-in{0%{opacity:0}to{opacity:1;pointer-events:auto}}.zero-state-block-container{margin:0 auto;padding:0;max-width:840px;width:100%}@media screen and (max-width:959.98px){.zero-state-block-container{max-width:760px}}.assistant-messages-primary-container{margin:0;padding:0;display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows 1s var(--vi-sys-motion--easing-emphasized);transition:grid-template-rows 1s var(--vi-sys-motion--easing-emphasized);transition:grid-template-rows 1s var(--vi-sys-motion--easing-emphasized),-ms-grid-rows 1s var(--vi-sys-motion--easing-emphasized);overflow:hidden}.assistant-messages-primary-container.lm{grid-template-rows:1fr;-webkit-transition:none;transition:none;overflow:visible}@media screen and (min-width:960px){.assistant-messages-primary-container.visible-primary-message{padding-bottom:var(--vi-sys-spacing--xxl)}.assistant-messages-primary-container.visible-primary-message.lm{padding-bottom:40px}}.assistant-messages-primary-container.show-sparkle{min-height:44px}.assistant-messages-primary-container.open{grid-template-rows:1fr}modular-zero-state-sparkle-animation{margin-top:5px;margin-inline:-3px var(--vi-sys-spacing--xl)}@media screen and (max-width:959.98px){modular-zero-state-sparkle-animation{position:absolute}}.content-container{min-height:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 calc(40px + var(--vi-sys-spacing--m) + var(--vi-sys-spacing--s))}@media screen and (max-width:959.98px){.content-container{padding:0 var(--vi-sys-spacing--xl)}}.assistant-messages-primary-container.lm .content-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-wrapper{min-height:0}h1{margin:0;color:var(--vi-sys-color--on-surface);max-width:620px;min-height:0;text-wrap:wrap;text-wrap:pretty}.visible-primary-message assistant-messages-primary:not(.lm) h1{max-width:none}.lm h1{text-align:center}@media screen and (max-width:959.98px){h1{max-width:100%}}.message-text{-webkit-margin-end:var(--vi-sys-spacing--s);-moz-margin-end:var(--vi-sys-spacing--s);margin-inline-end:var(--vi-sys-spacing--s)}.arrow-button{vertical-align:middle;padding:0 var(--vi-sys-spacing--xs);height:32px;width:48px;background-color:var(--vi-sys-color--primary-container-emphasis-1);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.arrow-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;font-size:var(--vi-sys-typography-icon-scale--icon-l-font-size);margin:0;color:var(--vi-sys-color--on-primary-container-emphasis-1)}.primary-button{--mat-button-filled-ripple-color:var(--vi-sys-color--primary-emphasis-1);margin-left:40px;margin-bottom:var(--vi-sys-spacing--l);padding:var(--vi-sys-spacing--l) var(--vi-sys-spacing--xxl);height:auto;background-color:var(--vi-sys-color--primary-emphasis-1);color:var(--vi-sys-color--on-primary-emphasis-1)}.lm-mobile-sparkle-and-text{min-height:0}.lm-mobile-sparkle-and-text.lm-mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.static-sparkle-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--vi-sys-spacing--m)}.lm-static-sparkle{height:40px;width:40px}.fade-in-animation{opacity:0;pointer-events:none;-webkit-animation:_ngcontent-ng-c1868123822_fade-in var(--animation-duration,.3s) var(--vi-sys-motion--easing-standard-accelerate) var(--animation-delay,.1s) forwards;animation:_ngcontent-ng-c1868123822_fade-in var(--animation-duration,.3s) var(--vi-sys-motion--easing-standard-accelerate) var(--animation-delay,.1s) forwards}@-webkit-keyframes _ngcontent-ng-c1868123822_fade-in{0%{opacity:0}to{opacity:1;pointer-events:auto}}@keyframes _ngcontent-ng-c1868123822_fade-in{0%{opacity:0}to{opacity:1;pointer-events:auto}}.lm-fade-in-up-animation{opacity:0;pointer-events:none;-webkit-animation:_ngcontent-ng-c1868123822_lm-fade-in-up .3s var(--vi-sys-motion--easing-standard) var(--animation-delay,0s) forwards;animation:_ngcontent-ng-c1868123822_lm-fade-in-up .3s var(--vi-sys-motion--easing-standard) var(--animation-delay,0s) forwards}@-webkit-keyframes _ngcontent-ng-c1868123822_lm-fade-in-up{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}@keyframes _ngcontent-ng-c1868123822_lm-fade-in-up{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}input-area-v2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:0;background-color:var(--vi-sys-color--surface);border-radius:var(--vi-sys-shape--corner-extra-large-increased);border:1px solid var(--vi-sys-color--outline-low);box-shadow:inset 0 0 0 1px transparent;width:100%}input-area-v2:has(.simplified-input-on-mobile){border-radius:40px}input-area-v2:where(.input-box-shadow){box-shadow:0 2px 8px -2px color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.16);-webkit-transition:box-shadow .1s;transition:box-shadow .1s}input-area-v2:where(.discovery-feed-theme){box-shadow:0 2px 8px -2px #00000029;background-color:var(--vi-sys-color--surface-bright)}:where(.dark-theme) input-area-v2:where(.discovery-feed-theme),:where(.vi-component-theme) input-area-v2{border:none}.input-area{--input-area-content-size:48px;width:100%;padding:0;display:block;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.input-area .fullscreen-button-container .fullscreen-button,.input-area .speech-dictation-mic-button .speech_dictation_mic_button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-state-layer-color:var(--vi-color-input-area-buttons-hover-background);--mat-icon-button-ripple-color:var(--vi-sys-color--primary-container)}.input-area .fullscreen-button-container .fullscreen-button span,.input-area .speech-dictation-mic-button .speech_dictation_mic_button span{z-index:-1}.input-area .uploader-button-container{position:relative}.input-area .upload-button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.input-area .mic-button-container.hidden{display:none}@media only screen and (max-width:768px){.input-area .mic-button-container{opacity:1;visibility:visible;-webkit-transition:opacity .1s .1s;transition:opacity .1s .1s;pointer-events:auto}.input-area .mic-button-container.hidden{opacity:0;visibility:hidden;pointer-events:none;display:none;-webkit-transition:opacity .1s 0s,visibility 0s linear 0s;transition:opacity .1s 0s,visibility 0s linear 0s}}@media only screen and (max-width:768px){.input-area .screen-share-button-container{opacity:1;visibility:visible;-webkit-transition:opacity .1s .1s;transition:opacity .1s .1s;pointer-events:auto}}.input-area .model-picker-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-width:10px;min-height:10px}.input-area .disabled{border-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38);color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38);cursor:default;pointer-events:none}.input-area .disabled .ql-blank:before{color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}.input-area .input-buttons-wrapper-top{position:absolute;top:10px;right:20px}[dir=rtl] input-area-v2 .input-area .input-buttons-wrapper-top{right:unset;left:8px}.input-area .fullscreen-button-container{opacity:0;margin-top:0;margin-inline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity .1s linear 0s,-webkit-transform 0s linear 0s;transition:opacity .1s linear 0s,-webkit-transform 0s linear 0s;transition:transform 0s linear 0s,opacity .1s linear 0s;transition:transform 0s linear 0s,opacity .1s linear 0s,-webkit-transform 0s linear 0s}.input-area .fullscreen-button-container.visible{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s linear .1s,-webkit-transform .3s cubic-bezier(.2,0,0,1) .1s;transition:opacity .2s linear .1s,-webkit-transform .3s cubic-bezier(.2,0,0,1) .1s;transition:transform .3s cubic-bezier(.2,0,0,1) .1s,opacity .2s linear .1s;transition:transform .3s cubic-bezier(.2,0,0,1) .1s,opacity .2s linear .1s,-webkit-transform .3s cubic-bezier(.2,0,0,1) .1s}.input-area .showing-prompt-from-history .ql-blank{overflow:hidden}.input-area .showing-prompt-from-history .ql-blank:after{border-radius:3px;background-color:var(--vi-sys-color--primary-fixed-dim);color:var(--vi-sys-color--on-primary-fixed);content:"tab";display:block;font-family:monospace;font-size:12px;height:18px;line-height:18px;margin-top:-20px;padding:0 3px;position:absolute;right:0;visibility:visible;pointer-events:none}.input-area .uploader-file-preview-container{-webkit-margin-start:18px;-moz-margin-start:18px;margin-inline-start:18px;max-height:140px}.input-area .leading-actions-wrapper,.input-area .trailing-actions-wrapper{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;min-height:var(--input-area-content-size)}.input-area .text-input-field:not(:has(.input-companion-wrapper)) .leading-actions-wrapper.simplified-mobile{margin-bottom:var(--vi-sys-spacing--xs)}.input-area .text-input-field.simplified-input-area:not(:has(.input-companion-wrapper)) .leading-actions-wrapper.simplified-mobile{margin-bottom:6px}.input-area .text-input-field.simplified-input-area:not(:has(.input-companion-wrapper)) .trailing-actions-wrapper{margin-bottom:2px}.input-area .trailing-actions-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:4px}.input-area .trailing-actions-wrapper.with-model-picker .send-button-container.inner{-webkit-transition:opacity .2s cubic-bezier(.2,0,0,1) 50ms;transition:opacity .2s cubic-bezier(.2,0,0,1) 50ms}.input-area .trailing-actions-wrapper.with-model-picker .send-button-container.inner:not(.visible){-webkit-transition:opacity .2s cubic-bezier(.2,0,0,1);transition:opacity .2s cubic-bezier(.2,0,0,1)}.input-area .trailing-actions-wrapper .input-buttons-wrapper-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:42px}@media only screen and (min-width:768px){.input-area .trailing-actions-wrapper .input-buttons-wrapper-bottom{-webkit-margin-start:8px;-moz-margin-start:8px;margin-inline-start:8px}}.input-area .send-button-container{opacity:0;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-end:-40px;-moz-margin-end:-40px;margin-inline-end:-40px;-webkit-transition:opacity .1s linear 0s,margin-inline .3s cubic-bezier(.2,0,0,1) 0s,-webkit-transform 0s linear 0s;transition:opacity .1s linear 0s,margin-inline .3s cubic-bezier(.2,0,0,1) 0s,-webkit-transform 0s linear 0s;transition:transform 0s linear 0s,opacity .1s linear 0s,margin-inline .3s cubic-bezier(.2,0,0,1) 0s;transition:transform 0s linear 0s,opacity .1s linear 0s,margin-inline .3s cubic-bezier(.2,0,0,1) 0s,-webkit-transform 0s linear 0s}@media only screen and (max-width:768px){.input-area .send-button-container{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .1s 0s;transition:opacity .1s 0s}}.input-area .send-button-container.inner{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.input-area .send-button-container.inner.visible{margin-inline:0;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s linear .1s,-webkit-transform .3s cubic-bezier(.2,0,0,1) .1s,-webkit-margin-end .3s cubic-bezier(.2,0,0,1) 0s;transition:opacity .2s linear .1s,-webkit-transform .3s cubic-bezier(.2,0,0,1) .1s,-webkit-margin-end .3s cubic-bezier(.2,0,0,1) 0s;transition:transform .3s cubic-bezier(.2,0,0,1) .1s,opacity .2s linear .1s,margin-inline-end .3s cubic-bezier(.2,0,0,1) 0s;transition:transform .3s cubic-bezier(.2,0,0,1) .1s,opacity .2s linear .1s,margin-inline-end .3s cubic-bezier(.2,0,0,1) 0s,-webkit-transform .3s cubic-bezier(.2,0,0,1) .1s,-webkit-margin-end .3s cubic-bezier(.2,0,0,1) 0s,-moz-margin-end .3s cubic-bezier(.2,0,0,1) 0s}.input-area .send-button-container.inner.visible.is-mobile-device{opacity:1;-webkit-transition:opacity .1s .1s;transition:opacity .1s .1s}[dir=rtl] input-area-v2 .input-area .send-button-container .send-button{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.input-area .send-button-container .send-button .hidden{display:none}.ui-improvements-phase-1 input-area-v2 .input-area .text-input-field .mic-button-container button[mat-icon-button].send-button.stop .blue-circle,.ui-improvements-phase-1 input-area-v2 .input-area .text-input-field .send-button-container button[mat-icon-button].send-button.stop .blue-circle,.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop .input-area .blue-circle,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop .input-area .blue-circle{width:var(--input-area-content-size);height:var(--input-area-content-size);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-area mat-form-field{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;background-color:var(--vi-sys-color--surface);--mdc-shape-small:28px}.input-area mat-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.input-area mat-form-field .mat-mdc-text-field-wrapper{--mat-form-field-filled-container-shape:var(--mdc-shape-small);--mat-form-field-outlined-container-shape:var(--mdc-shape-small);-webkit-padding-start:20px;-moz-padding-start:20px;padding-inline-start:20px}.text-input-field{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--vi-sys-spacing--m)}.text-input-field.fullscreen,.text-input-field.with-file-preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.text-input-field_textarea-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-margin-start:18px;-moz-margin-start:18px;margin-inline-start:18px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:16px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;overflow:hidden}.text-input-field_textarea-wrapper .text-input-field-main-area{width:100%}.text-input-field_textarea-wrapper.pre-fullscreen{height:192px;-webkit-transition:height .4s cubic-bezier(.2,0,0,1);transition:height .4s cubic-bezier(.2,0,0,1)}.text-input-field_textarea-wrapper.fullscreen{height:calc(var(--chat-container-height) - 16px - var(--uploader-height));-webkit-transition:height .4s cubic-bezier(.2,0,0,1);transition:height .4s cubic-bezier(.2,0,0,1)}.input-area .text-input-field_textarea{-webkit-font-variant-ligatures:none;-moz-font-variant-ligatures:none;font-variant-ligatures:none;width:100%;height:auto;top:0}.text-input-field_textarea-inner{position:relative}.text-input-field .textarea-wrapper.exiting-dictation{-webkit-transition:opacity .25s linear .1s;transition:opacity .25s linear .1s;transition-behavior:allow-discrete}@starting-style{.text-input-field .textarea-wrapper.exiting-dictation{opacity:0}}.text-input-field .textarea-wrapper.dictation-hidden{opacity:0;display:none;-webkit-transition:none;transition:none}.text-input-field .butterfly-wave-view-container{width:100%;height:100%;opacity:1}.text-input-field .butterfly-wave-view-container.entering-dictation{-webkit-transition:opacity .25s linear .1s;transition:opacity .25s linear .1s}@starting-style{.text-input-field .butterfly-wave-view-container.entering-dictation{opacity:0}}.text-input-field .text-input-grow-wrapper{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.send-button-icon{color:var(--vi-sys-color--on-surface)}.ui-improvements-phase-1 input-area-v2{-moz-box-sizing:border-box;box-sizing:border-box}.ui-improvements-phase-1 input-area-v2:has(.text-input-field.simplified-input-area){background-color:var(--vi-sys-color--surface-bright)}.ui-improvements-phase-1 input-area-v2 .input-area{--input-area-content-size:42px}.ui-improvements-phase-1 input-area-v2 .input-area:has(.text-input-field.simplified-input-area){--input-area-content-size:44px}.ui-improvements-phase-1 input-area-v2 .text-input-field{display:grid;grid-template:"file-preview file-preview file-preview" 1fr "leading-actions text-input trailing-actions" auto/auto 1fr auto;-webkit-column-gap:var(--vi-sys-spacing--s);-moz-column-gap:var(--vi-sys-spacing--s);column-gap:var(--vi-sys-spacing--s);-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start}.ui-improvements-phase-1 input-area-v2 .text-input-field .uploader-file-preview-container{display:contents}.ui-improvements-phase-1 input-area-v2 .text-input-field .attachment-preview-wrapper{grid-area:file-preview;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--vi-sys-spacing--s);-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;max-height:168px;margin-inline:0}.ui-improvements-phase-1 input-area-v2 .text-input-field .attachment-preview-wrapper.simplified-mobile-attachments{margin-inline:calc(var(--vi-sys-spacing--m)*-1);padding-inline:var(--vi-sys-spacing--m);padding-top:var(--vi-sys-spacing--m);padding-bottom:var(--vi-sys-spacing--s)}.ui-improvements-phase-1 input-area-v2 .text-input-field .attachment-preview-wrapper.simplified-mobile-attachments likeness-preview,.ui-improvements-phase-1 input-area-v2 .text-input-field .attachment-preview-wrapper.simplified-mobile-attachments selected-product-chip,.ui-improvements-phase-1 input-area-v2 .text-input-field .attachment-preview-wrapper.simplified-mobile-attachments toolbox-drawer,.ui-improvements-phase-1 input-area-v2 .text-input-field .attachment-preview-wrapper.simplified-mobile-attachments uploader-file-preview{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ui-improvements-phase-1 input-area-v2 .text-input-field .likeness-preview{position:relative;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ui-improvements-phase-1 input-area-v2 .text-input-field .likeness-preview.mobile{width:auto;height:auto;border-radius:0;overflow:visible}.ui-improvements-phase-1 input-area-v2 .text-input-field .add-avatar-chip-container{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.ui-improvements-phase-1 input-area-v2 .text-input-field .add-avatar-chip-container .add-avatar-chip-icon{position:absolute;top:var(--vi-sys-spacing--s);left:var(--vi-sys-spacing--s);pointer-events:none}.ui-improvements-phase-1 input-area-v2 .text-input-field .add-avatar-chip-container.mobile .add-avatar-chip-icon{top:50%;left:var(--vi-sys-spacing--s);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ui-improvements-phase-1 input-area-v2 .text-input-field .add-avatar-chip-container.mobile .add-avatar-chip .gem-attachment-content{-webkit-padding-start:2.5rem;-moz-padding-start:2.5rem;padding-inline-start:2.5rem}.ui-improvements-phase-1 input-area-v2 .text-input-field:has(.fullscreen-button) .attachment-preview-wrapper{margin-inline:0 calc(42px + var(--vi-sys-spacing--s))}.ui-improvements-phase-1 input-area-v2 .text-input-field:has(.attachment-preview-wrapper){row-gap:var(--vi-sys-spacing--s)}.ui-improvements-phase-1 input-area-v2 .text-input-field .leading-actions-wrapper{grid-area:leading-actions}.ui-improvements-phase-1 input-area-v2 .text-input-field .input-companion-wrapper{grid-area:input-companion}.ui-improvements-phase-1 input-area-v2 .text-input-field .input-companion-wrapper-hidden{display:none}.ui-improvements-phase-1 input-area-v2 .text-input-field_textarea-wrapper{grid-area:text-input;-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;padding-block:calc((var(--input-area-content-size) - 24px)/2)}.ui-improvements-phase-1 input-area-v2 .text-input-field_textarea-wrapper.pre-fullscreen{height:unset}.ui-improvements-phase-1 input-area-v2 .text-input-field_textarea-inner{-webkit-transition:height .25s;transition:height .25s}.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile:not(:has(.input-companion-wrapper)):not(:has(.attachment-preview-wrapper)) .text-input-field_textarea-wrapper{padding-top:var(--vi-sys-spacing--l)}.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile:not(:has(.input-companion-wrapper)):not(:has(.attachment-preview-wrapper)) .single-line-format{padding-block:var(--vi-sys-spacing--l)}.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile:has(.attachment-preview-wrapper) .text-input-field_textarea-wrapper{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-start:var(--vi-sys-spacing--m);-moz-padding-start:var(--vi-sys-spacing--m);padding-inline-start:var(--vi-sys-spacing--m);-webkit-margin-after:0;margin-block-end:0}.ui-improvements-phase-1 input-area-v2 .text-input-field .trailing-actions-wrapper{grid-area:trailing-actions;-webkit-margin-after:2px;margin-block-end:2px;align-self:flex-end}.ui-improvements-phase-1 input-area-v2 .text-input-field .trailing-actions-wrapper .input-buttons-wrapper-bottom{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:gap .25s cubic-bezier(.2,0,0,1);transition:gap .25s cubic-bezier(.2,0,0,1)}.ui-improvements-phase-1 input-area-v2 .text-input-field .trailing-actions-wrapper .input-buttons-wrapper-bottom:has(.mic-button-container:not(.hidden)):has(.send-button-container.inner.visible){gap:2px}.vi-component-theme .ui-improvements-phase-1 input-area-v2 .text-input-field .trailing-actions-wrapper .input-buttons-wrapper-bottom:has(.send-button-container.inner.visible) .mic-button-container vi-icon-button.send-button.stop{background-color:var(--vi-sys-color--surface-dim)}.ui-improvements-phase-1 input-area-v2 .text-input-field .input-buttons-wrapper-top{top:var(--vi-sys-spacing--s);right:var(--vi-sys-spacing--s)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button[aria-disabled=true],.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button[aria-disabled=true]{cursor:default;pointer-events:none}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop{--mat-icon-button-state-layer-size:42px;--mat-icon-button-state-layer-color:var(--vi-sys-color--primary-container);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-pressed-state-layer-opacity:.08;--mat-icon-button-ripple-color:var(--vi-sys-color--primary-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop .blue-circle,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop .blue-circle{background-color:var(--vi-sys-color--primary-container);margin:0;position:absolute;inset:0}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop .stop-icon,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop .stop-icon{color:var(--vi-sys-color--primary);background-color:color(from var(--vi-sys-color--primary) srgb r g b/.08)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop .stop-icon.simplified-input-area,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop .stop-icon.simplified-input-area{color:var(--vi-sys-color--on-primary-container);background-color:var(--vi-sys-color--primary-container);opacity:1}.simplified-input-area .ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop,.simplified-input-area .ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop{background-color:var(--vi-sys-color--primary-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop[aria-disabled=true] .stop-icon mat-icon,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop[aria-disabled=true] .stop-icon mat-icon{color:var(--vi-sys-color--on-surface-variant)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop[aria-disabled=true] .blue-circle,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop[aria-disabled=true] .blue-circle{background-color:var(--vi-sys-color--surface-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit{background-color:var(--vi-sys-color--surface-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit.has-input,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit.has-input{background-color:var(--vi-sys-color--primary-container);--mat-icon-button-icon-color:var(--vi-sys-color--on-primary-container);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-primary-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit.has-input .send-button-icon,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit.has-input .send-button-icon{color:var(--vi-sys-color--on-primary-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit.has-input[aria-disabled=true],.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit.has-input[aria-disabled=true]{background-color:var(--vi-sys-color--surface-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit.has-input[aria-disabled=true] .send-button-icon,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit.has-input[aria-disabled=true] .send-button-icon{color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit.waiting,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit.waiting{background-color:initial}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit.waiting .send-button-icon,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit.waiting .send-button-icon{color:rgba(var(--gm3-sys-color-on-surface-rgb),.38)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-state-layer-size:42px;--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-pressed-state-layer-opacity:.08}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit[aria-disabled=true] .send-button-icon,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit[aria-disabled=true] .send-button-icon{color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.submit[aria-disabled=true] span,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit[aria-disabled=true] span{opacity:0}.lm-input-redesign .ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.stop{background-color:var(--vi-sys-color--surface-dim)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop{--mat-icon-button-state-layer-color:var(--vi-sys-color--surface-container);--mat-icon-button-ripple-color:var(--vi-sys-color--surface-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop .blue-circle{background-color:var(--vi-sys-color--surface-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop .stop-icon{color:var(--vi-sys-color--on-surface-variant);background-color:var(--vi-sys-color--surface-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop .stop-icon.simplified-input-area{color:var(--vi-sys-color--on-surface-variant);background-color:var(--vi-sys-color--surface-dim)}.simplified-input-area .ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop{background-color:var(--vi-sys-color--surface-dim)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop:hover .blue-circle,.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop:hover .stop-icon{background-color:var(--vi-sys-color--surface-container-high)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button{border-radius:var(--vi-sys-shape--corner-full)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.submit{background-color:var(--vi-sys-color--surface-container);--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-state-layer-size:42px;--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-pressed-state-layer-opacity:.08}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.submit.has-input{background-color:var(--vi-sys-color--primary-container);--mat-icon-button-icon-color:var(--vi-sys-color--on-primary-container);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-primary-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.submit.has-input.vi-button-disabled,.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.submit.has-input[aria-disabled=true]{background-color:var(--vi-sys-color--surface-container);--mat-icon-button-icon-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.submit.waiting{background-color:initial;--mat-icon-button-icon-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.submit.vi-button-disabled,.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.submit[aria-disabled=true]{cursor:default;pointer-events:none}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.stop{background-color:var(--vi-sys-color--surface-container)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.stop:hover{background-color:var(--vi-sys-color--surface-container-high)}.vi-component-theme .ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.stop{background-color:var(--vi-sys-color-acc-color--accent)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.stop{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-state-layer-size:42px;--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-pressed-state-layer-opacity:.08;--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.1)}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.stop.vi-button-disabled,.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.stop[aria-disabled=true]{background-color:var(--vi-sys-color--surface-container);--mat-icon-button-icon-color:var(--vi-sys-color--on-surface-variant)}.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button{border-radius:var(--vi-sys-shape--corner-full);background-color:var(--vi-sys-color-acc-color--accent);--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-pressed-state-layer-opacity:.08;--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.1);--mat-icon-button-state-layer-size:2rem}.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.lm-mobile{--mat-icon-button-state-layer-size:2.5rem}.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.vi-button-disabled,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button[aria-disabled=true]{background-color:var(--vi-sys-color--surface-container);cursor:default;pointer-events:none;--mat-icon-button-icon-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.submit.waiting{background-color:initial;--mat-icon-button-icon-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.stop{background-color:var(--vi-sys-color--surface-dim)}.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.transcription-waiting,.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.transcription-waiting[aria-disabled=true]{background-color:var(--vi-sys-color-acc-color--accent);--mat-icon-button-icon-color:var(--vi-sys-color--on-surface)}.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.transcription-waiting{-webkit-animation:_ngcontent-ng-c1083628510_input-area-spin 2s linear infinite;animation:_ngcontent-ng-c1083628510_input-area-spin 2s linear infinite}:where(.with-toolbox-drawer) .ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop,:where(.with-toolbox-drawer) .ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop,:where(.with-toolbox-drawer) .ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit{--mat-icon-button-state-layer-size:44px}.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile .mic-button-container button[mat-icon-button].send-button.stop,.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile .send-button-container button[mat-icon-button].send-button.stop,.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile .send-button-container button[mat-icon-button].send-button.submit{width:60px;height:48px;padding:0;border-radius:var(--vi-sys-shape--corner-full);--mat-icon-button-state-layer-size:48px}.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile .send-button-container button[mat-icon-button].send-button.submit .send-button-icon{padding-top:var(--vi-sys-spacing--xs)}.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile .mic-button-container button[mat-icon-button].send-button.stop .blue-circle.stop-icon,.ui-improvements-phase-1 input-area-v2 .text-input-field.simplified-input-on-mobile .send-button-container button[mat-icon-button].send-button.stop .blue-circle.stop-icon{width:100%;height:100%;border-radius:var(--vi-sys-shape--corner-full)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .mic-button-container button[mat-icon-button].send-button.stop,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .send-button-container button[mat-icon-button].send-button.stop,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .send-button-container button[mat-icon-button].send-button.submit{--mat-icon-button-state-layer-size:44px}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .mic-button-container button[mat-icon-button].send-button.stop:after,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .send-button-container button[mat-icon-button].send-button.stop:after,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .send-button-container button[mat-icon-button].send-button.submit:after{content:"";position:absolute;inset:-4px;border-radius:50%}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:opacity .15s linear .1s,display;transition:opacity .15s linear .1s,display;transition-behavior:allow-discrete}@starting-style{.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container{opacity:0}}.ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container.hidden{opacity:0;display:none;pointer-events:none;position:absolute;right:0;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-delay:0s;transition-delay:0s}.vi-component-theme .ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container.persistent-mic:not(.hidden),.vi-component-theme .ui-improvements-phase-1 input-area-v2 .text-input-field .mic-button-container:not(.persistent-mic):has(vi-icon-button.send-button.stop){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:3rem}.ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container.inner{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0;-webkit-transform:scale(1);transform:scale(1);overflow:hidden;max-width:var(--input-area-content-size)}@media(min-width:768px){.vi-component-theme .ui-improvements-phase-1 input-area-v2 .text-input-field .send-button-container.inner.persistent-mic.visible{-webkit-margin-end:.5rem;-moz-margin-end:.5rem;margin-inline-end:.5rem}}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area){display:grid}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area):has(.input-companion-wrapper){grid-template:"file-preview file-preview file-preview" auto "text-input text-input text-input" auto "leading-actions leading-actions trailing-actions" auto "input-companion input-companion input-companion" 1fr/1fr 1fr auto}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area):not(:has(.input-companion-wrapper)){grid-template:"file-preview file-preview file-preview" auto "text-input text-input text-input" auto "leading-actions leading-actions trailing-actions" 1fr/1fr 1fr auto}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area) .leading-actions-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;gap:var(--vi-sys-spacing--s)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile .leading-actions-wrapper{-webkit-padding-start:2px;-moz-padding-start:2px;padding-inline-start:2px}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile .trailing-actions-wrapper{-webkit-padding-end:var(--vi-sys-spacing--s);-moz-padding-end:var(--vi-sys-spacing--s);padding-inline-end:var(--vi-sys-spacing--s)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile:has(.send-button-container.inner.visible) .trailing-actions-wrapper,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile:has(.send-button.stop) .trailing-actions-wrapper{-webkit-padding-end:var(--vi-sys-spacing--xs);-moz-padding-end:var(--vi-sys-spacing--xs);padding-inline-end:var(--vi-sys-spacing--xs);-webkit-padding-after:var(--vi-sys-spacing--xs);padding-block-end:var(--vi-sys-spacing--xs)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile:has(.send-button-container.inner.visible) .mic-button-container,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile:has(.send-button.stop) .mic-button-container{margin-top:var(--vi-sys-spacing--xs)}.vi-component-theme .ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile:has(.send-button-container.inner.visible) .mic-button-container,.vi-component-theme .ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile:has(.send-button.stop) .mic-button-container{margin-top:calc(var(--vi-sys-spacing--xs) - .125rem)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile .mic-button-container{margin-bottom:1px;margin-top:-1px}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile.height-expanded-past-single-line .text-input-field_textarea-wrapper{padding-block:calc((var(--input-area-content-size) - 24px)/2 + 4px) calc((var(--input-area-content-size) - 24px)/2 - 2px)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile.height-expanded-past-single-line:not(:has(.attachment-preview-wrapper)) .text-input-field_textarea-wrapper{padding-block:calc((var(--input-area-content-size) - 24px)/2 + 5px) calc((var(--input-area-content-size) - 24px)/2 - 1px)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile.height-expanded-past-single-line:has(.attachment-preview-wrapper) .attachment-preview-wrapper{-webkit-margin-after:-8px;margin-block-end:-8px}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile.height-expanded-past-single-line:has(.attachment-preview-wrapper) .text-input-field_textarea-wrapper{padding-block:calc((var(--input-area-content-size) - 24px)/2 + 1px) calc((var(--input-area-content-size) - 24px)/2)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area) .text-input-field_textarea-wrapper{padding-inline:var(--vi-sys-spacing--m);margin-bottom:var(--vi-sys-spacing--s)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area){display:grid;-webkit-column-gap:var(--vi-sys-spacing--s);-moz-column-gap:var(--vi-sys-spacing--s);column-gap:var(--vi-sys-spacing--s)}@media screen and (min-width:960px){.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area){-webkit-column-gap:var(--vi-sys-spacing--m);-moz-column-gap:var(--vi-sys-spacing--m);column-gap:var(--vi-sys-spacing--m);padding:calc(var(--vi-sys-spacing--m) - 2px) var(--vi-sys-spacing--m)}}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .text-input-field_textarea-inner{overflow:hidden}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .single-line-format,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .text-input-field_textarea-wrapper{grid-area:text-input}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .single-line-format{display:grid}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area):not(.height-expanded-past-single-line):not(.remy-expanded-layout) .single-line-format{--textarea-overflow-y:hidden}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .leading-actions-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:960px){.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area) .leading-actions-wrapper .menu-placeholder-button{width:44px;height:44px;-webkit-transform:translateY(2px);transform:translateY(2px)}}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area):has(.input-companion-wrapper){grid-template:"file-preview file-preview file-preview" auto "leading-actions text-input trailing-actions" auto "input-companion input-companion input-companion" auto/auto 1fr auto}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area):not(:has(.input-companion-wrapper)){grid-template:"file-preview file-preview file-preview" auto "leading-actions text-input trailing-actions" 1fr/auto 1fr auto}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).remy-expanded-layout:not(:has(.input-companion-wrapper)){grid-template:"file-preview file-preview file-preview" auto "text-input text-input text-input" auto "leading-actions leading-actions trailing-actions" auto/1fr 1fr auto}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).remy-expanded-layout:has(.input-companion-wrapper){grid-template:"file-preview file-preview file-preview" auto "text-input text-input text-input" auto "leading-actions leading-actions trailing-actions" auto "input-companion input-companion input-companion" auto/1fr 1fr auto}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:not(.height-expanded-past-single-line) .mic-button-container{-webkit-padding-start:var(--vi-sys-spacing--s);-moz-padding-start:var(--vi-sys-spacing--s);padding-inline-start:var(--vi-sys-spacing--s)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile .leading-actions-wrapper{-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile .trailing-actions-wrapper{-webkit-padding-end:var(--vi-sys-spacing--s);-moz-padding-end:var(--vi-sys-spacing--s);padding-inline-end:var(--vi-sys-spacing--s);-webkit-margin-after:var(--vi-sys-spacing--xs);margin-block-end:var(--vi-sys-spacing--xs)}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:not(.height-expanded-past-single-line) .leading-actions-wrapper{-webkit-padding-start:var(--vi-sys-spacing--xs);-moz-padding-start:var(--vi-sys-spacing--xs);padding-inline-start:var(--vi-sys-spacing--xs);margin-bottom:6px}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:not(.height-expanded-past-single-line) .trailing-actions-wrapper{-webkit-margin-after:0;margin-block-end:0}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:not(.height-expanded-past-single-line) .mic-button-container{margin-top:2px}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:has(.send-button-container.inner.visible) .trailing-actions-wrapper,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:has(.send-button.stop) .trailing-actions-wrapper{-webkit-padding-end:4px;-moz-padding-end:4px;padding-inline-end:4px;-webkit-margin-after:0;margin-block-end:0}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:has(.send-button-container.inner.visible) .mic-button-container,.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:has(.send-button.stop) .mic-button-container{margin-top:2px}.ui-improvements-phase-1 input-area-v2 .text-input-field:where(.simplified-input-area).simplified-input-on-mobile .model-picker-container{margin-top:1px}toolbox-drawer{pointer-events:auto}toolbox-drawer.disabled{pointer-events:none}.mat-mdc-button-base .mat-icon{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important;min-height:auto!important}auto-suggest{position:absolute;bottom:calc(100% + 1px);inset-inline:0}.center-input-layout input-area-v2 .is-zero-state:not(.is-mobile) .input-area-container.is-zero-state:not(.is-mobile){position:absolute;bottom:50vh;-webkit-transform:translateY(50%);transform:translateY(50%)}.center-input-layout input-area-v2 .is-zero-state:not(.is-mobile) auto-suggest{-webkit-transform:translateY(0);transform:translateY(0);top:calc(100% + 1px)}input-area-v2:where(.discovery-feed-theme) .is-zero-state .ui-ready-fade-in{-webkit-transition:opacity 50ms linear 20ms;transition:opacity 50ms linear 20ms}input-area-v2:where(.discovery-feed-theme) .is-zero-state.children-not-ready .ui-ready-fade-in{opacity:0}input-area-v2:where(.discovery-feed-theme) .is-zero-state.children-ready .ui-ready-fade-in{opacity:1}@media(max-width:768px){.full-width-input input-area-v2{border:transparent}.full-width-input input-area-v2:has(.height-expanded-past-single-line),.full-width-input input-area-v2:has(.with-file-preview),.full-width-input input-area-v2:has(.with-toolbox-drawer){border-radius:24px 24px 0 0}.full-width-input.single-line-input input-area-v2,.full-width-input .single-line-input input-area-v2{border-radius:40px;width:calc(100% - var(--vi-sys-spacing--l));margin:0 var(--vi-sys-spacing--s) var(--vi-sys-spacing--s);min-height:64px}}@media(max-width:768px){.full-width-input input-area-v2,.full-width-input.input-box-shadow input-area-v2,.full-width-input .input-box-shadow input-area-v2{box-shadow:0 0 16px color(from var(--vi-sys-color--on-surface) srgb r g b/.16),0 0 2px color(from var(--vi-sys-color--on-surface) srgb r g b/.1)}}@media(max-width:768px){.full-width-input.input-box-shadow input-area-v2:has(.simplified-input-on-mobile),.full-width-input .input-box-shadow input-area-v2:has(.simplified-input-on-mobile),.full-width-input input-area-v2:has(.simplified-input-on-mobile){box-shadow:0 0 16px color(from var(--vi-sys-color--on-surface) srgb r g b/.12),0 0 2px color(from var(--vi-sys-color--on-surface) srgb r g b/.1)}}.lm-input-redesign input-area-v2{background-color:var(--vi-sys-color--surface-bright);--single-line-border-radius:2.5rem}.lm-input-redesign input-area-v2 .text-input-field{border-radius:inherit;overflow:hidden}@media(max-width:768px){.full-width-input .lm-input-redesign input-area-v2:has(.simplified-input-on-mobile){box-shadow:0 0 20px color(from var(--vi-sys-color--on-surface) srgb r g b/.04)}}@media(min-width:768px){.lm-input-redesign input-area-v2{--simplified-input-icon-size:32px}}@media(min-width:768px){.lm-input-redesign input-area-v2 .input-area,.lm-input-redesign input-area-v2 .input-area:has(.text-input-field.simplified-input-area){--input-area-content-size:32px}}.lm-input-redesign input-area-v2 .input-area .text-input-field_textarea-wrapper{padding-block:calc((var(--input-area-content-size) - 24px)/2)}.lm-input-redesign input-area-v2 .input-area .text-input-field.simplified-input-area:not(:has(.input-companion-wrapper)) .leading-actions-wrapper.simplified-mobile{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.lm-input-redesign input-area-v2 .input-area button.mat-mdc-icon-button.menu-placeholder-button{--mat-icon-button-state-layer-size:40px;min-width:40px;min-height:40px;padding:0;margin:0;-webkit-margin-start:4px;-moz-margin-start:4px;margin-inline-start:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.simplified-input-area).simplified-input-on-mobile:not(.height-expanded-past-single-line) .leading-actions-wrapper{-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0}.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.simplified-input-area).simplified-input-on-mobile .trailing-actions-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.simplified-input-area).simplified-input-on-mobile .mic-button-container,.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.simplified-input-area).simplified-input-on-mobile .mic-button-container.persistent-mic,.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.simplified-input-area).simplified-input-on-mobile .send-button-container{margin-top:0}.lm-input-redesign input-area-v2 .input-area .text-input-field:not(.simplified-input-area).simplified-input-on-mobile.height-expanded-past-single-line .text-input-field_textarea-wrapper{padding-block:calc((var(--input-area-content-size) - 24px)/2)}.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.simplified-input-area).simplified-input-on-mobile.height-expanded-past-single-line .leading-actions-wrapper{-webkit-margin-before:1px;margin-block-start:1px}.lm-input-redesign input-area-v2 .input-area .text-input-field.simplified-input-on-mobile .trailing-actions-wrapper{-webkit-padding-end:2px;-moz-padding-end:2px;padding-inline-end:2px}.lm-input-redesign input-area-v2 .input-area .text-input-field.simplified-input-on-mobile .text-input-field_textarea{--rich-textarea-padding-inline-start:2px}.lm-input-redesign input-area-v2 .input-area .text-input-field.simplified-input-on-mobile:not(:has(.persistent-mic)):has(.send-button-container.inner.visible) .trailing-actions-wrapper{-webkit-padding-end:0;-moz-padding-end:0;padding-inline-end:0}.lm-input-redesign input-area-v2 .input-area .text-input-field.simplified-input-on-mobile:has(.persistent-mic){-webkit-margin-after:0;margin-block-end:0}.lm-input-redesign input-area-v2 .input-area .text-input-field.simplified-input-on-mobile:has(.persistent-mic) .trailing-actions-wrapper{-webkit-padding-end:0;-moz-padding-end:0;padding-inline-end:0}.lm-input-redesign input-area-v2 .input-area .text-input-field.simplified-input-on-mobile:has(.persistent-mic):has(.send-button-container.inner.visible) .trailing-actions-wrapper{-webkit-padding-end:var(--vi-sys-spacing--xs);-moz-padding-end:var(--vi-sys-spacing--xs);padding-inline-end:var(--vi-sys-spacing--xs)}.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile .leading-actions-wrapper{-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0;margin-bottom:.375rem}.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile .trailing-actions-wrapper{-webkit-padding-after:.0625rem;padding-block-end:.0625rem}.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile:has(.send-button-container.inner.visible) .trailing-actions-wrapper,.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile:has(.send-button.stop) .trailing-actions-wrapper{-webkit-padding-after:.0625rem;padding-block-end:.0625rem}.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile .mic-button-container,.lm-input-redesign input-area-v2 .input-area .text-input-field:where(.with-toolbox-drawer):not(.simplified-input-area).simplified-input-on-mobile .send-button-container{-webkit-margin-before:0;margin-block-start:0}.lm-input-redesign input-area-v2 .leading-actions-wrapper{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.lm-input-redesign input-area-v2 .trailing-actions-wrapper{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media(min-width:768px){.lm-input-redesign input-area-v2 .trailing-actions-wrapper{height:36px}}.lm-input-redesign input-area-v2 .text-input-field{padding:var(--vi-sys-spacing--l)}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field{padding:var(--vi-sys-spacing--m)}}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field:where(.simplified-input-area){-webkit-column-gap:var(--vi-sys-spacing--s);-moz-column-gap:var(--vi-sys-spacing--s);column-gap:var(--vi-sys-spacing--s)}}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field:where(.simplified-input-area) .leading-actions-wrapper{-webkit-margin-start:2px;-moz-margin-start:2px;margin-inline-start:2px}}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field:where(.simplified-input-area).height-expanded-past-single-line .leading-actions-wrapper{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;-webkit-margin-before:1px;margin-block-start:1px}.lm-input-redesign input-area-v2 .text-input-field:where(.simplified-input-area).height-expanded-past-single-line .text-input-field_textarea-wrapper{-webkit-padding-start:var(--vi-sys-spacing--xs);-moz-padding-start:var(--vi-sys-spacing--xs);padding-inline-start:var(--vi-sys-spacing--xs)}}.lm-input-redesign input-area-v2 .text-input-field .text-input-field_textarea-inner{-webkit-transition:none;transition:none}.lm-input-redesign input-area-v2 .text-input-field .single-line-format{padding-block:var(--vi-sys-spacing--m)}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field .single-line-format{padding-block:var(--vi-sys-spacing--s)}}.lm-input-redesign input-area-v2 .text-input-field .attachment-preview-wrapper.simplified-mobile-attachments{margin-inline:calc(var(--vi-sys-spacing--l)*-1);padding-inline:var(--vi-sys-spacing--l)}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field .attachment-preview-wrapper.simplified-mobile-attachments{margin-inline:calc(var(--vi-sys-spacing--m)*-1);padding-inline:var(--vi-sys-spacing--m)}}.lm-input-redesign input-area-v2 .text-input-field:where(.simplified-input-area) .leading-actions-wrapper .menu-placeholder-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;transform:none}@media screen and (min-width:960px){.lm-input-redesign input-area-v2 .text-input-field:where(.simplified-input-area) .leading-actions-wrapper .menu-placeholder-button{width:32px;height:32px}}.lm-input-redesign input-area-v2 .text-input-field .attachment-preview-wrapper.simplified-mobile-attachments{padding-top:0}.lm-input-redesign input-area-v2 .text-input-field.simplified-input-on-mobile:not(:has(.input-companion-wrapper)):not(:has(.attachment-preview-wrapper)) .single-line-format{padding-block:var(--vi-sys-spacing--m)}@media(min-width:768px){:where(.vi-component-theme) .lm-input-redesign input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit,:where(.vi-component-theme) .lm-input-redesign input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.submit{--mat-icon-button-state-layer-size:2rem}}@media(max-width:768px){:where(.vi-component-theme) .lm-input-redesign input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.submit,:where(.vi-component-theme) .lm-input-redesign input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.submit{--mat-icon-button-state-layer-size:2.5rem}}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field .mic-button-container:not(.persistent-mic) .speech-dictation-mic-button{--mat-icon-button-state-layer-size:2.75rem}}.lm-input-redesign input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop,.lm-input-redesign input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.stop,.lm-input-redesign input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop,.lm-input-redesign input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.stop{--mat-icon-button-state-layer-size:2rem}@media(max-width:768px){.vi-component-theme .lm-input-redesign input-area-v2 .text-input-field .mic-button-container button[mat-icon-button].send-button.stop,.vi-component-theme .lm-input-redesign input-area-v2 .text-input-field .mic-button-container vi-icon-button.send-button.stop,.vi-component-theme .lm-input-redesign input-area-v2 .text-input-field .send-button-container button[mat-icon-button].send-button.stop,.vi-component-theme .lm-input-redesign input-area-v2 .text-input-field .send-button-container vi-icon-button.send-button.stop{--mat-icon-button-state-layer-size:2.5rem}}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom{position:relative;inset-inline-start:var(--vi-sys-spacing--xs)}}@media(min-width:768px){.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic){display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center end}.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic) .mic-button-container,.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic) .send-button-container{grid-area:1/1}.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic) .send-button-container{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0;-webkit-transition:opacity .2s cubic-bezier(.2,0,0,1);transition:opacity .2s cubic-bezier(.2,0,0,1)}.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic) .send-button-container.inner{margin-inline:0;-webkit-transform:scale(1);transform:scale(1);width:3rem;max-width:3rem;-webkit-transition:opacity .2s cubic-bezier(.2,0,0,1);transition:opacity .2s cubic-bezier(.2,0,0,1)}.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic) .send-button-container.inner.visible{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0;-webkit-transform:scale(1);transform:scale(1);width:3rem;max-width:3rem;-webkit-transition:opacity .2s cubic-bezier(.2,0,0,1) 50ms;transition:opacity .2s cubic-bezier(.2,0,0,1) 50ms}.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic):has(.mic-button-container:not(.hidden)):has(.send-button-container.inner.visible){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic):has(.mic-button-container:not(.hidden)):has(.send-button-container.inner.visible) .send-button-container.inner{width:auto;max-width:none}.vi-component-theme .lm-input-redesign input-area-v2 .text-input-field .input-buttons-wrapper-bottom:not(.persistent-mic):has(.mic-button-container:not(.hidden)):has(.send-button-container.inner.visible) .send-button-container.inner{-webkit-margin-end:.5rem;-moz-margin-end:.5rem;margin-inline-end:.5rem}}.vi-component-theme input-area-v2 .send-button-container:not(.persistent-mic) vi-icon-button.send-button.stop{background-color:var(--vi-sys-color--surface-dim)}.vi-component-theme input-area-v2 .send-button-container:not(.persistent-mic) .blue-circle{background-color:var(--vi-sys-color--surface-dim)}@media(max-width:768px){.lm-input-redesign.animate-height-collapse input-area-v2{-webkit-transition:height .5s linear(0,.002,.01 3.6%,.034,.074 7.9%,.132 10.2%,.209 12.8%,.307 15.6%,.4 17.3%,.501 19.3%,.586 21.2%,.658 23.1%,.72 25.2%,.773 27.4%,.818 29.8%,.856 32.6%,.888 35.8%,.913 39.5%,.933 43.9%,.949 49.2%,.962 55.7%,.972 63.5%,.981 73.6%,.989 85.7%,1),border-radius .5s linear(0,.002,.01 3.6%,.034,.074 7.9%,.132 10.2%,.209 12.8%,.307 15.6%,.4 17.3%,.501 19.3%,.586 21.2%,.658 23.1%,.72 25.2%,.773 27.4%,.818 29.8%,.856 32.6%,.888 35.8%,.913 39.5%,.933 43.9%,.949 49.2%,.962 55.7%,.972 63.5%,.981 73.6%,.989 85.7%,1);transition:height .5s linear(0,.002,.01 3.6%,.034,.074 7.9%,.132 10.2%,.209 12.8%,.307 15.6%,.4 17.3%,.501 19.3%,.586 21.2%,.658 23.1%,.72 25.2%,.773 27.4%,.818 29.8%,.856 32.6%,.888 35.8%,.913 39.5%,.933 43.9%,.949 49.2%,.962 55.7%,.972 63.5%,.981 73.6%,.989 85.7%,1),border-radius .5s linear(0,.002,.01 3.6%,.034,.074 7.9%,.132 10.2%,.209 12.8%,.307 15.6%,.4 17.3%,.501 19.3%,.586 21.2%,.658 23.1%,.72 25.2%,.773 27.4%,.818 29.8%,.856 32.6%,.888 35.8%,.913 39.5%,.933 43.9%,.949 49.2%,.962 55.7%,.972 63.5%,.981 73.6%,.989 85.7%,1);border-radius:var(--single-line-border-radius);overflow:hidden;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;--placeholder-opacity:0}}@media(max-width:768px){.lm-input-redesign input-area-v2:has(.simplified-input-on-mobile){border-radius:var(--single-line-border-radius);width:calc(100% - var(--vi-sys-spacing--l)*2);margin:0 var(--vi-sys-spacing--l) var(--vi-sys-spacing--m) var(--vi-sys-spacing--l)}.lm-input-redesign.animate-height-collapse input-area-v2{border-radius:var(--single-line-border-radius)}}.lm-input-redesign input-area-v2 .text-input-field:has(.attachment-preview-wrapper){-webkit-padding-before:var(--vi-sys-spacing--m);padding-block-start:var(--vi-sys-spacing--m);-webkit-padding-start:var(--vi-sys-spacing--m);-moz-padding-start:var(--vi-sys-spacing--m);padding-inline-start:var(--vi-sys-spacing--m)}@media(max-width:768px){.lm-input-redesign input-area-v2 .input-area .text-input-field.height-expanded-past-single-line .text-input-field_textarea-wrapper,.lm-input-redesign input-area-v2 .input-area .text-input-field:has(.attachment-preview-wrapper) .text-input-field_textarea-wrapper{-webkit-padding-after:0;padding-block-end:0;-webkit-margin-after:0;margin-block-end:0}}@media(max-width:768px){.lm-input-redesign input-area-v2 .input-area .text-input-field.height-expanded-past-single-line:not(:has(.attachment-preview-wrapper)) .text-input-field_textarea-wrapper{padding-inline:var(--vi-sys-spacing--s)}}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker{container-type:inline-size}@media only screen and (max-width:768px){.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button-label{display:none}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-button.has-selected-item{display:none}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button{background-color:var(--vi-sys-color--primary-container)}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button:focus,.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button:hover{background-color:color(from var(--vi-sys-color--primary-container) srgb r g b/.98)}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button:active{background-color:color(from var(--vi-sys-color--primary-container) srgb r g b/.9)}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button mat-icon{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}}@container (max-width: 320px){.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button-label{display:none}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-button.has-selected-item{display:none}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button{background-color:var(--vi-sys-color--primary-container)}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button:focus,.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button:hover{background-color:color(from var(--vi-sys-color--primary-container) srgb r g b/.98)}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button:active{background-color:color(from var(--vi-sys-color--primary-container) srgb r g b/.9)}.text-input-field:not(.simplified-input-area) .leading-actions-wrapper.has-model-picker toolbox-drawer .toolbox-drawer-item-deselect-button mat-icon{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}}@-webkit-keyframes _ngcontent-ng-c1083628510_remy-focus-bloom{0%{box-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}20%{box-shadow:var(--vi-sys-elevation--level2-shadow-offset-x) var(--vi-sys-elevation--level2-shadow-offset-y) var(--vi-sys-elevation--level2-shadow-blur) var(--vi-sys-elevation--level2-shadow-spread) var(--vi-sys-elevation--level2-color)}to{box-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}}@keyframes _ngcontent-ng-c1083628510_remy-focus-bloom{0%{box-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}20%{box-shadow:var(--vi-sys-elevation--level2-shadow-offset-x) var(--vi-sys-elevation--level2-shadow-offset-y) var(--vi-sys-elevation--level2-shadow-blur) var(--vi-sys-elevation--level2-shadow-spread) var(--vi-sys-elevation--level2-color)}to{box-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}}.remy-mode input-area-v2{border-radius:var(--vi-sys-shape--corner-extra-large-increased);border:.0625rem solid transparent;background:var(--vi-sys-color--surface-bright);box-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}.remy-mode input-area-v2:focus-within{-webkit-animation:_ngcontent-ng-c1083628510_remy-focus-bloom var(--vi-sys-motion--duration-extra-long4) var(--vi-sys-motion--easing-standard-decelerate);animation:_ngcontent-ng-c1083628510_remy-focus-bloom var(--vi-sys-motion--duration-extra-long4) var(--vi-sys-motion--easing-standard-decelerate)}@-webkit-keyframes _ngcontent-ng-c1083628510_input-area-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes _ngcontent-ng-c1083628510_input-area-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}input-area-v2 .text-input-field.is-wave-transitioning .text-input-field_textarea-inner,.lm-input-redesign input-area-v2 .text-input-field.is-wave-transitioning .text-input-field_textarea-inner,.ui-improvements-phase-1 input-area-v2 .text-input-field.is-wave-transitioning .text-input-field_textarea-inner{-webkit-transition:height .35s cubic-bezier(.2,0,0,1);transition:height .35s cubic-bezier(.2,0,0,1)}.ql-container{-moz-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:none}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media(pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{-moz-box-sizing:border-box;box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\d7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:visibility 0s ease .2s;transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}rich-textarea{--textarea-max-rows:0}.ql-container rich-textarea{display:block;position:relative;--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-l-font-size);font-weight:var(--vi-sys-typography-type-scale--body-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght,"wght" 540 )}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu infinite-scroller{padding:var(--vi-sys-spacing--m)}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu mat-divider{margin:var(--vi-sys-spacing--m) var(--vi-sys-spacing--s);--mat-divider-color:var(--vi-sys-color--on-surface-low)}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .at-mentions-menu_item{border-radius:var(--vi-sys-shape--corner-small);min-height:32px}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .at-mentions-menu_item:focus-visible{outline:var(--vi-sys-color--on-surface) solid 2px;outline-offset:1px;--mat-focus-indicator-border-style:none;--mat-focus-indicator-border-color:var(--mat-sys-secondary,#000);--mat-focus-indicator-display:block}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .at-mentions-menu_item:focus-visible .mat-mdc-standard-chip .mat-mdc-chip-action-label,body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .at-mentions-menu_item:focus-visible .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .at-mentions-menu_item:focus-visible .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{overflow:visible}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .at-mentions-menu_item{--mat-menu-item-leading-spacing:var(--vi-sys-spacing--m);--mat-menu-item-trailing-spacing:var(--vi-sys-spacing--m);--mat-menu-item-with-icon-leading-spacing:var(--vi-sys-spacing--m);--mat-menu-item-with-icon-trailing-spacing:var(--vi-sys-spacing--m);--mat-menu-container-shape:var(--vi-sys-shape--corner-small);--mat-menu-item-hover-state-layer-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.08);--mat-menu-item-label-text-size:var(--vi-sys-typography-type-scale--body-m-font-size);--mat-menu-item-label-text-weight:var(--vi-sys-typography-type-scale--body-m-font-weight);--mat-menu-item-label-text-line-height:var(--vi-sys-typography-type-scale--body-m-line-height);padding-inline:var(--vi-sys-spacing--m)}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .tool-attribution{gap:var(--vi-sys-spacing--m)}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .tool-attribution .emoji-logo,body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .tool-attribution .extension-icon{--size:var(--vi-sys-spacing--xl);width:var(--size);height:var(--size);font-size:var(--size);line-height:var(--size);margin:0}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .tool-attribution .tool-attribution-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .action-icon,body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .gem-menu-item-icon,body.luminous-ui .mat-mdc-menu-panel.at-mentions-menu .more-chevron{padding:0;margin:0}.extension-icon{width:var(--extension-icon-size,26px);height:var(--extension-icon-size,26px);-webkit-margin-end:8px;-moz-margin-end:8px;margin-inline-end:8px}.extension-icon.likeness-icon{border-radius:var(--vi-sys-shape--corner-full);object-fit:cover}.cdk-overlay-pane.at-mentions-menu-panel{max-width:none}.cdk-overlay-pane.at-mentions-menu-panel.lm-menu-theme{border-radius:var(--vi-sys-shape--corner-large);width:164px}.mat-mdc-menu-panel.at-mentions-menu{max-width:var(--at-mentions-menu-max-width,280px);max-height:45vh;border-radius:var(--at-mentions-menu-border-radius,16px)}.mat-mdc-menu-panel.at-mentions-menu.lm-menu-theme{border-radius:var(--vi-sys-shape--corner-large)}.mat-mdc-menu-panel.at-mentions-menu.slash-menu{max-height:none;max-width:var(--slash-menu-max-width,242px);width:var(--slash-menu-max-width,242px)}.slash-menu .mat-mdc-menu-content{padding-block:6px}.slash-menu .at-mentions-menu_item{--at-mentions-menu-item-padding-inline-end:var(--vi-sys-spacing--xs);scroll-margin-block-start:var(--at-mentions-menu-item-min-height,48px)}.at-mentions-menu_item .mat-mdc-menu-item-text{max-width:var(--at-mentions-menu-item-text-max-width,unset)}infinite-scroller{--top-gradient-color:var(--vi-sys-color--surface-container);--bottom-gradient-color:var(--vi-sys-color--surface-container);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:min(45vh,var(--slash-menu-max-height,300px) - 36px - 12px);overflow-y:auto}@media(pointer:fine){infinite-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color(from var(--vi-sys-color--on-surface-low) srgb r g b/.4);border:3px solid transparent}}infinite-scroller.is-v2-slash-menu{max-height:min(45vh,var(--slash-menu-max-height,300px))}.at-mentions-menu_item{-webkit-padding-end:var(--at-mentions-menu-item-padding-inline-end,24px);-moz-padding-end:var(--at-mentions-menu-item-padding-inline-end,24px);padding-inline-end:var(--at-mentions-menu-item-padding-inline-end,24px);min-height:var(--at-mentions-menu-item-min-height,48px)}.at-mentions-menu_item:hover .action-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.at-mentions-menu_item.not-consented-dimmed{opacity:.38}.at-mentions-menu_item vi-icon .mat-icon{margin:0}@media(forced-colors:active){.at-mentions-menu_item.mat-mdc-menu-item-highlighted{outline:3px solid CanvasText;outline-offset:-3px}}.at-mentions-menu_item.mat-mdc-menu-item-highlighted .action-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.tooltip-trigger{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:100%;width:100%}.tooltip-trigger:active{pointer-events:none}.menu-item-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.emoji-logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-end:var(--vi-sys-spacing--m);-moz-margin-end:var(--vi-sys-spacing--m);margin-inline-end:var(--vi-sys-spacing--m)}.tool-attribution{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:var(--tool-attribution-max-width,unset);min-width:0}.tool-attribution .mat-icon{-webkit-margin-end:10px;-moz-margin-end:10px;margin-inline-end:10px}.tool-attribution-label{min-width:var(--tool-attribution-label-min-width,unset);overflow:var(--tool-attribution-label-overflow,unset);text-overflow:var(--tool-attribution-label-text-overflow,unset);white-space:var(--tool-attribution-label-white-space,unset)}.menu-item-label,.menu-tabs-label{color:var(--vi-sys-color--on-surface);padding-block:var(--menu-item-label-padding-block,8px 4px);padding-inline:var(--menu-item-label-padding-inline,16px 0);-webkit-padding-end:var(--menu-item-label-padding-inline-end,24px);-moz-padding-end:var(--menu-item-label-padding-inline-end,24px);padding-inline-end:var(--menu-item-label-padding-inline-end,24px);display:var(--menu-item-label-display,block)}.menu-subheader{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vi-sys-color--on-surface-variant);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:var(--at-mentions-menu-item-min-height,48px);-webkit-padding-start:var(--vi-sys-spacing--l);-moz-padding-start:var(--vi-sys-spacing--l);padding-inline-start:var(--vi-sys-spacing--l)}.menu-subheader.no-matches-message{color:var(--vi-sys-color--on-surface)}.menu-tabs-label{display:var(--menu-tabs-label-display,none);height:20px}.skills-menu-label{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vi-sys-color--on-surface-variant);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--vi-sys-spacing--m) var(--vi-sys-spacing--m) var(--vi-sys-spacing--m) var(--vi-sys-spacing--l)}.skills-menu-header-buttons,.skills-menu-add-button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}button[mat-icon-button].skills-menu-add-button{--mat-icon-button-touch-target-display:none}button[mat-icon-button].skills-menu-add-button .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:28px;--mat-icon-button-state-layer-size:28px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:2px}button[mat-icon-button].skills-menu-add-button{border-radius:var(--vi-sys-shape--corner-full);color:var(--vi-sys-color--on-surface-variant)}.action-icon{display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-start:var(--vi-sys-spacing--xs);-moz-margin-start:var(--vi-sys-spacing--xs);margin-inline-start:var(--vi-sys-spacing--xs);pointer-events:auto}@media(forced-colors:active){.action-icon.cdk-keyboard-focused{outline:3px solid CanvasText;outline-offset:-3px}}.more-chevron{-webkit-margin-end:var(--vi-sys-spacing--s);-moz-margin-end:var(--vi-sys-spacing--s);margin-inline-end:var(--vi-sys-spacing--s)}.action-icon>.mat-icon{-webkit-margin-end:unset;-moz-margin-end:unset;margin-inline-end:unset}.xap-inline-dialog-container:has(.menu-item-tooltip){border-radius:var(--vi-sys-shape--corner-medium)}.menu-item-tooltip{background:var(--vi-sys-color--primary-container);color:var(--vi-sys-color--on-surface);padding:var(--vi-sys-spacing--m) var(--vi-sys-spacing--l)}.menu-item-tooltip-content{padding:unset}.visually-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{0%{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;animation:_mat-menu-enter .12s cubic-bezier(0,0,.2,1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit .1s 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors:active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{border-top-color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]:after{display:block;position:absolute;content:"";inset:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors:active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors:active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{inset:0;position:absolute;pointer-events:none}.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:#0000;fill:currentColor;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%));flex-shrink:0;text-align:center;width:var(--mat-icon-button-state-layer-size, 40px);height:var(--mat-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mat-icon-button-state-layer-size, 40px) - var(--mat-icon-button-icon-size, 24px)) / 2);font-size:var(--mat-icon-button-icon-size, 24px);color:var(--mat-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple:before{inset:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple:before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{inset:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus-visible>.mat-focus-indicator:before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-icon-button-touch-target-size, 48px);display:var(--mat-icon-button-touch-target-display, block);left:50%;width:var(--mat-icon-button-touch-target-size, 48px);transform:translate(-50%,-50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none!important;animation:none!important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mat-icon-button-icon-size, 24px);height:var(--mat-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-progress-indicator-container .mdc-circular-progress__determinate-circle-graphic{width:inherit;height:inherit}.mat-mdc-icon-button .mat-mdc-button-progress-indicator-container .mdc-circular-progress__indeterminate-circle-graphic{height:100%}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%))}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus:before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus:before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus:before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus:before{background:#0000;opacity:1}.mat-mdc-button-progress-indicator-shown mat-icon{visibility:hidden}@media(forced-colors:active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-button-base.mat-tonal-button,.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus-visible:before{content:""}@media(forced-colors:active){html{--mat-focus-indicator-display: block}}mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]:before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scaleX(-1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}.gem-mic-button-wrapper{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.gem-mic-button-wrapper{width:48px}}.input-area speech-dictation-mic-button .gem-mic-button-wrapper.vi-ui-enabled vi-icon-button.speech_dictation_mic_button{--mat-icon-button-state-layer-size:32px;--mat-icon-button-icon-color:var(--vi-sys-color--on-surface)}@media(max-width:768px){.input-area speech-dictation-mic-button .gem-mic-button-wrapper.vi-ui-enabled vi-icon-button.speech_dictation_mic_button{--mat-icon-button-state-layer-size:40px;--mat-icon-button-icon-color:var(--vi-sys-color--on-surface)}}.input-area speech-dictation-mic-button .gem-mic-button-wrapper.vi-ui-enabled .circle-overlay.blue-circle,.input-area speech-dictation-mic-button .gem-mic-button-wrapper.vi-ui-enabled .circle-overlay.gray-circle,.input-area speech-dictation-mic-button .gem-mic-button-wrapper.vi-ui-enabled .circle-overlay.simplified-active-circle{background-color:var(--vi-sys-color--surface-dim)}.gem-mic-button-wrapper vi-icon-button{z-index:1}.gem-mic-button-wrapper .circle-overlay{position:absolute;pointer-events:none;z-index:0}.gem-mic-button-wrapper .circle-overlay.blue-circle,.gem-mic-button-wrapper .circle-overlay.gray-circle{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.gem-mic-button-wrapper .circle-overlay.gray-circle{background-color:var(--vi-sys-color--primary-container)}.gem-mic-button-wrapper .circle-overlay.blue-circle{background-color:color(from var(--vi-sys-color--primary) srgb r g b/.08);color:var(--vi-sys-color--primary)}.gem-mic-button-wrapper .circle-overlay.blue-circle:before{content:"";position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid transparent;border-radius:inherit;pointer-events:none}@media(forced-colors:active){.gem-mic-button-wrapper .circle-overlay.blue-circle:before{border-color:CanvasText}}.gem-mic-button-wrapper .circle-overlay.blue-circle{background-color:var(--vi-sys-color--primary-container);color:var(--vi-sys-color--on-primary-container)}.gem-mic-button-wrapper .circle-overlay.simplified-active-circle{background-color:color(from var(--vi-sys-color--primary) srgb r g b/.08)}.gem-mic-button-wrapper .circle-overlay .pulse{width:48px;height:48px;border-radius:50%;position:absolute;background:-webkit-radial-gradient(center,circle,transparent 50%,color(from var(--vi-sys-color--primary) srgb r g b/.25) 50%);background:radial-gradient(circle at center,transparent 50%,color(from var(--vi-sys-color--primary) srgb r g b/.25) 50%);z-index:-1}@media(forced-colors:active){.gem-mic-button-wrapper .circle-overlay .pulse mat-icon{overflow:inherit}}@media(forced-colors:active){.gem-mic-button-wrapper .circle-overlay .pulse{border:3px solid #000}}.speech_dictation_mic_button .blue-circle,.speech_dictation_mic_button .gray-circle{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-12px;-webkit-margin-start:-12px;-moz-margin-start:-12px;margin-inline-start:-12px}.speech_dictation_mic_button .gray-circle{background-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.12)}.speech_dictation_mic_button .blue-circle{background-color:color(from var(--vi-sys-color--primary) srgb r g b/.08);color:var(--vi-sys-color--primary)}.speech_dictation_mic_button .blue-circle:before{content:"";position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid transparent;border-radius:inherit;pointer-events:none}@media(forced-colors:active){.speech_dictation_mic_button .blue-circle:before{border-color:CanvasText}}.speech_dictation_mic_button .pulse{width:48px;height:48px;border-radius:50%;position:absolute;background:-webkit-radial-gradient(center,circle,transparent 50%,color(from var(--vi-sys-color--primary) srgb r g b/.25) 50%);background:radial-gradient(circle at center,transparent 50%,color(from var(--vi-sys-color--primary) srgb r g b/.25) 50%);z-index:-1}@media(forced-colors:active){.speech_dictation_mic_button .pulse mat-icon{overflow:inherit}}@media(forced-colors:active){.speech_dictation_mic_button .pulse{border:3px solid #000}}.mic-on{color:var(--vi-sys-color--primary)}input-area-v2.ui-improvements-phase-1 speech-dictation-mic-button button[mat-icon-button].speech_dictation_mic_button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.1);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-focus-state-layer-opacity:.08;--mat-icon-button-pressed-state-layer-opacity:.08;--mat-icon-button-state-layer-size:42px}input-area-v2.with-toolbox-drawer speech-dictation-mic-button button[mat-icon-button].speech_dictation_mic_button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.1);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-focus-state-layer-opacity:.08;--mat-icon-button-pressed-state-layer-opacity:.08;--mat-icon-button-state-layer-size:40px}input-area-v2 .simplified-input-area speech-dictation-mic-button button[mat-icon-button].speech_dictation_mic_button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.1);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-focus-state-layer-opacity:.08;--mat-icon-button-pressed-state-layer-opacity:.08;--mat-icon-button-state-layer-size:44px}input-area-v2 .simplified-input-area speech-dictation-mic-button button[mat-icon-button].speech_dictation_mic_button:after{content:"";position:absolute;inset:-4px;border-radius:50%}input-area-v2 .simplified-input-area speech-dictation-mic-button .speech_dictation_mic_button .blue-circle{background-color:var(--vi-sys-color--primary-container);color:var(--vi-sys-color--on-primary-container)}input-area-v2 .simplified-input-area speech-dictation-mic-button .speech_dictation_mic_button .gray-circle{background-color:var(--vi-sys-color--primary-container)}input-area-v2 .simplified-input-area speech-dictation-mic-button .speech_dictation_mic_button .simplified-active-circle{background-color:color(from var(--vi-sys-color--primary) srgb r g b/.08)}input-area-v2 .simplified-input-area speech-dictation-mic-button .mic-on{color:var(--vi-sys-color--on-primary-container)}vi-icon-button:not(.vi-ui-enabled){--mat-badge-background-color:var(--vi-sys-color--primary);--mat-badge-text-color:var(--vi-sys-color--on-primary);--mat-badge-container-size:var(--vi-sys-spacing--l);--mat-badge-container-shape:var(--vi-sys-spacing--s);--mat-badge-text-size:var(--vi-sys-spacing--m);--mat-badge-text-weight:600;--mat-badge-small-size-container-overlap-offset:calc(var(--vi-sys-spacing--m)*-1)}.vi-ui-enabled vi-icon-button{--mat-badge-background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.08);--mat-badge-text-color:var(--vi-sys-color--on-surface);--mat-badge-container-size:var(--vi-sys-spacing--l);--mat-badge-container-shape:var(--vi-sys-spacing--s);--mat-badge-text-size:var(--vi-sys-spacing--m);--mat-badge-text-weight:600;--mat-badge-small-size-container-overlap-offset:calc(var(--vi-sys-spacing--m)*-1);--mat-badge-small-size-container-size:var(--vi-sys-spacing--s)}.vi-ui-enabled.vi-button-badge-size-small vi-icon-button{--mat-badge-background-color:var(--vi-sys-color-acc-color--accent-fixed)}.vi-ui-enabled.vi-button-badge-size-medium vi-icon-button{--mat-badge-container-shape:var(--vi-sys-spacing--m)}.vi-ui-enabled.vi-button-badge-size-medium vi-icon-button .mat-badge-content{padding:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--s);width:auto}.vi-ui-enabled vi-icon-button{border-radius:var(--vi-sys-shape--corner-full)}.vi-ui-enabled vi-icon-button a:focus-visible,.vi-ui-enabled vi-icon-button button:focus-visible{outline:3px solid var(--vi-sys-color--on-surface);outline-offset:2px}.vi-ui-enabled vi-icon-button a,.vi-ui-enabled vi-icon-button button{--mat-focus-indicator-border-color:var(--mat-sys-secondary,#000);--mat-focus-indicator-display:none}.vi-ui-enabled vi-icon-button a .mat-mdc-standard-chip .mat-mdc-chip-action-label,.vi-ui-enabled vi-icon-button a .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.vi-ui-enabled vi-icon-button a .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.vi-ui-enabled vi-icon-button button .mat-mdc-standard-chip .mat-mdc-chip-action-label,.vi-ui-enabled vi-icon-button button .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.vi-ui-enabled vi-icon-button button .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{overflow:visible}.vi-button vi-icon-button{--mat-icon-button-disabled-icon-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-text-layer-opacity));--mat-icon-button-disabled-state-layer-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--disabled-state-layer-opacity));--mat-icon-button-icon-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.1);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-hover-state-layer-opacity:var(--vi-sys-state--hover-state-layer-opacity);--mat-icon-button-pressed-state-layer-opacity:var(--vi-sys-state--pressed-state-layer-opacity);display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.vi-button vi-icon-button a,.vi-button vi-icon-button button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.vi-button.vi-ui-enabled vi-icon-button:not(.is-mobile){--mat-icon-button-touch-target-display:none}.vi-button-size-xsmall vi-icon-button:not(.vi-ui-enabled){--mat-icon-button-state-layer-size:32px}.vi-ui-enabled.vi-button-size-xsmall vi-icon-button{--mat-icon-button-state-layer-size:24px}.vi-button-size-small vi-icon-button:not(.vi-ui-enabled){--mat-icon-button-state-layer-size:40px}.vi-ui-enabled.vi-button-size-small vi-icon-button{--mat-icon-button-state-layer-size:36px}.vi-button-size-medium vi-icon-button:not(.vi-ui-enabled){--mat-icon-button-state-layer-size:56px}.vi-ui-enabled.vi-button-size-medium vi-icon-button{--mat-icon-button-state-layer-size:48px}.vi-ui-enabled.vi-button-size-large vi-icon-button{--mat-icon-button-state-layer-size:68px}.vi-button-badge-size-medium vi-icon-button .mat-badge-content{padding:0 6px;width:auto}.vi-ui-enabled.vi-button-type-tonal vi-icon-button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.1);background-color:var(--vi-sys-color--surface-dim)}.vi-ui-enabled.vi-button-type-bright vi-icon-button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.1);background-color:var(--vi-sys-color--surface-bright)}.vi-ui-enabled.vi-button-type-accent vi-icon-button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.1);background-color:var(--vi-sys-color-acc-color--accent)}.vi-ui-enabled.vi-button-type-on-surface vi-icon-button,.vi-ui-enabled.vi-button-type-text-primary vi-icon-button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.1)}.vi-ui-enabled.vi-button-type-translucent vi-icon-button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);--mat-icon-button-ripple-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.1);overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background-color:color(from var(--vi-sys-color--surface-bright) srgb r g b/.34)}.vi-ui-enabled.vi-button-selected.vi-button-type-on-surface vi-icon-button,.vi-ui-enabled.vi-button-selected.vi-button-type-text-primary vi-icon-button,.vi-ui-enabled.vi-button-selected.vi-button-type-tonal vi-icon-button{background-color:var(--vi-sys-color-acc-color--accent-container)}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-sys-error));color:var(--mat-badge-text-color, var(--mat-sys-on-error));font-family:var(--mat-badge-text-font, var(--mat-sys-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-sys-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-sys-corner-full))}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}@media(forced-colors:active){.mat-badge-content{outline:solid 1px;border-radius:0}}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-sys-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, 6px);min-height:var(--mat-badge-small-size-container-size, 6px);line-height:var(--mat-badge-small-size-line-height, 6px);padding:var(--mat-badge-small-size-container-padding, 0);font-size:var(--mat-badge-small-size-text-size, 0);margin:var(--mat-badge-small-size-container-offset, -6px 0)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset, -6px)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, 16px);min-height:var(--mat-badge-container-size, 16px);line-height:var(--mat-badge-line-height, 16px);padding:var(--mat-badge-container-padding, 0 4px);font-size:var(--mat-badge-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-container-offset, -12px 0)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset, -12px)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, 16px);min-height:var(--mat-badge-large-size-container-size, 16px);line-height:var(--mat-badge-large-size-line-height, 16px);padding:var(--mat-badge-large-size-container-padding, 0 4px);font-size:var(--mat-badge-large-size-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-large-size-container-offset, -12px 0)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset, -12px)}vi-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}vi-icon img{object-fit:cover}vi-icon .rounded{border-radius:var(--vi-sys-shape--corner-full)}.goog-inline-block{position:relative;display:-moz-inline-box;display:inline-block}* html .goog-inline-block{display:inline}:first-child+html .goog-inline-block{display:inline}.jfk-bubble{box-shadow:0 1px 3px #0003;background-color:#fff;border:1px solid;border-color:#bbb #bbb #a8a8a8;padding:16px;position:absolute}.jfk-bubble.jfk-bubble.jfk-bubble{z-index:1201}.jfk-bubble-closebtn{background:url(//ssl.gstatic.com/ui/v1/icons/common/x_8px.png) no-repeat;border:1px solid transparent;height:21px;opacity:.4;outline:0;position:absolute;right:2px;top:2px;width:21px}.jfk-bubble-closebtn:focus{border:1px solid #4d90fe;opacity:.8}.jfk-bubble-arrow{position:absolute}.jfk-bubble-arrow .jfk-bubble-arrowimplafter,.jfk-bubble-arrow .jfk-bubble-arrowimplbefore{display:block;height:0;position:absolute;width:0}.jfk-bubble-arrow .jfk-bubble-arrowimplbefore{border:9px solid}.jfk-bubble-arrow .jfk-bubble-arrowimplafter{border:8px solid}.jfk-bubble-arrowdown{bottom:0}.jfk-bubble-arrowup{top:-9px}.jfk-bubble-arrowleft{left:-9px}.jfk-bubble-arrowright{right:0}.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore{border-color:#bbb transparent;left:-9px}.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore{border-color:#a8a8a8 transparent;border-bottom-width:0}.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,.jfk-bubble-arrowup .jfk-bubble-arrowimplafter{border-color:#fff transparent;left:-8px}.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter{border-bottom-width:0}.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore{border-top-width:0}.jfk-bubble-arrowup .jfk-bubble-arrowimplafter{border-top-width:0;top:1px}.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore{border-color:transparent #bbb;top:-9px}.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,.jfk-bubble-arrowright .jfk-bubble-arrowimplafter{border-color:transparent #fff;top:-8px}.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore{border-left-width:0}.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter{border-left-width:0;left:1px}.jfk-bubble-arrowright .jfk-bubble-arrowimplafter,.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore{border-right-width:0}.jfk-tooltip{border-radius:0;box-shadow:none;transition:visibility 0,opacity .13s ease-in;background-color:#2a2a2a;border:1px solid #fff;color:#fff;cursor:default;display:block;font-size:11px;font-weight:700;margin-left:-1px;opacity:1;padding:7px 9px;position:absolute;visibility:visible;white-space:pre-wrap;word-break:break-all;word-break:break-word}.jfk-tooltip-hide{transition:visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;opacity:0;left:20px!important;top:20px!important;visibility:hidden}.jfk-tooltip-data{display:none}.jfk-tooltip-arrow{pointer-events:none;position:absolute}.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore{content:"";display:block;height:0;position:absolute;width:0}.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore{border:6px solid}.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter{border:5px solid}.jfk-tooltip-arrowdown{bottom:0}.jfk-tooltip-arrowup{top:-6px}.jfk-tooltip-arrowleft{left:-6px}.jfk-tooltip-arrowright{right:0}.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore{border-color:#fff transparent;left:-6px}.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter{border-color:#2a2a2a transparent;left:-5px}.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore{border-bottom-width:0}.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore{border-top-width:0}.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter{border-top-width:0;top:1px}.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore{border-color:transparent #fff;top:-6px}.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter{border-color:transparent #2a2a2a;top:-5px}.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore{border-left-width:0}.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter{border-left-width:0;left:1px}.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore{border-right-width:0}.jfk-button{border-radius:2px;cursor:default;font-size:11px;font-weight:700;text-align:center;white-space:nowrap;margin-right:16px;height:27px;line-height:27px;min-width:54px;outline:0;padding:0 8px}.jfk-button-hover{box-shadow:0 1px 1px #0000001a}.jfk-button-selected{box-shadow:inset 0 1px 2px #0000001a}.jfk-button .jfk-button-img{margin-top:-3px;vertical-align:middle}.jfk-button-label{margin-left:5px}.jfk-button-narrow{min-width:34px;padding:0}.jfk-button-collapse-left,.jfk-button-collapse-right{z-index:1}.jfk-button-collapse-left.jfk-button-disabled{z-index:0}.jfk-button-checked.jfk-button-collapse-left,.jfk-button-checked.jfk-button-collapse-right{z-index:2}.jfk-button-collapse-left:focus,.jfk-button-collapse-right:focus,.jfk-button-hover.jfk-button-collapse-left,.jfk-button-hover.jfk-button-collapse-right{z-index:3}.jfk-button-collapse-left{margin-left:-1px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}.jfk-button-collapse-right{margin-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.jfk-button.jfk-button-disabled:active{box-shadow:none}.apps-share-sprite{background-image:url(https://ssl.gstatic.com/docs/documents/share/images/sprite-24.svg)}.jfk-button-standard{box-shadow:none;background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);color:#444;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,.1)}.jfk-button-standard.jfk-button-clear-outline.jfk-button-hover,.jfk-button-standard.jfk-button-hover{box-shadow:none;background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}.jfk-button-standard.jfk-button-hover:active,.jfk-button-standard:active{box-shadow:inset 0 1px 2px #0000001a;background:#f8f8f8;color:#333}.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected,.jfk-button-standard.jfk-button-selected{background-color:#eee;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #ccc;color:#333}.jfk-button-standard.jfk-button-checked,.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked{box-shadow:inset 0 1px 2px #0000001a;background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);background-image:linear-gradient(top,#eee,#e0e0e0);border:1px solid #ccc;color:#333}.jfk-button-standard:focus{border:1px solid #4d90fe;outline:none}.jfk-button-standard.jfk-button-clear-outline{border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,.1);outline:none}.jfk-button-standard.jfk-button-disabled{background:#fff;border:1px solid #f3f3f3;border:1px solid rgba(0,0,0,.05);color:#b8b8b8}.jfk-button-standard .jfk-button-img{opacity:.55}.jfk-button-standard.jfk-button-checked .jfk-button-img,.jfk-button-standard.jfk-button-hover .jfk-button-img,.jfk-button-standard.jfk-button-selected .jfk-button-img{opacity:.9}.jfk-button-standard.jfk-button-disabled .jfk-button-img{filter:alpha(opacity=33);opacity:.333}.jfk-tooltip{z-index:30000}.scb-container,.scb-icon{display:inline-block}.scb-icon.apps-share-sprite{background-image:none;-webkit-mask-image:url(https://ssl.gstatic.com/docs/documents/share/images/sprite-24.svg);mask-image:url(https://ssl.gstatic.com/docs/documents/share/images/sprite-24.svg);background-color:var(--gm3-sys-color-on-secondary-container,#004a77)}.scb-button-icon{margin:-3px 2px 0 -5px;vertical-align:middle!important}.scb-tooltip-contents{font-size:13px;max-width:300px}.scb-tooltip-title{font-size:14px;font-weight:700}.scb-tooltip-text{font-weight:400}.scb-tooltip-icon-container{width:25px;vertical-align:top}.scb-tooltip-separator{border-top:1px solid var(--gm3-sys-color-outline,#747775);margin:2px 0}.jfk-button-standard .scb-button-icon{opacity:.55}.jfk-button-standard.jfk-button-checked .scb-button-icon,.jfk-button-standard.jfk-button-hover .scb-button-icon,.jfk-button-standard.jfk-button-selected .scb-button-icon{opacity:.9}.jfk-button-standard.jfk-button-disabled .scb-button-icon{opacity:.333}.jfk-button-disabled .scb-icon.apps-share-sprite{background-color:var(--gm3-sys-color-on-surface,#1f1f1f)!important}.scb-dlp-icon,.scb-domain-public-icon-white,.scb-domain-unlisted-icon-white,.scb-invalid-icon-white,.scb-private-icon-white,.scb-privately-shared-icon-white,.scb-public-icon-white,.scb-unlisted-icon-white{width:21px;height:21px;background-repeat:no-repeat;vertical-align:bottom}.scb-domain-s900,.scb-lock-s900,.scb-people-s900,.scb-person-add-s900,.scb-public-s900,.scb-warning-s900{height:18px;width:18px}.scb-public-icon-white{background-position:0 -45px}.scb-unlisted-icon-white{background-position:0 -562px}.scb-domain-public-icon-white{background-position:0 -1004px}.scb-domain-unlisted-icon-white{background-position:0 -709px}.scb-privately-shared-icon-white{background-position:0 -932px}.scb-private-icon-white{background-position:0 -586px}.scb-invalid-icon-white{background-position:0 -332px}.scb-dlp-icon{background-position:0 -436px}.docs-branding-presentations .scb-public-icon-white{background-position:0 -161px}.docs-branding-presentations .scb-unlisted-icon-white{background-position:0 -412px}.docs-branding-presentations .scb-domain-public-icon-white{background-position:0 -980px}.docs-branding-presentations .scb-domain-unlisted-icon-white{background-position:0 -610px}.docs-branding-presentations .scb-privately-shared-icon-white{background-position:0 -778px}.docs-branding-presentations .scb-private-icon-white{background-position:0 0}.docs-branding-presentations .scb-invalid-icon-white{background-position:0 -634px}.docs-grille-gm3 .scb-public-s900,.scb-gm3 .scb-public-s900{background-position:0 -236px;-webkit-mask-position:0 -236px;mask-position:0 -236px}.docs-grille-gm3 .scb-lock-s900,.scb-gm3 .scb-lock-s900{background-position:0 -69px;-webkit-mask-position:0 -69px;mask-position:0 -69px}.docs-grille-gm3 .scb-domain-s900,.scb-gm3 .scb-domain-s900{background-position:0 -757px;-webkit-mask-position:0 -757px;mask-position:0 -757px}.docs-grille-gm3 .scb-people-s900,.scb-gm3 .scb-people-s900{background-position:0 -24px;-webkit-mask-position:0 -24px;mask-position:0 -24px}.docs-grille-gm3 .scb-warning-s900,.scb-gm3 .scb-warning-s900{background-position:0 -90px;-webkit-mask-position:0 -90px;mask-position:0 -90px}.docs-grille-gm3 .scb-tooltip-text,.docs-grille-gm3 .scb-tooltip-title,.drive-viewer-gm3 .scb-tooltip-text,.drive-viewer-gm3 .scb-tooltip-title{font-size:12px;font-weight:400}.scb-person-add-s900{background-position:0 -909px;-webkit-mask-position:0 -909px;mask-position:0 -909px}@media(forced-colors:active){.docs-grille-gm3 .scb-quick-actions-menu-button.goog-flat-menu-button .goog-flat-menu-button-dropdown{forced-color-adjust:none;border-color:CanvasText transparent!important}}.scb-quick-actions-menu-button.goog-flat-menu-button .goog-flat-menu-button-dropdown,.scb-quick-actions-menu-button.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,.scb-quick-actions-menu-button.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown,.scb-quick-actions-menu-button.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.scb-quick-actions-menu-button.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown{border-color:var(--gm3-sys-color-on-secondary-container,#004a77) transparent}.scb-quick-actions-menu-button.goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown{border-color:var(--gm3-sys-color-on-surface,#1f1f1f) transparent}.sharing-aria-region{position:absolute;top:-1000px;height:1px;overflow:hidden}.jfk-butterBar{border-radius:2px;box-shadow:0 2px 4px #0003;transition:all 0s linear 1s,opacity 1s;border-style:solid;border-width:0;font-size:11px;height:0;opacity:0;visibility:hidden;overflow:hidden;padding:0;text-align:center}.jfk-butterBar-info{background-color:#f9edbe;border-color:#f0c36d;color:#333}.jfk-butterBar-error{background-color:#484848;border-color:#202020;color:#fff}.jfk-butterBar-promo{background-color:#d6e9f8;border-color:#4d90f0;color:#333}.jfk-butterBar-warning{background-color:#dd4b39;border-color:#602019;color:#fff}.jfk-butterBar-shown{transition:opacity .218s;border-width:1px;min-height:14px;height:auto;opacity:1;visibility:visible;padding:6px 16px}.jfk-butterBar-mini.jfk-butterBar-shown{padding:2px 16px}.share-butterbar-container{font-family:Roboto,arial,sans-serif;font-size:13px;font-weight:700;position:fixed;display:inline-block;padding-bottom:5px}.share-client-dialog .share-butterbar-container{font-family:arial,sans-serif}.share-butterbar-container .jfk-butterBar-shown{height:21px}.share-butterbar-top{top:23px}.share-butterbar-zindex{z-index:3021}.share-butter-icon{opacity:.55;display:inline-block;width:21px;height:21px;margin-bottom:1px;margin-top:1px;margin-right:1px;vertical-align:middle}.share-butter-link,.share-butter-message{line-height:21px}.share-butter-link,.share-butter-link:visited{color:var(--gm3-sys-color-primary,#0b57d0);text-decoration:none;cursor:pointer}.share-butter-link:focus{outline:none}.share-butter-link:active{color:var(--ws-sys-color-extended-red-fill,#b3251e)}.share-butter-link:disabled{color:var(--gm3-sys-color-on-surface,#1f1f1f);cursor:default}.share-butter-copy-icon{background-position:0 -212px}.share-butter-specific-people-icon{background-position:0 -778px}.share-butter-person-link-icon{background-position:0 -412px}.goog-modalpopup,.modal-dialog{box-shadow:0 4px 16px #0003;background:#fff;background-clip:padding-box;border:1px solid #acacac;border:1px solid rgba(0,0,0,.333);outline:0;position:absolute}.goog-modalpopup-bg,.modal-dialog-bg{background:#fff;left:0;position:absolute;top:0}div.goog-modalpopup-bg,div.modal-dialog-bg{filter:alpha(opacity=75);opacity:.75}.modal-dialog{color:#000;padding:30px 42px}.modal-dialog-title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px}.modal-dialog-title-close{height:11px;opacity:.7;padding:17px;position:absolute;right:0;top:0;width:11px}.modal-dialog-title-close:after{content:"";background:url(https://ssl.gstatic.com/ui/v1/dialog/close-x.png);position:absolute;height:11px;width:11px;right:17px}.modal-dialog-title-close:hover{opacity:1}.modal-dialog-content{background-color:#fff;line-height:1.4em;word-wrap:break-word}.modal-dialog-buttons{margin-top:16px}.modal-dialog-buttons button{border-radius:2px;background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,.1);color:#444;cursor:default;font-family:inherit;font-size:11px;font-weight:700;height:29px;line-height:27px;margin:0 16px 0 0;min-width:72px;outline:0;padding:0 8px}.modal-dialog-buttons button:active,.modal-dialog-buttons button:hover{box-shadow:0 1px 1px #0000001a;background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}.modal-dialog-buttons button:active{box-shadow:inset 0 1px 2px #0000001a}.modal-dialog-buttons button:focus{border:1px solid #4d90fe}.modal-dialog-buttons button[disabled]{box-shadow:none;background:#fff;background-image:none;border:1px solid #f3f3f3;border:1px solid rgba(0,0,0,.05);color:#b8b8b8}.modal-dialog-buttons .goog-buttonset-action{background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}.modal-dialog-buttons .goog-buttonset-action:active,.modal-dialog-buttons .goog-buttonset-action:hover{background-color:#357ae8;background-image:-webkit-linear-gradient(to bottom,#4d90fe,#357ae8);background-image:linear-gradient(to bottom,#4d90fe,#357ae8);border:1px solid #2f5bb7;color:#fff}.modal-dialog-buttons .goog-buttonset-action:active{box-shadow:inset 0 1px 2px #0000004d}.modal-dialog-buttons .goog-buttonset-action:focus{box-shadow:inset 0 0 0 1px #fff;border:1px solid #fff;border:rgba(0,0,0,0) solid 1px;outline:1px solid #4d90fe;outline:rgba(0,0,0,0) 0}.modal-dialog-buttons .goog-buttonset-action[disabled]{box-shadow:none;background:#4d90fe;color:#fff;filter:alpha(opacity=50);opacity:.5}.jfk-alert,.jfk-confirm,.jfk-prompt{width:512px}.share-client-dialog{max-height:100%!important;overflow:auto;width:auto!important;box-sizing:border-box}.share-client-dialog:focus{outline:0}* html .share-client-dialog{max-height:none!important;overflow:visible!important}:first-child+html .share-client-dialog{max-height:none!important;overflow:visible!important}.share-client-dialog .modal-dialog-content,.share-client-dialog .modal-dialog-title{padding:0}.share-client-dialog .share-client-dialog-hidden-title{height:0;margin:0;padding:0}.share-client-dialog .modal-dialog-title{font-family:arial,sans-serif;font-weight:400}.share-client-content-iframe{display:flex;height:100%;width:100%;border:none}.share-client-dialog .modal-dialog-buttons{display:none}.share-client-error-dialog{font-family:arial,sans-serif;font-size:12px;width:400px;z-index:3000}.share-client-loading-contents{height:99px;text-align:center;width:454px}.share-client-spinner{background-image:url(https://ssl.gstatic.com/docs/documents/share/images/spinner-2.gif);background-size:24px;display:inline-block;margin-top:24px;width:24px;height:24px}.inline-share-ui-status{font-size:12pt;font-weight:700;height:19px;padding:5px 10px;background-color:var(--gm3-sys-color-primary-container,#d3e3fd)}.inline-share-ui-overlay{position:absolute;z-index:150;background-color:var(--gm3-sys-color-surface,#fff);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.share-client-panel-dialog-share{height:100%;width:100%}.share-client-panel-dialog-overlay{position:absolute;z-index:150}.share-client-offscreen{position:absolute!important;left:-10000px!important;top:-10000px!important}.share-client-loading-dialog{font-family:arial,sans-serif;z-index:3000}.share-client-loading-dialog:focus{outline:0}.modeElementsDark .share-client-loading-dialog .modal-dialog-title{color:#e3e3e3}.share-client-debug{display:none;position:absolute;bottom:0;right:0;color:var(--gm3-sys-color-on-surface-variant,#444746);font-size:10px}.team-drive-share-client-dialog{border:none;border-radius:2px;box-shadow:0 24px 38px 3px rgba(var(--gm3-sys-color-shadow-rgb,0,0,0),.14),0 9px 46px 8px rgba(var(--gm3-sys-color-shadow-rgb,0,0,0),.12),0 11px 15px -7px rgba(var(--gm3-sys-color-shadow-rgb,0,0,0),.2);padding:0}.full-screen-share-client-dialog{background-color:transparent!important;border:none!important;height:100vh;overflow:hidden;padding:0!important;width:100vw!important}.full-screen-share-client-dialog .modal-dialog-content{background:transparent;height:100%;width:100%}.modal-dialog.share-client-dialog.team-drive-share-client-dialog{padding:0}.full-screen-share-client-dialog .modal-dialog-title,.team-drive-share-client-dialog .modal-dialog-title{display:none}.modal-dialog-bg{z-index:1000}.modal-dialog{z-index:1001}.share-client-content-iframe{color-scheme:auto}side-navigation-content{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}side-navigation-content infinite-scroller:hover{--my-useless-var:0}side-navigation-content.flex-nav-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:258px;padding:0}side-navigation-content.flex-nav-list:before{margin-top:8px;content:""}side-navigation-content.flex-nav-list:after{margin-bottom:8px;content:""}side-navigation-content.flex-nav-list.standalone-faq-button{height:calc(100% - 56px)}side-navigation-content.flex-nav-list .mat-mdc-list-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-inline:6px 24px}side-navigation-content.flex-nav-list .mat-mdc-list-item .mat-mdc-list-item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.mat-mdc-menu-item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}bot-list.mobile{padding-inline:var(--vi-sys-spacing--xs)}side-navigation-content.mobile-controls button{color:var(--vi-color-sidenav-mobile-controls)}mat-action-list{position:relative}.chat-history .vi-activity-disabled-message{width:292px;padding-inline:24px 0;overflow:hidden}.removed{display:none}.sidenav-with-history-container{--position-duration:var(--side-nav-transition-duration,.25s);--position-curve:var( --side-nav-open-close-animation-curve,cubic-bezier(.2,0,0,1) );--position-delay:0ms;--opacity-duration:var(--side-nav-close-item-opacity-duration,.1s);--opacity-curve:var( --side-nav-open-close-opacity-animation-curve,cubic-bezier(0,0,0,0) );--opacity-delay:0ms;--chat-opacity-duration:var(--side-nav-close-item-opacity-duration,.1s);--chat-opacity-delay:0ms;--chat-visibility-duration:calc(var(--chat-opacity-duration) + var(--chat-opacity-delay));--location-visibility-duration:max(calc(var(--position-duration) + var(--position-delay)),calc(var(--opacity-duration) + var(--opacity-delay)));display:grid;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;grid-template-columns:minmax(0,1fr);width:100%;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.sidenav-with-history-container.mobile:has(search-nav-bar,search-nav-button){grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content}.sidenav-with-history-container:not(.disable-onload-animations) .chat-history-list,.sidenav-with-history-container:not(.disable-onload-animations) bot-list,.sidenav-with-history-container:not(.disable-onload-animations) mat-action-list{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:_ngcontent-ng-c911339673_on-load-fade-in-sidenav-elem;animation-name:_ngcontent-ng-c911339673_on-load-fade-in-sidenav-elem;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-delay:0s;animation-delay:0s}.sidenav-with-history-container location-footer{padding-inline:22px 20px;margin-block:10px;max-height:70px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:308px}.sidenav-with-history-container.expanded{--position-duration:var(--side-nav-transition-duration,.25s);--position-delay:var(--side-nav-open-item-opacity-delay,0ms);--opacity-duration:var(--side-nav-open-item-opacity-duration,.15s);--opacity-delay:var(--side-nav-open-item-opacity-delay,0ms);--chat-opacity-duration:var(--side-nav-open-item-opacity-duration,.15s);--chat-opacity-delay:var(--side-nav-open-item-opacity-delay,0ms);--chat-visibility-duration:0ms;--location-visibility-duration:0ms}.sidenav-with-history-container.expanded .chat-history-list,.sidenav-with-history-container.expanded bot-list,.sidenav-with-history-container.expanded mat-action-list{-webkit-animation-delay:0s;animation-delay:0s}.sidenav-with-history-container.expanded .chat-history{opacity:1;visibility:visible}.sidenav-with-history-container.expanded location-footer{opacity:1;visibility:visible}.sidenav-with-history-container.expanded g1-dynamic-upsell-button,.sidenav-with-history-container.expanded upsell-button{max-height:50px;padding-top:10px;opacity:1;visibility:visible}.sidenav-with-history-container.expanded referral-button{max-height:52px;opacity:1;padding-block:8px;visibility:visible}.sidenav-with-history-container.collapsed .chat-history{pointer-events:none}.sidenav-with-history-container.collapsed referral-button{opacity:0;visibility:hidden}.sidenav-with-history-container.collapsed location-footer{opacity:0;visibility:hidden}.sidenav-with-history-container .overflow-container{overflow:hidden;display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr)}.sidenav-with-history-container .overflow-container:not(.mobile){padding-top:80px}.sidenav-with-history-container .overflow-container:not(.mobile).has-mode-switcher-toggle{padding-top:52px}.sidenav-with-history-container .overflow-container.mobile{margin-top:56px;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content}.sidenav-with-history-container .chat-history{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;opacity:0;-webkit-transition:opacity var(--chat-opacity-duration) var(--opacity-curve) var(--chat-opacity-delay),visibility var(--chat-visibility-duration);transition:opacity var(--chat-opacity-duration) var(--opacity-curve) var(--chat-opacity-delay),visibility var(--chat-visibility-duration);overflow:hidden auto}.sidenav-with-history-container g1-dynamic-upsell-button,.sidenav-with-history-container upsell-button{max-height:0;padding:0;-webkit-padding-start:10px;-moz-padding-start:10px;padding-inline-start:10px;opacity:0;visibility:hidden;-webkit-transition:max-height var(--position-duration) var(--position-curve) var(--position-delay),padding var(--position-duration) var(--position-curve) var(--position-delay),opacity var(--opacity-duration) var(--opacity-curve) var(--opacity-delay);transition:max-height var(--position-duration) var(--position-curve) var(--position-delay),padding var(--position-duration) var(--position-curve) var(--position-delay),opacity var(--opacity-duration) var(--opacity-curve) var(--opacity-delay)}.sidenav-with-history-container referral-button{-webkit-transition:max-height var(--position-duration) var(--position-curve) var(--position-delay),padding-block var(--position-duration) var(--position-curve) var(--position-delay),opacity var(--opacity-duration) var(--opacity-curve) var(--opacity-delay);transition:max-height var(--position-duration) var(--position-curve) var(--position-delay),padding-block var(--position-duration) var(--position-curve) var(--position-delay),opacity var(--opacity-duration) var(--opacity-curve) var(--opacity-delay)}.sidenav-with-history-container location-footer{-webkit-transition-property:max-height,margin,opacity,visibility;transition-property:max-height,margin,opacity,visibility;-webkit-transition-duration:var(--position-duration),var(--position-duration),var(--opacity-duration),var(--location-visibility-duration);transition-duration:var(--position-duration),var(--position-duration),var(--opacity-duration),var(--location-visibility-duration);-webkit-transition-timing-function:var(--position-curve),var(--position-curve),var(--opacity-curve),initial;transition-timing-function:var(--position-curve),var(--position-curve),var(--opacity-curve),initial;-webkit-transition-delay:0s,var(--position-delay),var(--opacity-delay),0s;transition-delay:0s,var(--position-delay),var(--opacity-delay),0s}.sidenav-with-history-container.mobile{padding-bottom:10px}.sidenav-with-history-container.mobile.expanded location-footer{-webkit-transition:none;transition:none;-webkit-padding-start:14px;-moz-padding-start:14px;padding-inline-start:14px}.sidenav-with-history-container.mobile .chat-history{-webkit-transition:none;transition:none}.sidenav-with-history-container.mobile location-footer{-webkit-padding-start:14px;-moz-padding-start:14px;padding-inline-start:14px;-webkit-transition-duration:0s,0s,0s,var(--side-nav-transition-duration,.15s);transition-duration:0s,0s,0s,var(--side-nav-transition-duration,.15s);-webkit-transition-delay:var(--side-nav-transition-duration,.15s),var(--side-nav-transition-duration,.15s),var(--side-nav-transition-duration,.15s),0s;transition-delay:var(--side-nav-transition-duration,.15s),var(--side-nav-transition-duration,.15s),var(--side-nav-transition-duration,.15s),0s}.mobile-controls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;padding-inline:10px 12px}.mobile-controls>*{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:48px}.mobile-controls .sidevi-mobile-menu-item{padding:0 18px 0 6px;text-align:start;display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.mobile-controls .label-and-badge-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mobile-controls .label-and-badge-container>span{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:start}.mobile-controls .label-and-badge-container>xap-count-badge{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-controls .xap-count-badge-dot{-webkit-margin-start:6px;-moz-margin-start:6px;margin-inline-start:6px}.mobile-controls mat-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-margin-end:12px;-moz-margin-end:12px;margin-inline-end:12px}.desktop-controls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.desktop-controls>*{height:36px}.desktop-controls .referral-button{-moz-box-sizing:border-box;box-sizing:border-box;height:unset}.menu-entry-with-badge{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.likeness-badge-content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:var(--vi-sys-spacing--s);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.likeness-badge-content .new-badge{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--vi-sys-color--on-surface-low);color:var(--vi-sys-color--on-surface);padding:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--s);border-radius:var(--vi-sys-shape--corner-full);-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s)}.link-button{background:none;border:none;margin:0;padding:0;text-decoration:underline;cursor:pointer;color:var(--vi-sys-color--primary);text-decoration:none}.side-nav-entry-container{-webkit-padding-start:var(--vi-sys-spacing--s);-moz-padding-start:var(--vi-sys-spacing--s);padding-inline-start:var(--vi-sys-spacing--s);padding-top:var(--vi-sys-spacing--m)}.side-nav-entry-container.mobile{padding-inline:0 var(--vi-sys-spacing--m)}.side-nav-entry-container.no-top-padding,.side-nav-entry-container.one-p-one{padding-top:0}.potato-container{-webkit-padding-start:var(--vi-sys-spacing--s);-moz-padding-start:var(--vi-sys-spacing--s);padding-inline-start:var(--vi-sys-spacing--s);margin-top:var(--vi-sys-spacing--m)}.potato-container.mobile{padding-inline:0 var(--vi-sys-spacing--m)}.menu-item-title-with-trailing-component{width:208px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.menu-item-title-with-trailing-component>span{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.vi-activity-disabled-message{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:14px;-moz-box-sizing:border-box;box-sizing:border-box;padding-block:8px 16px;padding-inline:14px 16px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.vi-activity-disabled-message.mobile{padding-inline:26px 16px}.vi-activity-disabled-message>mat-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.vi-activity-disabled-message a{color:var(--vi-sys-color--primary);text-decoration:none}.loading-content-spinner-container,.loading-history-spinner-container{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px;opacity:0;visibility:hidden;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;--mat-progress-spinner-active-indicator-color:var(--vi-sys-color--on-surface)}.loading-content-spinner-container.is-loading,.loading-history-spinner-container.is-loading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible}.standalone-faq-button{margin-top:56px}.extension-menu-button-disabled{opacity:.5;cursor:default}side-navigation-content:not(.vi-sidenav-avatar) .cdk-overlay-pane:has(.desktop-settings-menu.collapsed){-webkit-margin-start:68px;-moz-margin-start:68px;margin-inline-start:68px}side-navigation-content:not(.vi-sidenav-avatar) .cdk-overlay-pane:has(.desktop-settings-menu.expanded){-webkit-margin-start:133px;-moz-margin-start:133px;margin-inline-start:133px}@-webkit-keyframes _ngcontent-ng-c911339673_on-load-fade-in-sidenav-elem{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-ng-c911339673_on-load-fade-in-sidenav-elem{0%{opacity:0}to{opacity:1}}infinite-scroller.disable-scroll{overflow:hidden;visibility:hidden;-webkit-padding-end:12px;-moz-padding-end:12px;padding-inline-end:12px}.ia-redesign side-navigation-content infinite-scroller{position:relative;min-height:0;--top-gradient-color:var(--vi-color-sidenav-background-desktop);--bottom-gradient-color:var(--vi-color-sidenav-background-desktop)}@media screen and (max-width:959.98px){.ia-redesign side-navigation-content infinite-scroller{--top-gradient-color:var(--vi-color-sidenav-background-mobile);--bottom-gradient-color:var(--vi-color-sidenav-background-mobile)}}.ia-redesign side-navigation-content .loading-content-spinner-container{margin:0;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.ia-redesign side-navigation-content .sidenav-with-history-container infinite-scroller>*{opacity:0;-webkit-transition:opacity var(--chat-opacity-duration) var(--opacity-curve) var(--chat-opacity-delay),visibility var(--chat-visibility-duration);transition:opacity var(--chat-opacity-duration) var(--opacity-curve) var(--chat-opacity-delay),visibility var(--chat-visibility-duration);overflow:hidden auto}.ia-redesign side-navigation-content .sidenav-with-history-container.expanded infinite-scroller>.loading-content-spinner-container{opacity:1;visibility:visible}.ia-redesign side-navigation-content .sidenav-with-history-container.expanded.content-loaded infinite-scroller>*{opacity:1;visibility:visible}.ia-redesign side-navigation-content .sidenav-with-history-container.collapsed infinite-scroller>*{pointer-events:none}.ia-redesign side-navigation-content .sidenav-with-history-container location-footer{padding-inline:var(--vi-sys-spacing--xxl) var(--vi-sys-spacing--l)}.ia-redesign side-navigation-content .sidenav-with-history-container:not(.mobile) location-footer{-webkit-margin-after:var(--vi-sys-spacing--xl);margin-block-end:var(--vi-sys-spacing--xl)}.ia-redesign side-navigation-content .mobile.side-nav-mystuff-update{-webkit-margin-start:var(--vi-sys-spacing--m);-moz-margin-start:var(--vi-sys-spacing--m);margin-inline-start:var(--vi-sys-spacing--m)}.ia-redesign side-navigation-content .mobile .top-action-list{-webkit-margin-before:var(--vi-sys-spacing--s);margin-block-start:var(--vi-sys-spacing--s)}.ia-redesign side-navigation-content .mobile .side-nav-action-button,.ia-redesign side-navigation-content .mobile side-nav-action-button{height:48px}.ia-redesign side-navigation-content .mobile g1-dynamic-upsell-button,.ia-redesign side-navigation-content .mobile referral-button,.ia-redesign side-navigation-content .mobile upsell-button{-moz-box-sizing:border-box;box-sizing:border-box;max-height:48px;padding:6px}.ia-redesign side-navigation-content .mobile location-footer{padding-inline:20px}.ia-redesign side-navigation-content .overflow-container,.ia-redesign side-navigation-content .overflow-container.mobile{grid-template-rows:auto 1fr -webkit-min-content;grid-template-rows:auto 1fr min-content}.ia-redesign side-navigation-content .overflow-container.has-mode-switcher-toggle,.ia-redesign side-navigation-content .overflow-container.mobile.has-mode-switcher-toggle{grid-template-rows:-webkit-min-content auto 1fr -webkit-min-content;grid-template-rows:min-content auto 1fr min-content}.ia-redesign side-navigation-content .overflow-container.mobile.remove-top-margin,.ia-redesign side-navigation-content .overflow-container.remove-top-margin{margin-top:0}.ia-redesign side-navigation-content .overflow-container.mobile{-webkit-margin-before:60px;margin-block-start:60px}.ia-redesign side-navigation-content .overflow-container:not(.mobile){padding-top:80px}.ia-redesign side-navigation-content .top-action-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0}.ia-redesign side-navigation-content .top-action-list .is-segment-button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.ia-redesign side-navigation-content .top-action-list .customize-label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:32px;margin:var(--vi-sys-spacing--m) var(--vi-sys-spacing--m) 0;color:var(--vi-sys-color--on-surface-variant)}.ia-redesign side-navigation-content .side-nav-action-button,.ia-redesign side-navigation-content side-nav-action-button{height:40px}.ia-redesign side-navigation-content .explore-gems-container .top-action-list{-webkit-margin-before:0;margin-block-start:0}.ia-redesign side-navigation-content .chat-history{overflow:unset}.ia-redesign side-navigation-content .desktop-controls{margin:var(--vi-sys-spacing--l) 0 0}.ia-redesign side-navigation-content .desktop-controls:last-child{-webkit-margin-after:var(--vi-sys-spacing--xl);margin-block-end:var(--vi-sys-spacing--xl)}.ia-redesign side-navigation-content .mobile-controls{-webkit-margin-start:var(--vi-sys-spacing--xs);-moz-margin-start:var(--vi-sys-spacing--xs);margin-inline-start:var(--vi-sys-spacing--xs)}.ia-redesign side-navigation-content .mobile-controls:last-child{-webkit-margin-after:var(--vi-sys-spacing--m);margin-block-end:var(--vi-sys-spacing--m)}.ia-redesign side-navigation-content .mobile-controls .mat-mdc-button{--mat-button-text-icon-offset:0}.rail side-navigation-content .sidenav-with-history-container.collapsed{cursor:e-resize}.rail side-navigation-content .vi-activity-disabled-message{-webkit-margin-before:var(--vi-sys-spacing--m);margin-block-start:var(--vi-sys-spacing--m)}.rail side-navigation-content .side-nav-action-button,.rail side-navigation-content side-nav-action-button{height:40px}.rail side-navigation-content .mobile .side-nav-action-button,.rail side-navigation-content .mobile side-nav-action-button{height:48px}.rail side-navigation-content .mobile.sidenav-with-history-container:has(>:nth-child(2):last-child){grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content}.rail side-navigation-content .mobile.side-nav-entry-container{padding-inline:0}.rail side-navigation-content .scroll-container-actions{padding:0}.desktop-settings-menu.ia-redesign{min-width:300px}.desktop-settings-menu.ia-redesign .nested-menu-item-wrapper,.desktop-settings-menu.ia-redesign .nested-menu-item-wrapper .mat-mdc-menu-item-text{display:contents}.desktop-settings-menu.ia-redesign .nested-menu-item-wrapper .mat-mdc-menu-ripple{display:none}.location-menu-item-container{min-height:0}.location-menu-item-container .mat-mdc-menu-item-text{min-width:0}.location-menu-item-container .location-icon{width:.5625rem;height:.5625rem;font-size:.5625rem;color:var(--vi-sys-color--outline);-webkit-margin-end:var(--vi-sys-spacing--m);-moz-margin-end:var(--vi-sys-spacing--m);margin-inline-end:var(--vi-sys-spacing--m);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:.3125rem}.location-menu-item-container.location-about-item{padding-block:var(--vi-sys-spacing--m) 0}.location-menu-item-container.location-about-item .location-menu-item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--vi-sys-spacing--xs);min-width:0;overflow:hidden}.location-menu-item-container.location-about-item .location-name{color:var(--vi-sys-color--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.location-menu-item-container.location-update-item{color:var(--vi-sys-color--primary);padding-block:0 8px}.location-menu-item-container.location-update-item .location-icon-spacer{visibility:hidden}.location-menu-item-container location-footer,.location-menu-item-container-mobile location-footer{display:block}.location-menu-item-container-mobile{--mat-list-list-item-one-line-container-height:max-content}.mobile-settings-and-help-menu{padding:0 var(--vi-sys-spacing--l)}.mobile-settings-and-help-menu .mat-mdc-list-item:not(.location-menu-item-container-mobile){--mat-list-list-item-container-color:var(--vi-sys-color--surface-container-lowest);border-radius:var(--vi-sys-shape--corner-extra-small);-webkit-margin-after:2px;margin-block-end:2px}.mobile-settings-and-help-menu .mat-mdc-list-item:not(.location-menu-item-container-mobile) .mat-mdc-list-item-meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mobile-settings-and-help-menu:nth-child(1 of.mat-mdc-list-item:not(.location-menu-item-container-mobile)),.mobile-settings-and-help-menu mat-divider+.mat-mdc-list-item:not(.location-menu-item-container-mobile){border-top-left-radius:var(--vi-sys-shape--corner-medium);border-top-right-radius:var(--vi-sys-shape--corner-medium)}.mobile-settings-and-help-menu .mat-mdc-list-item:not(.location-menu-item-container-mobile):has(+mat-divider),.mobile-settings-and-help-menu :nth-last-child(1 of.mat-mdc-list-item:not(.location-menu-item-container-mobile)){border-bottom-left-radius:var(--vi-sys-shape--corner-medium);border-bottom-right-radius:var(--vi-sys-shape--corner-medium)}.mobile-settings-and-help-menu mat-divider{height:var(--vi-sys-spacing--l);border:none;background-color:transparent}.activity-off-overlay{opacity:var(--vi-sys-state--disabled-state-layer-opacity)}mode-switcher-toggle{display:block;padding-inline:var(--vi-sys-spacing--s);margin-block:var(--vi-sys-spacing--l)}@-webkit-keyframes _ngcontent-ng-c911339673_show-close-button{to{opacity:1;visibility:visible}}@keyframes _ngcontent-ng-c911339673_show-close-button{to{opacity:1;visibility:visible}}.close-sidenav-button-desktop,.search-button-desktop{position:absolute;top:var(--vi-sys-spacing--l);inset-inline-end:14px}@media only screen and (max-width:768px){.close-sidenav-button-desktop,.search-button-desktop{inset-inline-end:var(--vi-sys-spacing--xl)}}.close-sidenav-button-desktop{opacity:0;visibility:hidden;-webkit-animation:_ngcontent-ng-c911339673_show-close-button 50ms linear .25s forwards;animation:_ngcontent-ng-c911339673_show-close-button 50ms linear .25s forwards}@media screen and (prefers-reduced-motion){.close-sidenav-button-desktop{-webkit-animation:none;animation:none;opacity:1;visibility:visible}}.close-sidenav-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vi-sys-color--on-surface)}.toggle-search-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:48px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:10px var(--vi-sys-spacing--m);-webkit-margin-before:var(--vi-sys-spacing--s);margin-block-start:var(--vi-sys-spacing--s)}.toggle-search-container .sparkle-and-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.toggle-search-container .sparkle-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.toggle-search-container .vi-brand-button:focus-visible{outline:3px solid var(--vi-sys-color--secondary);outline-offset:-3px}.toggle-search-container .vi-brand-button{background:transparent;border:none;cursor:pointer;padding:var(--vi-sys-spacing--s);border-radius:var(--vi-sys-shape--corner-full);color:var(--vi-sys-color--on-surface);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.toggle-search-container .vi-brand-button:hover{background-color:var(--vi-sys-color--surface-container-high)}likeness-menu-item{width:100%}.vi-shell-layout side-navigation-content .sidenav-with-history-container infinite-scroller{--top-gradient-color:var(--vi-sys-color--surface-bright);--bottom-gradient-color:var(--vi-sys-color--surface-bright)}.vi-shell-layout side-navigation-content .sidenav-with-history-container infinite-scroller>project-sidenav-list.enable-sidenav-v2{overflow-y:hidden}.vi-shell-layout side-navigation-content .mobile.side-nav-mystuff-update{-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s)}.vi-shell-layout side-navigation-content .desktop-controls:last-child{margin:0}.vi-shell-layout side-navigation-content .desktop-controls{margin-top:0;padding:0 6px}.vi-shell-layout side-navigation-content .sidenav-with-history-container .overflow-container{padding-block:60px var(--vi-sys-spacing--s)}.vi-shell-layout side-navigation-content .sidenav-with-history-container .overflow-container.has-mode-switcher-toggle{-webkit-padding-before:44px;padding-block-start:44px}.vi-shell-layout side-navigation-content .sidenav-with-history-container .overflow-container.mobile{padding:0}.vi-shell-layout side-navigation-content .sidenav-with-history-container infinite-scroller>.top-action-list-scrollable{-webkit-transition:none;transition:none}.vi-shell-layout side-navigation-content mode-switcher-toggle{margin-block:var(--vi-sys-spacing--m);padding-inline:6px}.vi-shell-layout side-navigation-content .top-action-list{margin-inline:6px}.vi-shell-layout side-navigation-content .chat-history{-webkit-margin-start:6px;-moz-margin-start:6px;margin-inline-start:6px}.vi-shell-layout side-navigation-content .top-action-list-scrollable{-webkit-margin-start:6px;-moz-margin-start:6px;margin-inline-start:6px;-webkit-margin-after:var(--vi-sys-spacing--m);margin-block-end:var(--vi-sys-spacing--m)}.vi-shell-layout side-navigation-content project-sidenav-list{-webkit-margin-start:6px;-moz-margin-start:6px;margin-inline-start:6px}.vi-shell-layout side-navigation-content .section-divider{height:var(--vi-sys-spacing--m)}.vi-shell-layout side-navigation-content .chat-history .vi-activity-disabled-message{width:272px}.vi-shell-layout side-navigation-content .sidenav-with-history-container location-footer{min-width:288px}.vi-shell-layout side-navigation-content .close-sidenav-button-desktop{top:var(--vi-sys-spacing--s);padding:6px}.vi-shell-layout side-navigation-content .close-sidenav-button-mobile{height:52px;width:52px}.vi-shell-layout side-navigation-content .side-nav-action-button,.vi-shell-layout side-navigation-content side-nav-action-button{height:32px}.vi-shell-layout side-navigation-content .side-nav-entry-container{-webkit-padding-start:6px;-moz-padding-start:6px;padding-inline-start:6px}.vi-shell-layout side-navigation-content .mobile .side-nav-action-button,.vi-shell-layout side-navigation-content .mobile side-nav-action-button{height:44px}.vi-shell-layout side-navigation-content .mobile g1-dynamic-upsell-button,.vi-shell-layout side-navigation-content .mobile referral-button,.vi-shell-layout side-navigation-content .mobile upsell-button{max-height:44px}.vi-shell-layout side-navigation-content .mobile .top-action-list{-webkit-margin-before:var(--vi-sys-spacing--l);margin-block-start:var(--vi-sys-spacing--l);margin-inline:0}.vi-shell-layout side-navigation-content .mobile .chat-history{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0}.vi-shell-layout side-navigation-content .mobile project-sidenav-list{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0}.vi-shell-layout side-navigation-content .mobile .section-divider{height:var(--vi-sys-spacing--l)}.vi-shell-layout side-navigation-content .mobile .top-action-list-scrollable{-webkit-margin-after:var(--vi-sys-spacing--l);margin-block-end:var(--vi-sys-spacing--l);-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0}.vi-shell-layout side-navigation-content mat-nav-list{padding:0}.vi-shell-layout side-navigation-content .vi-activity-disabled-message{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--vi-sys-spacing--s) 0 var(--vi-sys-spacing--s) var(--vi-sys-spacing--s);-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s);color:var(--vi-sys-color--on-surface)}.vi-shell-layout side-navigation-content .link-button{color:var(--vi-sys-color--on-surface);text-decoration:underline}.vi-shell-layout side-navigation-content .mobile-controls{padding:0;margin:0;-webkit-margin-end:var(--vi-sys-spacing--m);-moz-margin-end:var(--vi-sys-spacing--m);margin-inline-end:var(--vi-sys-spacing--m)}.vi-shell-layout side-navigation-content .mobile-controls:last-child{-webkit-margin-after:0;margin-block-end:0}.vi-shell-layout side-navigation-content .location-icon{color:var(--vi-sys-color--on-surface)}.vi-shell-layout side-navigation-content sidenav-mavatar-footer{height:unset}.vi-shell-layout side-navigation-content location-footer:not(#_){padding:0;margin:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--s) var(--vi-sys-spacing--s) 13px;min-width:unset;max-height:unset;width:unset}@media screen and (max-width:959.98px){.vi-shell-layout side-navigation-content location-footer:not(#_){-webkit-margin-start:var(--vi-sys-spacing--l);-moz-margin-start:var(--vi-sys-spacing--l);margin-inline-start:var(--vi-sys-spacing--l);-webkit-margin-after:0;margin-block-end:0}}.vi-shell-layout side-navigation-content .mobile-controls-list{padding:0}chat-app-side-nav-menu-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;pointer-events:none}chat-app-side-nav-menu-button>*{pointer-events:auto}@media only screen and (min-width:960px){chat-app-side-nav-menu-button>side-nav-menu-button{inset-inline-start:0;position:absolute;top:var(--vi-sys-spacing--xs)}}@media screen and (min-width:960px){vi-mode-switcher{-webkit-margin-start:64px;-moz-margin-start:64px;margin-inline-start:64px}vi-mode-switcher.vi-brand-in-header{-webkit-margin-start:24px;-moz-margin-start:24px;margin-inline-start:24px}vi-mode-switcher.no-menu-button{-webkit-margin-start:2px;-moz-margin-start:2px;margin-inline-start:2px}.share-route chat-app-side-nav-menu-button vi-mode-switcher.no-menu-button{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0}}.project-back-button{color:var(--vi-sys-color--on-surface)}top-bar-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;--vi-appbar-margin-end:12px;position:fixed;top:calc(12px + var(--internal-bar-offset, 0px));z-index:3;-webkit-transition:left .3s cubic-bezier(.2,0,0,1) 0s,right .3s cubic-bezier(.2,0,0,1) 0s;transition:left .3s cubic-bezier(.2,0,0,1) 0s,right .3s cubic-bezier(.2,0,0,1) 0s}body top-bar-actions:has(.mcp-pseudo-fullscreen) top-bar-actions,body:has(.mcp-pseudo-fullscreen) top-bar-actions{display:none}.full-screen-display-override top-bar-actions{display:none}.mobile top-bar-actions{z-index:0}.mobile top-bar-actions .top-bar-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0}.mobile top-bar-actions .center-section{left:0}.show-enterprise-offset top-bar-actions:dir(ltr){right:var(--vi-appbar-margin-end)}.show-enterprise-offset top-bar-actions:dir(ltr).mobile{right:calc(var(--vi-app-bar-offset) + var(--vi-appbar-margin-end))}.show-enterprise-offset top-bar-actions:dir(rtl){left:var(--vi-appbar-margin-end)}.show-enterprise-offset top-bar-actions:dir(rtl).mobile{left:calc(var(--vi-app-bar-offset) + var(--vi-appbar-margin-end))}[dir=ltr] top-bar-actions{right:calc(var(--vi-app-bar-offset) + var(--vi-appbar-margin-end));left:72px}[dir=ltr].side-nav-expanded top-bar-actions,[dir=ltr] .side-nav-expanded top-bar-actions{left:308px}[dir=rtl] top-bar-actions{left:calc(var(--vi-app-bar-offset) + var(--vi-appbar-margin-end));right:72px}[dir=rtl].side-nav-expanded top-bar-actions,[dir=rtl] .side-nav-expanded top-bar-actions{right:308px}.lm-canvas-styling.immersives-mode top-bar-actions .center-section,.lm-canvas-styling.immersives-mode top-bar-actions .right-section{display:none}.top-bar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:16px}.enterprise-indicator-logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.enterprise-indicator-text-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.enterprise-logo{width:78px;height:32px;object-fit:contain;display:block;border-radius:6px}.enterprise-text{font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:var(--vi-sys-color--on-surface-variant);text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1px;vertical-align:middle;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;-webkit-margin-end:4px;-moz-margin-end:4px;margin-inline-end:4px}.enterprise-ogb-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--vi-sys-color--outline-variant);border-radius:28px;background:transparent;height:48px;-webkit-margin-start:8px;-moz-margin-start:8px;margin-inline-start:8px;-webkit-padding-end:44px;-moz-padding-end:44px;padding-inline-end:44px;position:relative}.enterprise-display{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4px 1px 16px}.enterprise-display .buttons-container.pillbox{margin:0}.enterprise-display .enterprise-indicator-text-container{-webkit-padding-before:1px;padding-block-start:1px}.top-bar-button{color:var(--vi-color-vi-topbar-product-controls)}.top-bar-button.enterprise.isAdvanced{font-size:16px;font-weight:500;line-height:20px}.buttons-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:48px}.buttons-container.adv-upsell,.buttons-container.referral{-webkit-padding-end:var(--vi-sys-spacing--m);-moz-padding-end:var(--vi-sys-spacing--m);padding-inline-end:var(--vi-sys-spacing--m)}.buttons-container.pillbox{margin-inline:var(--vi-sys-spacing--m) 2px}.microsite{color:var(--vi-sys-color--on-surface-variant);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-decoration:none;margin-right:14px}referral-button{padding:0}.pillbox-btn{--mat-button-filled-container-height:24px;--mat-button-filled-touch-target-display:none;--mat-button-outlined-container-height:24px;--mat-button-outlined-touch-target-display:none;--mat-button-protected-container-height:24px;--mat-button-protected-touch-target-display:none;--mat-button-text-container-height:24px;--mat-button-text-touch-target-display:none;--mat-button-tonal-container-height:24px;--mat-button-tonal-touch-target-display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:0;padding:0 var(--vi-sys-spacing--s) 0 var(--vi-sys-spacing--s)}.pillbox-btn:active,.pillbox-btn:focus,.pillbox-btn:hover{box-shadow:none}.one-button-allowed{width:80px;overflow:hidden}.conversation-title-column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-title-button{--mat-button-text-label-text-color:var(--vi-sys-color--on-surface);margin:0}.conversation-title-container{height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;width:100%}.conversation-title-container conversation-actions{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-section{grid-column:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.center-section{grid-column:2;max-width:640px;width:100%;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;left:24px}.right-section{grid-column:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.project-delete-button{color:var(--vi-sys-color--error)}.project-delete-button .label,.project-delete-button vi-icon{color:var(--vi-sys-color--error)}.vi-shell-layout top-bar-actions{top:calc(8px + var(--internal-bar-offset, 0px))}.vi-shell-layout[dir=ltr] top-bar-actions top-bar-actions,[dir=ltr] top-bar-actions{left:52px}.vi-shell-layout[dir=ltr].side-nav-expanded top-bar-actions top-bar-actions,[dir=ltr] .side-nav-expanded top-bar-actions{left:288px}.vi-shell-layout[dir=rtl] top-bar-actions top-bar-actions,[dir=rtl] top-bar-actions{right:52px}.vi-shell-layout[dir=rtl].side-nav-expanded top-bar-actions top-bar-actions,[dir=rtl] .side-nav-expanded top-bar-actions{right:288px}.vi-shell-layout top-bar-actions .top-bar-actions{grid-template-columns:auto auto auto;overflow-x:hidden}.mobile-project-menu.luminous .menu-item-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.settings-button.luminous{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.notebook-desktop-actions{gap:var(--vi-sys-spacing--s)}.notebook-desktop-actions .nlm-top-bar-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;margin:0;line-height:0}.nlm-top-bar-button{--mat-button-text-label-text-color:var(--vi-sys-color--on-surface);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:calc(var(--vi-sys-spacing--l)*2);padding:0 var(--vi-sys-spacing--m) 0 var(--vi-sys-spacing--s);place-content:center center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--xs);border-radius:var(--vi-sys-shape--corner-full);border:none;color:var(--vi-sys-color--on-surface);background:none;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.load-turn-error{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-m-alt-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-m-alt-font-size);font-weight:var(--vi-sys-typography-type-scale--label-m-alt-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-m-alt-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-m-alt-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-m-alt-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-m-alt-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-m-alt-font-wght,"wght" 540 );text-align:center;margin-top:16px}chat-loading-animation{--scroll-speed:1.5s;--gradient-zoom:714;--uv-rotation:-36deg;--bg-center-x:38%;--bg-radius-x:720px;--fg-center-x:41%;--fg-radius-x:528px;--bg-center-y:-290px;--bg-radius-y:383px;--bg-opacity:.29;--bg-blur:146px;--fg-center-y:-440px;--fg-radius-y:460px;--fg-opacity:.8;--fg-blur:116px;--morph:17%;--morph-speed:7.3s;--fg-rotate-min:58deg;--fg-rotate-max:106deg;--fg-rotate-speed:11.7s;--shape-scale-min:.87;--shape-scale-max:1;--canvas-opacity:0;--canvas-y:100px;position:absolute;top:0;left:0;right:0;height:500px;background:transparent;pointer-events:none;z-index:-1;opacity:var(--canvas-opacity);-webkit-transform:translateY(var(--canvas-y));transform:translateY(var(--canvas-y));-webkit-transition:opacity .5s cubic-bezier(.2,0,0,1),-webkit-transform .5s cubic-bezier(.2,0,0,1);transition:opacity .5s cubic-bezier(.2,0,0,1),-webkit-transform .5s cubic-bezier(.2,0,0,1);transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1);transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1),-webkit-transform .5s cubic-bezier(.2,0,0,1)}@media screen and (max-width:959.98px){chat-loading-animation{position:fixed;z-index:1;overflow:hidden;max-width:100%;--canvas-y:0px}}.processingchat-loading-animation{--canvas-opacity:1;--canvas-y:0px;-webkit-transition:opacity .25s cubic-bezier(.2,0,0,1),-webkit-transform .5s cubic-bezier(.2,0,0,1);transition:opacity .25s cubic-bezier(.2,0,0,1),-webkit-transform .5s cubic-bezier(.2,0,0,1);transition:opacity .25s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1);transition:opacity .25s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1),-webkit-transform .5s cubic-bezier(.2,0,0,1)}.responsechat-loading-animation{--canvas-opacity:0;--canvas-y:0px}.nl-canvas,.nl-bg-layer,.nl-fg-layer{position:absolute;inset:0}.nl-bg-layer{opacity:var(--bg-opacity)}.nl-fg-layer{opacity:var(--fg-opacity);mix-blend-mode:screen}@-webkit-keyframes _ngcontent-ng-c3832193104_gradientScroll{0%{background-position:0 0}to{background-position:0 calc(var(--gradient-zoom)*999*1px)}}@keyframes _ngcontent-ng-c3832193104_gradientScroll{0%{background-position:0 0}to{background-position:0 calc(var(--gradient-zoom)*999*1px)}}.gradient-strip{position:absolute;inset:-150% -100%;width:400%;height:500%;-webkit-transform:rotate(var(--uv-rotation));transform:rotate(var(--uv-rotation));-webkit-transform-origin:center center;transform-origin:center center;background:-webkit-repeating-linear-gradient(top,#3c90ff,#ad72ff 10%,#f96bd6 20%,#ff5a59 30%,#ff9238 40%,#ffcf03 50%,#88de42 60%,#60d673 70%,#00bdd2 80%,#4fa0ff 90%,#3c90ff);background:repeating-linear-gradient(180deg,#3c90ff 0,#ad72ff,#f96bd6,#ff5a59,#ff9238,#ffcf03,#88de42,#60d673,#00bdd2,#4fa0ff 90%,#3c90ff);background-size:100% calc(var(--gradient-zoom)*10px);-webkit-animation:_ngcontent-ng-c3832193104_gradientScroll calc(var(--scroll-speed)*999) linear infinite;animation:_ngcontent-ng-c3832193104_gradientScroll calc(var(--scroll-speed)*999) linear infinite}.dark-themechat-loading-animation .gradient-strip,.dark-theme chat-loading-animation .gradient-strip{background:-webkit-repeating-linear-gradient(top,#336ef3,#9254ea 9%,#f63bb3 18%,#ed3733 27%,#ff6b2b 38%,#fec700 47%,#ffdb0f 56%,#57c200 65%,#00af57 74%,#009aaa 83%,#3279f9 92%,#336ef3);background:repeating-linear-gradient(180deg,#336ef3 0,#9254ea,#f63bb3,#ed3733 27%,#ff6b2b 38%,#fec700,#ffdb0f,#57c200,#00af57,#009aaa,#3279f9 92%,#336ef3)}.nl-blob{position:absolute;overflow:hidden;will-change:border-radius,transform}.nl-bg-blob{left:calc(var(--bg-center-x) - var(--bg-radius-x));top:calc(var(--bg-center-y) - var(--bg-radius-y));width:calc(var(--bg-radius-x)*2);height:calc(var(--bg-radius-y)*2);-webkit-filter:blur(var(--bg-blur));filter:blur(var(--bg-blur));-webkit-animation:_ngcontent-ng-c3832193104_morphBG var(--morph-speed) ease-in-out infinite,_ngcontent-ng-c3832193104_scaleBG calc(var(--morph-speed)*1.3) ease-in-out infinite,_ngcontent-ng-c3832193104_sweepBG 6s cubic-bezier(.76,0,.24,1) infinite;animation:_ngcontent-ng-c3832193104_morphBG var(--morph-speed) ease-in-out infinite,_ngcontent-ng-c3832193104_scaleBG calc(var(--morph-speed)*1.3) ease-in-out infinite,_ngcontent-ng-c3832193104_sweepBG 6s cubic-bezier(.76,0,.24,1) infinite}.nl-fg-blob{left:calc(var(--fg-center-x) - var(--fg-radius-x));top:calc(var(--fg-center-y) - var(--fg-radius-y));width:calc(var(--fg-radius-x)*2);height:calc(var(--fg-radius-y)*2);-webkit-filter:blur(var(--fg-blur));filter:blur(var(--fg-blur));-webkit-animation:_ngcontent-ng-c3832193104_morphFG var(--morph-speed) ease-in-out infinite,_ngcontent-ng-c3832193104_rotateFG var(--fg-rotate-speed) ease-in-out infinite,_ngcontent-ng-c3832193104_scaleFG 9.1s ease-in-out -5.5s infinite,_ngcontent-ng-c3832193104_sweepFG 4.3s cubic-bezier(.45,0,.55,1) -1.2s infinite;animation:_ngcontent-ng-c3832193104_morphFG var(--morph-speed) ease-in-out infinite,_ngcontent-ng-c3832193104_rotateFG var(--fg-rotate-speed) ease-in-out infinite,_ngcontent-ng-c3832193104_scaleFG 9.1s ease-in-out -5.5s infinite,_ngcontent-ng-c3832193104_sweepFG 4.3s cubic-bezier(.45,0,.55,1) -1.2s infinite}@-webkit-keyframes _ngcontent-ng-c3832193104_morphBG{0%{border-radius:calc(50% - var(--morph)) calc(50% + var(--morph)) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.6)/calc(50% + var(--morph)*.8) calc(50% - var(--morph)*.3) calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7)}25%{border-radius:calc(50% + var(--morph)*.7) calc(50% - var(--morph)*.5) calc(50% - var(--morph)) calc(50% + var(--morph)*.8)/calc(50% - var(--morph)*.6) calc(50% + var(--morph)) calc(50% - var(--morph)*.4) calc(50% + var(--morph)*.6)}50%{border-radius:calc(50% + var(--morph)*.4) calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.7) calc(50% - var(--morph)*.3)/calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7) calc(50% + var(--morph)) calc(50% - var(--morph)*.5)}75%{border-radius:calc(50% - var(--morph)*.6) calc(50% + var(--morph)*.4) calc(50% - var(--morph)*.5) calc(50% + var(--morph))/calc(50% + var(--morph)*.3) calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.4)}to{border-radius:calc(50% - var(--morph)) calc(50% + var(--morph)) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.6)/calc(50% + var(--morph)*.8) calc(50% - var(--morph)*.3) calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7)}}@keyframes _ngcontent-ng-c3832193104_morphBG{0%{border-radius:calc(50% - var(--morph)) calc(50% + var(--morph)) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.6)/calc(50% + var(--morph)*.8) calc(50% - var(--morph)*.3) calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7)}25%{border-radius:calc(50% + var(--morph)*.7) calc(50% - var(--morph)*.5) calc(50% - var(--morph)) calc(50% + var(--morph)*.8)/calc(50% - var(--morph)*.6) calc(50% + var(--morph)) calc(50% - var(--morph)*.4) calc(50% + var(--morph)*.6)}50%{border-radius:calc(50% + var(--morph)*.4) calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.7) calc(50% - var(--morph)*.3)/calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7) calc(50% + var(--morph)) calc(50% - var(--morph)*.5)}75%{border-radius:calc(50% - var(--morph)*.6) calc(50% + var(--morph)*.4) calc(50% - var(--morph)*.5) calc(50% + var(--morph))/calc(50% + var(--morph)*.3) calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.4)}to{border-radius:calc(50% - var(--morph)) calc(50% + var(--morph)) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.6)/calc(50% + var(--morph)*.8) calc(50% - var(--morph)*.3) calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7)}}@-webkit-keyframes _ngcontent-ng-c3832193104_morphFG{0%{border-radius:calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7) calc(50% + var(--morph)*.3) calc(50% - var(--morph))/calc(50% - var(--morph)*.4) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.5)}33%{border-radius:calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.4) calc(50% + var(--morph)*.7)/calc(50% + var(--morph)) calc(50% - var(--morph)*.5) calc(50% + var(--morph)*.3) calc(50% - var(--morph)*.6)}66%{border-radius:calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.3) calc(50% + var(--morph)) calc(50% - var(--morph)*.5)/calc(50% - var(--morph)*.7) calc(50% + var(--morph)*.4) calc(50% - var(--morph)*.6) calc(50% + var(--morph)*.8)}to{border-radius:calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7) calc(50% + var(--morph)*.3) calc(50% - var(--morph))/calc(50% - var(--morph)*.4) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.5)}}@keyframes _ngcontent-ng-c3832193104_morphFG{0%{border-radius:calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7) calc(50% + var(--morph)*.3) calc(50% - var(--morph))/calc(50% - var(--morph)*.4) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.5)}33%{border-radius:calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.4) calc(50% + var(--morph)*.7)/calc(50% + var(--morph)) calc(50% - var(--morph)*.5) calc(50% + var(--morph)*.3) calc(50% - var(--morph)*.6)}66%{border-radius:calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.3) calc(50% + var(--morph)) calc(50% - var(--morph)*.5)/calc(50% - var(--morph)*.7) calc(50% + var(--morph)*.4) calc(50% - var(--morph)*.6) calc(50% + var(--morph)*.8)}to{border-radius:calc(50% + var(--morph)*.5) calc(50% - var(--morph)*.7) calc(50% + var(--morph)*.3) calc(50% - var(--morph))/calc(50% - var(--morph)*.4) calc(50% + var(--morph)*.6) calc(50% - var(--morph)*.8) calc(50% + var(--morph)*.5)}}@-webkit-keyframes _ngcontent-ng-c3832193104_sweepBG{0%{translate:-200px 0}50%{translate:200px 0}to{translate:-200px 0}}@keyframes _ngcontent-ng-c3832193104_sweepBG{0%{translate:-200px 0}50%{translate:200px 0}to{translate:-200px 0}}@-webkit-keyframes _ngcontent-ng-c3832193104_sweepFG{0%{translate:140px -30px}25%{translate:-60px 20px}50%{translate:-130px -10px}75%{translate:50px 25px}to{translate:140px -30px}}@keyframes _ngcontent-ng-c3832193104_sweepFG{0%{translate:140px -30px}25%{translate:-60px 20px}50%{translate:-130px -10px}75%{translate:50px 25px}to{translate:140px -30px}}@-webkit-keyframes _ngcontent-ng-c3832193104_rotateFG{0%{-webkit-transform:rotate(var(--fg-rotate-min));transform:rotate(var(--fg-rotate-min))}50%{-webkit-transform:rotate(var(--fg-rotate-max));transform:rotate(var(--fg-rotate-max))}to{-webkit-transform:rotate(var(--fg-rotate-min));transform:rotate(var(--fg-rotate-min))}}@keyframes _ngcontent-ng-c3832193104_rotateFG{0%{-webkit-transform:rotate(var(--fg-rotate-min));transform:rotate(var(--fg-rotate-min))}50%{-webkit-transform:rotate(var(--fg-rotate-max));transform:rotate(var(--fg-rotate-max))}to{-webkit-transform:rotate(var(--fg-rotate-min));transform:rotate(var(--fg-rotate-min))}}@-webkit-keyframes _ngcontent-ng-c3832193104_scaleBG{0%{scale:var(--shape-scale-min)}50%{scale:var(--shape-scale-max)}to{scale:var(--shape-scale-min)}}@keyframes _ngcontent-ng-c3832193104_scaleBG{0%{scale:var(--shape-scale-min)}50%{scale:var(--shape-scale-max)}to{scale:var(--shape-scale-min)}}@-webkit-keyframes _ngcontent-ng-c3832193104_scaleFG{0%{scale:var(--shape-scale-max)}50%{scale:var(--shape-scale-min)}to{scale:var(--shape-scale-max)}}@keyframes _ngcontent-ng-c3832193104_scaleFG{0%{scale:var(--shape-scale-max)}50%{scale:var(--shape-scale-min)}to{scale:var(--shape-scale-max)}}.announcement-banner-container{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.announcement-banner-container{position:relative;z-index:2}chat-app-announcement-banners announcement-banner.googler-optin-banner{height:56px}chat-app-announcement-banners announcement-banner.internal-environment-banner{direction:ltr}chat-app-announcement-banners button.googler-optin-button{background-color:var(--vi-sys-color--primary);color:var(--vi-sys-color--on-primary);border-radius:var(--vi-sys-shape--corner-full);padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--xxl);height:40px;-webkit-margin-start:var(--vi-sys-spacing--xxl);-moz-margin-start:var(--vi-sys-spacing--xxl);margin-inline-start:var(--vi-sys-spacing--xxl)}.experiment-driven-banner a{cursor:pointer;text-decoration:underline}bot-banner a{color:var(--vi-sys-color--primary);text-decoration:underline;cursor:pointer}.mat-mdc-progress-spinner{--mat-progress-spinner-animation-multiplier: 1;display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity .25s cubic-bezier(.4,0,.6,1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mat-progress-spinner-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none!important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none!important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0!important}@media(forced-colors:active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mat-progress-spinner-reduced-motion{--mat-progress-spinner-animation-multiplier: 1.25}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate calc(1.5682352941176s*var(--mat-progress-spinner-animation-multiplier)) linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:#0000}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mat-progress-spinner-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors:active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset .5s cubic-bezier(0,0,.2,1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin calc(1333ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin calc(1333ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate calc(5332ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(.4,0,.2,1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{0%{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{0%{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;align-items:stretch;cursor:pointer;padding:0 16px;background-color:var(--mat-list-list-item-container-color, transparent);border-radius:var(--mat-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mat-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mat-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start,.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mat-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mat-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start,.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected:before,.mdc-list-item.mdc-list-item--selected:focus:before,.mdc-list-item:not(.mdc-list-item--selected):focus:before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mat-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mat-list-list-item-leading-icon-size, 24px);height:var(--mat-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mat-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mat-list-list-item-leading-avatar-size, 40px);height:var(--mat-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mat-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mat-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mat-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mat-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mat-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mat-list-list-item-trailing-icon-size, 24px);height:var(--mat-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mat-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mat-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mat-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mat-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mat-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text:before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text:after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mat-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mat-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mat-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text:before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end:before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end:before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mat-list-list-item-disabled-label-text-opacity, .3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mat-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-leading-icon-opacity, .38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-trailing-icon-opacity, .38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mat-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover:before{background-color:var(--mat-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled:before{background-color:var(--mat-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus:before{background-color:var(--mat-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mat-list-list-item-disabled-label-text-opacity, .3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mat-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mat-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mat-list-list-item-leading-icon-size, 24px)}@media(forced-colors:active){a.mdc-list-item--activated:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]:after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive:before{inset:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{inset:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus-visible>.mat-focus-indicator:before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius: var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}@-webkit-keyframes _ngcontent-ng-c3602025319_expand-collapse-in{0%{opacity:0;height:0;overflow:hidden}}@keyframes _ngcontent-ng-c3602025319_expand-collapse-in{0%{opacity:0;height:0;overflow:hidden}}vi-nav-list-item{--mat-list-list-item-container-shape:var(--vi-sys-shape--corner-full);--mat-list-list-item-disabled-state-layer-opacity:0;--mat-list-list-item-hover-state-layer-color:var(--vi-sys-color-states--hover-on-surface);--mat-list-list-item-hover-state-layer-opacity:1;--mat-list-list-item-label-text-color:var(--vi-sys-color--on-surface);--mat-list-list-item-leading-icon-color:var(--vi-sys-color--on-surface);--mat-list-list-item-trailing-icon-color:var(--vi-sys-color--on-surface-variant);--mat-list-list-item-leading-icon-end-space:0;--mat-list-list-item-leading-icon-start-space:0;--mat-list-list-item-one-line-container-height:fit-content;position:relative}vi-nav-list-item .vi-nav-list-item.gmat-override.pending-animation:not(:hover):not(:focus-visible){background:var(--vi-color-processing-animation-color-1);background-size:100% 100%}@media(prefers-reduced-motion:no-preference){vi-nav-list-item .vi-nav-list-item.gmat-override.pending-animation:not(:hover):not(:focus-visible){width:0;opacity:0;-webkit-animation-name:_ngcontent-ng-c3602025319_loopColors,_ngcontent-ng-c3602025319_animationIn;animation-name:_ngcontent-ng-c3602025319_loopColors,_ngcontent-ng-c3602025319_animationIn;-webkit-animation-duration:2s,.25s;animation-duration:2s,.25s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-animation-timing-function:linear,linear;animation-timing-function:linear,linear;-webkit-animation-iteration-count:infinite,1;animation-iteration-count:infinite,1}}@-webkit-keyframes _ngcontent-ng-c3602025319_loopColors{0%{background:var(--vi-color-processing-animation-color-1)}50%{background:var(--vi-color-processing-animation-color-2)}}@keyframes _ngcontent-ng-c3602025319_loopColors{0%{background:var(--vi-color-processing-animation-color-1)}50%{background:var(--vi-color-processing-animation-color-2)}}@-webkit-keyframes _ngcontent-ng-c3602025319_animationIn{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes _ngcontent-ng-c3602025319_animationIn{0%{width:0;opacity:0}to{width:100%;opacity:1}}vi-nav-list-item .vi-nav-list-item.gmat-override.pending-animation:not(:hover):not(:focus-visible) .leading-icon-container,vi-nav-list-item .vi-nav-list-item.gmat-override.pending-animation:not(:hover):not(:focus-visible) .title-text,vi-nav-list-item .vi-nav-list-item.gmat-override.pending-animation:not(:hover):not(:focus-visible) .trailing-content,vi-nav-list-item .vi-nav-list-item.gmat-override.pending-animation:not(:hover):not(:focus-visible) .trailing-icon-container,vi-nav-list-item .vi-nav-list-item.gmat-override.pending-animation:not(:hover):not(:focus-visible) .trailing-text-container{visibility:hidden}vi-nav-list-item:not(.is-mobile) .vi-nav-list-item.gmat-override{height:32px;padding-inline:var(--vi-sys-spacing--s);gap:var(--vi-sys-spacing--s)}vi-nav-list-item:not(.is-mobile) .vi-nav-list-item-icon-button{--mat-icon-button-state-layer-size:32px}vi-nav-list-item:not(.is-mobile) .vi-nav-list-item-icon-button.is-active{background-color:var(--vi-sys-color--surface-dim)}vi-nav-list-item:not(.is-mobile).always-show-hovered-trailing-content .trailing-icon-container,vi-nav-list-item:not(.is-mobile).always-show-hovered-trailing-content .trailing-text-container,vi-nav-list-item:not(.is-mobile).has-hovered-trailing-content:focus-within .trailing-icon-container,vi-nav-list-item:not(.is-mobile).has-hovered-trailing-content:focus-within .trailing-text-container,vi-nav-list-item:not(.is-mobile).has-hovered-trailing-content:hover .trailing-icon-container,vi-nav-list-item:not(.is-mobile).has-hovered-trailing-content:hover .trailing-text-container{visibility:hidden}vi-nav-list-item:not(.is-mobile).always-show-hovered-trailing-content .label-and-badge,vi-nav-list-item:not(.is-mobile).has-hovered-trailing-content:focus-within .label-and-badge,vi-nav-list-item:not(.is-mobile).has-hovered-trailing-content:hover .label-and-badge{-webkit-padding-end:var(--vi-sys-spacing--xl);-moz-padding-end:var(--vi-sys-spacing--xl);padding-inline-end:var(--vi-sys-spacing--xl)}vi-nav-list-item:not(.is-mobile) .hovered-trailing-content.visible,vi-nav-list-item:not(.is-mobile) .hovered-trailing-content:focus-within{visibility:visible}.is-mobile vi-nav-list-item .vi-nav-list-item.gmat-override{height:44px;padding-inline:var(--vi-sys-spacing--l);gap:var(--vi-sys-spacing--m)}.is-mobile.has-hovered-trailing-content vi-nav-list-item .label-and-badge{-webkit-padding-end:var(--vi-sys-spacing--xl);-moz-padding-end:var(--vi-sys-spacing--xl);padding-inline-end:var(--vi-sys-spacing--xl)}.vi-nav-list-item.is-active{background-color:var(--vi-sys-color--surface-dim)}.vi-nav-list-item-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0}.title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[dir=rtl] vi-nav-list-item .vi-nav-list-item .leading-icon-container,[dir=rtl] vi-nav-list-item .vi-nav-list-item .trailing-icon-container{margin-left:unset;margin-right:unset}.trailing-content.gmat-override{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0}.hovered-trailing-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset-inline-end:0;top:0;bottom:0}.leading-icon-container,.trailing-icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.leading-icon-container.removed,.trailing-icon-container.removed{display:none}.vi-nav-list-item-icon-button{margin-inline:var(--vi-sys-spacing--xs)}.icon-button-badge-container{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.label-and-badge{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;overflow:hidden}.new-badge{background-color:var(--vi-sys-color--on-surface-low);color:var(--vi-sys-color--on-surface);padding:0 var(--vi-sys-spacing--s);height:1.25rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--vi-sys-shape--corner-full);-webkit-margin-start:var(--vi-sys-spacing--l);-moz-margin-start:var(--vi-sys-spacing--l);margin-inline-start:var(--vi-sys-spacing--l);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.soft-badge-dot{position:absolute;top:0;inset-inline-end:0;background-color:var(--vi-sys-color-acc-color--accent-fixed);width:.5rem;height:.5rem;border-radius:var(--vi-sys-shape--corner-full);z-index:100}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors:active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}sidenav-mavatar-footer{display:block;min-height:48px}.mavatar-footer-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-block:var(--vi-sys-spacing--xs)}@media screen and (min-width:960px){.mavatar-footer-row{padding-inline:0}}.mavatar-footer-row.collapsed{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--vi-sys-spacing--xs)}.mavatar-footer-row.collapsed .mavatar-tier-label,.mavatar-footer-row.collapsed .mavatar-user-name{display:none}.mavatar-footer-left{padding-inline:5px 6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;gap:var(--vi-sys-spacing--s);text-decoration:none}@media screen and (max-width:959.98px){.mavatar-footer-left{-webkit-margin-start:9px;-moz-margin-start:9px;margin-inline-start:9px}}.mavatar-container{height:30px;width:30px;min-height:30px;min-width:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-block:5px}.mavatar-image{width:100%;height:100%;border-radius:var(--vi-sys-shape--corner-full);z-index:1}.mavatar-user-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.mavatar-user-name{color:var(--vi-sys-color--on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mavatar-footer-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--m);margin:var(--vi-sys-spacing--xs);-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.mavatar-tier-enterprise-labels{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--vi-sys-spacing--xs);-moz-column-gap:var(--vi-sys-spacing--xs);column-gap:var(--vi-sys-spacing--xs);overflow-x:hidden}.mavatar-enterprise-label,.mavatar-label-separator,.mavatar-tier-label{white-space:nowrap;color:var(--vi-sys-color--on-surface-variant)}.mavatar-download-button,.mavatar-settings-button,.mavatar-sign-in-icon-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:32px;width:32px;color:var(--vi-sys-color--on-surface)}@media screen and (max-width:959.98px){.mavatar-download-button,.mavatar-settings-button,.mavatar-sign-in-icon-button{height:36px;width:36px}}sidenav-mavatar-footer .mavatar-download-button,sidenav-mavatar-footer .mavatar-gem-settings-button,sidenav-mavatar-footer .mavatar-sign-in-icon-button{--mat-icon-button-state-layer-size:2rem}@media screen and (max-width:959.98px){sidenav-mavatar-footer .mavatar-download-button,sidenav-mavatar-footer .mavatar-gem-settings-button,sidenav-mavatar-footer .mavatar-sign-in-icon-button{--mat-icon-button-state-layer-size:2.25rem}}.enterprise-label-collapsed-zero-state{position:fixed;inset-inline-start:var(--vi-sidenav-closed-width);bottom:var(--vi-sys-spacing--l);padding:5px var(--vi-sys-spacing--s);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--vi-sys-shape--corner-large);border:1px solid var(--vi-sys-color--on-surface-variant);background-color:var(--vi-sys-color--surface);color:var(--vi-sys-color--on-surface);white-space:nowrap;-webkit-animation:_ngcontent-ng-c3096085476_fade-in .15s cubic-bezier(.2,0,0,1) forwards;animation:_ngcontent-ng-c3096085476_fade-in .15s cubic-bezier(.2,0,0,1) forwards}@-webkit-keyframes _ngcontent-ng-c3096085476_fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-ng-c3096085476_fade-in{0%{opacity:0}to{opacity:1}}.mavatar-sign-in-button{-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s)}.mavatar-sign-in-icon-button{margin-inline:var(--vi-sys-spacing--xs)}auto-suggest{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--vi-sys-spacing--s);width:100%}.container{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:var(--vi-sys-spacing--s);z-index:2}.skeleton-loader-container{padding:var(--vi-sys-spacing--xxl) var(--vi-sys-spacing--xl)}.container-legacy{box-shadow:0 0 var(--vi-sys-spacing--l) var(--vi-sys-color--surface);border-radius:var(--vi-sys-spacing--xxl);background-color:var(--vi-sys-color--surface-container-low)}.suggestions-container{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style-type:none;padding:0;margin:0}.suggestions-container li{text-align:start}.suggestions-container-legacy li{border-radius:var(--vi-sys-shape--corner-medium)}.suggestions-container-legacy li.selected,.suggestions-container-legacy li:hover{color:var(--vi-sys-color--on-surface);background-color:var(--vi-sys-color--surface-container)}.suggestions-container-legacy li.selected+.suggestion:after,.suggestions-container-legacy li.selected:after,.suggestions-container-legacy li:hover+.suggestion:after,.suggestions-container-legacy li:hover:after{content:none}.suggestions-container-zero-state{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.suggestions-container-zero-state li{color:var(--vi-sys-color--on-surface-variant);padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--xl);border-radius:var(--vi-sys-shape--corner-extra-large-increased);text-wrap:wrap;text-wrap:pretty;text-overflow:ellipsis;overflow:hidden;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:auto}.suggestions-container-zero-state li.selected,.suggestions-container-zero-state li:hover{background-color:var(--vi-sys-color--surface);background-image:-webkit-gradient(linear,left top,left bottom,from(color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.12)),to(color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.12)));background-image:-webkit-linear-gradient(color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.12),color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.12));background-image:linear-gradient(color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.12),color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.12))}.suggestions-container-zero-state li.active{background-color:var(--vi-sys-color--surface);background-image:-webkit-gradient(linear,left top,left bottom,from(color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.16)),to(color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.16)));background-image:-webkit-linear-gradient(color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.16),color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.16));background-image:linear-gradient(color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.16),color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.16))}.suggestions-container-zero-state li:focus-visible{outline:var(--vi-sys-color--secondary) solid 3px;outline-offset:-2px}.suggestions-container-zero-state li .suggestion-text{padding:0}.suggestions-container-zero-state li.suggestion-with-dismiss{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:var(--vi-sys-spacing--xs);padding-bottom:var(--vi-sys-spacing--xs);-webkit-padding-end:var(--vi-sys-spacing--xs);-moz-padding-end:var(--vi-sys-spacing--xs);padding-inline-end:var(--vi-sys-spacing--xs)}.suggestions-container-zero-state li.suggestion-with-dismiss .suggestion-text{margin-right:var(--vi-sys-spacing--s)}.suggestions-container-zero-state li.suggestion-with-dismiss .dismiss-suggestion-button{color:var(--vi-sys-color--on-surface-variant)}@media screen and (min-width:960px){.suggestions-container-zero-state li.suggestion-with-dismiss:not(:hover) .dismiss-suggestion-button{visibility:hidden}}.starters-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--vi-sys-spacing--m);-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;height:calc(var(--vi-sys-spacing--xl)*2)}.starters-header .header-icon{-webkit-margin-end:var(--vi-sys-spacing--s);-moz-margin-end:var(--vi-sys-spacing--s);margin-inline-end:var(--vi-sys-spacing--s)}.starters-header-label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vi-sys-color--on-surface-variant)}.close-button{-webkit-margin-end:calc(var(--vi-sys-spacing--m)*-1);-moz-margin-end:calc(var(--vi-sys-spacing--m)*-1);margin-inline-end:calc(var(--vi-sys-spacing--m)*-1);margin-top:calc(var(--vi-sys-spacing--xs)*-1)}.suggestion{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 var(--vi-sys-spacing--m);height:calc(var(--vi-sys-spacing--xxl)*2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:start;color:var(--vi-sys-color--on-surface);cursor:pointer}.suggestion-legacy:not(:first-of-type):after{display:block;position:absolute;inset:0 var(--vi-sys-spacing--m) auto;content:"";height:1px;background-color:var(--vi-sys-color--surface-container-high)}.suggestion-text .highlighted-text{color:var(--vi-sys-color--on-surface-low)}.auto-complete-container{padding:var(--vi-sys-spacing--xxl) var(--vi-sys-spacing--xl)}.loading-indicator-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;inset:auto 0 var(--vi-sys-spacing--xl)}.container,.intent-card-bar-container{margin-bottom:var(--vi-sys-spacing--l)}.light-theme.show-dark-hover auto-suggest .suggestions-container-zero-state li.selected,.light-theme .show-dark-hover auto-suggest .suggestions-container-zero-state li.selected,.light-theme.show-dark-hover auto-suggest .suggestions-container-zero-state li:hover,.light-theme .show-dark-hover auto-suggest .suggestions-container-zero-state li:hover{background-color:var(--vi-sys-color--surface);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--vi-sys-color--surface-container-highest)),to(var(--vi-sys-color--surface-container-highest)));background-image:-webkit-linear-gradient(var(--vi-sys-color--surface-container-highest),var(--vi-sys-color--surface-container-highest));background-image:linear-gradient(var(--vi-sys-color--surface-container-highest),var(--vi-sys-color--surface-container-highest))}.center-input-layout auto-suggest .container,.center-input-layout auto-suggest .intent-card-bar-container{margin-block:var(--vi-sys-spacing--l)}@-webkit-keyframes _ngcontent-ng-c3917919268_expand-in{0%{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes _ngcontent-ng-c3917919268_expand-in{0%{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.simplified-input-menu-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vi-sys-color--on-surface-low);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.card-container{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f;--mat-list-list-item-one-line-container-height:40px;--mat-list-list-item-container-shape:var(--vi-sys-shape--corner-large);--mat-list-list-item-hover-state-layer-color:var(--vi-sys-color--on-surface);--mat-list-list-item-hover-state-layer-opacity:.08;--mat-list-list-item-focus-state-layer-opacity:0;--mat-list-list-item-label-text-color:var(--vi-sys-color--on-surface);--mat-list-list-item-leading-icon-color:var(--vi-sys-color--on-surface)}.card-container [mat-list-item].mat-mdc-list-item .mat-ripple .mat-ripple-element{display:none}.card-container [mat-list-item].mat-mdc-list-item:active{background-color:var(--vi-sys-color--surface-container)}.card-container [mat-list-item].mat-mdc-list-item:active .label,.card-container [mat-list-item].mat-mdc-list-item:active mat-icon{color:var(--vi-sys-color--on-surface)}.card-container [mat-list-item].mat-mdc-list-item:active .selected-icon,.card-container [mat-list-item].mat-mdc-list-item:active mat-icon[fontIcon=check]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--vi-sys-color--primary)}.card-container [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button){background-color:var(--vi-sys-color--surface-container)}.card-container [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button) .label,.card-container [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button) mat-icon{color:var(--vi-sys-color--on-surface)}.card-container [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button) .selected-icon,.card-container [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button) mat-icon[fontIcon=check]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--vi-sys-color--primary)}.card-container [mat-list-item].mat-mdc-list-item.more-tools-button.has-selected-item{--mat-list-list-item-label-text-color:var(--vi-sys-color--on-surface);--mat-list-list-item-leading-icon-color:var(--vi-sys-color--on-surface)}.card-container [mat-list-item].mat-mdc-list-item.more-tools-button.has-selected-item .label,.card-container [mat-list-item].mat-mdc-list-item.more-tools-button.has-selected-item mat-icon{color:var(--vi-sys-color--on-surface)}.card-container [mat-list-item].mat-mdc-list-item .selected-icon,.card-container [mat-list-item].mat-mdc-list-item mat-icon[fontIcon=check]{display:none}.card-container [mat-list-item].mat-mdc-list-item:disabled{pointer-events:none}.card-container [mat-list-item].mat-mdc-list-item:disabled:active,.card-container [mat-list-item].mat-mdc-list-item:disabled:hover{--mat-list-list-item-hover-state-layer-opacity:0;--mat-list-list-item-focus-state-layer-opacity:0;background-color:transparent}.card-container{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-animation:_ngcontent-ng-c3917919268_expand-in .1s ease-in-out;animation:_ngcontent-ng-c3917919268_expand-in .1s ease-in-out;background-color:var(--vi-sys-color--surface-container-low);border-radius:var(--vi-sys-shape--corner-large);-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:var(--vi-sys-spacing--s);max-height:min(440px,42vh);overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.card-container mat-action-list{padding-inline:var(--vi-sys-spacing--xs);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card-container.lm-menu-theme mat-action-list{padding:0}.card-container:hover{scrollbar-color:var(--vi-sys-color--surface-container-highest) transparent}.card-container{-webkit-transform-origin:top left;transform-origin:top left;min-width:220px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-container [mat-list-item].lm-menu-item-theme:hover{--mat-list-list-item-focus-state-layer-opacity:0}.card-container [mat-list-item].lm-menu-item-theme:active,.card-container [mat-list-item].lm-menu-item-theme:active.is-selected{background-color:var(--vi-sys-color-states--pressed-on-surface);--mat-list-list-item-hover-state-layer-opacity:0}.card-container [mat-list-item].lm-menu-item-theme.is-selected{background-color:var(--vi-sys-color--surface-dim);--mat-list-list-item-hover-state-layer-opacity:0}.card-container [mat-list-item].lm-menu-item-theme.is-selected .gem-menu-item-label,.card-container [mat-list-item].lm-menu-item-theme.is-selected .selected-icon{color:var(--vi-sys-color--on-surface)}.card-container [mat-list-item].lm-menu-item-theme.is-selected:hover:not(:active){background-color:transparent;--mat-list-list-item-hover-state-layer-opacity:1}.card-container [mat-list-item].lm-menu-item-theme.is-selected:not(.more-tools-button){background-color:var(--vi-sys-color--surface-dim)}.card-container [mat-list-item].lm-menu-item-theme.is-selected:not(.more-tools-button) .selected-icon,.card-container [mat-list-item].lm-menu-item-theme.is-selected:not(.more-tools-button) mat-icon[fontIcon=check]{color:var(--vi-sys-color--on-surface)}.card-container [mat-list-item].lm-menu-item-theme.sign-out-banner{background-color:var(--vi-sys-color--surface-dim)}.card-container [mat-list-item].lm-menu-item-theme.sign-out-banner .mat-mdc-list-item-unscoped-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.card-container.lm-menu-theme{background-color:var(--vi-sys-color--surface-bright);padding:var(--vi-sys-spacing--s);border-radius:var(--vi-sys-shape--corner-large-increased)}.card-container.signed-out{max-width:246px;overflow:hidden}.card-container.signed-out.lm-menu-theme{overflow:hidden;max-height:none}.card-container.opening-upward{-webkit-transform-origin:bottom left;transform-origin:bottom left}.menu-button{position:relative;--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface);--mat-icon-button-hover-state-layer-opacity:.08;--mat-icon-button-focus-state-layer-opacity:0;--mat-icon-button-state-layer-size:var(--simplified-input-icon-size,44px)}@media(hover:hover)and (pointer:fine){.menu-button:not(.gem-menu-button):hover{cursor:pointer;background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.08)}.menu-button:not(.gem-menu-button):is(vi-icon-button):hover button{background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.08)}}.menu-button:not(.gem-menu-button):after{content:"";position:absolute;inset:-4px;border-radius:50%}.menu-button.active{background-color:var(--vi-sys-color--surface-container);color:var(--vi-sys-color--on-surface-variant)}.menu-button vi-icon,.menu-button mat-icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0)}.simplified-input-on-mobile simplified-input-menu .menu-button vi-icon mat-icon.vi-icon-xl,.simplified-input-on-mobile simplified-input-menu .menu-button mat-icon mat-icon.vi-icon-xl{margin-top:.375rem}.lm-input-redesign simplified-input-menu .menu-button vi-icon mat-icon.vi-icon-xl,.lm-input-redesign simplified-input-menu .menu-button mat-icon mat-icon.vi-icon-xl{margin-top:0}.menu-button mat-icon.rotate-icon,.menu-button.rotate-icon vi-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simplified-input-on-mobile:not(.simplified-input-area) simplified-input-menu .menu-button{margin-bottom:-3px}simplified-input-menu .gem-menu-button{--mat-icon-button-state-layer-size:32px}simplified-input-menu .gem-menu-button.is-mobile-or-tablet{--mat-icon-button-state-layer-size:40px;-webkit-margin-start:4px;-moz-margin-start:4px;margin-inline-start:4px}.menu-button-icon-container{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.menu-button-icon-container .blue-dot{display:inline-block;width:6px;height:6px;background-color:var(--vi-sys-color--primary);border-radius:50%;position:absolute;top:0;inset-inline-end:-2px}.menu-list-container{min-width:233px;overflow-y:auto;padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--xs);scrollbar-width:thin}.lm-menu-theme .menu-list-container{overflow-y:visible}.divider{margin-left:var(--vi-sys-spacing--s);margin-right:var(--vi-sys-spacing--s)}.mobile-section{padding-bottom:var(--vi-sys-spacing--s)}.sticky-header{position:-webkit-sticky;position:sticky;z-index:1;background-color:var(--vi-sys-color--surface-container)}.tools-section-list{background-color:var(--vi-sys-color--surface-bright)}.sign-in-container{padding:0 var(--vi-sys-spacing--s) var(--vi-sys-spacing--l)}.clickable{cursor:pointer}.lm-bg{background-color:var(--vi-sys-color--surface-bright)}.floating-signin-item{--gem-list-item-background:var(--vi-sys-color--surface-dim)}body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu{box-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color);padding:var(--vi-sys-spacing--m)}body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu .vi-mode-list-button{border-radius:var(--vi-sys-shape--corner-small);min-height:32px}body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu .vi-mode-list-button:focus-visible{outline:var(--vi-sys-color--on-surface) solid 2px;outline-offset:1px;--mat-focus-indicator-border-style:none;--mat-focus-indicator-border-color:var(--mat-sys-secondary,#000);--mat-focus-indicator-display:block}body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu .vi-mode-list-button:focus-visible .mat-mdc-standard-chip .mat-mdc-chip-action-label,body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu .vi-mode-list-button:focus-visible .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu .vi-mode-list-button:focus-visible .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{overflow:visible}body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu .vi-mode-list-button{--mat-menu-item-leading-spacing:var(--vi-sys-spacing--m);--mat-menu-item-trailing-spacing:var(--vi-sys-spacing--m);--mat-menu-item-with-icon-leading-spacing:var(--vi-sys-spacing--m);--mat-menu-item-with-icon-trailing-spacing:var(--vi-sys-spacing--m);--mat-menu-container-shape:var(--vi-sys-shape--corner-small);--mat-menu-item-hover-state-layer-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.08);--mat-menu-item-label-text-size:var(--vi-sys-typography-type-scale--body-m-font-size);--mat-menu-item-label-text-weight:var(--vi-sys-typography-type-scale--body-m-font-weight);--mat-menu-item-label-text-line-height:var(--vi-sys-typography-type-scale--body-m-line-height)}body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu .vi-mode-list-button .mat-ripple-element{display:none}body.luminous-ui .mat-mdc-menu-panel.vi-mode-switch-menu .vi-mode-list-button:active{background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.12)}.vi-mode-menu-btn-for-nested-menu{--mat-button-text-container-height:53px;border-radius:var(--vi-sys-spacing--s)}a.vi-logo-container{text-decoration:none}.vi-logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--s);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--xs);cursor:pointer}.vi-logo-container.disabled{cursor:default}.vi-logo-container.with-attribution{padding:0 var(--vi-sys-spacing--s)}.vi-logo-container.logo-only{padding:6px var(--vi-sys-spacing--s)}.vi-logo-container.is-embedded{padding:0 8px;gap:2px}.vi-logo-container.hide-on-mobile{display:none}@media screen and (min-width:600px){.vi-logo-container.hide-on-mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}button.input-area-switch.is-embedded{--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-ripple-color:color(from var(--vi-sys-color--primary) srgb r g b/var(--vi-sys-state--pressed-state-layer-opacity));height:32px;padding:var(--vi-sys-spacing--m) var(--vi-sys-spacing--m) var(--vi-sys-spacing--m) var(--vi-sys-spacing--l)}button.input-area-switch.is-embedded .dropdown-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:var(--vi-sys-typography-icon-scale--icon-s-font-size);height:var(--vi-sys-typography-icon-scale--icon-s-font-size);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:var(--vi-sys-spacing--xs);color:var(--vi-sys-color--on-surface-variant)}button.input-area-switch.is-embedded .dropdown-icon.disabled{color:var(--vi-sys-color--on-surface-variant);opacity:.38}button.input-area-switch.is-embedded .input-area-switch-label{margin-right:0}button.input-area-switch{--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-hover-state-layer-opacity:.08;--mat-button-text-focus-state-layer-opacity:.08;--mat-button-text-pressed-state-layer-opacity:.08;--mat-button-text-ripple-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.1)}button.input-area-switch .input-area-switch-label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-4px}button.input-area-switch .dropdown-icon:not(.is-embedded){color:var(--vi-sys-color--on-surface-variant)}[dir=ltr] vi-mode-switcher button.input-area-switch .dropdown-icon:not(.is-embedded){margin-left:8px}[dir=rtl] vi-mode-switcher button.input-area-switch .dropdown-icon:not(.is-embedded){margin-right:8px}button.input-area-switch{margin-right:var(--vi-sys-spacing--xs)}button.input-area-switch:disabled{opacity:.38}button.input-area-switch.collapsed-icon-button{padding:0;min-width:2rem;width:2rem}button.input-area-switch.collapsed-icon-button .input-area-switch-label{margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}button.input-area-switch.simplified-mobile{--mat-button-filled-container-height:36px;--mat-button-filled-touch-target-display:block;--mat-button-outlined-container-height:36px;--mat-button-outlined-touch-target-display:block;--mat-button-protected-container-height:36px;--mat-button-protected-touch-target-display:block;--mat-button-text-container-height:36px;--mat-button-text-touch-target-display:block;--mat-button-tonal-container-height:36px;--mat-button-tonal-touch-target-display:block;padding:8px;min-width:40px;margin-right:0}button.input-area-switch.simplified-mobile .input-area-switch-label{margin:0;padding:0}.pill-ui-logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--s);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--vi-sys-spacing--xs)}.pill-ui-logo-container.with-attribution{padding:0 var(--vi-sys-spacing--s) var(--vi-sys-spacing--s)}.pill-ui-logo-container.with-attribution .vi-logo-container,.pill-ui-logo-container.under-input{padding:0}.pill-ui-logo-container.under-input.gem-menu-redesign{gap:0;position:relative;inset-inline-start:.625rem}.pill-ui-logo-container.in-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:0}.pill-ui-logo-container.in-header .vi-logo-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pill-ui-logo-container.in-header .logo-pill-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}.pill-ui-logo-container.in-header .logo-pill-btn .vi-button-content{gap:2px}.pill-ui-logo-container.in-header .logo-pill-btn button{padding-inline:var(--vi-sys-spacing--m)}.pill-ui-logo-container.in-header .logo-pill-btn .logo-pill-label-container{font-weight:var(--vi-sys-typography-markdown-type-scale--p-font-weight)}.pill-ui-logo-container.in-header .logo-pill-btn .logo-pill-label-container span{font-optical-sizing:none;font-size:18px;-webkit-transform:scale(.888888);transform:scale(.888888);-webkit-transform-origin:left center;transform-origin:left center;max-width:4.5rem;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pill-ui-logo-container.in-header .logo-pill-btn .logo-pill-label-container span.conversation-title{max-width:3.5rem}.pill-ui-logo-container.in-header .logo-pill-btn .logo-pill-label-container span.project-conversation-title{max-width:6.75rem}.pill-ui-logo-container.in-header .logo-pill-btn .logo-pill-label-container.lm-redesign-enabled .picker-primary-text,.pill-ui-logo-container.in-header .logo-pill-btn .logo-pill-label-container.lm-redesign-enabled .picker-secondary-text{max-width:none}.pill-ui-logo-container .logo-pill-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 var(--vi-sys-spacing--xs) 0 var(--vi-sys-spacing--m)}.pill-ui-logo-container .logo-pill-btn:active,.pill-ui-logo-container .logo-pill-btn:focus,.pill-ui-logo-container .logo-pill-btn:hover{box-shadow:none}.pill-ui-logo-container .logo-pill-btn:not(.under-input){--mat-button-filled-container-height:24px;--mat-button-filled-touch-target-display:none;--mat-button-outlined-container-height:24px;--mat-button-outlined-touch-target-display:none;--mat-button-protected-container-height:24px;--mat-button-protected-touch-target-display:none;--mat-button-text-container-height:24px;--mat-button-text-touch-target-display:none;--mat-button-tonal-container-height:24px;--mat-button-tonal-touch-target-display:none}.logo-pill-label-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow-block:hidden}.logo-pill-label-container .picker-primary-text{color:var(--vi-sys-color--on-surface)}.logo-pill-label-container .picker-secondary-text{color:var(--vi-sys-color--on-surface-variant);-webkit-margin-start:.25rem;-moz-margin-start:.25rem;margin-inline-start:.25rem}.logo-pill-label-container .aureus-picker-extended-text{color:var(--vi-sys-color--on-surface-low);-webkit-margin-start:.25rem;-moz-margin-start:.25rem;margin-inline-start:.25rem}.logo-pill-label-container.thinking-level-enabled .picker-secondary-text{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0}.logo-pill-label-container .blue-dot{width:6px;height:6px;background-color:var(--vi-sys-color-acc-color--accent-fixed);border-radius:50%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:2px;margin-left:3px;margin-right:1px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.logo-pill-label-container .blue-dot.inline-dot{width:var(--vi-sys-spacing--s);height:var(--vi-sys-spacing--s);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:0;-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s);background-color:var(--vi-sys-color-acc-color--accent-fixed)}.logo-pill-label-container .blue-dot.inline-leading-dot{margin-inline:0 .625rem}.project-conversation-title{display:inline-block;color:var(--vi-sys-color--on-surface);font-weight:var(--vi-sys-typography-markdown-type-scale--p-strong-font-weight)}.input-area-switch.pressed:not(.is-embedded){background-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/var(--vi-sys-state--pressed-state-layer-opacity));--mat-button-text-focus-state-layer-opacity:0;--mat-button-text-hover-state-layer-opacity:0;--mat-button-text-pressed-state-layer-opacity:0}.gem-menu-redesign .input-area-switch:not(.pressed):not(.is-embedded):not(:focus-visible){--mat-button-text-focus-state-layer-opacity:0}.input-area-switch.is-embedded.pressed{background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--hover-state-layer-opacity))}.current-mode-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;width:100%;text-align:start;padding:0 var(--vi-sys-spacing--s);color:var(--vi-sys-color--on-surface-variant);min-height:1.25em}.hidden{display:none}.bottom-sheet-header{padding:var(--vi-sys-spacing--m) var(--vi-sys-spacing--l)}.simplified-mobile-header{color:var(--vi-sys-color--on-surface-variant);margin-left:var(--vi-sys-spacing--xl)}.simplified-mobile-list{background-color:var(--vi-sys-color--surface-container-low)}.menu-option-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.menu-option-container .upsell-button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-end:var(--vi-sys-spacing--l);-moz-margin-end:var(--vi-sys-spacing--l);margin-inline-end:var(--vi-sys-spacing--l);width:100%}.title-and-check{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--m);-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-option-container .mat-mdc-menu-item .mat-mdc-menu-item-text{min-width:100%}.vi-mode-switch-menu.mat-mdc-menu-panel{background-color:var(--vi-color-synthetic--mat-card-background);max-height:50vh;overflow-y:auto}.vi-mode-switch-menu.mat-mdc-menu-panel.under-input{margin:var(--vi-sys-spacing--s) 0}.vi-mode-switch-menu.mat-mdc-menu-panel:has(.enable-embedded-aureus){max-height:80vh}.vi-mode-switch-menu.mat-mdc-menu-panel:not(.under-input){margin-top:var(--vi-sys-spacing--s);margin-inline:calc(var(--vi-sys-spacing--s)*-1)}.vi-mode-list-button{--mat-menu-container-shape:var(--vi-sys-shape--corner-small);--mat-menu-item-with-icon-leading-spacing:var(--vi-sys-spacing--xl);--mat-menu-item-with-icon-trailing-spacing:var(--vi-sys-spacing--l);--mat-menu-item-leading-spacing:var(--vi-sys-spacing--xl);--mat-menu-item-trailing-spacing:var(--vi-sys-spacing--l)}.title-and-description{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.title-and-description>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-and-description.simplified-mobile,.title-and-description.simplified-desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.title-and-description.luminous-ui{gap:var(--vi-sys-spacing--l);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.title-and-description.svg-icon-gap{gap:var(--vi-sys-spacing--s)}.title-with-indent{-webkit-padding-start:32px;-moz-padding-start:32px;padding-inline-start:32px}.title-with-indent.is-embedded{-webkit-padding-start:24px;-moz-padding-start:24px;padding-inline-start:24px}.title-and-check.under-input .mode-desc{color:var(--vi-sys-color--on-surface-variant)}.title-and-check.under-input .mode-check{color:var(--vi-sys-color--primary);margin-right:0}.title-and-check.under-input .mode-check.is-embedded{margin-right:var(--vi-sys-spacing--m)}.nested-mode-title-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--m);padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--m)}.nested-mode-title-bar.simplified-ui{padding:0 var(--vi-sys-spacing--xl) var(--vi-sys-spacing--s);--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-l-font-size);font-weight:var(--vi-sys-typography-type-scale--label-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface-low)}.nested-mode-title-bar.simplified-ui.under-input{color:var(--vi-sys-color--on-surface-variant)}.nested-mode-title-bar.simplified-ui.under-input.enable-aurora{-webkit-padding-start:var(--vi-sys-spacing--l);-moz-padding-start:var(--vi-sys-spacing--l);padding-inline-start:var(--vi-sys-spacing--l)}.nested-mode-title-bar.enable-aurora{padding:0 var(--vi-sys-spacing--l) var(--vi-sys-spacing--s)}.nested-mode-title-bar.is-embedded{padding:8px 14px}.nested-mode-title-bar.is-embedded .title{color:var(--vi-sys-color--on-surface-variant)}.nested-mode-title-bar.simplified-desktop{padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--l) 0}.new-model-badge{background-color:var(--vi-sys-color--primary);border-radius:var(--vi-sys-shape--corner-full);color:var(--vi-sys-color--on-primary);gap:var(--vi-sys-spacing--xs);padding:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--s);white-space:nowrap}.new-model-badge.is-embedded{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-s-font-size);font-weight:var(--vi-sys-typography-type-scale--label-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-s-font-wght,"wght" 540 );border-radius:var(--vi-sys-shape--corner-extra-small);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:var(--vi-sys-spacing--xl);padding:0 var(--vi-sys-spacing--xs);text-transform:uppercase}.sign-in-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:var(--vi-sys-spacing--s) var(--vi-sys-spacing--l);-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--vi-sys-spacing--l);border-radius:var(--vi-sys-spacing--l);background-color:var(--vi-sys-color--surface-container-highest);gap:var(--vi-sys-spacing--xs)}@media only screen and (min-width:960px){.sign-in-container{margin:var(--vi-sys-spacing--s) var(--vi-sys-spacing--l) var(--vi-sys-spacing--s)}}.upgrade-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--m);padding:0 var(--vi-sys-spacing--xl)}.upgrade-container .upgrade-text-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.upgrade-container .upgrade-button-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:0;min-height:0;--mat-menu-item-hover-state-layer-color:transparent;--mat-menu-item-focus-state-layer-color:transparent}.upgrade-container.under-input{gap:var(--vi-sys-spacing--xs);padding:0 var(--vi-sys-spacing--l)}.upgrade-container.under-input .upgrade-desc{color:var(--vi-sys-color--on-surface-variant)}.upgrade-container.under-input .upsell-button{padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--m)}.upgrade-container.under-input.mobile{padding:var(--vi-sys-spacing--m) var(--vi-sys-spacing--l) var(--vi-sys-spacing--m) var(--vi-sys-spacing--xl)}.vi-mode-menu-button.is-embedded{height:32px}.vi-mode-menu-button.is-embedded .mat-mdc-button-persistent-ripple{border-radius:var(--vi-sys-shape--corner-small)}.vi-mode-list-button.enable-aurora{padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--l)}.vi-mode-list-button.under-input{padding:var(--vi-sys-spacing--m) var(--vi-sys-spacing--l) var(--vi-sys-spacing--m) var(--vi-sys-spacing--xl)}.vi-mode-list-button.is-embedded{padding:var(--vi-sys-spacing--m) 14px}.vi-mode-list-button.is-embedded .mode-title{color:var(--vi-sys-color--on-surface)}.vi-mode-list-button.is-embedded .mode-desc{color:var(--vi-sys-color--on-surface-variant)}.vi-mode-list-button.is-embedded.enable-embedded-luminous{padding-inline:var(--vi-sys-spacing--m)}.vi-mode-list-button.is-embedded.enable-embedded-luminous .mode-desc{color:var(--vi-sys-color--on-surface-variant)}.vi-mode-list-button.is-embedded.is-selected:not(.enable-embedded-luminous){background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/var(--vi-sys-state--hover-state-layer-opacity))}.menu-inner-container{padding:var(--vi-sys-spacing--m) 0}.menu-inner-container.enable-aurora{padding:var(--vi-sys-spacing--s) 0}.menu-inner-container.under-input{padding-bottom:0}.menu-inner-container.is-embedded{padding:0}.menu-inner-container.is-embedded .upgrade-container{padding:var(--vi-sys-spacing--m) 14px}.menu-inner-container.is-embedded .upgrade-container .upgrade-title{color:var(--vi-sys-color--on-surface)}.menu-inner-container.is-embedded .upgrade-container .upgrade-desc{color:var(--vi-sys-color--on-surface-variant)}.menu-inner-container.is-embedded .upgrade-container .upsell-button{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-l-font-size);font-weight:var(--vi-sys-typography-type-scale--label-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght,"wght" 540 );--mat-button-text-container-height:32px}.menu-inner-container .mat-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.auto-browse-footer-container{border-top:1px solid var(--vi-sys-color--outline-low);padding:var(--vi-sys-spacing--m) 14px}.auto-browse-footer-container span{color:var(--vi-sys-color--on-surface-variant)}.auto-browse-footer-container.enable-embedded-luminous{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:var(--vi-sys-spacing--m);margin-block-start:var(--vi-sys-spacing--m);-webkit-padding-after:0;padding-block-end:0}.auto-browse-footer-container.enable-embedded-luminous span{color:var(--vi-sys-color--on-surface-variant)}.vi-mode-switch-menu>.mat-mdc-menu-content:has(.is-embedded){padding:6px 0}.vi-mode-switch-menu>.mat-mdc-menu-content:has(.is-embedded):has(.enable-embedded-aureus){padding-bottom:0}.vi-mode-switch-menu>.mat-mdc-menu-content:has(.is-embedded):has(.enable-embedded-luminous){padding:0}.vi-mode-switch-menu>.mat-mdc-menu-content:has(.simplified-desktop){padding:0}.vi-mode-switch-menu.mat-mdc-menu-panel.simplified-desktop{--mat-menu-container-color:var(--vi-sys-color--surface-container-low);--mat-menu-container-shape:var(--vi-sys-shape--corner-large);background-color:var(--vi-sys-color--surface-container-low);box-shadow:0 2px 6px #00000026,0 1px 2px #0000004d;-moz-box-sizing:border-box;box-sizing:border-box;width:200px}.popover-menu{max-width:18.75rem;max-height:50vh;overflow-y:auto;text-align:start}.vi-mode-switch-menu-list{max-height:50vh;overflow-y:auto}.menu-inner-container.simplified-desktop{padding:var(--vi-sys-spacing--xs);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--vi-sys-spacing--xs)}.vi-mode-list-button.simplified-desktop{padding:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--m);border-radius:var(--vi-sys-shape--corner-large);--mat-menu-item-label-text-color:var(--vi-sys-color--on-surface);--mat-menu-item-hover-state-layer-color:var(--vi-sys-color--surface-container);--mat-menu-item-focus-state-layer-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.08);--mat-menu-item-icon-color:var(--vi-sys-color--on-surface)}.vi-mode-list-button.simplified-desktop.is-selected,.vi-mode-list-button.simplified-desktop:active{background-color:var(--vi-sys-color--surface-container)}.vi-mode-list-button.simplified-desktop:hover{background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.08);border-radius:var(--vi-sys-shape--corner-medium)}.vi-mode-list-button.simplified-desktop:disabled{pointer-events:none}.vi-mode-list-button.simplified-desktop .title-and-description .mode-title{color:var(--vi-sys-color--on-surface)}.vi-mode-list-button.simplified-desktop .title-and-description .mode-desc{color:var(--vi-sys-color--on-surface-variant)}.vi-mode-list-button.simplified-desktop .mode-check{color:var(--vi-sys-color--primary)}signin-banner,upgrade-banner{cursor:pointer}.fullscreen-menu-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--xs);background-color:var(--vi-sys-color--surface);border-bottom:1px solid var(--vi-sys-color--outline-variant)}.fullscreen-menu-header button[mat-icon-button]{color:var(--vi-sys-color--on-surface-variant)}@-webkit-keyframes _ngcontent-ng-c2595844088_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-ng-c2595844088_fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:_ngcontent-ng-c2595844088_fadeIn .3s ease-in-out;animation:_ngcontent-ng-c2595844088_fadeIn .3s ease-in-out}.thinking-level-divider{height:.0625rem;background-color:var(--vi-sys-color--outline-variant);margin:var(--vi-sys-spacing--s) 0}.upgrade-button-aureus-container{border-top:1px solid var(--vi-sys-color--outline-low);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--s);height:32px;padding:var(--vi-sys-spacing--m) 14px;color:var(--vi-sys-color--primary);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.mat-mdc-menu-item .luminous-check-icon mat-icon{margin-right:0}.luminous-check-icon.hidden{display:block;visibility:hidden}.luminous-picker-text{white-space:nowrap}.upgrade-button-aureus-container.enable-embedded-luminous{margin:var(--vi-sys-spacing--m) calc(var(--vi-sys-spacing--m)*-1) calc(var(--vi-sys-spacing--m)*-1) calc(var(--vi-sys-spacing--m)*-1);color:var(--vi-sys-color--on-surface);background-color:var(--vi-sys-color--surface-dim);gap:var(--vi-sys-spacing--m);padding:var(--vi-sys-spacing--l) var(--vi-sys-spacing--xl) var(--vi-sys-spacing--xl) var(--vi-sys-spacing--xxl);-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.upgrade-button-aureus-container.enable-embedded-luminous .aureus-upsell-description{font-weight:400}.mode-picker-sign-in-button{--gem-menu-item-background:var(--vi-sys-color--surface-dim);width:100%}.badge-and-chevron{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--s)}.temp-chat-button{border:1px solid var(--vi-sys-color--outline-variant);--open-opacity-duration:var( --side-nav-open-dynamic-item-opacity-duration,.1s );--open-opacity-delay:var(--side-nav-open-dynamic-item-opacity-delay,.15s);--close-opacity-duration:var( --side-nav-close-dynamic-item-opacity-duration,50ms )}.temp-chat-button:focus-visible{outline:3px solid var(--vi-sys-color--secondary);outline-offset:-3px}.temp-chat-button{--mat-icon-button-icon-size:16px}.has-feature-pagestemp-chat-button .temp-chat-button,.has-feature-pages temp-chat-button .temp-chat-button{--mat-icon-button-state-layer-size:36px}.temp-chat-button.temp-chat-on{background-color:var(--vi-sys-color--primary-container);border-color:transparent;--temp-chat-icon-color:var(--vi-sys-color--on-primary-container)}.temp-chat-button.temp-chat-on.redesign{background-color:unset;--temp-chat-icon-color:unset}.temp-chat-button.redesign{border:none;--mat-icon-button-icon-size:20px}.temp-chat-button.redesign .temp-chat-icon{width:unset;height:unset;margin:unset}.temp-chat-icon{display:block;width:16px;height:16px;margin:-1px;color:var(--temp-chat-icon-color)}.temp-chat-entry{-webkit-animation:_ngcontent-ng-c4149929919_temp-chat-entry var(--open-opacity-duration) linear var(--open-opacity-delay) both;animation:_ngcontent-ng-c4149929919_temp-chat-entry var(--open-opacity-duration) linear var(--open-opacity-delay) both}.temp-chat-exit{-webkit-animation:_ngcontent-ng-c4149929919_temp-chat-exit var(--close-opacity-duration) linear both;animation:_ngcontent-ng-c4149929919_temp-chat-exit var(--close-opacity-duration) linear both}@-webkit-keyframes _ngcontent-ng-c4149929919_temp-chat-entry{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-ng-c4149929919_temp-chat-entry{0%{opacity:0}to{opacity:1}}@-webkit-keyframes _ngcontent-ng-c4149929919_temp-chat-exit{0%{opacity:1}to{opacity:0}}@keyframes _ngcontent-ng-c4149929919_temp-chat-exit{0%{opacity:1}to{opacity:0}}file-drop-indicator{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}[data-filedrop-id=remy-input] file-drop-indicator{top:calc(var(--vi-sys-spacing--m)*-.5);bottom:calc(var(--vi-sys-spacing--m)*-.5);position:absolute;z-index:2;pointer-events:none}.overlay-container{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background-color:color(from var(--vi-sys-color--surface-container-low) srgb r g b/.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px dashed color(from var(--vi-sys-color--text-basic-stop-high) srgb r g b/.8);border-radius:24px;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--vi-sys-color--text-basic-stop-high);display:block;text-align:center;width:100%}.overlay-container[data-filedrop-id=chat-window-input-container]{height:200px;max-width:var(--vi-chat-window-max-width-default,760px)}.overlay-container[data-filedrop-id=gem-preview-chat],.overlay-container[data-filedrop-id=gem-preview-knowledge],.overlay-container[data-filedrop-id=studio-sidebar]{height:100%;position:relative;width:100%;border-radius:var(--vi-sys-spacing--s)}.overlay-container[data-filedrop-id=remy-input]{height:100%;width:100%}.overlay-container.lm-theme{color:var(--vi-sys-color-acc-color--accent-fixed);border:1px dashed var(--vi-sys-color-acc-color--accent)}.overlay-container.isDraggedOver{background-color:color(from var(--vi-sys-color--primary-container) srgb r g b/.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button-base .mat-icon{min-height:fit-content;flex-shrink:0}@media(hover:none){.mat-mdc-button-base:hover>span.mat-mdc-button-persistent-ripple:before{opacity:0}}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:#0000;padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-button-text-horizontal-padding, 12px);height:var(--mat-button-text-container-height, 40px);font-family:var(--mat-button-text-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-text-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-text-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-text-label-text-transform);font-weight:var(--mat-button-text-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mat-button-text-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mat-button-text-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-text-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-button-text-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-button-text-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-text-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-text-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-text-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-text-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-text-touch-target-size, 48px);display:var(--mat-button-text-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-unelevated-button{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);height:var(--mat-button-filled-container-height, 40px);font-family:var(--mat-button-filled-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-filled-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-filled-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-filled-label-text-transform);font-weight:var(--mat-button-filled-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-filled-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-button-filled-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-filled-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-filled-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-filled-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-filled-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-filled-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-filled-touch-target-size, 48px);display:var(--mat-button-filled-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mat-button-filled-label-text-color, var(--mat-sys-on-primary));background-color:var(--mat-button-filled-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mat-button-filled-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button .mat-mdc-button-progress-indicator-container{--mat-progress-spinner-active-indicator-color: var(--mat-button-filled-progress-active-indicator-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:var(--mat-button-protected-container-elevation-shadow, var(--mat-sys-level1));height:var(--mat-button-protected-container-height, 40px);font-family:var(--mat-button-protected-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-protected-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-protected-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-protected-label-text-transform);font-weight:var(--mat-button-protected-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-protected-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-button-protected-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-protected-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-protected-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-protected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-protected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-protected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-protected-touch-target-size, 48px);display:var(--mat-button-protected-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-raised-button:not(:disabled){color:var(--mat-button-protected-label-text-color, var(--mat-sys-primary));background-color:var(--mat-button-protected-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mat-button-protected-container-shape, var(--mat-sys-corner-full))}@media(hover:hover){.mat-mdc-raised-button:hover{box-shadow:var(--mat-button-protected-hover-container-elevation-shadow, var(--mat-sys-level2))}}.mat-mdc-raised-button:focus{box-shadow:var(--mat-button-protected-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mat-button-protected-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-protected-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-protected-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mat-button-protected-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border .28s cubic-bezier(.4,0,.2,1);height:var(--mat-button-outlined-container-height, 40px);font-family:var(--mat-button-outlined-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-outlined-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-outlined-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-outlined-label-text-transform);font-weight:var(--mat-button-outlined-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mat-button-outlined-container-shape, var(--mat-sys-corner-full));border-width:var(--mat-button-outlined-outline-width, 1px);padding:0 var(--mat-button-outlined-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-button-outlined-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-outlined-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-outlined-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-outlined-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-outlined-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-outlined-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-outlined-touch-target-size, 48px);display:var(--mat-button-outlined-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-outlined-button:not(:disabled){color:var(--mat-button-outlined-label-text-color, var(--mat-sys-primary));border-color:var(--mat-button-outlined-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mat-button-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-tonal-button{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);height:var(--mat-button-tonal-container-height, 40px);font-family:var(--mat-button-tonal-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-tonal-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-tonal-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-tonal-label-text-transform);font-weight:var(--mat-button-tonal-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-tonal-horizontal-padding, 24px)}.mat-tonal-button:not(:disabled){color:var(--mat-button-tonal-label-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-button-tonal-container-color, var(--mat-sys-secondary-container))}.mat-tonal-button,.mat-tonal-button .mdc-button__ripple{border-radius:var(--mat-button-tonal-container-shape, var(--mat-sys-corner-full))}.mat-tonal-button[disabled],.mat-tonal-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-tonal-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-tonal-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-tonal-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}[dir=rtl] .mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}.mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}[dir=rtl] .mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}.mat-tonal-button .mat-ripple-element{background-color:var(--mat-button-tonal-ripple-color, color-mix(in srgb, var(--mat-sys-on-secondary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-tonal-button .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-tonal-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-tonal-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple:before{background-color:var(--mat-button-tonal-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-tonal-button:hover>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-tonal-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-tonal-button.cdk-program-focused>.mat-mdc-button-persistent-ripple:before,.mat-tonal-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple:before,.mat-tonal-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-tonal-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-tonal-button:active>.mat-mdc-button-persistent-ripple:before{opacity:var(--mat-button-tonal-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-tonal-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-tonal-touch-target-size, 48px);display:var(--mat-button-tonal-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-tonal-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple:before,.mat-tonal-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-persistent-ripple,.mat-tonal-button .mat-mdc-button-persistent-ripple:before{inset:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple:before,.mat-tonal-button .mat-mdc-button-persistent-ripple:before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon,.mat-tonal-button .mdc-button__label,.mat-tonal-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator,.mat-tonal-button .mat-focus-indicator{inset:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus-visible>.mat-focus-indicator:before,.mat-mdc-unelevated-button:focus-visible>.mat-focus-indicator:before,.mat-mdc-raised-button:focus-visible>.mat-focus-indicator:before,.mat-mdc-outlined-button:focus-visible>.mat-focus-indicator:before,.mat-tonal-button:focus-visible>.mat-focus-indicator:before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable,.mat-tonal-button._mat-animation-noopable{transition:none!important;animation:none!important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-tonal-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{inset:-1px}.mat-mdc-unelevated-button .mat-focus-indicator:before,.mat-tonal-button .mat-focus-indicator:before,.mat-mdc-raised-button .mat-focus-indicator:before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator:before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-mdc-button-progress-indicator-container{position:absolute;inset-inline-start:0;inset-block-start:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box}.mat-mdc-button-progress-indicator-shown mat-icon,.mat-mdc-button-progress-indicator-shown [matButtonIcon],.mat-mdc-button-progress-indicator-shown .mdc-button__label{visibility:hidden}.container{border-radius:var(--vi-sys-shape--corner-large-increased);box-shadow:var(--vi-sys-elevation--level1-shadow-offset-x) var(--vi-sys-elevation--level1-shadow-offset-y) var(--vi-sys-elevation--level1-shadow-blur) var(--vi-sys-elevation--level1-shadow-spread) var(--vi-sys-elevation--level1-color)}[data-visible=false]{display:none}mat-divider{margin-block:var(--vi-sys-spacing--s);width:100%}h4{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--title-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--title-s-font-size);font-weight:var(--vi-sys-typography-type-scale--title-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--title-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--title-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--title-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--title-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-title-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface-low);margin:var(--vi-sys-spacing--m)}gem-menu-item:focus-visible{outline:2px solid var(--vi-sys-color--on-surface);outline-offset:-2px;border-radius:var(--vi-sys-shape--corner-medium)}.mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline-variant));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline-variant));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}[aria-disabled=true]{cursor:default}.gem-menu-item-link{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:inherit;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.expand-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-padding-start:var(--vi-sys-spacing--xxl)var(--vi-sys-spacing--s);-moz-padding-start:var(--vi-sys-spacing--xxl)var(--vi-sys-spacing--s);padding-inline-start:var(--vi-sys-spacing--xxl)var(--vi-sys-spacing--s)}.selected{background-color:var(--vi-sys-color--surface-dim);color:var(--vi-sys-color--on-surface);outline:none}.checkmark-only.selected{background-color:transparent}.lm-menu-item-theme:not(.disabled):hover{background-color:var(--vi-sys-color-states--hover-on-surface);outline:none}.lm-menu-item-theme:active{background-color:var(--vi-sys-color-states--pressed-on-surface)}.disabled{opacity:.38}.leading-container,.trailing-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:var(--vi-sys-spacing--xl);min-width:var(--vi-sys-spacing--xl)}.leading-spacer{width:var(--vi-sys-spacing--xl);height:var(--vi-sys-spacing--xl)}.label-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-width:0}.label{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sublabel{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:var(--vi-sys-spacing--s);background-color:var(--vi-sys-color--on-surface-low);border-radius:var(--vi-sys-shape--corner-full);height:1.5rem}@media screen and (max-width:959.98px){.label{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-l-font-size);font-weight:var(--vi-sys-typography-type-scale--body-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-l-font-wght,"wght" 540 )}.leading-container,.trailing-container{min-height:var(--vi-sys-spacing--xxl);min-width:var(--vi-sys-spacing--xxl)}}location-footer{height:38px}.footer-text-style,location-footer:not(.ia-redesign) .location-buttons-dot,location-footer:not(.ia-redesign) .location-footer-atl-text,location-footer:not(.ia-redesign) .location-footer-name,location-footer:not(.ia-redesign) .update-location-text{font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:.6875rem;line-height:1rem;font-weight:500;letter-spacing:.00625rem}.footer-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:-8px}.location-icon{width:.5625rem;height:.5625rem;padding:.4375rem .5rem;font-size:.5625rem;color:var(--vi-sys-color--outline)}.location-icon.precise{color:var(--vi-color-code-quotes-and-meta)}.location-footer-textual{display:inline-block}.location-footer-name{padding-top:16px}.location-clickable:active,.location-clickable:hover{cursor:pointer}.location-clickable{color:var(--vi-sys-color--primary)}.location-footer-atl-text,.update-location-text{padding-inline:0;border:none;background:none;position:relative}.location-buttons-dot{color:var(--vi-sys-color--outline)}location-footer:not(.ia-redesign) .location-buttons-dot{font-size:.75rem}.last-line-target{height:24px;width:100%;position:absolute;top:1.0625rem;z-index:2}.new-line-target{width:100%;height:24px;display:inline-block}.ia-redesign location-footer{--icon-text-gap:var(--vi-sys-spacing--l);--location-icon-width:var(--vi-sys-spacing--xl);display:block;height:unset}.ia-redesign location-footer .footer-container{gap:var(--icon-text-gap);margin:0}.ia-redesign location-footer .location-icon{margin:0;padding:0;width:var(--location-icon-width);height:var(--vi-sys-spacing--l);line-height:var(--vi-sys-spacing--l);font-size:var(--vi-sys-spacing--s);text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ia-redesign location-footer .location-footer-textual{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--vi-sys-spacing--xs);min-width:0}.ia-redesign location-footer .name-and-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ia-redesign location-footer .location-footer-name{padding:0}.ia-redesign location-footer .last-line-target,.ia-redesign location-footer .new-line-target{display:none}.ia-redesign.is-wrapping location-footer .location-buttons-dot{visibility:hidden}.mat-mdc-menu-item .ia-redesign location-footer{--icon-text-gap:var(--vi-sys-spacing--m)}@media only screen and (max-width:768px){.ia-redesign location-footer{--icon-text-gap:var(--vi-sys-spacing--m);--location-icon-width:18px}.mat-mdc-list-item .ia-redesign location-footer{--location-icon-width:var(--vi-sys-spacing--l)}.mat-mdc-list-item .ia-redesign location-footer .footer-container{display:block}.mat-mdc-list-item .ia-redesign location-footer .location-footer-textual{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mat-mdc-list-item .ia-redesign location-footer .location-icon{vertical-align:top}}.vi-shell-layout location-footer{padding:var(--vi-sys-spacing--s)}.vi-shell-layout location-footer .footer-container{gap:var(--vi-sys-spacing--m)}.vi-shell-layout location-footer .location-icon{color:var(--vi-sys-color--on-surface);width:24px;height:24px;font-size:8px}.vi-shell-layout location-footer .location-footer-textual{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:unset;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:unset;flex-flow:unset;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vi-shell-layout location-footer .location-footer-name{color:var(--vi-sys-color--on-surface);text-decoration:underline}.vi-shell-layout location-footer .location-footer-atl-text{color:var(--vi-sys-color--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:start}.vi-shell-layout location-footer .update-location-text{color:var(--vi-sys-color--on-surface-variant);text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:start}.vi-shell-layout location-footer .name-and-source{-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset}.mat-mdc-menu-item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mat-mdc-list-item{border-radius:var(--vi-sys-shape--corner-extra-small);-webkit-margin-after:2px;margin-block-end:2px}.new-badge{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--vi-sys-color--primary);color:var(--vi-sys-color--on-primary);padding:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--s);border-radius:var(--vi-sys-shape--corner-full);-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s)}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:dir(rtl) .katex{direction:ltr;display:inline-flex;flex-direction:row-reverse}.response-tts-container.hidden{display:none}.tts-button{--mat-icon-button-state-layer-size:2.25rem;--mat-icon-button-icon-color:var(--vi-sys-color--on-surface);background-color:var(--vi-sys-color-acc-color--accent);box-shadow:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-icon{border-radius:50%}.xap-count-badge-container{display:inline-block}xap-count-badge.xap-count-badge-dot{background-color:var(--vi-sys-color-acc-color--accent-fixed)}button.not-on-chat-page{cursor:pointer}button{overflow:visible}.vi-brand-image{height:22px;width:22px}.vi-brand-image.mobile{height:28px;width:28px}.vi-shell-layoutvi-sidenav-brand-button button{padding:6px;--mat-icon-button-state-layer-size:36px;--mat-icon-button-touch-target-size:36px}.vi-sidenav-brand-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.vi-sidenav-brand-text{color:var(--vi-sys-color--on-surface);margin-inline:var(--vi-sys-spacing--s);display:none;opacity:0}.vi-sidenav-brand-text.mobile{margin-inline:var(--vi-sys-spacing--m)}.vi-sidenav-brand-text:not(.mobile){font-size:17px}.vi-sidenav-brand-text.expanded{display:inline;-webkit-animation:_ngcontent-ng-c793086362_fadeIn .1s ease forwards;animation:_ngcontent-ng-c793086362_fadeIn .1s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes _ngcontent-ng-c793086362_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-ng-c793086362_fadeIn{0%{opacity:0}to{opacity:1}}a{padding-block:var(--vi-sys-spacing--xs);-webkit-margin-start:6px;-moz-margin-start:6px;margin-inline-start:6px;text-decoration:none}.xap-count-badge-container{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.xap-count-badge-dot{position:absolute;top:-2px;right:-2px}zero-state-banners{display:contents}student-aip-upsell,zs-advanced-upsell{inset-inline-end:0;position:absolute;top:calc(var(--announcement-banner-padding-top, 0px));z-index:2}banner,brand-kit-banner,gbp-discovery-banner{bottom:var(--vi-sys-spacing--m);inset-inline:0;margin:0 auto;max-width:calc(min(var(--vi-chat-window-max-width-default, 760px),100%) - var(--vi-sys-spacing--l)*2);position:absolute;width:100%;z-index:2}@media screen and (min-width:960px){banner,brand-kit-banner,gbp-discovery-banner{bottom:unset;inset-inline-end:var(--vi-sys-spacing--xxl);inset-inline-start:unset;max-width:512px;top:var(--vi-sys-spacing--s)}:where(.vi-component-theme) zero-state-banners banner,:where(.vi-component-theme) zero-state-banners brand-kit-banner,:where(.vi-component-theme) zero-state-banners gbp-discovery-banner{top:calc(var(--vi-sys-spacing--s) + 48px + var(--vi-sys-spacing--s));display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:960px){:where(.vi-component-theme) zero-state-banners banner,:where(.vi-component-theme) zero-state-banners brand-kit-banner,:where(.vi-component-theme) zero-state-banners gbp-discovery-banner{max-width:430px}}zero-state-disclaimers{display:contents}.human-review-disclosure-container{position:absolute;bottom:0;max-width:940px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:var(--vi-sys-spacing--xxl);-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-top:32px;z-index:4;visibility:hidden;-webkit-transition:opacity .15s linear,visibility 0s linear .15s;transition:opacity .15s linear,visibility 0s linear .15s}.human-review-disclosure-container.show-disclosures{visibility:visible;-webkit-transition:opacity .15s linear,visibility .15s linear 0s;transition:opacity .15s linear,visibility .15s linear 0s}.human-review-disclosure-container quota-exceeded-message{margin-bottom:0}agent-mode-quota-disclaimer.above-input-area,deep-thinking-limit-disclaimer.above-input-area,googler-enterprise-mode-disclaimer,googler-enterprise-mode-disclaimer-banner,gxu-usage-warning-disclaimer.above-input-area,human-review-disclosure,human-review-disclosure-banner,redirect-to-ge-banner,thinking-limit-disclaimer.above-input-area,video-generation-quota-disclaimer.above-input-area{max-width:696px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}:where(.vi-component-theme) zero-state-disclaimers agent-mode-quota-disclaimer.above-input-area,:where(.vi-component-theme) zero-state-disclaimers deep-thinking-limit-disclaimer.above-input-area,:where(.vi-component-theme) zero-state-disclaimers googler-enterprise-mode-disclaimer,:where(.vi-component-theme) zero-state-disclaimers googler-enterprise-mode-disclaimer-banner,:where(.vi-component-theme) zero-state-disclaimers gxu-usage-warning-disclaimer.above-input-area,:where(.vi-component-theme) zero-state-disclaimers human-review-disclosure,:where(.vi-component-theme) zero-state-disclaimers human-review-disclosure-banner,:where(.vi-component-theme) zero-state-disclaimers redirect-to-ge-banner,:where(.vi-component-theme) zero-state-disclaimers thinking-limit-disclaimer.above-input-area,:where(.vi-component-theme) zero-state-disclaimers video-generation-quota-disclaimer.above-input-area{max-width:660px}quota-limit-warning.above-input-area{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}quota-exceeded-message.extra-margin,quota-limit-warning.extra-margin{margin-top:1.25rem}@media screen and (min-width:960px){quota-exceeded-message.extra-margin .quota-limit-warning,quota-limit-warning.extra-margin .quota-limit-warning{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0}}.expandable-section-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:44px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--vi-sys-color--on-surface-variant);-webkit-padding-start:var(--vi-sys-spacing--l);-moz-padding-start:var(--vi-sys-spacing--l);padding-inline-start:var(--vi-sys-spacing--l);background:transparent;border:none;text-align:start;width:100%}@media screen and (min-width:960px){.expandable-section-header{height:32px;-webkit-padding-start:14px;-moz-padding-start:14px;padding-inline-start:14px}}.expandable-section-header:focus-visible{outline:3px solid var(--vi-sys-color--secondary);outline-offset:-3px}.expandable-section-title{white-space:nowrap;vertical-align:middle}.toggle-icon{-webkit-transition:opacity .2s ease,-webkit-transform .2s cubic-bezier(.2,0,0,1);transition:opacity .2s ease,-webkit-transform .2s cubic-bezier(.2,0,0,1);transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s ease;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s ease,-webkit-transform .2s cubic-bezier(.2,0,0,1);-webkit-margin-start:var(--vi-sys-spacing--xs);-moz-margin-start:var(--vi-sys-spacing--xs);margin-inline-start:var(--vi-sys-spacing--xs)}@media screen and (min-width:960px){.toggle-icon{opacity:0;-webkit-margin-start:var(--vi-sys-spacing--xs);-moz-margin-start:var(--vi-sys-spacing--xs);margin-inline-start:var(--vi-sys-spacing--xs)}expandable-section:not(.expanded) .toggle-icon{opacity:1}.expandable-section-header:focus-visible .toggle-icon,.expandable-section-header:hover .toggle-icon{opacity:1}}.expandable-section-content{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .2s cubic-bezier(.2,0,0,1);transition:grid-template-rows .2s cubic-bezier(.2,0,0,1);transition:grid-template-rows .2s cubic-bezier(.2,0,0,1),-ms-grid-rows .2s cubic-bezier(.2,0,0,1)}.expanded expandable-section .expandable-section-content{grid-template-rows:1fr}.expandable-section-content-inner{overflow:hidden}a[mat-button],button[mat-button],button[mat-flat-button],button[mat-icon-button],button[mat-raised-button],button[mat-stroked-button]{border-radius:100px;height:40px}a[mat-button],button[mat-button]{padding:10px 12px;color:var(--vi-sys-color--primary)}a[mat-button]:hover,button[mat-button]:hover{color:var(--vi-sys-color--primary);background:color(from var(--vi-sys-color--primary) srgb r g b/.08)}button[mat-flat-button]{padding:10px 24px;color:var(--vi-sys-color--on-primary);background:var(--vi-sys-color--primary)}button[mat-flat-button]:hover{padding:10px 24px;background:var(--vi-sys-color--primary)}button[mat-stroked-button]{padding:10px 24px;color:var(--vi-sys-color--primary);border:1px solid var(--vi-sys-color--outline)}button[mat-stroked-button]:hover{color:var(--vi-sys-color--primary);background:color(from var(--vi-sys-color--primary) srgb r g b/.08);border:1px solid var(--vi-sys-color--outline)}button[mat-stroked-button]:focus{color:var(--vi-sys-color--primary);background:color(from var(--vi-sys-color--primary) srgb r g b/.12);border-color:var(--vi-sys-color--outline)}button:disabled{color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}button[mat-flat-button]:disabled{background:color(from var(--vi-sys-color--on-surface) srgb r g b/.12)}button[mat-stroked-button]:disabled{border:1px solid color(from var(--vi-sys-color--on-surface) srgb r g b/.12)}project-sidenav-list{display:block}.project-sidenav-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-before:var(--vi-sys-spacing--s);margin-block-start:var(--vi-sys-spacing--s);padding-inline:var(--vi-sys-spacing--s) 0}.enable-sidenav-v2 project-sidenav-list .project-sidenav-container{-webkit-margin-before:0;margin-block-start:0}@media screen and (max-width:959.98px){.project-sidenav-container{padding-inline:0}}.projects-list-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:959.98px){project-sidenav-list-item{width:100%}}.new-project-button .side-nav-entry-button{gap:var(--vi-sys-spacing--m);-webkit-padding-start:var(--vi-sys-spacing--m);-moz-padding-start:var(--vi-sys-spacing--m);padding-inline-start:var(--vi-sys-spacing--m)}.new-project-button .side-nav-entry-button .icon{-webkit-margin-start:var(--vi-sys-spacing--xs);-moz-margin-start:var(--vi-sys-spacing--xs);margin-inline-start:var(--vi-sys-spacing--xs)}.is-my-stuff-side-nav-enabled .new-project-button .side-nav-entry-button{gap:var(--vi-sys-spacing--l)}.vi-shell-layout project-sidenav-list .project-sidenav-container{-webkit-padding-start:6px;-moz-padding-start:6px;padding-inline-start:6px}@media screen and (max-width:959.98px){.vi-shell-layout project-sidenav-list .project-sidenav-container{-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0}}.vi-shell-layout project-sidenav-list mat-nav-list{padding:0}@-webkit-keyframes _ngcontent-ng-c2129492623_expand-in{0%{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes _ngcontent-ng-c2129492623_expand-in{0%{opacity:.25;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}toolbox-drawer{min-width:0%}.toolbox-drawer-button{--mat-icon-button-icon-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-ripple-color:var(--toolbox-drawer-button-ripple-color,none);--mat-icon-button-state-layer-size:var(--icon-state-layer-size,40px);--mat-icon-button-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-icon-button-focus-state-layer-opacity:.08;--mat-icon-button-hover-state-layer-opacity:.1;--mat-icon-button-pressed-state-layer-opacity:.08;--mat-button-text-label-text-color:var(--toolbox-drawer-button-color,var(--vi-sys-color--on-surface-variant));--mat-button-text-state-layer-color:transparent;--mat-button-text-icon-offset:-6px}.toolbox-drawer-button.clank-ui{width:2.5rem;height:2.5rem}.toolbox-drawer-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--s)}.toolbox-drawer-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--vi-color-synthetic--mat-card-background)}.toolbox-drawer-card.clank-ui{background-color:var(--vi-sys-color--surface);width:17.6875rem;min-width:17.6875rem;border-radius:var(--vi-sys-shape--corner-large-max)}.toolbox-drawer-card{border-radius:var(--vi-sys-shape--corner-large);min-width:280px;overflow:auto}.toolbox-drawer-card.signed-out mat-action-list{background:var(--vi-sys-color--surface-container)}.toolbox-drawer-card.signed-out .title{color:color(from var(--vi-sys-color--on-surface-low) srgb r g b/.5)}.toolbox-drawer-card mat-divider{margin-top:var(--vi-sys-spacing--s);margin-bottom:var(--vi-sys-spacing--s);margin-left:var(--vi-sys-spacing--l)}.toolbox-drawer-card mat-divider.mobile-divider{margin-right:var(--vi-sys-spacing--l)}.toolbox-drawer-card.scrollable-menu{max-height:none;overflow-y:scroll}@media only screen and (min-width:22.5rem){.toolbox-drawer-card.scrollable-menu{min-width:19rem}}.toolbox-drawer-card.zoom-style-changes:not(.clank-ui){min-width:0;width:auto}.toolbox-drawer-more-menu-card{min-width:260px;max-height:400px;height:auto;overflow-y:auto}.toolbox-drawer-more-menu-card.zoom-style-changes{min-width:0;width:auto}.toolbox-drawer-simplified-more-menu-card{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f;--mat-list-list-item-one-line-container-height:40px;--mat-list-list-item-container-shape:var(--vi-sys-shape--corner-large);--mat-list-list-item-hover-state-layer-color:var(--vi-sys-color--on-surface);--mat-list-list-item-hover-state-layer-opacity:.08;--mat-list-list-item-focus-state-layer-opacity:0;--mat-list-list-item-label-text-color:var(--vi-sys-color--on-surface);--mat-list-list-item-leading-icon-color:var(--vi-sys-color--on-surface)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item .mat-ripple .mat-ripple-element{display:none}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item:active{background-color:var(--vi-sys-color--surface-container)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item:active .label,.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item:active mat-icon{color:var(--vi-sys-color--on-surface)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item:active .selected-icon,.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item:active mat-icon[fontIcon=check]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--vi-sys-color--primary)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button){background-color:var(--vi-sys-color--surface-container)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button) .label,.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button) mat-icon{color:var(--vi-sys-color--on-surface)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button) .selected-icon,.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item.is-selected:not(.more-tools-button) mat-icon[fontIcon=check]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--vi-sys-color--primary)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item.more-tools-button.has-selected-item{--mat-list-list-item-label-text-color:var(--vi-sys-color--on-surface);--mat-list-list-item-leading-icon-color:var(--vi-sys-color--on-surface)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item.more-tools-button.has-selected-item .label,.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item.more-tools-button.has-selected-item mat-icon{color:var(--vi-sys-color--on-surface)}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item .selected-icon,.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item mat-icon[fontIcon=check]{display:none}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item:disabled{pointer-events:none}.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item:disabled:active,.toolbox-drawer-simplified-more-menu-card [mat-list-item].mat-mdc-list-item:disabled:hover{--mat-list-list-item-hover-state-layer-opacity:0;--mat-list-list-item-focus-state-layer-opacity:0;background-color:transparent}.toolbox-drawer-simplified-more-menu-card{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-animation:_ngcontent-ng-c2129492623_expand-in .1s ease-in-out;animation:_ngcontent-ng-c2129492623_expand-in .1s ease-in-out;background-color:var(--vi-sys-color--surface-container-low);border-radius:var(--vi-sys-shape--corner-large);-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:var(--vi-sys-spacing--s);max-height:min(440px,42vh);overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.toolbox-drawer-simplified-more-menu-card mat-action-list{padding-inline:var(--vi-sys-spacing--xs);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.toolbox-drawer-simplified-more-menu-card.lm-menu-theme mat-action-list{padding:0}.toolbox-drawer-simplified-more-menu-card:hover{scrollbar-color:var(--vi-sys-color--surface-container-highest) transparent}.toolbox-drawer-simplified-more-menu-card{-webkit-transform-origin:top left;transform-origin:top left;min-width:220px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.toolbox-drawer-simplified-more-menu-card.zoom-style-changes{min-width:0;width:auto}.toolbox-drawer-simplified-more-menu-card.at-min-capacity{overflow-y:scroll}.toolbox-drawer-simplified-more-menu-card.at-min-capacity:after{content:"";position:-webkit-sticky;position:sticky;bottom:0;display:block;height:var(--vi-sys-spacing--xxl);background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--vi-sys-color--surface-container-low)));background:-webkit-linear-gradient(transparent,var(--vi-sys-color--surface-container-low));background:linear-gradient(transparent,var(--vi-sys-color--surface-container-low));pointer-events:none}.toolbox-drawer-button-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--xs)}.toolbox-drawer-button .blue-dot{display:inline-block;width:6px;height:6px;background-color:var(--vi-sys-color--primary);border-radius:50%}.toolbox-drawer-button-label-icon-text{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.toolbox-drawer-button-label-icon-text .blue-dot{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-margin-start:3px;-moz-margin-start:3px;margin-inline-start:3px}.toolbox-drawer-button-label-icon-only .blue-dot{position:absolute;top:11px;inset-inline-end:4px}.toolbox-drawer-button-with-label{--mat-button-text-label-text-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-state-layer-color:var(--vi-sys-color--on-surface-variant);--mat-button-text-hover-state-layer-opacity:.08;--mat-button-text-focus-state-layer-opacity:.08;--mat-button-text-pressed-state-layer-opacity:.08;--mat-button-text-ripple-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.1);--mat-button-text-icon-offset:-6px}.toolbox-drawer-button.menu-open{background-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.08)}.toolbox-drawer-button.menu-open{--mat-button-text-focus-state-layer-opacity:0;--mat-button-text-hover-state-layer-opacity:0;--mat-button-text-pressed-state-layer-opacity:0;--mat-icon-button-focus-state-layer-opacity:0;--mat-icon-button-hover-state-layer-opacity:0;--mat-icon-button-pressed-state-layer-opacity:0}.toolbox-drawer-item-deselect-button{pointer-events:none;--mat-button-text-state-layer-color:transparent}.toolbox-drawer-item-deselect-button:focus,.toolbox-drawer-item-deselect-button:hover{background-color:color(from var(--vi-sys-color--primary) srgb r g b/.08)}.toolbox-drawer-item-deselect-button:active{background-color:color(from var(--vi-sys-color--primary) srgb r g b/.1)}.toolbox-drawer-item-list-button:disabled{background:none}.toolbox-drawer-button-icon{font-size:20px;overflow:visible}.embedded toolbox-drawer .toolbox-drawer-item-deselect-button{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--label-l-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--label-l-font-size);font-weight:var(--vi-sys-typography-type-scale--label-l-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--label-l-font-tracking);line-height:var(--vi-sys-typography-type-scale--label-l-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--label-l-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--label-l-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-label-l-font-wght,"wght" 540 );--mat-button-text-container-height:32px}.embedded toolbox-drawer .toolbox-drawer-button-icon{font-size:var(--vi-sys-spacing--xl);height:var(--vi-sys-spacing--xl);width:var(--vi-sys-spacing--xl)}.sign-in-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--vi-sys-spacing--l);border-radius:var(--vi-sys-spacing--l);gap:var(--vi-sys-spacing--xs)}.sign-in-container .sign-in-text{max-width:243px}@media only screen and (min-width:960px){.sign-in-container .sign-in-text{max-width:151px}}.sign-in-container .sign-in-button-container{white-space:nowrap;width:110px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.img-icon{margin-bottom:calc(var(--vi-sys-spacing--xs)*-1);-webkit-padding-end:var(--vi-sys-spacing--s);-moz-padding-end:var(--vi-sys-spacing--s);padding-inline-end:var(--vi-sys-spacing--s)}.content-only-container{display:block;width:100%}.mobile-content-only-container{overflow:hidden;width:100%}.mobile-content-only-container mat-divider{margin-bottom:var(--vi-sys-spacing--m);margin-left:var(--vi-sys-spacing--l);margin-right:var(--vi-sys-spacing--l)}.title{display:block;padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--l);color:var(--vi-sys-color--on-surface)}.section-label{display:block;padding:var(--vi-sys-spacing--s) 0 var(--vi-sys-spacing--s) var(--vi-sys-spacing--l);color:var(--vi-sys-color--on-surface-variant)}.section-label.clank-experimental-header{padding:var(--vi-sys-spacing--s) 0 var(--vi-sys-spacing--s) var(--vi-sys-spacing--xl)}.badge-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--vi-sys-spacing--xs)}.toolbox-drawer-item-badge{background-color:var(--vi-sys-color--secondary-container);color:var(--vi-sys-color--on-secondary-container);padding:var(--vi-sys-spacing--xs) var(--vi-sys-spacing--s)}.toolbox-drawer-item-badge.simplified-input{background-color:var(--vi-sys-color--surface-container-low);color:var(--vi-sys-color--on-surface-variant)}.toolbox-drawer-item-badge.simplified-input .menu-icon{display:none}.menu-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.title-with-badge{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--vi-sys-spacing--s)}.title-with-badge .title{padding:var(--vi-sys-spacing--s) 0 var(--vi-sys-spacing--s) var(--vi-sys-spacing--l)}.more-tools-button{padding:0}.more-tools-button:disabled{pointer-events:none;background:none;background-color:var(--vi-sys-color--surface-container-low);--mat-list-list-item-hover-state-layer-opacity:0;--mat-list-list-item-focus-state-layer-opacity:0;--mat-list-list-item-disabled-state-layer-color:transparent;--mat-list-list-item-disabled-state-layer-opacity:0}.more-tools-button:disabled:after,.more-tools-button:disabled:before{display:none!important}.more-tools-button .three-dots-icon{margin-right:var(--vi-sys-spacing--m)}.more-tools-button .more-tools-content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr auto;width:100%}.more-tools-button .more-tools-content .labels{grid-column:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.more-tools-button .more-tools-content .more-icon{grid-column:2;justify-self:end;padding:var(--vi-sys-spacing--s)}.more-tools-button.lm-menu-item-theme{padding:0 var(--vi-sys-spacing--s);gap:0;min-height:36px;border-radius:var(--vi-sys-shape--corner-medium)}.more-tools-button.lm-menu-item-theme .mat-mdc-menu-item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.more-tools-button.lm-menu-item-theme:focus-visible{outline:3px solid var(--vi-sys-color--on-surface);outline-offset:2px;border-radius:var(--vi-sys-shape--corner-medium);z-index:1}.more-tools-button.lm-menu-item-theme{--mat-focus-indicator-border-color:var(--mat-sys-secondary,#000);--mat-focus-indicator-display:none}.more-tools-button.lm-menu-item-theme .mat-mdc-standard-chip .mat-mdc-chip-action-label,.more-tools-button.lm-menu-item-theme .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.more-tools-button.lm-menu-item-theme .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{overflow:visible}.more-tools-button.lm-menu-item-theme{--mat-menu-item-hover-state-layer-color:var(--vi-sys-color-states--hover-on-surface);--mat-menu-item-focus-state-layer-color:var(--vi-sys-color-states--focus-on-surface);--mat-list-list-item-one-line-container-height:36px;--mat-list-list-item-hover-state-layer-color:var(--vi-sys-color-states--hover-on-surface);--mat-list-list-item-hover-state-layer-opacity:1;--mat-list-list-item-focus-state-layer-opacity:0}.more-tools-button.lm-menu-item-theme:focus-visible{--mat-list-list-item-focus-state-layer-color:var(--vi-sys-color-states--focus-on-surface);--mat-list-list-item-focus-state-layer-opacity:1}.more-tools-button.lm-menu-item-theme:focus:not(:focus-visible){outline:none}.more-tools-button.lm-menu-item-theme:active{--mat-list-list-item-hover-state-layer-opacity:0;--mat-list-list-item-container-color:var(--vi-sys-color-states--pressed-on-surface)}.more-tools-button.lm-menu-item-theme.is-selected{--mat-list-list-item-container-color:var(--vi-sys-color--surface-dim);--mat-list-list-item-label-text-color:var(--vi-sys-color--on-surface)}.more-tools-button.lm-menu-item-theme .gem-menu-item-icon{margin:0;-webkit-margin-end:var(--vi-sys-spacing--s);-moz-margin-end:var(--vi-sys-spacing--s);margin-inline-end:var(--vi-sys-spacing--s);width:24px;height:24px}.more-tools-button.lm-menu-item-theme .gem-menu-item-icon .mat-icon{width:inherit;height:inherit;margin:0}.more-tools-button.lm-menu-item-theme .gem-menu-item-label{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );color:var(--vi-sys-color--on-surface);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.more-tools-button.lm-menu-item-theme .gem-menu-item-badge{height:24px;padding-inline:var(--vi-sys-spacing--s);padding-block:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--vi-sys-shape--corner-full);background-color:var(--vi-sys-color--on-surface-low);-webkit-margin-start:var(--vi-sys-spacing--s);-moz-margin-start:var(--vi-sys-spacing--s);margin-inline-start:var(--vi-sys-spacing--s)}.more-tools-button.lm-menu-item-theme .gem-menu-item-badge-label{--vi-type-scale-default-rond:var(--vi-sys-typography-type-scale--body-s-font-rond);font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-s-font-size);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight);letter-spacing:var(--vi-sys-typography-type-scale--body-s-font-tracking);line-height:var(--vi-sys-typography-type-scale--body-s-line-height);--vi-type-scale-default-wdth:var(--vi-sys-typography-type-scale--body-s-font-width);--vi-type-scale-default-wght:var(--vi-sys-typography-type-scale--body-s-font-wght);font-variation-settings:var(--vi-type-scale-default-wdth),var(--vi-type-scale-default-slnt),var(--vi-type-scale-default-rond),var(--vi-type-scale-default-wght);--vi-type-scale-bold-wght:var( --vi-sys-typography-type-scale-emphasized--emphasized-body-s-font-wght,"wght" 540 );display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--vi-sys-color--on-surface)}.more-tools-button.lm-menu-item-theme.mat-mdc-list-item-disabled,.more-tools-button.lm-menu-item-theme[disabled]{opacity:.38;pointer-events:none;cursor:default}.more-tools-button.lm-menu-item-theme:hover{--mat-list-list-item-focus-state-layer-opacity:0}.more-tools-button.lm-menu-item-theme:active,.more-tools-button.lm-menu-item-theme:active.is-selected{background-color:var(--vi-sys-color-states--pressed-on-surface);--mat-list-list-item-hover-state-layer-opacity:0}.more-tools-button.lm-menu-item-theme.is-selected{background-color:var(--vi-sys-color--surface-dim);--mat-list-list-item-hover-state-layer-opacity:0}.more-tools-button.lm-menu-item-theme.is-selected .gem-menu-item-label,.more-tools-button.lm-menu-item-theme.is-selected .selected-icon{color:var(--vi-sys-color--on-surface)}.more-tools-button.lm-menu-item-theme.is-selected:hover:not(:active){background-color:transparent;--mat-list-list-item-hover-state-layer-opacity:1}.more-tools-button.lm-menu-item-theme .more-tools-content .more-icon{padding:0;-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}toolbox-drawer .toolbox-drawer-container .selected-item-vi-button{--mat-button-tonal-container-color:var(--vi-sys-color--on-surface-low)}.selected-item-vi-button{pointer-events:none}@media only screen and (min-width:960px){.selected-item-vi-button{-webkit-padding-start:var(--vi-sys-spacing--s);-moz-padding-start:var(--vi-sys-spacing--s);padding-inline-start:var(--vi-sys-spacing--s)}}gem-attachment{pointer-events:none}.pointer-auto{pointer-events:auto}.clank-ui toolbox-drawer .toolbox-drawer-button{height:2.5rem;width:2.5rem;padding:0;border-radius:var(--vi-sys-shape--corner-full);background-color:var(--vi-sys-color--surface-container);color:var(--vi-sys-color--on-surface);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.clank-ui toolbox-drawer .toolbox-drawer-button .toolbox-drawer-button-label-icon-only{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.clank-ui toolbox-drawer .toolbox-drawer-button .mat-icon{color:var(--vi-sys-color--on-surface)}.clank-ui toolbox-drawer .toolbox-drawer-button:hover{background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.08)}.clank-ui toolbox-drawer .toolbox-drawer-button:disabled{background-color:color(from var(--vi-sys-color--on-surface) srgb r g b/.1);color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}.clank-ui toolbox-drawer .toolbox-drawer-button:disabled .mat-icon{color:color(from var(--vi-sys-color--on-surface) srgb r g b/.38)}body{--vi-type-scale-default-wdth:"wdth" 100;--vi-type-scale-default-slnt:"slnt" 0;--vi-type-scale-default-rond:"ROND" 0;--vi-type-scale-default-wght:"wght" 400}.mat-icon[data-mat-icon-type=font]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes _ngcontent-ng-c2765536828_expand-collapse-in{0%{opacity:0;height:0;overflow:hidden}}@keyframes _ngcontent-ng-c2765536828_expand-collapse-in{0%{opacity:0;height:0;overflow:hidden}}xap-count-badge{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 4px;white-space:nowrap;background-color:#c5221f;border-radius:8px;color:#fff;font:500 12px/16px VI UI,sans-serif;min-width:16px}xap-count-badge.xap-count-badge-dot{min-height:8px;min-width:8px}.xap-count-badge-container{display:inline-block;position:relative}.xap-count-badge-container xap-count-badge{left:100%;position:absolute;top:0;-webkit-transform:translate(-6px,-50%);transform:translate(-6px,-50%)}.conversations-container .conversation{color:var(--sidenav-button-default-text-color)}.conversation-items-container:hover .conversation:not(.selected):not(.pending),.conversations-container .conversation:hover:not(.selected):not(.pending){background-color:var(--sidenav-button-hover-background-color)}.conversation-items-container:focus .conversation:not(.selected):not(.pending),.conversation-items-container:focus-within .conversation:not(.selected):not(.pending),.conversations-container .conversation:focus-within:not(.selected):not(.pending),.conversations-container .conversation:focus:not(.selected):not(.pending){background-color:var(--sidenav-button-focus-background-color)}.conversation-items-container:active .conversation:not(.selected):not(.pending),.conversations-container .conversation:active:not(.selected):not(.pending){background-color:var(--sidenav-button-pressed-background-color)}.conversations-container .conversation.selected{background-color:var(--sidenav-button-selected-background-color);color:var(--sidenav-button-selected-text-color)}.embedded-overflow-menu conversations-list{padding-inline:0;padding-bottom:0;margin-top:0}conversations-list{--button-ripple-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/.08);--sidenav-button-default-text-color:var(--vi-sys-color--on-surface-variant);--sidenav-button-selected-background-color:var(--vi-sys-color--primary-container);--sidenav-button-selected-text-color:var(--vi-sys-color--on-primary-container);--sidenav-button-hover-background-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/var(--vi-sys-state--hover-state-layer-opacity));--sidenav-button-focus-background-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/var(--vi-sys-state--focus-state-layer-opacity));--sidenav-button-pressed-background-color:color(from var(--vi-sys-color--on-surface-variant) srgb r g b/var(--vi-sys-state--pressed-state-layer-opacity));display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding-inline:12px;padding-bottom:8px}@media only screen and (min-width:960px){conversations-list:where(.sidenav-style-updates){margin-top:var(--vi-sys-spacing--l)}}.title{-webkit-padding-start:12px;-moz-padding-start:12px;padding-inline-start:12px;-webkit-margin-before:8px;margin-block-start:8px}.imported-chats-title{-webkit-padding-start:12px;-moz-padding-start:12px;padding-inline-start:12px;-webkit-margin-before:24px;margin-block-start:24px}.conversations-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conversations-container .conversation,.conversations-container .show-more-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-block:6px;padding-inline:12px;border-radius:30px;cursor:pointer;border:none;background-color:inherit;height:48px}@media only screen and (min-width:960px){.conversations-container .conversation,.conversations-container .show-more-button{height:36px;padding-inline:11px 6px}}.conversations-container .conversation.pending,.conversations-container .show-more-button.pending{cursor:unset;padding-block:8px;-webkit-padding-start:6px;-moz-padding-start:6px;padding-inline-start:6px}.conversations-container .conversation.pending .pending-conversation-animation,.conversations-container .show-more-button.pending .pending-conversation-animation{height:100%;width:100%;border-radius:30px;background:var(--vi-color-processing-animation-color-1);background-size:100% 100%}@media(prefers-reduced-motion:no-preference){.conversations-container .conversation.pending .pending-conversation-animation,.conversations-container .show-more-button.pending .pending-conversation-animation{width:0;opacity:0;-webkit-animation-name:_ngcontent-ng-c2765536828_loopColors,_ngcontent-ng-c2765536828_animationIn;animation-name:_ngcontent-ng-c2765536828_loopColors,_ngcontent-ng-c2765536828_animationIn;-webkit-animation-duration:2s,.25s;animation-duration:2s,.25s;-webkit-animation-fill-mode:forwards,forwards;animation-fill-mode:forwards,forwards;-webkit-animation-timing-function:linear,linear;animation-timing-function:linear,linear;-webkit-animation-iteration-count:infinite,1;animation-iteration-count:infinite,1}}@-webkit-keyframes _ngcontent-ng-c2765536828_loopColors{0%{background:var(--vi-color-processing-animation-color-1)}50%{background:var(--vi-color-processing-animation-color-2)}}@keyframes _ngcontent-ng-c2765536828_loopColors{0%{background:var(--vi-color-processing-animation-color-1)}50%{background:var(--vi-color-processing-animation-color-2)}}@-webkit-keyframes _ngcontent-ng-c2765536828_animationIn{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes _ngcontent-ng-c2765536828_animationIn{0%{width:0;opacity:0}to{width:100%;opacity:1}}.conversations-container.mobile .conversation-items-container{width:100%}.conversations-container.mobile .conversation{-webkit-padding-start:14px;-moz-padding-start:14px;padding-inline-start:14px;padding-right:14px}.conversations-container .show-more-button .mat-focus-indicator:before{border-radius:30px;margin:0}.conversations-container .conversation{text-decoration:none;-moz-box-sizing:border-box;box-sizing:border-box}.conversations-container .conversation:focus-visible{outline:3px solid var(--vi-sys-color--secondary);outline-offset:-3px}.conversations-container .conversation>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.conversations-container .conversation .trailing-icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:var(--vi-sys-typography-icon-scale--icon-xl-font-size);width:var(--vi-sys-typography-icon-scale--icon-xl-font-size);line-height:var(--vi-sys-typography-icon-scale--icon-xl-font-size);position:absolute;top:0;bottom:0;margin:auto 0;inset-inline-end:var(--vi-sys-spacing--s)}.conversations-container .conversation .conversation-title{position:relative;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:start;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}.conversations-container .conversation .conversation-title.shortened{-webkit-padding-end:32px;-moz-padding-end:32px;padding-inline-end:32px}.conversations-container .conversation-title-icon{-webkit-margin-end:var(--vi-sys-spacing--m);-moz-margin-end:var(--vi-sys-spacing--m);margin-inline-end:var(--vi-sys-spacing--m);vertical-align:middle}.conversations-container .conversation-title-cover{display:none;position:absolute;z-index:0;pointer-events:none}.conversations-container .show-more-button{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--vi-sys-color--on-surface-variant)}.conversations-container .show-more-button mat-icon{margin:0;height:24px;width:24px;line-height:24px}.conversation-actions-container .conversation-actions-menu-button{background-color:inherit;color:var(--vi-sys-color--on-surface)}.conversation-actions-container .conversation-actions-menu-button:focus,.conversation-actions-container .conversation-actions-menu-button:hover,.conversation-items-container .menu-opened.conversation-actions-menu-button{background-color:var(--vi-color-onhover-conversation-metadata-button-v2);color:var(--vi-sys-color--on-surface)}.conversation-items-container .selected .conversation-actions-menu-button{background-color:var(--vi-sys-color--primary-container);color:var(--vi-sys-color--on-primary-container)}.conversation-items-container .selected .conversation-actions-menu-button:focus,.conversation-items-container .selected .conversation-actions-menu-button:hover,.conversation-items-container .selected .menu-opened.conversation-actions-menu-button{background-color:var(--vi-sys-color--on-secondary);color:var(--vi-sys-color--on-primary-container)}.xap-count-badge-dot{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--vi-sys-color-acc-color--accent-fixed)}.conversation-actions-container{position:absolute;inset-inline-end:0;height:100%;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;gap:4px;-moz-box-sizing:border-box;box-sizing:border-box;--mat-icon-button-touch-target-display:none}.conversation-actions-container .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:36px;--mat-icon-button-state-layer-size:36px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:6px}.conversation-actions-container .conversation-actions-menu-button{visibility:hidden;height:28px;width:28px;cursor:pointer}@media screen and (max-width:959.98px){.conversation-actions-container .conversation-actions-menu-button{width:36px;height:36px}}.conversation-actions-container .conversation-actions-menu-button{border:none;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.conversation-actions-container .conversation-actions-menu-button:focus-visible{outline:3px solid var(--vi-sys-color--secondary);outline-offset:-3px}.conversation-actions-container .conversation-actions-menu-button .mat-mdc-menu-trigger{position:absolute;top:-4px;right:-20px}[dir=rtl] conversations-list .conversation-actions-container .conversation-actions-menu-button .mat-mdc-menu-trigger{right:auto;left:-20px}.conversation-actions-container .conversation-actions-menu-button mat-icon{-webkit-margin-start:-2px;-moz-margin-start:-2px;margin-inline-start:-2px}.conversation-items-container{position:relative}.conversation-items-container .conversation-trailing-icon{visibility:visible;color:var(--vi-sys-color--on-surface-variant)}.conversation-items-container.has-actions:focus-within .conversation-actions-menu-button,.conversation-items-container.has-actions:hover .conversation-actions-menu-button{visibility:visible}.conversation-items-container.has-actions:focus-within .conversation-unread-status,.conversation-items-container.has-actions:hover .conversation-unread-status{visibility:hidden}.conversation-items-container.has-actions:focus-within .conversation-trailing-icon,.conversation-items-container.has-actions:hover .conversation-trailing-icon{visibility:hidden}.conversation-items-container .menu-opened.conversation-actions-menu-button{visibility:visible}[dir=rtl] .mat-mdc-menu-panel.conversation-actions-menu button mat-icon{margin-left:10px;margin-right:0}.mat-mdc-menu-panel.conversation-actions-menu{min-width:150px;border-radius:8px}.mat-mdc-menu-panel.conversation-actions-menu button{height:32px;min-height:unset}.mat-mdc-menu-panel.conversation-actions-menu button mat-icon{margin-right:10px}.mat-mdc-menu-panel.conversation-actions-menu.lm-menu-theme{border-radius:var(--vi-sys-shape--corner-large-increased)}.ia-redesign conversations-list{-webkit-margin-before:var(--vi-sys-spacing--l);margin-block-start:var(--vi-sys-spacing--l);-webkit-padding-end:2px;-moz-padding-end:2px;padding-inline-end:2px}.ia-redesign conversations-list .conversations-container .show-more-button{gap:0;padding-block:var(--vi-sys-spacing--s);height:40px}.ia-redesign conversations-list .title{padding:var(--vi-sys-spacing--s) var(--vi-sys-spacing--s) var(--vi-sys-spacing--s) var(--vi-sys-spacing--m);margin:0;line-height:var(--vi-sys-spacing--xxl);color:var(--vi-sys-color--on-surface-low)}.ia-redesign conversations-list .title.mobile{padding:var(--vi-sys-spacing--m) var(--vi-sys-spacing--s) var(--vi-sys-spacing--m) var(--vi-sys-spacing--l);line-height:var(--vi-sys-spacing--xl)}.ia-redesign conversations-list .title.side-nav-style-updates{color:var(--vi-sys-color--on-surface)}.ia-redesign conversations-list .conversation-items-container{--padding-inline-end:var(--vi-sys-spacing--m);--menu-button-padding:2px;--actions-container-end:calc(var(--vi-sys-spacing--s) - var(--menu-button-padding))}.ia-redesign conversations-list .conversation-items-container.has-visible-icon,.ia-redesign conversations-list .conversation-items-container:focus-within,.ia-redesign conversations-list .conversation-items-container:hover{--padding-inline-end:calc(var(--vi-sys-spacing--s) + 28px + var(--vi-sys-spacing--s))}.ia-redesign conversations-list .conversation{padding-block:var(--vi-sys-spacing--s);padding-inline:var(--vi-sys-spacing--m) var(--padding-inline-end);height:40px}.ia-redesign conversations-list .conversation-actions-container{padding:0;-webkit-margin-end:var(--actions-container-end);-moz-margin-end:var(--actions-container-end);margin-inline-end:var(--actions-container-end)}.ia-redesign conversations-list .conversation-actions-container .conversation-actions-menu-button{padding:var(--menu-button-padding);-moz-box-sizing:border-box;box-sizing:border-box}.ia-redesign conversations-list .conversation-actions-container .conversation-actions-menu-button mat-icon{margin:0}.ia-redesign.mobile conversations-list{-webkit-margin-before:var(--vi-sys-spacing--m);margin-block-start:var(--vi-sys-spacing--m);padding-inline:var(--vi-sys-spacing--s)}.ia-redesign.mobile conversations-list .conversation{height:48px;padding-inline:var(--vi-sys-spacing--m)}.ia-redesign.mobile conversations-list .conversations-container .show-more-button{height:48px}.mobile.side-nav-style-updates conversations-list{padding-inline:0}.mobile.side-nav-style-updates conversations-list .conversation-items-container{--padding-inline-end:calc(var(--vi-sys-spacing--l) + 28px + var(--vi-sys-spacing--s))}.mobile.side-nav-style-updates conversations-list .conversation-items-container .trailing-icon-container{inset-inline-end:var(--vi-sys-spacing--l)}.mobile.side-nav-style-updates conversations-list .conversation-items-container .conversation-actions-menu-button{visibility:visible}.mobile.side-nav-style-updates conversations-list .conversation-items-container .hide-on-mobile{display:none}.mobile.side-nav-style-updates conversations-list .conversation{padding-inline:var(--vi-sys-spacing--l) var(--padding-inline-end)}.side-nav-style-updates conversations-list{-webkit-margin-before:var(--vi-sys-spacing--m);margin-block-start:var(--vi-sys-spacing--m)}.enable-sidenav-v2 conversations-list{-webkit-margin-before:0;margin-block-start:0}.enable-sidenav-v2.mobile conversations-list{-webkit-margin-before:0;margin-block-start:0}.enable-sidenav-v2.mobile conversations-list .conversation-actions-menu-button{height:36px;width:36px}.vi-shell-layout conversations-list{--sidenav-button-hover-background-color:var(--vi-sys-color--surface-dim);padding-inline:0}.vi-shell-layout conversations-list .conversation-items-container>.conversation,.vi-shell-layout conversations-list .show-more-button{height:44px;-webkit-padding-start:6px;-moz-padding-start:6px;padding-inline-start:6px}@media screen and (min-width:960px){.vi-shell-layout conversations-list .conversation-items-container>.conversation,.vi-shell-layout conversations-list .show-more-button{height:32px}}.vi-shell-layout conversations-list .gem-conversation-actions-menu-button{-webkit-margin-end:8px;-moz-margin-end:8px;margin-inline-end:8px;border-radius:var(--vi-sys-shape--corner-full);width:24px;height:24px}@media screen and (max-width:959.98px){.vi-shell-layout conversations-list .gem-conversation-actions-menu-button{width:36px;height:36px}}.vi-shell-layout conversations-list .gem-conversation-actions-menu-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer;background-color:transparent;color:var(--vi-sys-color--on-surface)}.vi-shell-layout conversations-list .gem-conversation-actions-menu-button:focus,.vi-shell-layout conversations-list .gem-conversation-actions-menu-button:hover{background-color:var(--vi-sys-color--surface-dim)}.is-embedded conversations-list .conversations-container.mobile .mat-icon.vi-icon-l{font-size:var(--vi-sys-typography-icon-scale--icon-s-font-size);width:var(--vi-sys-typography-icon-scale--icon-s-font-size);height:var(--vi-sys-typography-icon-scale--icon-s-font-size);display:inline-block;position:relative;vertical-align:top}.is-embedded conversations-list .conversations-container.mobile .conversation-icon,.is-embedded conversations-list .conversations-container.mobile .show-more-button .mat-icon{margin-left:calc(var(--vi-sys-spacing--m)*-1)}.is-embedded conversations-list .conversations-container .conversation{border-radius:0;color:var(--vi-sys-color--on-surface);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:2rem;gap:.375rem;-webkit-padding-end:calc(var(--vi-sys-spacing--xxl) + var(--vi-sys-spacing--l));-moz-padding-end:calc(var(--vi-sys-spacing--xxl) + var(--vi-sys-spacing--l));padding-inline-end:calc(var(--vi-sys-spacing--xxl) + var(--vi-sys-spacing--l))}.is-embedded conversations-list .conversations-container .conversation .trailing-icon-container{width:var(--vi-sys-spacing--xxl);height:var(--vi-sys-spacing--xxl);inset-inline-end:var(--vi-sys-spacing--l)}.is-embedded conversations-list .conversations-container .show-more-button{border-radius:0;color:var(--vi-sys-color--on-surface);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:2rem;gap:.375rem}.is-embedded conversations-list .conversations-container .show-more-button .mat-focus-indicator:before{border-radius:0;inset:1px}.is-embedded conversations-list .conversations-container .conversation:focus-visible{outline:1px solid var(--vi-sys-color--primary);outline-offset:-1px}.is-embeddedbody.luminous-uiconversations-list conversations-list,body.luminous-ui conversations-list{-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0}.is-embeddedbody.luminous-uiconversations-list conversations-list .conversations-container .conversation,body.luminous-ui conversations-list .conversations-container .conversation{padding-inline:var(--vi-sys-spacing--m) calc(var(--vi-sys-spacing--xxl) + var(--vi-sys-spacing--xl));width:auto;margin-inline:var(--vi-sys-spacing--m);-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--vi-sys-shape--corner-small)}.is-embeddedbody.luminous-uiconversations-list conversations-list .conversations-container .conversation .trailing-icon-container,body.luminous-ui conversations-list .conversations-container .conversation .trailing-icon-container{inset-inline-end:var(--vi-sys-spacing--xl)}.is-embeddedbody.luminous-uiconversations-list conversations-list .conversations-container .show-more-button,body.luminous-ui conversations-list .conversations-container .show-more-button{padding-inline:var(--vi-sys-spacing--l)}mat-nav-list{padding:0}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_AMS-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/katex/fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/katex/fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/katex/fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Main-Bold.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/katex/fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Main-Italic.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Main-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/katex/fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Math-Italic.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/katex/fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(/assets/katex/fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/katex/fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(/assets/katex/fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Script-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Size1-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Size2-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Size3-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Size4-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/katex/fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(/assets/katex/fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(/assets/katex/fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.vi-user-settings{display:block;height:100%;min-height:0;background:var(--vi-color-synthetic--chat-window-surface, #f0f4f9);color:var(--lumi-sys-color--on-surface, #1f1f1f)}.dark-theme .vi-user-settings{background:var(--vi-color-synthetic--chat-window-surface, #131314);color:var(--lumi-sys-color--on-surface, #e3e3e3)}.vi-user-settings-scroll{height:100%;overflow:auto;box-sizing:border-box;padding:calc(var(--vi-app-bar-height, 56px) + 24px) 16px 32px;scroll-padding-top:calc(var(--vi-app-bar-height, 56px) + 24px)}.vi-user-settings-inner{width:min(100%,720px);margin-inline:auto;display:flex;flex-direction:column;gap:24px;padding-bottom:64px}.vi-user-settings-header{display:flex;flex-direction:column;gap:8px}.vi-user-settings-title{margin:0}.vi-user-settings-subtitle{margin:0;opacity:.78}.vi-user-settings-section{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:16px;background:var(--vi-color-surface-muted, var(--lumi-sys-color--surface-container-low, #fff));border:1px solid var(--vi-color-border, var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .08)))}.dark-theme .vi-user-settings-section{background:var(--vi-color-surface-muted, #252629);border-color:var(--vi-color-border, rgba(227, 227, 227, .12))}.vi-user-settings-section-title{margin:0}.vi-user-settings-form{display:flex;flex-direction:column;gap:24px}.vi-user-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.vi-user-settings-stack{display:flex;flex-direction:column;gap:16px;max-width:36rem}.vi-adaptation-example-qa{display:flex;flex-direction:column;gap:.5rem;margin-top:.35rem}.vi-adaptation-example-qa strong{display:block;font-weight:600;margin-bottom:.15rem;opacity:.9}.vi-adaptation-example-qa p{margin:0;white-space:pre-wrap;word-break:break-word}.vi-user-settings-field{display:flex;flex-direction:column;gap:8px}.vi-user-settings-label{opacity:.86}textarea.vi-user-settings-input{min-height:10rem;resize:vertical;font-family:inherit;line-height:1.45}.vi-user-settings-input{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--vi-color-border, var(--lumi-sys-color--outline, #c4c7c5));background:var(--vi-color-surface, var(--lumi-sys-color--surface, #fff));color:inherit;padding:12px 14px;outline:none}.dark-theme .vi-user-settings-input:not(select){background-color:var(--vi-color-surface, #1e1f20);border-color:var(--vi-color-border, #5f6368);color:var(--vi-color-text, #e3e3e3)}.vi-user-settings-input:focus{border-color:var(--lumi-sys-color--primary, #0b57d0);box-shadow:0 0 0 3px #0b57d02e}.vi-user-settings-input[readonly]{opacity:.72;cursor:default}.vi-user-settings-input--invalid{border-color:var(--vi-color-danger)}select.vi-user-settings-input{appearance:none;-webkit-appearance:none;padding:12px 14px;padding-inline-end:36px;background-color:var(--vi-color-surface, var(--lumi-sys-color--surface, #fff));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f6368' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat!important;background-position:right 14px center;background-size:16px 16px}.dark-theme select.vi-user-settings-input{background-color:var(--vi-color-surface, #1e1f20);color:var(--vi-color-text, #e3e3e3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c4c7c5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.vi-settings-select{position:relative}.vi-settings-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.vi-settings-select-value{flex:1;min-width:0}.vi-settings-select-arrow{width:16px;height:16px;flex:0 0 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f6368' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px}.dark-theme .vi-settings-select-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c4c7c5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.vi-settings-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:8px;list-style:none;border-radius:12px;border:1px solid var(--vi-color-border, var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .12)));background:var(--vi-color-surface, var(--lumi-sys-color--surface-container-low, #fff));color:var(--vi-color-text, inherit);box-shadow:0 8px 24px #0000001f}.dark-theme .vi-settings-select-menu{background:var(--vi-color-surface-raised, #303134);border-color:var(--vi-color-border, #5f6368);color:var(--vi-color-text, #e3e3e3);box-shadow:0 8px 28px #00000073}.vi-settings-select-option{width:100%;border:none;background:transparent;color:inherit;text-align:left;border-radius:8px;padding:10px 12px;cursor:pointer}.vi-settings-select-option:hover,.vi-settings-select-option--active{background:var(--vi-color-surface-muted, var(--lumi-sys-color--surface-container-high, #e9eef6))}.dark-theme .vi-settings-select-option:hover,.dark-theme .vi-settings-select-option--active{background:var(--vi-color-surface-muted, #252629)}.vi-user-settings-avatar-row{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.vi-user-settings-avatar-preview{width:80px;height:80px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--lumi-sys-color--surface-container-high, #e9eef6);border:none;padding:0;cursor:pointer}.vi-user-settings-avatar-preview:disabled{cursor:default}.vi-user-settings-avatar-preview:not(:disabled):hover{box-shadow:0 0 0 2px var(--lumi-sys-color--primary, #0b57d0)}.vi-user-settings-avatar-img{width:100%;height:100%;object-fit:cover}.vi-user-settings-avatar-placeholder{color:var(--lumi-sys-color--primary, #0b57d0)}.vi-user-settings-avatar-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:0 1 auto;min-width:0}.vi-user-settings-avatar-upload-wrap{align-self:flex-start;display:inline-flex}.vi-user-settings-avatar-actions .vi-user-settings-hint{max-width:min(100%,360px)}.vi-user-settings-file-input{display:none}.vi-user-settings-button{appearance:none;border:none;border-radius:999px;padding:12px 20px;background:var(--lumi-sys-color--primary, #0b57d0);color:var(--lumi-sys-color--on-primary, #fff);cursor:pointer}.vi-user-settings-button:disabled{opacity:.55;cursor:default}.vi-user-settings-button--secondary{background:transparent;color:var(--lumi-sys-color--primary, #0b57d0);border:1px solid var(--lumi-sys-color--outline, #c4c7c5)}.vi-user-settings-button--ghost{background:transparent;color:inherit;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .12))}.vi-user-settings-actions{display:flex;flex-wrap:wrap;gap:12px}.vi-user-settings-hint{margin:0;opacity:.7}.vi-user-settings-error{margin:0;color:var(--vi-color-danger)}.vi-user-settings-ok{margin:0;color:#146c2e}.vi-user-settings-memories{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vi-user-settings-memory-item{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .08));background:var(--lumi-sys-color--surface-container-lowest, #fff)}.dark-theme .vi-user-settings-memory-item{background:var(--lumi-sys-color--surface-container, #282a2c);border-color:var(--lumi-sys-color--outline-variant, rgba(227, 227, 227, .12))}.vi-user-settings-memory-main{flex:1 1 220px;min-width:0}.vi-user-settings-export-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.vi-user-settings-check{display:flex;align-items:center;gap:10px;margin:0 0 14px;cursor:pointer}.vi-user-settings-check input{width:16px;height:16px}.vi-user-settings-activity{display:flex;flex-direction:column;gap:4px}.vi-user-settings-memory-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.vi-user-settings-memory-category{display:inline-block;opacity:.72}.vi-user-settings-memory-badge{display:inline-block;padding:2px 8px;border-radius:6px;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .14));background:var(--lumi-sys-color--surface-container-high, #f0f1f2);color:var(--lumi-sys-color--on-surface, #1f1f1f)}.vi-user-settings-memory-badge--confirmed{border-color:#146c2e59;background:#146c2e1a;color:#146c2e}.vi-user-settings-memory-badge--inferred{border-color:#785a1459;background:#b48c281f;color:#7a5a14}.dark-theme .vi-user-settings-memory-badge{background:var(--lumi-sys-color--surface-container-highest, #333537);color:var(--lumi-sys-color--on-surface, #e3e3e3)}.dark-theme .vi-user-settings-memory-badge--confirmed{border-color:#6ec88266;background:#146c2e47;color:#9ad4a8}.dark-theme .vi-user-settings-memory-badge--inferred{border-color:#dcb45059;background:#b48c2838;color:#e6c86a}.vi-user-settings-memory-content{margin:0;word-break:break-word}.vi-user-settings-memory-quote{margin:6px 0 0;opacity:.78;font-style:italic;word-break:break-word}.vi-user-settings-memory-actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.vi-user-settings-wallet-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.vi-user-settings-transfer{margin-top:16px;padding-top:12px;border-top:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .12))}.vi-user-settings-transfer-preview{margin:8px 0 4px;padding:10px 12px;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .2));border-radius:12px}.vi-user-settings-transfer-preview ul{margin:6px 0 0;padding-left:1.2em}.vi-user-settings-wallet-address{margin:4px 0 0;opacity:.78;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;line-height:1.35}.vi-user-settings-wallet-item{align-items:center}.vi-user-settings-wallet-item-actions{flex-wrap:nowrap;gap:8px;max-width:100%}@media(max-width:720px){.vi-user-settings-wallet-item-actions{flex-wrap:wrap}}.vi-admin-list{display:flex;flex-direction:column;gap:8px}.vi-admin-list-row{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.vi-admin-list-email{word-break:break-word}.vi-admin-list-meta{opacity:.7}.vi-admin-audit-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px;align-items:end;margin-bottom:12px}.vi-admin-audit-list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.vi-admin-audit-row{display:grid;grid-template-columns:140px 160px 1fr;gap:8px 12px;padding:8px 10px;border-radius:8px;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .08));word-break:break-word}.vi-admin-audit-action{opacity:.85}.vi-admin-audit-payload{opacity:.72;font-family:ui-monospace,monospace;font-size:.8125rem}.vi-admin-org-report{margin:0;padding:12px 14px;border-radius:10px;background:var(--lumi-sys-color--surface-container-low, #f8f9fa);border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .08));white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto}.dark-theme .vi-admin-org-report{background:var(--lumi-sys-color--surface-container, #282a2c)}.vi-admin-users{display:flex;flex-direction:column;gap:16px}.vi-admin-user-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .08));background:var(--lumi-sys-color--surface-container-lowest, #fff)}.vi-admin-user-card--registration{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.vi-admin-user-card-main{flex:1 1 200px;min-width:0}.dark-theme .vi-admin-user-card{background:var(--lumi-sys-color--surface-container, #282a2c);border-color:var(--lumi-sys-color--outline-variant, rgba(227, 227, 227, .12))}.vi-admin-user-email{word-break:break-word}.vi-admin-user-meta{margin-top:4px;opacity:.7}.vi-self-growth-metrics{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px}.vi-self-growth-metrics li{display:flex;flex-direction:column;gap:2px;min-width:0}.vi-self-growth-metric-label{opacity:.72}.vi-self-growth-metric-value{font-variant-numeric:tabular-nums;font-weight:600}.vi-admin-api-keys{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .08))}.dark-theme .vi-admin-api-keys{border-top-color:var(--lumi-sys-color--outline-variant, rgba(227, 227, 227, .12))}.vi-admin-api-keys__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 12px}.vi-admin-api-keys__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vi-admin-api-keys__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.vi-admin-api-keys__meta{display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0;opacity:.9}.vi-admin-api-keys__prefix{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vi-api-key-dialog-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:16px;background:#00000073}.vi-api-key-dialog{width:min(520px,100%);max-height:min(90vh,720px);overflow:auto;padding:20px;border-radius:16px;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .12));background:var(--lumi-sys-color--surface-container-lowest, #fff);box-shadow:0 16px 48px #0000003d}.dark-theme .vi-api-key-dialog{background:var(--lumi-sys-color--surface-container, #282a2c);border-color:var(--lumi-sys-color--outline-variant, rgba(227, 227, 227, .12))}.vi-api-key-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.vi-api-key-dialog .vi-share-dialog__close,.vi-api-key-dialog__header button{appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;padding:4px;opacity:.7}.vi-api-key-dialog .vi-share-dialog__close:hover{opacity:1}.vi-admin-registration-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:0 0 auto}.vi-admin-action-btn{appearance:none;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .2));border-radius:999px;padding:6px 12px;background:transparent;color:inherit;cursor:pointer;white-space:nowrap}.dark-theme .vi-admin-action-btn{border-color:#e3e3e35c;color:var(--lumi-sys-color--on-surface, #e3e3e3)}.vi-admin-action-btn:disabled{cursor:default}.vi-admin-action-btn--approve{border-color:#146c2e;color:#146c2e}.vi-admin-action-btn--primary{border-color:var(--lumi-sys-color--primary, #0b57d0);background:var(--lumi-sys-color--primary, #0b57d0);color:var(--lumi-sys-color--on-primary, #fff)}.vi-admin-action-btn--reject{border-color:var(--vi-color-danger);color:var(--vi-color-danger)}.vi-admin-action-btn--approve:disabled,.vi-admin-action-btn--primary:disabled,.vi-admin-action-btn--reject:disabled{border-color:var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .24));color:var(--lumi-sys-color--on-surface-variant, #5f6368);background:transparent;opacity:.72}.dark-theme .vi-admin-action-btn--approve{color:#6dd58c;border-color:#6dd58c}.dark-theme .vi-admin-action-btn--primary{border-color:var(--lumi-sys-color--primary, #a8c7fa);background:var(--lumi-sys-color--primary, #a8c7fa);color:var(--lumi-sys-color--on-primary, #062e6f)}.dark-theme .vi-admin-action-btn--reject{color:#f2b8b5;border-color:#f2b8b5}.dark-theme .vi-admin-action-btn--approve:disabled,.dark-theme .vi-admin-action-btn--primary:disabled,.dark-theme .vi-admin-action-btn--reject:disabled{border-color:#e3e3e33d;color:#9aa0a6;background:transparent;opacity:.72}.vi-admin-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;column-gap:16px;row-gap:8px;align-items:center}.vi-admin-user-grid-label{align-self:end}.vi-admin-user-grid-control{width:100%}.vi-admin-user-grid-delete{justify-self:start;width:auto}@media(max-width:720px){.vi-admin-user-grid{grid-template-columns:1fr;grid-template-rows:auto}.vi-admin-user-grid-label:nth-child(3){display:none}}.vi-avatar-crop-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0000008c}.vi-avatar-crop-dialog{width:min(100%,420px);display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:20px;background:var(--lumi-sys-color--surface-container-low, #fff);color:var(--lumi-sys-color--on-surface, #1f1f1f);box-shadow:0 12px 40px #00000040}.dark-theme .vi-avatar-crop-dialog{background:var(--lumi-sys-color--surface-container-low, #1e1f20);color:var(--lumi-sys-color--on-surface, #e3e3e3)}.vi-avatar-crop-header{display:flex;flex-direction:column;gap:4px}.vi-avatar-crop-title{margin:0}.vi-avatar-crop-subtitle{margin:0;opacity:.75}.vi-avatar-crop-viewport{position:relative;margin-inline:auto;overflow:hidden;border-radius:16px;background:var(--lumi-sys-color--surface-container-high, #e9eef6);touch-action:none;cursor:grab}.dark-theme .vi-avatar-crop-viewport{background:var(--lumi-sys-color--surface-container-high, #2a2b2c)}.vi-avatar-crop-viewport:active{cursor:grabbing}.vi-avatar-crop-image{position:absolute;top:0;left:0;transform-origin:0 0;-webkit-user-select:none;user-select:none;pointer-events:none}.vi-avatar-crop-mask{position:absolute;inset:0;pointer-events:none;--crop-radius: 136px;background:radial-gradient(circle at center,transparent 0,transparent calc(var(--crop-radius) - 1px),rgba(0,0,0,.48) var(--crop-radius));border-radius:16px}.vi-avatar-crop-zoom{display:flex;flex-direction:column;gap:8px}.vi-avatar-crop-zoom input[type=range]{width:100%}.vi-ai-settings-grid{margin-top:8px}.vi-ai-settings-range,.vi-avatar-crop-zoom input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;accent-color:var(--vi-color-accent, #0b57d0);color-scheme:light}.dark-theme .vi-ai-settings-range,.dark-theme .vi-avatar-crop-zoom input[type=range]{accent-color:var(--vi-color-accent, #a8c7fa);color-scheme:dark}.vi-ai-settings-range:focus-visible,.vi-avatar-crop-zoom input[type=range]:focus-visible{outline:none}.vi-ai-settings-range::-webkit-slider-runnable-track,.vi-avatar-crop-zoom input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--vi-color-surface-muted, #e8eaed);border:1px solid color-mix(in srgb,var(--vi-color-border, #c4c7c5) 55%,transparent)}.vi-ai-settings-range::-moz-range-track,.vi-avatar-crop-zoom input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--vi-color-surface-muted, #e8eaed);border:1px solid color-mix(in srgb,var(--vi-color-border, #c4c7c5) 55%,transparent)}.vi-ai-settings-range::-moz-range-progress,.vi-avatar-crop-zoom input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--vi-color-accent, #0b57d0)}.dark-theme .vi-ai-settings-range::-webkit-slider-runnable-track,.dark-theme .vi-avatar-crop-zoom input[type=range]::-webkit-slider-runnable-track,.dark-theme .vi-ai-settings-range::-moz-range-track,.dark-theme .vi-avatar-crop-zoom input[type=range]::-moz-range-track{background:var(--vi-color-surface-raised, #303134);border-color:color-mix(in srgb,var(--vi-color-border, #5f6368) 70%,transparent)}.dark-theme .vi-ai-settings-range::-moz-range-progress,.dark-theme .vi-avatar-crop-zoom input[type=range]::-moz-range-progress{background:var(--vi-color-accent, #a8c7fa)}.vi-ai-settings-range::-webkit-slider-thumb,.vi-avatar-crop-zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;border:2px solid var(--vi-color-surface, #fff);background:var(--vi-color-accent, #0b57d0);box-shadow:0 1px 3px #00000047}.vi-ai-settings-range::-moz-range-thumb,.vi-avatar-crop-zoom input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:2px solid var(--vi-color-surface, #fff);background:var(--vi-color-accent, #0b57d0);box-shadow:0 1px 3px #00000047}.dark-theme .vi-ai-settings-range::-webkit-slider-thumb,.dark-theme .vi-avatar-crop-zoom input[type=range]::-webkit-slider-thumb,.dark-theme .vi-ai-settings-range::-moz-range-thumb,.dark-theme .vi-avatar-crop-zoom input[type=range]::-moz-range-thumb{border-color:var(--vi-color-surface, #1e1f20);background:var(--vi-color-accent, #a8c7fa);box-shadow:0 1px 4px #0000008c}.vi-ai-settings-toggles{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:20px}.vi-ai-settings-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.vi-ai-settings-toggle input{width:18px;height:18px;accent-color:var(--vi-color-accent, #0b57d0)}.dark-theme .vi-ai-settings-toggle input{accent-color:var(--vi-color-accent, #a8c7fa);color-scheme:dark}.vi-avatar-crop-actions{display:flex;justify-content:flex-end;gap:10px}.vi-avatar-crop-btn{appearance:none;border:none;border-radius:999px;padding:10px 18px;background:var(--vi-color-accent, var(--lumi-sys-color--primary, #0b57d0));color:var(--vi-color-on-accent, var(--lumi-sys-color--on-primary, #fff));cursor:pointer}.vi-avatar-crop-btn:disabled{opacity:.55;cursor:default}.vi-avatar-crop-btn--ghost{background:transparent;color:inherit;border:1px solid var(--vi-color-border, var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .12)))}.vi-skills-list{display:flex;flex-direction:column;gap:12px}.vi-skills-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .08));background:var(--lumi-sys-color--surface-container-lowest, #fff)}.dark-theme .vi-skills-card{background:var(--lumi-sys-color--surface-container, #282a2c);border-color:var(--lumi-sys-color--outline-variant, rgba(227, 227, 227, .12))}.vi-skills-card-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px}.vi-skills-card-copy{min-width:0;flex:1 1 auto}.vi-skills-card-summary>.vi-user-settings-button{flex:0 0 auto;align-self:center}.vi-skills-card-body{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .08))}.dark-theme .vi-skills-card-body{border-top-color:var(--lumi-sys-color--outline-variant, rgba(227, 227, 227, .12))}.vi-skills-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.vi-skills-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.vi-skills-field{display:flex;flex-direction:column;gap:6px}.vi-skills-note{margin:0;opacity:.7}.vi-skills-versions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;opacity:.86}.vi-skills-versions-label{opacity:.75}.vi-skills-version-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.vi-skills-preview{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--lumi-sys-color--outline-variant, rgba(31, 31, 31, .1));background:var(--lumi-sys-color--surface-container-low, #f8f9fa);white-space:pre-wrap;word-break:break-word;max-height:14rem;overflow:auto;font-family:inherit}.dark-theme .vi-skills-preview{background:var(--lumi-sys-color--surface-container, #1e1f20);border-color:var(--lumi-sys-color--outline-variant, rgba(227, 227, 227, .12))}textarea.vi-skills-editor{min-height:7rem}body.vi-shell-layout .vi-sidenav-brand-text.vi-sidenav-brand.expanded{display:inline;font-size:15px;line-height:1.25;max-width:148px;white-space:normal;text-wrap:balance}body.vi-shell-layout .vi-sidenav-brand-text.vi-sidenav-brand.mobile.expanded{max-width:min(52vw,220px)}.vi-sidenav-brand-button .vi-brand-image.vi-brand-mark,.vi-sidenav-brand-button img.vi-brand-mark{width:28px;height:28px;object-fit:contain;display:block;image-rendering:-webkit-optimize-contrast}.vi-shared-brand img.vi-brand-mark,.vi-shared-note-brand img.vi-brand-mark{width:28px;height:28px;object-fit:contain}.vi-sidenav-brand-button .xap-count-badge-container{display:inline-flex;align-items:center;justify-content:center;line-height:0}.vi-sidenav-brand-button vi-icon{display:inline-flex;align-items:center;justify-content:center}.vi-sidenav-brand-button .vi-brand-image-container{display:inline-flex;align-items:center;justify-content:center}.vi-sidenav-brand-button mat-icon{margin:0;line-height:1}.rail side-navigation-content .sidenav-with-history-container.collapsed:not(.mobile){cursor:e-resize}mat-icon.google-symbols.mat-ligature-font{font-family:Google Symbols,sans-serif!important;font-variation-settings:"FILL" 0,"wght" 300}mat-icon.google-symbols.mat-ligature-font[fonticon]:before{font-family:Google Symbols,sans-serif!important}mat-icon.vi-symbols.mat-ligature-font{font-family:Luminous Symbols,sans-serif!important;font-variation-settings:"FILL" 0,"wght" 300}mat-icon.vi-symbols.mat-ligature-font[fonticon]:before{content:attr(fonticon)}mat-icon.vi-symbols.mat-ligature-font[fonticon]:before,span.mat-icon.vi-symbols.mat-ligature-font[fonticon]:before{content:attr(fonticon)}.settings-menu-overlay-pane span.mat-icon.gem-menu-item-icon.vi-symbols,.settings-theme-submenu-pane span.mat-icon.gem-menu-item-icon.vi-symbols{font-family:Luminous Symbols,sans-serif!important;font-size:1.5rem;font-weight:300;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24,"ROND" 100}.settings-menu-overlay-pane span.mat-icon.gem-menu-item-icon.google-symbols,.settings-theme-submenu-pane span.mat-icon.gem-menu-item-icon.google-symbols{font-family:Google Symbols,sans-serif!important;font-weight:400;font-variation-settings:normal;font-size:var(--vi-sys-typography-icon-scale--icon-l-font-size, 1.5rem);width:24px;height:24px;line-height:1}.settings-menu-overlay-pane span.mat-icon.gem-menu-item-icon.vi-symbols[fonticon]:before,.settings-theme-submenu-pane span.mat-icon.gem-menu-item-icon.vi-symbols[fonticon]:before,.settings-menu-overlay-pane span.mat-icon.gem-menu-item-icon.google-symbols[fonticon]:before,.settings-theme-submenu-pane span.mat-icon.gem-menu-item-icon.google-symbols[fonticon]:before{content:attr(fonticon)}.vi-app-bar-stub{display:none!important;--og-bar-parts-side-padding: 0px;--vi-appbar-margin-top: 12px;--internal-bar-offset: 40px}body.vi-shell-layout .vi-app-bar-stub{--vi-appbar-margin-top: var(--vi-sys-spacing--s)}@media screen and (min-width:960px){.vi-app-bar-stub{position:fixed;top:0;right:0;z-index:2}}app-root,chat-app-orchestrator,chat-app{display:block;height:100vh;overflow:hidden}@media screen and (max-width:959.98px){body.mobile-layout app-root,body.mobile-layout chat-app-orchestrator,body.mobile-layout chat-app,body.mobile-layout main.chat-app{height:100dvh;max-height:100dvh;box-sizing:border-box}}main.chat-app{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}vi-sidenav-container{display:flex;flex:1;min-height:0;overflow:hidden}vi-sidenav-content{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.main-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}chat-window{display:flex;flex:1;flex-direction:column;min-height:0;position:relative;height:100%}.vi-shell-layout main.chat-app,.vi-shell-layout chat-app{--vi-sidenav-open-width: 288px;--vi-sidenav-closed-width: 52px}vi-sidenav{flex:0 0 auto;height:100%;overflow:hidden;transition:width .3s cubic-bezier(.2,0,0,1);will-change:width}body.mobile-layout vi-sidenav{transition:width .3s cubic-bezier(.2,0,0,1)}body.mobile-layout main.chat-app:not(.side-nav-open) vi-sidenav{width:0!important;flex:0 0 0;overflow:hidden}@media screen and (max-width:959.98px){body.mobile-layout vi-sidenav{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:1001;max-width:min(308px,85vw);box-shadow:0 0 0 1px #0000000a}body.mobile-layout .side-nav-menu-button{z-index:1002;display:flex;align-items:center;min-height:36px;height:36px;top:calc(12px + var(--internal-bar-offset, 0px));margin-top:0!important;pointer-events:auto}body.mobile-layout chat-app-side-nav-menu-button{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--vi-sys-spacing--s, 8px);flex:0 1 auto;height:36px;min-height:36px;pointer-events:auto}body.mobile-layout side-nav-menu-button.vi-mobile-menu-button{display:flex;align-items:center;align-self:center;height:36px;min-height:36px;line-height:0;margin:0;padding:0}body.mobile-layout .vi-mobile-menu-button .xap-count-badge-container{display:flex;align-items:center;line-height:0}body.mobile-layout .vi-mobile-menu-button vi-icon-button,body.mobile-layout .vi-mobile-menu-button .mdc-icon-button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;--mat-icon-button-state-layer-size: 36px;width:36px;height:36px;margin:0;padding:0}body.mobile-layout .vi-mobile-header-mode-picker,body.mobile-layout .vi-mobile-header-mode-picker .pill-ui-logo-container,body.mobile-layout .vi-mobile-header-mode-picker .vi-mode-switch-button,body.mobile-layout .vi-mobile-header-mode-picker .logo-pill-btn,body.mobile-layout .vi-mobile-header-mode-picker .logo-pill-btn button{display:flex;align-items:center;align-self:center}body.mobile-layout .vi-mobile-menu-button{order:0;flex:0 0 auto;align-self:center}body.mobile-layout .vi-mobile-header-mode-picker{order:1;flex:0 0 auto;align-self:center;margin:0;padding:0}body.mobile-layout .vi-mobile-header-mode-picker .picker-secondary-text{display:none!important}body.mobile-layout .vi-mobile-header-mode-picker .logo-pill-label-container{max-width:min(72vw,320px)}body.mobile-layout .vi-mobile-header-mode-picker .picker-primary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}body.mobile-layout top-bar-actions{z-index:0;pointer-events:none;top:calc(12px + var(--internal-bar-offset, 0px));display:flex;align-items:center;min-height:36px;height:36px;background:transparent!important}body.mobile-layout .side-nav-menu-button{background:transparent!important}body.mobile-layout main.chat-app.side-nav-open .side-nav-menu-button{visibility:hidden;pointer-events:none}body.mobile-layout .cdk-overlay-container{z-index:1003}body.mobile-layout chat-window .model-picker-container,body.mobile-layout chat-window .trailing-actions-wrapper.with-model-picker .model-picker-container,body.mobile-layout chat-window input-area-v2 .text-input-field .trailing-actions-wrapper .model-picker-container,body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-area .trailing-actions-wrapper .model-picker-container,body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .trailing-actions-wrapper .model-picker-container,body.mobile-layout chat-window .trailing-actions-wrapper.with-model-picker vi-mode-switcher{display:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}body.mobile-layout chat-window .trailing-actions-wrapper.with-model-picker{gap:0!important}body.mobile-layout top-bar-actions .right-section,body.mobile-layout top-bar-actions .buttons-container,body.mobile-layout top-bar-actions button{pointer-events:auto}body.mobile-layout chat-window:not(.center-input-layout):not(.vi-has-conversation-header) infinite-scroller.chat-history{padding-top:68px}body.mobile-layout chat-window:not(.center-input-layout).vi-has-conversation-header infinite-scroller.chat-history{padding-top:4px!important;scroll-padding-top:90px}body.mobile-layout .main-content.chat-area{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;overflow:hidden}body.mobile-layout chat-window{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden!important}body.mobile-layout chat-window:not(.center-input-layout) .chat-container{flex:1 1 0!important;min-height:0!important;height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;pointer-events:auto!important}body.mobile-layout chat-window:not(.center-input-layout) .chat-history-scroll-container,body.mobile-layout chat-window:not(.center-input-layout) .chat-history-scroll-container.lm{flex:1 1 0!important;min-height:0!important;height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;display:block!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;pointer-events:auto!important;-webkit-mask-image:none!important;mask-image:none!important}body.mobile-layout chat-window:not(.center-input-layout) infinite-scroller.chat-history{flex:none!important;min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important}body.mobile-layout chat-window:not(.center-input-layout) input-container.grow-input-downwards{flex:0 0 auto!important;padding-bottom:calc(max(4px,env(safe-area-inset-bottom,0px)) + var(--vi-keyboard-inset, 0px))!important}body.mobile-layout user-settings-page,body.mobile-layout users-page,body.mobile-layout system-page{display:flex;flex:1 1 auto;min-height:0;width:100%}body.mobile-layout .main-content.chat-area:has(.vi-user-settings){background:var(--vi-color-synthetic--chat-window-surface, #f0f4f9);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px)}body.mobile-layout .vi-user-settings{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;height:100%}body.mobile-layout .vi-user-settings-scroll{flex:1 1 auto;min-height:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;box-sizing:border-box;padding-top:calc(var(--vi-app-bar-height, 56px) + 12px);scroll-padding-top:calc(var(--vi-app-bar-height, 56px) + 12px);padding-inline:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px)}body.mobile-layout .vi-user-settings-inner{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}body.mobile-layout side-navigation-content .sidenav-with-history-container.mobile{grid-template-rows:min-content 1fr min-content}body.mobile-layout side-navigation-content .vi-mobile-sidenav-header{display:flex;align-items:center;justify-content:space-between;gap:var(--vi-sys-spacing--s, 8px);min-height:56px;padding:8px;box-sizing:border-box;flex-shrink:0}body.mobile-layout.vi-shell-layout side-navigation-content .sidenav-with-history-container.mobile{padding-inline:0!important;margin-inline-start:0!important}body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile{padding-block:0!important;padding-inline:4px!important;margin-inline:0!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box}body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile>.top-action-list,body.mobile-layout.vi-shell-layout side-navigation-content .sidenav-with-history-container.mobile .top-action-list{margin-inline:0!important;margin-inline-start:0!important;padding-inline:0!important;padding-inline-start:0!important;width:100%!important}body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile infinite-scroller,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile expandable-section,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile conversations-list,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile mat-action-list.desktop-controls{margin-inline:0!important;margin-inline-start:0!important;padding-inline:0!important;padding-inline-start:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile .top-action-list>mat-nav-list.vi-sidenav-list:not(.removed),body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile infinite-scroller>mat-nav-list.top-action-list-scrollable,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile .expandable-section-content-inner,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile conversations-list mat-nav-list.vi-sidenav-list{margin-inline:0!important;margin-inline-start:0!important;padding-inline:0!important;padding-inline-start:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}body.mobile-layout.vi-shell-layout side-navigation-content mat-action-list.desktop-controls{margin-inline:0!important;padding-inline:0!important;width:100%!important;overflow:visible!important;gap:var(--vi-sys-spacing--xs, 4px)}body.mobile-layout.vi-shell-layout side-navigation-content mat-action-list.desktop-controls>[data-test-id=desktop-vi-activity-control]{height:auto!important;min-height:44px!important;margin-block-end:2px!important;overflow:visible!important}body.mobile-layout.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item{overflow:visible!important}body.mobile-layout.vi-shell-layout side-navigation-content mat-action-list.desktop-controls sidenav-mavatar-footer{flex-shrink:0!important}body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile.is-mobile vi-nav-list-item .vi-nav-list-item.gmat-override,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile.is-mobile vi-nav-list-item button.vi-nav-list-item.gmat-override{height:44px!important;min-height:44px!important;padding-inline:var(--vi-sys-spacing--l, 16px)!important;box-sizing:border-box}body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile .conversations-container.mobile .conversation,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile conversations-list .conversation{margin-inline:0!important;padding-inline:0!important}body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile .chat-history,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile .mobile .chat-history{margin-inline:0!important;padding-inline:0!important}body.mobile-layout side-navigation-content infinite-scroller,body.mobile-layout side-navigation-content .overflow-container.mobile{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.mobile-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item .conversation-title,body.mobile-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item .label-and-badge,body.mobile-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item .title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0}body.mobile-layout side-navigation-content .vi-mobile-sidenav-header__brand{flex:1 1 auto;min-width:0}body.mobile-layout side-navigation-content .vi-mobile-sidenav-header .vi-sidenav-brand-button{display:flex;align-items:center;gap:var(--vi-sys-spacing--s, 8px);text-decoration:none;color:inherit;min-width:0}body.mobile-layout side-navigation-content .vi-mobile-sidenav-header>.close-sidenav-button{position:static;top:auto;inset-inline-end:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:center;margin:0;padding:6px;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.mobile-layout.vi-shell-layout side-navigation-content .sidenav-with-history-container.mobile .overflow-container,body.mobile-layout.vi-shell-layout side-navigation-content .sidenav-with-history-container.mobile>.overflow-container{padding-top:0!important;padding-block-start:0!important;margin-top:0!important;margin-block-start:0!important;pointer-events:auto}body.mobile-layout side-navigation-content .sidenav-with-history-container.mobile .top-action-list{margin-block-start:0!important}body.mobile-layout side-navigation-content .top-action-list vi-nav-list-item[data-test-id=new-chat-button] .mdc-list-item__end,body.mobile-layout side-navigation-content .top-action-list vi-nav-list-item[data-test-id=search-chats-button] .mdc-list-item__end,body.mobile-layout side-navigation-content .top-action-list vi-nav-list-item[data-test-id=new-chat-button] .trailing-content,body.mobile-layout side-navigation-content .top-action-list vi-nav-list-item[data-test-id=search-chats-button] .trailing-content{display:none!important;width:0!important;min-width:0!important;flex:0 0 0!important;padding:0!important;margin:0!important}body.mobile-layout chat-window.center-input-layout{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;min-height:100%!important;position:relative!important;overflow:hidden!important}body.mobile-layout chat-window.center-input-layout:not(.vi-mobile-zero-packed) .chat-container{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;height:100%!important;width:100%!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}body.mobile-layout chat-window.center-input-layout chat-window-content{flex:0 0 auto!important;flex-grow:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}body.mobile-layout chat-window.center-input-layout .chat-history-scroll-container,body.mobile-layout chat-window.center-input-layout infinite-scroller.chat-history,body.mobile-layout chat-window.center-input-layout .zero-state-container,body.mobile-layout chat-window.center-input-layout modular-zero-state,body.mobile-layout chat-window.center-input-layout .modular-zero-state-container{flex:0 0 auto!important;flex-grow:0!important;position:static!important;min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;overflow:visible!important;padding-top:0!important}body.mobile-layout chat-window.center-input-layout modular-zero-state{display:block!important}body.mobile-layout chat-window.center-input-layout .chat-history-scroll-container,body.mobile-layout chat-window.center-input-layout .chat-history-scroll-container.lm{display:flex!important;flex-direction:column!important;align-items:stretch!important;-webkit-mask-image:none!important;mask-image:none!important}body.mobile-layout chat-window.center-input-layout infinite-scroller.chat-history{padding-top:0!important}body.mobile-layout chat-window.center-input-layout infinite-scroller.chat-history .top-gradient-container,body.mobile-layout chat-window.center-input-layout infinite-scroller.chat-history .top-gradient-container.visible,body.mobile-layout chat-window.center-input-layout infinite-scroller.chat-history .bottom-gradient-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.mobile-layout chat-window.center-input-layout input-container:before{display:none!important}body.mobile-layout chat-window.center-input-layout .assistant-messages-primary-container,body.mobile-layout chat-window.center-input-layout .assistant-messages-primary-container.visible-primary-message,body.mobile-layout chat-window.center-input-layout .assistant-messages-primary-container.visible-primary-message.lm,body.mobile-layout chat-window.center-input-layout .assistant-messages-primary-container.open{display:block!important;grid-template-rows:none!important;overflow:visible!important;height:auto!important;min-height:auto!important}body.mobile-layout chat-window.center-input-layout .assistant-messages-primary-container>.content-container{display:block!important;min-height:auto!important;height:auto!important;overflow:visible!important}body.mobile-layout chat-window.center-input-layout .lm-mobile-sparkle-and-text,body.mobile-layout chat-window.center-input-layout .content-container,body.mobile-layout chat-window.center-input-layout .content-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;height:auto!important;min-height:auto!important;overflow:visible!important;visibility:visible!important;opacity:1!important}body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message h1.vi-type-display-m,body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message h1.vi-type-display-s,body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message .message-text,body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message .vi-greeting-slot{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;color:inherit!important}body.mobile-layout chat-window.center-input-layout .top-section-container,body.mobile-layout chat-window.center-input-layout .top-section-container.lm-centered,body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message,body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message.lm-centered{--top-section-container-height: auto !important;position:static!important;inset:auto!important;height:auto!important;min-height:0!important;width:100%!important;flex:0 0 auto!important;flex-grow:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;overflow:visible!important;visibility:visible!important;z-index:4;pointer-events:none}body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message .message-text,body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message .vi-greeting-slot{display:inline-block!important;visibility:visible!important;opacity:1!important}body.mobile-layout chat-window.center-input-layout assistant-messages-primary,body.mobile-layout chat-window.center-input-layout zero-state-block-picker,body.mobile-layout chat-window.center-input-layout .zero-state-block-container{display:block!important;height:auto!important;min-height:auto!important;overflow:visible!important}body.mobile-layout chat-window.center-input-layout .modular-zero-state-container>div[style*="height: 64px"]{display:none!important;height:0!important;min-height:0!important}body.mobile-layout chat-window.center-input-layout input-container{position:static!important;inset:auto!important;height:auto!important;min-height:auto!important;flex:0 0 auto!important;width:100%!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;pointer-events:none!important;z-index:3!important;align-self:stretch!important}body.mobile-layout chat-window.center-input-layout input-container.grow-input-downwards .input-area-container.is-zero-state,body.mobile-layout chat-window.center-input-layout input-container .input-area-container.is-zero-state{position:static!important;inset:auto!important;width:100%!important;max-width:830px!important;margin-inline:auto!important;transform:none!important;pointer-events:auto!important;z-index:5!important}body.mobile-layout chat-window.center-input-layout vi-resource-status-lane{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:830px!important;margin:8px auto 0!important}}.vi-mobile-sidenav-scrim{position:fixed;inset:0;z-index:1000;margin:0;padding:0;border:0;appearance:none;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;cursor:pointer}.vi-hamburger-icon{box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:24px;height:24px;color:var(--vi-sys-color--on-surface, var(--vi-sys-color--on-surface, #1f1f1f))}.vi-hamburger-icon>span{display:block;height:2px;width:100%;border-radius:1px;background:currentColor}side-navigation-content{display:flex;flex-direction:column;height:100%;width:100%;min-height:0}body.vi-shell-layout:not(.dark-theme) vi-sidenav,body.vi-shell-layout:not(.dark-theme) vi-sidenav side-navigation-content,body.vi-shell-layout:not(.dark-theme) .sidenav-with-history-container{background-color:var(--vi-sys-color--surface-bright, #fff)!important}body.vi-shell-layout.dark-theme vi-sidenav,body.vi-shell-layout.dark-theme vi-sidenav side-navigation-content,body.vi-shell-layout.dark-theme .sidenav-with-history-container{background-color:var(--vi-sys-color--surface-bright, #1f1f1f)!important}vi-sidenav,vi-sidenav side-navigation-content,.sidenav-with-history-container{background-color:var(--vi-color-sidenav-background-desktop, #e9eef6)}.sidenav-with-history-container{flex:1 1 auto;min-height:0;height:100%;position:relative}body.vi-shell-layout side-navigation-content .sidenav-with-history-container:not(.mobile)>.close-sidenav-button.close-sidenav-button-desktop{position:absolute!important;top:var(--vi-sys-spacing--s, 8px);inset-inline-end:14px;padding:6px;z-index:10;display:flex!important;animation:none!important;transition:opacity var(--opacity-duration, .1s) var(--opacity-curve, cubic-bezier(0, 0, 0, 0)),visibility var(--location-visibility-duration, .1s)}body.vi-shell-layout side-navigation-content .sidenav-with-history-container:not(.mobile).expanded>.close-sidenav-button.close-sidenav-button-desktop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.vi-shell-layout side-navigation-content .sidenav-with-history-container:not(.mobile).collapsed>.close-sidenav-button.close-sidenav-button-desktop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}vi-sidenav.ia-redesign side-navigation-content .sidenav-with-history-container infinite-scroller>*{opacity:0;visibility:hidden;transition:opacity var(--chat-opacity-duration, .1s) var(--opacity-curve, cubic-bezier(0, 0, 0, 0)) var(--chat-opacity-delay, 0ms),visibility var(--chat-visibility-duration, .1s)}vi-sidenav.ia-redesign side-navigation-content .sidenav-with-history-container.expanded.content-loaded infinite-scroller>*{opacity:1;visibility:visible}vi-sidenav.ia-redesign side-navigation-content .sidenav-with-history-container.collapsed infinite-scroller>*{pointer-events:none}body.vi-shell-layout.dark-theme .sidenav-with-history-container:not(.mobile){grid-template-rows:1fr min-content!important}body.vi-shell-layout side-navigation-content .sidenav-with-history-container .overflow-container:not(.mobile),body.vi-shell-layout side-navigation-content.ia-redesign .overflow-container:not(.mobile){padding-block-start:60px!important;padding-block-end:var(--vi-sys-spacing--s, 8px)!important;padding-inline:0!important}body.vi-shell-layout .sidenav-with-history-container:not(.mobile)>.overflow-container{pointer-events:none}body.vi-shell-layout .sidenav-with-history-container:not(.mobile)>.overflow-container>*{pointer-events:auto}@media screen and (min-width:960px){.side-nav-menu-button{width:fit-content;max-width:calc(var(--vi-sidenav-open-width, 288px) - 56px);pointer-events:none}.side-nav-menu-button>*{pointer-events:auto}html[dir=ltr] body.vi-shell-layout top-bar-actions{top:calc(2px + var(--internal-bar-offset, 0px));right:calc(var(--vi-app-bar-offset, 0px) + var(--vi-appbar-margin-end, 12px));transition:left .3s cubic-bezier(.2,0,0,1),right .3s cubic-bezier(.2,0,0,1)}html[dir=ltr] body.vi-shell-layout top-bar-actions.side-nav-expanded{left:var(--vi-sidenav-open-width, 288px)}html[dir=ltr] body.vi-shell-layout top-bar-actions:not(.side-nav-expanded){left:var(--vi-sidenav-closed-width, 52px)}html[dir=rtl] body.vi-shell-layout top-bar-actions{top:calc(2px + var(--internal-bar-offset, 0px));left:calc(var(--vi-app-bar-offset, 0px) + var(--vi-appbar-margin-end, 12px));transition:left .3s cubic-bezier(.2,0,0,1),right .3s cubic-bezier(.2,0,0,1)}html[dir=rtl] body.vi-shell-layout top-bar-actions.side-nav-expanded{right:var(--vi-sidenav-open-width, 288px)}html[dir=rtl] body.vi-shell-layout top-bar-actions:not(.side-nav-expanded){right:var(--vi-sidenav-closed-width, 52px)}}body.vi-shell-layout .close-sidenav-button-desktop:hover mat-icon[fonticon=side_nav]:before,body.vi-shell-layout .close-sidenav-button-desktop:focus-visible mat-icon[fonticon=side_nav]:before{content:"side_nav_collapse"}body.vi-shell-layout .close-sidenav-button-desktop:hover mat-icon[fonticon=side_nav],body.vi-shell-layout .close-sidenav-button-desktop:focus-visible mat-icon[fonticon=side_nav]{font-family:Luminous Symbols,sans-serif!important}.sidenav-with-history-container .overflow-container{display:grid;grid-template-rows:auto 1fr auto auto;min-height:0;height:100%;overflow:hidden;box-sizing:border-box}body.vi-shell-layout side-navigation-content .vi-sidenav-support-dock{display:none!important}body.vi-shell-layout side-navigation-content mat-action-list.desktop-controls>[data-test-id=sidenav-support-control],body.vi-shell-layout side-navigation-content [data-test-id=sidenav-support-control]{display:block;width:100%;max-width:100%;height:auto!important;min-height:44px!important;box-sizing:border-box;overflow:hidden;flex-shrink:0}body.vi-shell-layout side-navigation-content [data-test-id=sidenav-support-control] button.vi-nav-list-item{width:100%;max-width:100%;box-sizing:border-box;--mat-list-list-item-container-shape: var(--vi-sys-shape--corner-full, 999px);border-radius:var(--vi-sys-shape--corner-full, 999px);overflow:hidden}body.vi-shell-layout:not(.dark-theme) side-navigation-content [data-test-id=sidenav-support-control] button.vi-nav-list-item.gmat-override:hover:not(.is-active),body.vi-shell-layout:not(.dark-theme) side-navigation-content [data-test-id=sidenav-support-control] button.vi-nav-list-item.gmat-override:focus-visible:not(.is-active){background-color:var(--vi-sys-color--surface-dim)!important}body.vi-shell-layout.dark-theme side-navigation-content [data-test-id=sidenav-support-control] button.vi-nav-list-item.gmat-override:hover:not(.is-active),body.vi-shell-layout.dark-theme side-navigation-content [data-test-id=sidenav-support-control] button.vi-nav-list-item.gmat-override:focus-visible:not(.is-active){background-color:var(--vi-sys-color-states--hover-on-surface)!important}body.vi-shell-layout side-navigation-content [data-test-id=sidenav-support-control] .mdc-list-item__end.trailing-content{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important}body.vi-shell-layout side-navigation-content [data-test-id=sidenav-support-control] button.vi-nav-list-item:hover:before,body.vi-shell-layout side-navigation-content [data-test-id=sidenav-support-control] button.vi-nav-list-item:focus-visible:before{opacity:0!important}body.vi-shell-layout side-navigation-content [data-test-id=sidenav-support-control] .vi-sidenav-support-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-inline-start:6px;padding-inline:5px;border-radius:999px;background:var(--vi-sys-color--primary, #0b57d0);color:var(--vi-sys-color--on-primary, #fff);font-size:11px;font-weight:600;line-height:1}body.vi-shell-layout .sidenav-with-history-container.collapsed side-navigation-content [data-test-id=sidenav-support-control] button.vi-nav-list-item{width:40px;min-width:40px;max-width:40px;margin-inline:auto;padding-inline:0;justify-content:center}body.vi-shell-layout .sidenav-with-history-container.collapsed side-navigation-content [data-test-id=sidenav-support-control] .title-text,body.vi-shell-layout .sidenav-with-history-container.collapsed side-navigation-content [data-test-id=sidenav-support-control] .vi-sidenav-support-badge,body.vi-shell-layout .sidenav-with-history-container.collapsed side-navigation-content [data-test-id=sidenav-support-control] .trailing-content{display:none!important}body.vi-shell-layout side-navigation-content .top-action-list,body.vi-shell-layout.dark-theme side-navigation-content .top-action-list{margin-block-start:0!important;margin-inline:0!important;padding-inline:0!important}@media screen and (min-width:960px){body.vi-shell-layout side-navigation-content .top-action-list>mat-nav-list.vi-sidenav-list,body.vi-shell-layout.dark-theme side-navigation-content .top-action-list>mat-nav-list.vi-sidenav-list{padding-block:0!important;margin:0!important;padding-inline:6px!important;box-sizing:border-box;width:100%}body.vi-shell-layout side-navigation-content infinite-scroller>.top-action-list-scrollable,body.vi-shell-layout side-navigation-content .expandable-section-content-inner,body.vi-shell-layout side-navigation-content mat-action-list.desktop-controls{margin-inline:0!important;padding-inline:6px!important;box-sizing:border-box}body.vi-shell-layout side-navigation-content infinite-scroller>.top-action-list-scrollable{width:100%}body.vi-shell-layout side-navigation-content .top-action-list .mat-mdc-list-item.vi-nav-list-item.gmat-override,body.vi-shell-layout.dark-theme side-navigation-content .top-action-list .mat-mdc-list-item.vi-nav-list-item.gmat-override{padding-inline:var(--vi-sys-spacing--s, 8px)!important}}body.vi-shell-layout side-navigation-content project-sidenav-list{margin-inline:0!important;width:100%}body.vi-shell-layout side-navigation-content .expandable-section .chat-history,body.vi-shell-layout side-navigation-content .chat-history{margin-inline:0!important;padding-inline:0!important;align-items:stretch!important;width:100%;box-sizing:border-box}body.vi-shell-layout side-navigation-content .chat-history-list{width:100%!important;align-self:stretch!important;box-sizing:border-box}body.vi-shell-layout side-navigation-content conversations-list,body.vi-shell-layout side-navigation-content conversations-list mat-nav-list.vi-sidenav-list{width:100%!important;box-sizing:border-box}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item .conversation-title,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item .label-and-badge,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item .title-text{padding-inline:0!important;margin-inline-start:0!important}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.conversation,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item[data-test-id=conversation]{padding-inline:0!important;padding-block:0!important;margin-inline:0!important}body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] .expandable-section-content,body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] .expandable-section-content-inner,body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] .chat-history,body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] .chat-history-list,body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] conversations-list,body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] conversations-list.sidenav-style-updates,body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] conversations-list.ia-redesign{margin-block-start:0!important;margin-top:0!important;padding-block-start:0!important}body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] conversations-list mat-nav-list.vi-sidenav-list,body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] conversations-list mat-nav-list.vi-sidenav-list>vi-nav-list-item:first-child{margin-block-start:0!important;padding-block-start:0!important}body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section] .loading-history-spinner-container:not(.is-loading){display:none!important;margin:0!important;height:0!important;min-height:0!important;overflow:hidden!important}body.vi-shell-layout side-navigation-content conversations-list{padding-inline:12px!important;margin-inline:0!important}side-navigation-content conversations-list .mat-mdc-list-item.vi-nav-list-item.is-active,side-navigation-content conversations-list .mat-mdc-list-item.vi-nav-list-item.mdc-list-item--activated{background-color:var(--vi-sys-color--surface-dim)!important}body.vi-shell-layout:not(.dark-theme) side-navigation-content conversations-list .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout:not(.dark-theme) side-navigation-content conversations-list .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:not(.is-active):not(.mdc-list-item--activated){background-color:var(--vi-sys-color--surface-dim)!important}body.vi-shell-layout.dark-theme side-navigation-content conversations-list .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout.dark-theme side-navigation-content conversations-list .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:not(.is-active):not(.mdc-list-item--activated){background-color:var(--vi-sys-color-states--hover-on-surface)!important}body.vi-shell-layout side-navigation-content mat-nav-list.vi-sidenav-list .mat-mdc-list-item.vi-nav-list-item.gmat-override{margin-inline:0!important;margin-block-end:2px;max-width:100%;box-sizing:border-box}.sidenav-with-history-container infinite-scroller.vi-shell-layout-theme,.sidenav-with-history-container infinite-scroller{min-height:0;max-height:none!important;overflow:auto;display:block;position:relative;scrollbar-width:none}.sidenav-with-history-container infinite-scroller.vi-shell-layout-theme::-webkit-scrollbar,.sidenav-with-history-container infinite-scroller::-webkit-scrollbar{width:0;height:0}@media(pointer:fine){.sidenav-with-history-container infinite-scroller.vi-shell-layout-theme:hover,.sidenav-with-history-container infinite-scroller:hover{scrollbar-width:thin}.sidenav-with-history-container infinite-scroller.vi-shell-layout-theme:hover::-webkit-scrollbar,.sidenav-with-history-container infinite-scroller:hover::-webkit-scrollbar{width:8px;height:8px}.sidenav-with-history-container infinite-scroller.vi-shell-layout-theme:hover::-webkit-scrollbar-thumb,.sidenav-with-history-container infinite-scroller:hover::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color(from var(--vi-sys-color--on-surface-low) srgb r g b / .4);border:3px solid transparent;border-radius:999px}}body.vi-shell-layout side-navigation-content infinite-scroller.vi-shell-layout-theme{margin-block:0!important;padding-inline:0!important}side-navigation-content .mat-mdc-nav-list .mat-mdc-list-item.vi-nav-list-item.is-active,side-navigation-content .mat-mdc-nav-list .mat-mdc-list-item.vi-nav-list-item.mdc-list-item--activated{background-color:var(--vi-sys-color--surface-dim)!important}body.vi-shell-layout side-navigation-content{--mat-list-list-item-hover-state-layer-opacity: 1;--mat-list-list-item-hover-state-layer-color: var(--vi-sys-color-states--hover-on-surface);--sidenav-button-hover-background-color: var(--vi-sys-color--surface-dim)}body.vi-shell-layout:not(.dark-theme) side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout:not(.dark-theme) side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:not(.is-active):not(.mdc-list-item--activated){background-color:var(--vi-sys-color--surface-dim)!important}body.vi-shell-layout.dark-theme side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout.dark-theme side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:not(.is-active):not(.mdc-list-item--activated){background-color:var(--vi-sys-color-states--hover-on-surface)!important}body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:before,body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:before{opacity:0!important}body.vi-shell-layout side-navigation-content .expandable-section-header:hover,body.vi-shell-layout side-navigation-content .expandable-section-header:focus-visible{background-color:transparent!important}.sidenav-with-history-container.expanded [data-test-id=desktop-vi-activity-control],.sidenav-with-history-container.expanded sidenav-mavatar-footer,.sidenav-with-history-container.expanded location-footer{opacity:1!important;visibility:visible!important}body.vi-shell-layout side-navigation-content .mavatar-footer-left{flex:1 1 0;min-width:0;margin-inline-start:0!important;padding-inline-start:4px!important;padding-inline-end:var(--vi-sys-spacing--s, 8px)!important;border-radius:var(--vi-sys-shape--corner-full, 999px);text-decoration:none;cursor:pointer}body.vi-shell-layout side-navigation-content .mavatar-footer-left:hover,body.vi-shell-layout side-navigation-content .mavatar-footer-left:focus-visible{background-color:transparent}side-navigation-content .mavatar-footer-right{flex:0 0 auto;margin:0}body.vi-shell-layout.light-theme side-navigation-content .mavatar-footer-right{margin:0!important;align-self:stretch!important}body.vi-shell-layout.light-theme side-navigation-content .mavatar-footer-right [data-test-id=mavatar-footer-settings-button]{display:contents!important}body.vi-shell-layout.light-theme side-navigation-content .mavatar-footer-right [data-test-id=mavatar-footer-settings-button] button{margin-inline-end:6px!important;margin-inline-start:auto!important}body.vi-shell-layout.light-theme .sidenav-with-history-container.collapsed:not(.mobile) side-navigation-content .mavatar-footer-row.collapsed{align-items:center!important}body.vi-shell-layout.light-theme .sidenav-with-history-container.collapsed side-navigation-content .mavatar-footer-right{align-self:center!important}body.vi-shell-layout.light-theme .sidenav-with-history-container.collapsed side-navigation-content .mavatar-footer-right [data-test-id=mavatar-footer-settings-button] button{margin-inline:auto!important;margin-inline-start:auto!important;margin-inline-end:auto!important}body.vi-shell-layout.light-theme .sidenav-with-history-container.collapsed:not(.mobile) side-navigation-content .mavatar-footer-left{margin-inline:auto!important;padding-inline:0!important}body.vi-shell-layout side-navigation-content mat-action-list.desktop-controls{align-self:stretch!important;margin-inline:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:clip}body.vi-shell-layout side-navigation-content mat-action-list.desktop-controls>[data-test-id=desktop-vi-activity-control]{height:auto!important;min-height:44px!important}body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control]{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item{width:100%;max-width:100%;box-sizing:border-box;--mat-list-list-item-container-shape: var(--vi-sys-shape--corner-full, 999px);border-radius:var(--vi-sys-shape--corner-full, 999px);overflow:hidden}body.vi-shell-layout:not(.dark-theme) side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item.gmat-override:hover:not(.is-active),body.vi-shell-layout:not(.dark-theme) side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item.gmat-override:focus-visible:not(.is-active){background-color:var(--vi-sys-color--surface-dim)!important}body.vi-shell-layout.dark-theme side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item.gmat-override:hover:not(.is-active),body.vi-shell-layout.dark-theme side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item.gmat-override:focus-visible:not(.is-active){background-color:var(--vi-sys-color-states--hover-on-surface)!important}body.vi-shell-layout .sidenav-with-history-container.collapsed side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item{width:40px;min-width:40px;max-width:40px;margin-inline:auto;padding-inline:0;justify-content:center}body.vi-shell-layout .sidenav-with-history-container.collapsed side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item:hover,body.vi-shell-layout .sidenav-with-history-container.collapsed side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item:focus-visible{border-radius:var(--vi-sys-shape--corner-full, 999px)}body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] .mdc-list-item__end.trailing-content{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important}body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item:hover:before,body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item:focus-visible:before{opacity:0!important}side-navigation-content location-footer .location-language-flag{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1;flex-shrink:0;margin-inline-start:-4px}body.vi-shell-layout side-navigation-content location-footer .name-and-source,body.vi-shell-layout side-navigation-content location-footer .location-footer-name{text-decoration:none!important;cursor:default!important;pointer-events:none;color:var(--vi-sys-color--on-surface)!important}body.vi-shell-layout side-navigation-content location-footer .name-and-source:hover,body.vi-shell-layout side-navigation-content location-footer .name-and-source:focus-visible{background:transparent!important}.sidenav-with-history-container.collapsed location-footer,side-navigation-content .sidenav-with-history-container.collapsed location-footer{opacity:1!important;visibility:visible!important;height:auto!important;min-height:0!important;max-height:none!important;margin-block:4px 8px!important;padding-inline:0!important}.sidenav-with-history-container.collapsed location-footer .location-footer-textual,side-navigation-content .sidenav-with-history-container.collapsed location-footer .location-footer-textual{display:none!important}.sidenav-with-history-container.collapsed location-footer .footer-container,side-navigation-content .sidenav-with-history-container.collapsed location-footer .footer-container{justify-content:center;margin-bottom:0}side-navigation-content .mavatar-user-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}mat-nav-list.removed{display:none!important}body.vi-shell-layout side-navigation-content project-sidenav-list{display:none!important}body.vi-shell-layout side-navigation-content mat-action-list.desktop-controls{display:flex!important;flex-direction:column!important;gap:var(--vi-sys-spacing--xs, 4px)!important;opacity:1!important;visibility:visible!important}body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control]{display:block!important;opacity:1!important;visibility:visible!important}side-navigation-content.vi-sidenav-pending conversations-list mat-nav-list{min-height:0}side-navigation-content.vi-sidenav-pending conversations-list mat-nav-list vi-nav-list-item{display:none!important}@media screen and (min-width:960px){main.chat-app.remy-route vi-sidenav,chat-app.remy-route vi-sidenav{flex:0 0 auto!important;min-width:var(--vi-sidenav-closed-width, 52px)!important;max-width:none!important}main.chat-app.remy-route.side-nav-open vi-sidenav,chat-app.remy-route.side-nav-open vi-sidenav{width:var(--vi-sidenav-open-width, 288px)!important;min-width:var(--vi-sidenav-open-width, 288px)!important}main.chat-app.remy-route vi-sidenav side-navigation-content,chat-app.remy-route vi-sidenav side-navigation-content{width:100%!important;min-width:0!important}}.settings-menu-overlay-pane,.settings-theme-submenu-pane,.conversation-actions-menu-overlay-pane{overflow:visible!important}.conversation-actions-menu-overlay-pane{width:220px!important;min-width:220px!important;max-width:220px!important}.settings-menu-overlay-pane .mat-mdc-menu-panel,.settings-menu-overlay-pane .mat-mdc-menu-panel:hover,.settings-menu-overlay-pane .mat-mdc-menu-content,.settings-theme-submenu-pane .mat-mdc-menu-panel,.settings-theme-submenu-pane .mat-mdc-menu-panel:hover,.settings-theme-submenu,.settings-theme-submenu:hover,.conversation-actions-menu-overlay-pane .mat-mdc-menu-panel,.conversation-actions-menu-overlay-pane .mat-mdc-menu-panel:hover,.conversation-actions-menu-overlay-pane .mat-mdc-menu-content,.vi-model-picker-overlay-pane .mat-mdc-menu-panel,.vi-model-picker-overlay-pane .mat-mdc-menu-panel:hover,.vi-model-picker-overlay-pane .mat-mdc-menu-content,.vi-model-picker-menu.mat-mdc-menu-panel,.vi-model-picker-menu.mat-mdc-menu-panel:hover{background-color:var(--vi-color-surface, var(--vi-sys-color--surface-bright, #fff))!important;color:var(--vi-color-text, inherit)}body.dark-theme .settings-menu-overlay-pane .mat-mdc-menu-panel,body.dark-theme .settings-menu-overlay-pane .mat-mdc-menu-panel:hover,body.dark-theme .settings-menu-overlay-pane .mat-mdc-menu-content,body.dark-theme .settings-theme-submenu-pane .mat-mdc-menu-panel,body.dark-theme .settings-theme-submenu-pane .mat-mdc-menu-panel:hover,body.dark-theme .settings-theme-submenu,body.dark-theme .settings-theme-submenu:hover,body.dark-theme .conversation-actions-menu-overlay-pane .mat-mdc-menu-panel,body.dark-theme .conversation-actions-menu-overlay-pane .mat-mdc-menu-panel:hover,body.dark-theme .conversation-actions-menu-overlay-pane .mat-mdc-menu-content,body.dark-theme .vi-model-picker-overlay-pane .mat-mdc-menu-panel,body.dark-theme .vi-model-picker-overlay-pane .mat-mdc-menu-panel:hover,body.dark-theme .vi-model-picker-overlay-pane .mat-mdc-menu-content,body.dark-theme .vi-model-picker-menu.mat-mdc-menu-panel,body.dark-theme .vi-model-picker-menu.mat-mdc-menu-panel:hover{background-color:var(--vi-color-surface-raised, #303134)!important;color:var(--vi-color-text, #e3e3e3)!important}.settings-menu-overlay-pane .mat-mdc-menu-item:not(.disabled):hover,.settings-theme-submenu-pane .mat-mdc-menu-item:not(.disabled):hover,.settings-theme-submenu .mat-mdc-menu-item:not(.disabled):hover,.conversation-actions-menu-overlay-pane .mat-mdc-menu-item:not(.disabled):hover,.vi-model-picker-overlay-pane .mat-mdc-menu-item:not(.disabled):hover,.vi-model-picker-menu .mat-mdc-menu-item:not(.disabled):hover{background-color:var(--vi-sys-color--surface-dim)!important}body.dark-theme .settings-menu-overlay-pane .mat-mdc-menu-item:not(.disabled):hover,body.dark-theme .settings-theme-submenu-pane .mat-mdc-menu-item:not(.disabled):hover,body.dark-theme .settings-theme-submenu .mat-mdc-menu-item:not(.disabled):hover,body.dark-theme .conversation-actions-menu-overlay-pane .mat-mdc-menu-item:not(.disabled):hover,body.dark-theme .vi-model-picker-overlay-pane .mat-mdc-menu-item:not(.disabled):hover,body.dark-theme .vi-model-picker-menu .mat-mdc-menu-item:not(.disabled):hover{background-color:var(--vi-sys-color-states--hover-on-surface)!important}.conversation-actions-menu-overlay-pane .mat-mdc-menu-item .mat-mdc-menu-item-text{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-height:40px}.conversation-actions-menu-overlay-pane .mat-mdc-menu-item .gem-menu-item-icon,.conversation-actions-menu-overlay-pane .mat-mdc-menu-item .gem-menu-item-label{display:inline-flex;align-items:center;line-height:1.25;margin:0}.conversation-actions-menu-overlay-pane .mat-mdc-menu-item .mat-icon{margin:0;vertical-align:middle}side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content{display:grid!important;grid-template-columns:minmax(0,1fr) var(--vi-sidenav-action-size, 30px);align-items:center!important;position:relative;min-height:32px}side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item>a.vi-nav-list-item{grid-column:1;grid-row:1;align-self:center;display:flex;align-items:center;min-height:32px;padding-block:4px}side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item>.hovered-trailing-content{position:relative!important;grid-column:2;grid-row:1;align-self:center!important;justify-self:end;inset:auto!important;transform:none!important;height:var(--vi-sidenav-action-size, 30px);margin:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important}side-navigation-content vi-nav-list-item .gem-conversation-actions-menu-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--vi-sidenav-action-size, 30px)!important;height:var(--vi-sidenav-action-size, 30px)!important;min-width:var(--vi-sidenav-action-size, 30px)!important;min-height:var(--vi-sidenav-action-size, 30px)!important;max-width:var(--vi-sidenav-action-size, 30px)!important;max-height:var(--vi-sidenav-action-size, 30px)!important;margin:0;padding:0;border-radius:50%!important;overflow:hidden;box-sizing:border-box}side-navigation-content vi-nav-list-item .gem-conversation-actions-menu-button button{display:inline-flex;align-items:center;justify-content:center;width:var(--vi-sidenav-action-size, 30px)!important;height:var(--vi-sidenav-action-size, 30px)!important;min-width:var(--vi-sidenav-action-size, 30px)!important;min-height:var(--vi-sidenav-action-size, 30px)!important;max-width:var(--vi-sidenav-action-size, 30px)!important;max-height:var(--vi-sidenav-action-size, 30px)!important;padding:0!important;margin:0;line-height:1;border-radius:50%!important;overflow:hidden;box-sizing:border-box}side-navigation-content vi-icon-button.gem-conversation-actions-menu-button{display:inline-flex!important;align-items:center;justify-content:center;width:var(--vi-sidenav-action-size, 30px)!important;height:var(--vi-sidenav-action-size, 30px)!important;min-width:var(--vi-sidenav-action-size, 30px)!important;min-height:var(--vi-sidenav-action-size, 30px)!important;padding:0!important;margin:0!important;line-height:0;box-sizing:border-box}side-navigation-content vi-nav-list-item .gem-conversation-actions-menu-button .mat-mdc-button-touch-target,side-navigation-content vi-nav-list-item .gem-conversation-actions-menu-button .mat-focus-indicator{width:var(--vi-sidenav-action-size, 30px)!important;height:var(--vi-sidenav-action-size, 30px)!important;inset:0 auto auto 0!important}side-navigation-content vi-nav-list-item .gem-conversation-actions-menu-button mat-icon,side-navigation-content vi-nav-list-item .gem-conversation-actions-menu-button .mat-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;line-height:1}chat-app,chat-app-orchestrator{--mat-list-list-item-hover-state-layer-opacity: .08;--mat-menu-item-hover-state-layer-opacity: .08;--mat-icon-button-hover-state-layer-opacity: .08;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-tonal-hover-state-layer-opacity: .08}chat-app .mat-mdc-button-base:hover:before,chat-app .mat-mdc-list-item:hover:before,chat-app .mat-mdc-menu-item:hover:before,chat-app-orchestrator .mat-mdc-button-base:hover:before,chat-app-orchestrator .mat-mdc-list-item:hover:before,chat-app-orchestrator .mat-mdc-menu-item:hover:before,side-navigation-content .mat-mdc-list-item:hover:before,side-navigation-content .mat-mdc-button-base:hover:before,.settings-menu-overlay-pane .mat-mdc-menu-item:hover:before{opacity:.08!important}.lm-menu-item-theme:not(.disabled):hover,.mat-mdc-menu-item.lm-menu-item-theme:not(.disabled):hover{background-color:var(--vi-sys-color--surface-dim)!important}body.dark-theme .lm-menu-item-theme:not(.disabled):hover,body.dark-theme .mat-mdc-menu-item.lm-menu-item-theme:not(.disabled):hover{background-color:var(--vi-sys-color-states--hover-on-surface)!important}.lm-menu-item-theme.selected:not(.disabled),.mat-mdc-menu-item.lm-menu-item-theme.selected:not(.disabled),.settings-theme-submenu .mat-mdc-menu-item.lm-menu-item-theme.selected{background-color:var(--vi-sys-color--surface-dim);color:var(--vi-sys-color--on-surface)}.settings-menu-overlay-pane .mat-mdc-menu-panel{max-width:none}.settings-menu-overlay-pane .mat-mdc-menu-panel.lm-menu-theme,.settings-theme-submenu-pane .mat-mdc-menu-panel.lm-menu-theme,.settings-theme-submenu-pane .mat-mdc-menu-panel.settings-theme-submenu,.settings-menu-overlay-pane .mat-mdc-menu-panel.lm-menu-theme .mat-mdc-menu-content,.settings-theme-submenu-pane .mat-mdc-menu-panel.lm-menu-theme .mat-mdc-menu-content,.settings-theme-submenu-pane .mat-mdc-menu-panel.settings-theme-submenu .mat-mdc-menu-content{padding:var(--vi-sys-spacing--s, 8px)!important}.settings-menu-overlay-pane .mat-mdc-menu-item.lm-menu-item-theme,.settings-theme-submenu-pane .mat-mdc-menu-item.lm-menu-item-theme{--mat-menu-item-leading-spacing: 0;--mat-menu-item-trailing-spacing: 0;--mat-menu-item-with-icon-leading-spacing: 0;--mat-menu-item-with-icon-trailing-spacing: 0;justify-content:flex-start;padding:0 var(--vi-sys-spacing--s)!important;text-align:start}.settings-menu-overlay-pane .mat-mdc-menu-item.lm-menu-item-theme .mat-mdc-menu-item-text,.settings-theme-submenu-pane .mat-mdc-menu-item.lm-menu-item-theme .mat-mdc-menu-item-text{display:flex;align-items:center;flex:1;justify-content:flex-start;padding:0}.settings-theme-submenu-pane .mat-mdc-menu-panel.settings-theme-submenu{min-width:max-content;max-width:none;margin:0!important;overflow:hidden}.settings-menu-panel-host{display:block}chat-window.show-lm-background{isolation:isolate}chat-window.show-lm-background:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);z-index:0;margin:0 auto;width:100%;max-width:792px;height:50%;max-height:300px;background:radial-gradient(ellipse 100% 100% at center 8%,var(--vi-sys-color--surface) 0%,var(--vi-sys-color--surface-accent) 50%);border-radius:var(--vi-sys-shape--corner-full, 999px);filter:blur(125px);pointer-events:none;animation:lm-background-grow 1s var(--vi-sys-motion--easing-standard, cubic-bezier(.2, 0, 0, 1)) both}body:not(.dark-theme) chat-window.show-lm-background:before{background:radial-gradient(ellipse 100% 100% at center 8%,#fffffff5,#dce8fff0 48%,#ebdeffd1,#fff0);filter:blur(92px)}@keyframes lm-background-grow{0%{opacity:0;transform:translate(-50%,-45%) scale(0)}to{opacity:1;transform:translate(-50%,-45%) scale(1)}}:where(.dark-theme) chat-window.show-lm-background:before{filter:blur(100px)}chat-window.center-input-layout .chat-container{flex:1 1 auto;min-height:0;overflow:visible}chat-window.center-input-layout input-container.grow-input-downwards .input-area-container.is-zero-state:not(.is-mobile){position:absolute;bottom:50vh;left:var(--vi-sys-spacing--xxxl, 24px);right:var(--vi-sys-spacing--xxxl, 24px);width:auto;max-width:830px;margin-inline:auto;transform:translateY(calc(100% - var(--initial-input-half-height, 32px)))!important;pointer-events:auto;z-index:3}chat-window.center-input-layout infinite-scroller.chat-history{flex:1 1 auto;min-height:0;position:static;overflow:visible}chat-window.center-input-layout .zero-state-container,chat-window.center-input-layout modular-zero-state{position:static}chat-window.center-input-layout .zero-state-container,chat-window.center-input-layout modular-zero-state,chat-window.center-input-layout .modular-zero-state-container{min-height:100%}chat-window.center-input-layout .chat-history-scroll-container{position:static;overflow:visible}chat-window.center-input-layout .top-section-container.visible-primary-message{position:absolute;left:0;right:0;bottom:calc(50vh + var(--initial-input-half-height, 32px) + var(--vi-sys-spacing--s, 8px));height:auto;flex:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;z-index:4;pointer-events:none}chat-window.center-input-layout .assistant-messages-primary-container.visible-primary-message.lm{grid-template-rows:1fr!important;overflow:visible!important;padding-bottom:0!important}chat-window.center-input-layout .top-section-container.visible-primary-message .message-text{display:inline-block}chat-window.center-input-layout .top-section-container.visible-primary-message h1.vi-type-display-m,chat-window.center-input-layout .top-section-container.visible-primary-message .message-text.vi-greeting-slot{font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.35;letter-spacing:0}@media screen and (max-width:959.98px){body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message h1.vi-type-display-m,body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message .message-text.vi-greeting-slot{font-size:1.25rem}body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message,body.mobile-layout chat-window.center-input-layout .top-section-container.visible-primary-message.lm-centered{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;--top-section-container-height: auto !important;flex:0 0 auto!important;flex-grow:0!important;justify-content:center!important}body.mobile-layout chat-window.center-input-layout .zero-state-container,body.mobile-layout chat-window.center-input-layout modular-zero-state,body.mobile-layout chat-window.center-input-layout .modular-zero-state-container,body.mobile-layout chat-window.center-input-layout modular-zero-state .modular-zero-state-container{min-height:0!important;height:auto!important;flex-grow:0!important;overflow:visible!important}body.mobile-layout chat-window.center-input-layout vi-resource-status-lane{display:block!important}}@media screen and (min-width:960px){chat-window.center-input-layout modular-zero-state .modular-zero-state-container{display:flex;flex-direction:column;min-height:100%;padding:0;overflow:visible;position:static}}chat-window.center-input-layout .modular-zero-state-container>div[style*="height: 64px"]{display:none}chat-window.center-input-layout .zero-state-container,chat-window.center-input-layout .zero-state-container.modular-zero-state-container{transform:none!important}body.vi-loading-animation chat-window.center-input-layout .chat-container,chat-window.center-input-layout .chat-container{position:static!important}chat-window.center-input-layout input-container{position:relative;z-index:2;pointer-events:none}chat-window.center-input-layout input-container .input-area-container{pointer-events:auto}chat-window.center-input-layout input-area-v2.discovery-feed-theme{border:1px solid var(--vi-sys-color--outline-low, #c7c7c7);box-shadow:0 2px 8px -2px #00000029;background-color:var(--vi-sys-color--surface-bright, #fff)}chat-window .blur-bg{opacity:0!important;visibility:hidden!important;pointer-events:none!important}chat-window .autosuggest-scrim:not(.visible){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sidenav-with-history-container.disable-onload-animations .chat-history-list,.sidenav-with-history-container.expanded .chat-history-list{opacity:1!important;visibility:visible!important}vi-nav-list-item:not(.is-mobile).has-hovered-trailing-content:hover .hovered-trailing-content,vi-nav-list-item:not(.is-mobile).has-hovered-trailing-content:focus-within .hovered-trailing-content{visibility:visible}vi-nav-list-item:not(.is-mobile) .hovered-trailing-content{visibility:hidden}body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button button{--mat-icon-button-hover-state-layer-opacity: 0;--mat-icon-button-focus-state-layer-opacity: 0;--mat-icon-button-pressed-state-layer-opacity: 0}body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:hover .mat-mdc-button-persistent-ripple:before,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:focus-within .mat-mdc-button-persistent-ripple:before,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:hover .mat-focus-indicator:before,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:focus-within .mat-focus-indicator:before,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:hover button:before,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:focus-within button:before{opacity:0!important}@media screen and (min-width:960px){body.vi-shell-layout side-navigation-content expandable-section .toggle-icon mat-icon{opacity:0!important}body.vi-shell-layout side-navigation-content expandable-section:not(.expanded) .toggle-icon mat-icon{opacity:0!important}body.vi-shell-layout side-navigation-content .expandable-section-header:hover .toggle-icon mat-icon,body.vi-shell-layout side-navigation-content .expandable-section-header:focus-visible .toggle-icon mat-icon{opacity:1!important}}body.vi-shell-layout side-navigation-content expandable-section.expanded .expandable-section-content{grid-template-rows:1fr}body.vi-shell-layout side-navigation-content expandable-section:not(.expanded) .expandable-section-content{grid-template-rows:0fr}body.dark-theme{color-scheme:dark}.route-outlet-hidden{display:none}.chat-area{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}chat-window{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}chat-window:not(.center-input-layout) .chat-history-scroll-container{display:flex;flex-direction:column;min-height:0;flex:1 1 0;overflow:hidden}chat-window:not(.center-input-layout) infinite-scroller.chat-history{flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;width:100%;max-height:none;overflow-x:hidden;overflow-y:auto;padding-top:16px;padding-inline:16px;padding-bottom:20px;box-sizing:border-box}chat-window:not(.center-input-layout) infinite-scroller.chat-history.vi-chat-follow-stream,body.mobile-layout chat-window:not(.center-input-layout) .chat-history-scroll-container.vi-chat-follow-stream{scroll-behavior:auto}@media only screen and (min-width:768px){chat-window:not(.center-input-layout) infinite-scroller.chat-history{padding-inline-start:28px}}@media screen and (min-width:960px){chat-window:not(.center-input-layout):not(.vi-has-conversation-header) infinite-scroller.chat-history.lm{padding-top:72px;gap:1.25rem}chat-window:not(.center-input-layout).vi-has-conversation-header infinite-scroller.chat-history.lm{padding-top:4px!important;scroll-padding-top:122px}}chat-window:not(.center-input-layout) infinite-scroller.chat-history.lm{gap:12px!important}@media screen and (min-width:960px){chat-window:not(.center-input-layout) infinite-scroller.chat-history.lm{gap:1.25rem!important}}chat-window:not(.center-input-layout) infinite-scroller.chat-history .conversation-container{max-width:var(--vi-chat-window-max-width-default, 760px);width:100%;margin:0;display:flex;flex-direction:column;align-items:center;flex-shrink:0}chat-window:not(.center-input-layout) infinite-scroller.chat-history .conversation-container user-query{max-width:var(--vi-chat-window-max-width-default, 760px);width:100%}chat-window:not(.center-input-layout) infinite-scroller.chat-history .conversation-container model-response{width:100%}chat-window:not(.center-input-layout) .chat-container{position:relative}chat-window:not(.center-input-layout) input-container.grow-input-downwards{flex:0 0 auto;align-self:center;width:100%;max-width:var(--vi-chat-window-max-width-default, 760px);margin-inline:auto;margin-bottom:0!important;min-height:0!important;box-sizing:border-box;padding-bottom:max(4px,env(safe-area-inset-bottom,0px))}chat-window:not(.center-input-layout) hallucination-disclaimer{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important}chat-window:not(.center-input-layout) input-container .input-area-container{align-self:center;width:100%;max-width:830px;margin-inline:auto}.conversation-container.app-conversation-turn{width:100%;margin-block-end:0}.vi-chat-error-banner{width:calc(100% - 24px);max-width:830px;margin:12px auto 0;padding:8px 12px;box-sizing:border-box;border-radius:12px;background:color-mix(in srgb,#d93025 12%,transparent);border:1px solid color-mix(in srgb,#d93025 58%,transparent);color:var(--vi-color-danger);font-weight:600;line-height:1.35;text-align:center}.conversation-container.user-turn+.conversation-container.model-turn,.conversation-container.model-turn+.conversation-container.user-turn{margin-block-start:0}.conversation-container.user-turn{width:100%}.conversation-container user-query{display:block;width:100%}.conversation-container user-query-content{display:flex;flex-flow:row;justify-content:flex-end;width:100%;padding:0}.conversation-container .user-query-container{display:flex;flex-direction:column;align-items:flex-end;width:100%}.conversation-container .query-content{display:flex;justify-content:flex-end;width:100%}.conversation-container .user-query-bubble-with-background{display:inline-block;padding:var(--vi-sys-spacing--s, 8px) var(--vi-sys-spacing--m, 12px);background:var(--vi-sys-color--surface-dim, var(--vi-sys-color--surface-container-high, #e9eef6));border-radius:var(--vi-sys-shape--corner-extra-large-max, 28px);max-width:min(476px,100%);color:var(--vi-sys-color--on-surface, #1f1f1f);white-space:pre-wrap;word-break:break-word}.conversation-container .query-text{box-sizing:border-box;padding-inline:4px;line-height:var(--vi-sys-typography-type-scale--body-m-line-height, 1.25rem);text-align:start;-webkit-hyphens:manual;hyphens:manual}.conversation-container .vi-user-query-text{overflow-wrap:anywhere}.conversation-container .vi-user-query-text--standalone{display:block}chat-window rich-textarea .ql-editor,chat-window rich-textarea .ql-clipboard{font-size:16px!important;line-height:24px!important}chat-window rich-textarea .ql-editor{max-height:calc(var(--textarea-max-rows, 7) * 24px)!important;overflow-y:auto!important;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--vi-sys-color--on-surface-variant, #5f6368) 45%,transparent) transparent;-ms-overflow-style:auto}chat-window rich-textarea .ql-editor::-webkit-scrollbar{display:block;width:8px}chat-window rich-textarea .ql-editor::-webkit-scrollbar-track{background:transparent}chat-window rich-textarea .ql-editor::-webkit-scrollbar-thumb{min-height:28px;border:2px solid transparent;border-radius:999px;background-clip:content-box;background-color:color-mix(in srgb,var(--vi-sys-color--on-surface-variant, #5f6368) 45%,transparent)}chat-window rich-textarea .ql-editor::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--vi-sys-color--on-surface, #1f1f1f) 65%,transparent)}chat-window .textarea-wrapper,chat-window .text-input-field_textarea-inner,chat-window .text-input-field_textarea-wrapper{min-height:0}.vi-chat-status-banner{display:block;width:calc(100% - 24px);margin:0 12px 8px;padding:8px 12px;border:1px solid var(--vi-sys-color--outline-variant, rgba(31, 31, 31, .18));border-radius:12px;color:var(--vi-sys-color--on-surface, #1f1f1f);font-weight:600;line-height:1.35;text-align:center;box-sizing:border-box}.vi-chat-status-banner[hidden]{display:none!important}.vi-chat-status-banner .vi-chat-voice-status{margin:0;color:inherit;text-align:inherit;font:inherit;opacity:1}.vi-chat-status-banner--info{border-color:color-mix(in srgb,#d93025 42%,transparent);background:color-mix(in srgb,#d93025 8%,var(--vi-sys-color--surface, #fff));color:var(--vi-color-danger)}.vi-chat-status-banner--warning{border-color:color-mix(in srgb,#d93025 55%,transparent);background:color-mix(in srgb,#d93025 12%,var(--vi-sys-color--surface, #fff));color:var(--vi-color-danger)}.vi-chat-status-banner--error{border-color:color-mix(in srgb,#d93025 68%,transparent);background:color-mix(in srgb,#d93025 16%,var(--vi-sys-color--surface, #fff));color:var(--vi-color-danger)}.vi-system-status-banner{max-width:806px;margin:0 auto 8px;font-family:var(--vi-sys-typography-font-family, "VI UI", system-ui, sans-serif);font-size:12px;font-weight:500;line-height:16px}.conversation-container.model-turn model-response{display:block;width:100%}.conversation-container.model-turn .response-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.conversation-container.model-turn .response-container app-agent-tool-events{order:1;width:100%}.conversation-container.model-turn .response-container .vi-model-markdown,.conversation-container.model-turn .response-container .vi-long-report{order:2;width:100%}.conversation-container.model-turn .response-container .vi-response-meta{order:0;width:100%}.conversation-container.model-turn .response-container .vi-answer-sources,.conversation-container.model-turn .response-container .vi-answer-memories,.conversation-container.model-turn .response-container .vi-history-attachments{order:3;width:100%}.conversation-container.model-turn .response-container .vi-response-progress{order:4}.conversation-container.model-turn .response-container .vi-answer-actions,.conversation-container.model-turn .response-container .vi-assistant-message-meta{order:5;width:100%}.conversation-container.model-turn .response-container .vi-feedback-panel{order:6;width:100%;max-width:none;box-sizing:border-box}body.mobile-layout .vi-feedback-panel__comment textarea,body.mobile-layout .vi-feedback-panel__comment-input,body.mobile-layout .vi-feedback-panel__comment-input:focus{font-size:16px!important;line-height:1.4;-webkit-text-size-adjust:100%}side-navigation-content vi-nav-list-item .vi-nav-list-item.gmat-override{border-radius:var(--vi-sys-shape--corner-full, 9999px)}chat-window .vi-conversation-header-bar{display:none;position:absolute;left:0;right:0;width:100%;padding:0 12px;box-sizing:border-box;pointer-events:none;z-index:4;background:transparent!important}chat-window.vi-has-conversation-header .vi-conversation-header-bar{display:flex;justify-content:center}body.mobile-layout chat-window.vi-has-conversation-header .vi-conversation-header-bar{top:calc(12px + 36px + 4px + var(--internal-bar-offset, 0px))}@media screen and (min-width:960px){chat-window.vi-has-conversation-header .vi-conversation-header-bar{top:calc(52px + var(--internal-bar-offset, 40px) + 4px)}}chat-window .vi-conversation-header-inner{width:min(100%,var(--vi-chat-window-max-width-default, 760px));margin:0 auto;padding:5px 16px;box-sizing:border-box;text-align:center;background:color(from var(--vi-sys-color--surface-container, #f0f4f9) srgb r g b / .88);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-radius:var(--vi-sys-shape--corner-full, 9999px);border:1px solid color(from var(--vi-sys-color--outline-low, #e3e3e3) srgb r g b / .4);box-shadow:inset 0 1px color(from #fff srgb r g b / .55),0 1px 3px color(from var(--vi-sys-color--on-surface, #1f1f1f) srgb r g b / .06),0 8px 24px color(from var(--vi-sys-color--on-surface, #1f1f1f) srgb r g b / .05)}chat-window .vi-conversation-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vi-sys-color--on-surface, #1f1f1f)!important;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-size:.9375rem}body.mobile-layout chat-window .vi-conversation-title{font-size:.8125rem;font-weight:600;line-height:1.15}body.vi-shell-layout.dark-theme chat-window .vi-conversation-header-inner{background:color(from var(--vi-sys-color--surface-container-high, #2b2f36) srgb r g b / .82);border-color:color(from var(--vi-sys-color--outline-low, #5f6368) srgb r g b / .32);box-shadow:inset 0 1px color(from #fff srgb r g b / .06),0 1px 3px color(from #000 srgb r g b / .22),0 8px 24px color(from #000 srgb r g b / .18)}chat-window:not(.center-input-layout) infinite-scroller.chat-history{--top-gradient-color: transparent}chat-window:not(.center-input-layout) infinite-scroller.chat-history .top-gradient-container,chat-window:not(.center-input-layout) infinite-scroller.chat-history .top-gradient-container.visible{opacity:0!important;visibility:hidden!important}body.mobile-layout chat-window rich-textarea .ql-editor,body.mobile-layout chat-window rich-textarea .ql-editor:focus,body.mobile-layout chat-window rich-textarea .ql-clipboard{font-size:16px!important;-webkit-text-size-adjust:100%}body.mobile-layout chat-window input-area-v2.ui-improvements-phase-1 .input-area{--input-area-content-size: 34px}body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-area{padding:6px 8px}body.mobile-layout chat-window input-area-v2 .text-input-field .leading-actions-wrapper.simplified-mobile,body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-area .leading-actions-wrapper.simplified-mobile,body.mobile-layout chat-window input-area-v2 .text-input-field .trailing-actions-wrapper,body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-area .trailing-actions-wrapper{margin-bottom:0!important}body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-on-mobile:not(.vi-input-expanded) .leading-actions-wrapper.simplified-mobile,body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .leading-actions-wrapper.simplified-mobile,body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-on-mobile:not(.vi-input-expanded) .trailing-actions-wrapper,body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .trailing-actions-wrapper{align-self:center}chat-window .leading-actions-wrapper .simplified-input-menu-container,chat-window .leading-actions-wrapper .simplified-input-menu-container>span{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}chat-window .leading-actions-wrapper button[aria-label="\417\430\433\440\443\437\43a\430  \438  \438\43d\441\442\440\443\43c\435\43d\442\44b"]{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:4px!important;border:1px solid var(--vi-sys-color--outline-variant, #c4c7c5)!important;border-radius:50%!important;background:var(--vi-sys-color--surface-container-low, #f8f9fa)!important}chat-window .leading-actions-wrapper button[aria-label="\417\430\433\440\443\437\43a\430  \438  \438\43d\441\442\440\443\43c\435\43d\442\44b"] .mat-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;margin:0!important;line-height:24px!important;transform:none!important}body.mobile-layout chat-window input-area-v2.ui-improvements-phase-1 .text-input-field.simplified-input-on-mobile:not(.vi-input-expanded):not(:has(.attachment-preview-wrapper)) .text-input-field_textarea-wrapper{padding-block:calc((var(--input-area-content-size, 34px) - 24px) / 2)!important}body.mobile-layout chat-window input-area-v2.ui-improvements-phase-1 .text-input-field.simplified-input-on-mobile:not(.vi-input-expanded):not(:has(.attachment-preview-wrapper)) .single-line-format{padding-block:0!important}body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-on-mobile rich-textarea.simplified-mobile-input .ql-editor{position:relative;font-size:16px!important;line-height:24px!important;min-height:24px;padding-block:0!important;padding-inline:0 var(--vi-sys-spacing--s, 8px)!important}body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-on-mobile rich-textarea.simplified-mobile-input .ql-editor p{margin:0;line-height:24px}body.mobile-layout chat-window input-area-v2 .text-input-field.simplified-input-on-mobile:not(.vi-input-expanded) rich-textarea.simplified-mobile-input .ql-editor.ql-blank:before{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;font-size:16px!important;line-height:24px!important;display:block;inset-inline-start:0;inset-inline-end:var(--vi-sys-spacing--s, 8px)}body.mobile-layout chat-window .vi-chat-status-banner{width:calc(100% - 24px);margin-inline:12px;padding:8px 12px}chat-window input-area-v2{overflow:visible!important;min-width:0;max-width:100%}chat-window input-area-v2 .input-area{overflow:visible!important}chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded):not(:has(.input-companion-wrapper)),chat-window input-area-v2 .text-input-field.simplified-input-area.remy-expanded-layout:not(.vi-input-expanded),chat-window input-area-v2 .text-input-field.simplified-input-area.height-expanded-past-single-line:not(.vi-input-expanded){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;grid-template:none!important;width:100%;min-width:0;max-width:100%;overflow:visible!important;box-sizing:border-box}chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .leading-actions-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area.remy-expanded-layout:not(.vi-input-expanded) .leading-actions-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area.height-expanded-past-single-line:not(.vi-input-expanded) .leading-actions-wrapper{flex:0 0 auto!important;order:1;display:flex!important;align-items:center!important;align-self:center!important;margin:0!important;grid-area:unset!important}chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .single-line-format,chat-window input-area-v2 .text-input-field.simplified-input-area.remy-expanded-layout:not(.vi-input-expanded) .single-line-format,chat-window input-area-v2 .text-input-field.simplified-input-area.height-expanded-past-single-line:not(.vi-input-expanded) .single-line-format{flex:1 1 0!important;order:2;display:block!important;min-width:0!important;width:0!important;margin:0!important;padding-block:0!important;grid-area:unset!important;overflow:hidden!important}chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .text-input-field-main-area,chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .text-input-field_textarea-inner,chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .textarea-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) rich-textarea{min-width:0!important;max-width:100%!important}chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .text-input-field-main-area{width:100%!important;margin:0!important}chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .trailing-actions-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area.remy-expanded-layout:not(.vi-input-expanded) .trailing-actions-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area.height-expanded-past-single-line:not(.vi-input-expanded) .trailing-actions-wrapper{flex:0 0 auto!important;order:3;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;gap:4px;margin:0!important;width:auto!important;max-width:none;grid-area:unset!important}chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) rich-textarea .ql-editor p{margin:0!important}chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .trailing-actions-wrapper .model-picker-container,chat-window input-area-v2 .text-input-field.simplified-input-area:not(.vi-input-expanded) .trailing-actions-wrapper .input-buttons-wrapper-bottom{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;margin:0!important}chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper):not(.vi-input-expanded),chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper).remy-expanded-layout:not(.vi-input-expanded),chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper).height-expanded-past-single-line:not(.vi-input-expanded){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"vi-attach vi-attach vi-attach" "vi-leading vi-text vi-trailing"!important;align-items:center!important;flex-direction:unset!important;flex-wrap:unset!important}chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper) .vi-chat-attachment-preview.attachment-preview-wrapper{grid-area:vi-attach!important;width:100%!important;order:unset!important;padding:8px 12px 4px}chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper):not(.vi-input-expanded) .leading-actions-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper).remy-expanded-layout:not(.vi-input-expanded) .leading-actions-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper).height-expanded-past-single-line:not(.vi-input-expanded) .leading-actions-wrapper{grid-area:vi-leading!important;order:unset!important}chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper):not(.vi-input-expanded) .single-line-format,chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper).remy-expanded-layout:not(.vi-input-expanded) .single-line-format,chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper).height-expanded-past-single-line:not(.vi-input-expanded) .single-line-format{grid-area:vi-text!important;order:unset!important;width:100%!important;flex:unset!important}chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper):not(.vi-input-expanded) .trailing-actions-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper).remy-expanded-layout:not(.vi-input-expanded) .trailing-actions-wrapper,chat-window input-area-v2 .text-input-field.simplified-input-area:has(.attachment-preview-wrapper).height-expanded-past-single-line:not(.vi-input-expanded) .trailing-actions-wrapper{grid-area:vi-trailing!important;order:unset!important}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded:not(:has(.input-companion-wrapper)){display:grid!important;align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;grid-template-rows:auto auto!important;grid-template-areas:"vi-text vi-text" "vi-leading vi-trailing"!important;width:100%;min-width:0;max-width:100%;overflow:visible!important;box-sizing:border-box}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded:has(.attachment-preview-wrapper):not(:has(.input-companion-wrapper)){grid-template-rows:auto auto auto!important;grid-template-areas:"vi-attach vi-attach" "vi-text vi-text" "vi-leading vi-trailing"!important}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded:has(.attachment-preview-wrapper) .vi-chat-attachment-preview.attachment-preview-wrapper{grid-area:vi-attach!important;align-self:start!important;justify-self:stretch!important}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .single-line-format{grid-area:vi-text!important;display:block!important;width:100%!important;min-width:0!important;padding-block:0!important;--textarea-overflow-y: auto !important;overflow:visible!important}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded rich-textarea .ql-editor{overflow-y:auto!important;-webkit-overflow-scrolling:touch}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .text-input-field-main-area,chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .text-input-field_textarea-inner,chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .textarea-wrapper{width:100%!important;min-width:0!important;max-width:100%!important}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .leading-actions-wrapper{grid-area:vi-leading!important;display:flex!important;align-self:end!important;justify-self:start!important;margin:0!important}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .trailing-actions-wrapper{grid-area:vi-trailing!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;align-self:end!important;justify-self:end!important;gap:4px;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important;padding-inline-end:4px;flex-shrink:0}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .trailing-actions-wrapper .model-picker-container,chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .trailing-actions-wrapper .input-buttons-wrapper-bottom{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;margin:0!important;width:auto!important}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded rich-textarea .ql-editor.ql-blank:before{top:0!important;transform:none!important}chat-window input-area-v2 .text-input-field.simplified-input-area.vi-input-expanded .text-input-field_textarea-wrapper{padding-block:0!important}chat-window rich-textarea .ql-editor,chat-window rich-textarea .ql-editor p{text-align:justify;text-justify:inter-word}chat-window:not(.center-input-layout) input-container:before,chat-window:not(.center-input-layout) .input-gradient input-container:before,:where(.vi-component-theme) chat-window:not(.center-input-layout) .input-gradient input-container:before{display:none!important}top-bar-actions [data-test-id=temp-chat-button-container]{align-self:flex-start}.cdk-overlay-pane.vi-model-picker-overlay-pane,.model-picker-menu-panel-host{background:transparent!important;background-color:transparent!important}.model-picker-menu-panel-host .vi-model-picker-menu,.model-picker-menu-panel-host .mat-mdc-menu-content{background:#fff!important;background-color:#fff!important;--mat-menu-container-color: #fff;--vi-color-synthetic--mat-card-background: #fff}body.dark-theme .model-picker-menu-panel-host .vi-model-picker-menu,body.dark-theme .model-picker-menu-panel-host .mat-mdc-menu-content{background:#303134!important;background-color:#303134!important;--mat-menu-container-color: #303134;--vi-color-synthetic--mat-card-background: #303134}.cdk-overlay-pane.vi-model-picker-overlay-pane{overflow:visible!important;max-width:none!important}.model-picker-menu-panel-host{display:block;width:100%;box-sizing:border-box;overflow:visible}.vi-model-picker-menu.mat-mdc-menu-panel,.vi-model-picker-menu{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.vi-model-picker-menu .mat-mdc-menu-item{min-height:40px;padding-inline:12px 10px}.vi-model-picker-menu .mat-mdc-menu-item-text{display:inline-flex;align-items:center;gap:10px;width:100%;min-width:0;white-space:nowrap}.vi-model-picker-menu .gem-menu-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.vi-role-guest chat-window .simplified-input-menu,body.vi-role-guest chat-window .leading-actions-wrapper.has-model-picker,body.vi-role-guest chat-window .persistent-mic,body.vi-role-guest chat-window .input-buttons-wrapper-bottom,body.vi-role-guest chat-window toolbox-drawer,body.vi-role-guest chat-window input-area-v2.with-toolbox-drawer .toolbox-drawer,body.vi-role-guest top-bar-actions tts-control-v2,body.vi-role-guest [data-test-id=temp-chat-button-container],body.vi-role-guest .vi-mobile-header-mode-picker{display:none!important}body.vi-role-guest chat-window .xap-uploader-dropzone,body.vi-role-guest chat-window file-drop-indicator{pointer-events:none!important}body.vi-role-guest chat-window .chat-history-scroll-container,body.vi-role-guest chat-window infinite-scroller.chat-history,body.vi-role-guest chat-window input-container,body.vi-role-guest chat-window .input-area-container{pointer-events:auto!important}body.vi-role-guest chat-window .model-picker-container [data-test-id=vi-mode-menu-button]{pointer-events:none}body.vi-role-guest chat-window .trailing-actions-wrapper.with-model-picker{pointer-events:auto}body.vi-role-user chat-window toolbox-drawer,body.vi-role-user chat-window .toolbox-drawer-container,body.vi-role-user .vi-mobile-header-mode-picker{display:none!important}body.vi-role-user chat-window input-area-v2.with-toolbox-drawer{--toolbox-enabled: 0}.vi-model-readonly .dropdown-icon,chat-window .vi-model-readonly vi-icon.dropdown-icon{display:none!important}.vi-model-picker-menu .vi-model-selected{background-color:var(--vi-sys-color--surface-dim, #f0f0f0)}.vi-model-picker-menu .vi-model-check{color:var(--vi-sys-color--primary, #0b57d0);font-weight:600}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown{display:block;width:100%;font-family:var(--vi-sys-typography-type-scale--body-m-font-name, VI UI, VI UI, Helvetica Neue, sans-serif)!important;font-size:var(--vi-sys-typography-type-scale--body-m-font-size, .875rem)!important;font-weight:var(--vi-sys-typography-type-scale--body-m-font-weight, 400)!important;line-height:var(--vi-sys-typography-type-scale--body-m-line-height, 1.25rem)!important;letter-spacing:var(--vi-sys-typography-type-scale--body-m-font-tracking, 0)!important;font-variation-settings:var(--vi-sys-typography-type-scale--body-m-font-width, "wdth" 95),var(--vi-type-scale-default-slnt, "slnt" 0),var(--vi-sys-typography-type-scale--body-m-font-rond, "ROND" 0),var(--vi-sys-typography-type-scale--body-m-font-wght, "wght" 400)!important;color:inherit}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-streaming-placeholder{font:inherit!important;letter-spacing:inherit!important;font-variation-settings:inherit!important;color:var(--vi-sys-color--on-surface-variant, #5f6368)}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown p,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown h1,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown h2,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown h3,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown h4,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown li,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown code{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-variation-settings:inherit!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown p,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown li{margin:0 0 .75em!important;text-indent:0!important;text-align:start!important;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;word-break:normal;line-break:auto}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown li{margin-bottom:.35em!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown p:last-child{margin-bottom:0!important}@media(min-width:1024px){.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown p.vi-justify-long{text-align:justify!important;text-align-last:start;text-justify:auto;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-spacing:normal}}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-md-list{margin:0 0 .75em!important;padding:0!important;list-style:none!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-md-list:last-child{margin-bottom:0!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-md-list>li{position:relative;margin:0 0 .4em!important;padding-inline-start:1.1em!important;text-align:start!important;-webkit-hyphens:manual;hyphens:manual}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-md-list>li:last-child{margin-bottom:0!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-md-list>li:before{content:"\2022"!important;position:absolute;inset-inline-start:0;top:0;width:1.1em;text-align:center;font:inherit!important;line-height:inherit!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown ul:not(.vi-md-list),.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown ol{margin:0!important;padding:0!important;list-style:none!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown h1,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown h2,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown h3,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown h4{margin:.85em 0 .4em!important;text-indent:0!important;text-align:left!important;font-size:1.05em!important;line-height:1.35!important;letter-spacing:0!important;font-weight:var(--vi-sys-typography-type-scale--body-m-font-weight-emphasized, 500)!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown strong,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown b{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:var(--vi-sys-typography-markdown-type-scale--p-strong-font-tracking, inherit)!important;font-weight:var(--vi-sys-typography-markdown-type-scale--p-strong-font-weight, 600)!important;font-style:normal!important;font-variation-settings:var(--vi-sys-typography-markdown-type-scale--p-strong-font-width, "wdth" 95),var(--vi-type-scale-default-slnt, "slnt" 0),var(--vi-sys-typography-markdown-type-scale--p-strong-font-rond, "ROND" 0),var(--vi-sys-typography-markdown-type-scale--p-strong-font-wght, "wght" 540)!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown em,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown i{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-style:italic!important;font-weight:inherit!important;font-variation-settings:var(--vi-sys-typography-type-scale--body-m-font-width, "wdth" 95),var(--vi-type-scale-default-slnt, "slnt" 0),var(--vi-sys-typography-type-scale--body-m-font-rond, "ROND" 0),var(--vi-sys-typography-type-scale--body-m-font-wght, "wght" 400)!important;color:var(--vi-sys-color--on-surface-variant, #5f6368)}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown code{font-family:inherit!important;font-size:inherit!important;font-weight:500;font-variation-settings:inherit!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-inline-id{padding:0 .16em;border-radius:4px;background:color-mix(in srgb,var(--vi-sys-color--surface-container-high, #e9eef6) 72%,transparent);font-family:inherit!important;font-size:inherit!important;font-weight:500}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block{margin:.75em 0;overflow-x:auto;text-align:start;white-space:pre;border-radius:8px;padding:14px 16px;color:#f8f9fa;background:#111315;box-shadow:inset 0 0 0 1px #ffffff1a;font-family:VI UI Mono,Roboto Mono,ui-monospace,monospace;font-size:.86em;line-height:1.55}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block code{color:inherit;font-family:inherit;font-size:inherit}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-comment,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-quote{color:#8b949e;font-style:italic}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-keyword,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-selector-tag,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-built_in{color:#ff7b72}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-string,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-doctag,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-attr{color:#a5d6ff}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-number,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-literal{color:#79c0ff}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-title,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-section,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-type{color:#d2a8ff}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-variable,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-template-variable,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-params{color:#ffa657}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-meta,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-code-block .hljs-subst{color:#c9d1d9}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-mermaid-diagram{margin:.85em 0;overflow-x:auto;padding:12px 14px;border-radius:8px;background:var(--vi-sys-color--surface-container-low, #f1f3f4);box-shadow:inset 0 0 0 1px #00000014}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-mermaid-diagram svg{display:block;max-width:100%;height:auto}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-md-chart{margin:.85em 0;text-indent:0!important}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-desk{margin:.5rem 0 .75rem;max-width:720px}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-toolbar{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;pointer-events:auto}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-zoom-btn,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-overlay-btn,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-mode-btn{min-width:2rem;padding:.15rem .45rem;border:1px solid rgb(0 0 0 / 14%);border-radius:6px;background:var(--vi-sys-color--surface-container-low, #fbfcfe);cursor:pointer;font:inherit;line-height:1.2}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-overlay-btn.is-on,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-mode-btn.is-on{border-color:#0b57d073;background:#0b57d01a}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-desk[data-vi-ohlcv-mode=hline] .vi-ohlcv-viewport{cursor:crosshair}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-toolbar-sep{width:1px;align-self:stretch;margin:0 .15rem;background:#00000024}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-desk[data-hide-sma14] [data-vi-overlay=sma14],.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-desk[data-hide-sma30] [data-vi-overlay=sma30],.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-desk[data-hide-ema20] [data-vi-overlay=ema20],.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-desk[data-hide-bb] [data-vi-overlay=bb],.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-desk[data-hide-sr] [data-vi-overlay=sr]{display:none}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-viewport{overflow:auto;max-height:min(70vh,520px);border-radius:8px;background:#f8fafc;box-shadow:inset 0 0 0 1px #00000014;cursor:grab;touch-action:none}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-viewport.is-panning{cursor:grabbing}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-chart{display:block;width:100%;max-width:none;height:auto;background:#f8fafc;-webkit-user-select:none;user-select:none;pointer-events:none}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-svg-host svg{display:block;width:100%;height:auto}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-ohlcv-caption{margin-top:.25rem;font-size:.75rem;opacity:.72}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown a.vi-md-ext-link{color:var(--vi-sys-color--primary, #0b57d0);text-decoration:underline;text-underline-offset:.12em;word-break:break-word}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-dot-source{opacity:.92}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-mermaid-blocked,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-mermaid-error{display:none}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .vi-mermaid-legacy-note{margin:.75em 0;padding:10px 12px;border-radius:8px;background:var(--vi-sys-color--surface-container-low, #f1f3f4);color:var(--vi-sys-color--on-surface-variant, #5f6368);font-size:.92em}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown p.math-line,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown .math-only-lines{margin:.2em 0!important;text-indent:0!important;text-align:left!important}chat-window .markdown .math-block{display:block;margin:.35em 0;overflow-x:auto;text-align:left;text-indent:0}chat-window .markdown p.math-line{text-indent:0;text-align:left;margin:.2em 0}chat-window .markdown .math-inline{display:inline;margin:0;padding:0;vertical-align:baseline}chat-window .markdown .math-inline .katex,chat-window .markdown .math-block .katex{font-size:1.05em}chat-window .markdown .math-inline .katex{display:inline-block;margin:0;padding:0;max-width:100%;vertical-align:middle}chat-window .markdown .table-wrapper,.vi-shared-content.markdown .table-wrapper,.vi-shared-content.markdown-main-panel .table-wrapper{overflow-x:auto;margin:.75em 0;text-indent:0}chat-window .markdown table,.vi-shared-content.markdown table,.vi-shared-content.markdown-main-panel table{width:100%;border-collapse:collapse;text-indent:0;text-align:start}chat-window .markdown table th,chat-window .markdown table td,.vi-shared-content.markdown table th,.vi-shared-content.markdown table td,.vi-shared-content.markdown-main-panel table th,.vi-shared-content.markdown-main-panel table td{padding:8px 12px;vertical-align:top;border:1px solid var(--vi-sys-color--outline-variant, rgba(0, 0, 0, .12))}chat-window .markdown table thead th,chat-window .markdown table .table-param-col,chat-window .markdown table tr.table-summary-row td,.vi-shared-content.markdown table thead th,.vi-shared-content.markdown table .table-param-col,.vi-shared-content.markdown table tr.table-summary-row td,.vi-shared-content.markdown-main-panel table thead th,.vi-shared-content.markdown-main-panel table .table-param-col,.vi-shared-content.markdown-main-panel table tr.table-summary-row td{font-weight:600;font-variation-settings:"wdth" 100,"slnt" 0,"ROND" 0,"wght" 600}chat-window .markdown table th,.vi-shared-content.markdown table th,.vi-shared-content.markdown-main-panel table th{background-color:var(--vi-sys-color--surface-container-low, rgba(0, 0, 0, .04))}chat-window .markdown table td,.vi-shared-content.markdown table td,.vi-shared-content.markdown-main-panel table td{background-color:var(--vi-sys-color--surface-container-high, rgba(0, 0, 0, .02))}chat-window .markdown table tbody tr:nth-child(2n) td,.vi-shared-content.markdown table tbody tr:nth-child(2n) td,.vi-shared-content.markdown-main-panel table tbody tr:nth-child(2n) td{background-color:var(--vi-sys-color--surface-container, rgba(0, 0, 0, .03))}chat-window .chat-container{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;height:100%}chat-window rich-textarea .ql-editor.ql-blank:focus:before,chat-window rich-textarea .ql-editor:not(.ql-blank):before{opacity:0!important;visibility:hidden!important}chat-window rich-textarea .ql-editor.ql-blank:after{visibility:hidden!important}chat-window rich-textarea .ql-editor:not(.ql-blank):after{display:none!important}search-window{display:block;flex:1 1 auto;min-height:0;overflow:hidden;width:100%;height:100%}search-window .search-window-container{display:flex;flex-direction:column;height:100%;place-items:center;width:100%}search-window search-bar{box-sizing:border-box;display:block;margin:0 auto;max-width:808px;padding-bottom:var(--vi-sys-spacing--xxl, 24px);width:100%}@media screen and (min-width:960px){search-window.vi-shell-layout search-bar{margin-block-start:100px;padding:0;padding-block-end:var(--vi-sys-spacing--l, 16px)}}search-window search-bar.vi-shell-layout .search-container{box-sizing:border-box;width:100%;height:58px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;overflow:hidden;background-color:var(--vi-color-surface, var(--vi-sys-color--surface-bright, #fff));border:1px solid color-mix(in srgb,var(--vi-sys-color--on-surface, #1f1f1f) 14%,transparent);border-radius:var(--vi-sys-shape--corner-full, 9999px);padding:7px 9px 7px 10px;gap:10px;box-shadow:0 1px 2px #3c404314,0 4px 14px #3c40430f;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}search-window search-bar.vi-shell-layout .search-container:focus-within{border-color:color-mix(in srgb,var(--vi-color-accent, #0b57d0) 58%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vi-color-accent, #0b57d0) 13%,transparent),0 5px 18px #3c40431a}search-window .vi-search-leading-icon{box-sizing:border-box;display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:1px solid var(--vi-sys-color--outline-variant, #c4c7c5);border-radius:50%;background:var(--vi-sys-color--surface-container-low, #f8f9fa);color:var(--vi-color-accent, #0b57d0)}search-window .vi-search-leading-icon .mat-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;margin:0;font-size:20px;line-height:20px;transform:none}search-window .search-input-container{flex:1 1 auto;min-width:0}search-window .search-input{box-sizing:border-box;width:100%;margin:0;padding:0;border:none;outline:none;background:transparent;color:var(--vi-sys-color--on-surface, #1f1f1f);font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit}search-window .search-input::placeholder{color:var(--vi-sys-color--on-surface-variant, #5f6368)}search-window .vi-search-clear{position:relative;display:block;width:34px;height:34px;flex:0 0 34px;place-items:center;border:0;border-radius:50%;background:var(--vi-color-surface-muted, #edf2fa);color:var(--vi-sys-color--on-surface-variant, #5f6368);cursor:pointer}search-window .vi-search-clear:before,search-window .vi-search-clear:after{position:absolute;top:50%;left:50%;width:14px;height:1.75px;border-radius:999px;background:currentColor;content:"";transform-origin:center}search-window .vi-search-clear:before{transform:translate(-50%,-50%) rotate(45deg)}search-window .vi-search-clear:after{transform:translate(-50%,-50%) rotate(-45deg)}search-window .vi-search-clear:hover{background:color-mix(in srgb,var(--vi-color-accent, #0b57d0) 14%,var(--vi-color-surface, #fff));color:var(--vi-color-text, #1f1f1f)}search-window .vi-search-clear:focus-visible{outline:2px solid var(--vi-color-accent, #0b57d0);outline-offset:2px}search-window h3.recent-conversations-header.vi-type-body-l,search-window .search-input-container.vi-type-body-l,search-window .vi-search-zero-state .title.vi-type-body-l,search-window search-zero-state .title.vi-type-body-l{font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-l-font-size, 1rem);font-weight:var(--vi-sys-typography-type-scale--body-l-font-weight, 400);letter-spacing:var(--vi-sys-typography-type-scale--body-l-font-tracking, 0);line-height:var(--vi-sys-typography-type-scale--body-l-line-height, 1.5rem)}search-window .vi-search-zero-state .date.vi-type-body-m,search-window .vi-search-zero-state .right-content-container.vi-type-body-m,search-window search-zero-state .date.vi-type-body-m,search-window search-zero-state .right-content-container.vi-type-body-m{font-family:VI UI,VI UI,Helvetica Neue,sans-serif;font-size:var(--vi-sys-typography-type-scale--body-m-font-size, .875rem);font-weight:var(--vi-sys-typography-type-scale--body-m-font-weight, 400);letter-spacing:var(--vi-sys-typography-type-scale--body-m-font-tracking, 0);line-height:var(--vi-sys-typography-type-scale--body-m-line-height, 1.25rem)}search-window .vi-search-zero-state,search-window search-zero-state{display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1 auto;min-height:0;overflow:hidden}search-window .vi-search-zero-state .recent-conversations-container,search-window search-zero-state .recent-conversations-container{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;gap:var(--vi-sys-spacing--s, 8px);overflow-y:auto;overflow-x:hidden;width:100%;max-width:808px;flex:1 1 auto;min-height:120px;row-gap:var(--vi-sys-spacing--xs, 4px);padding:0;padding-inline:24px}search-window .vi-search-zero-state .recent-conversations-header,search-window search-zero-state .recent-conversations-header{box-sizing:border-box;margin:0;width:100%;max-width:none;color:var(--vi-sys-color--on-surface-variant, #5f6368);padding-inline:0;height:48px;min-height:48px;display:flex;align-items:center;justify-content:flex-start;text-align:start}search-window .vi-search-zero-state .conversation-container,search-window search-zero-state .conversation-container{box-sizing:border-box;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:var(--vi-sys-spacing--s, 8px);padding:var(--vi-sys-spacing--s, 8px);border-radius:var(--vi-sys-shape--corner-medium, 12px);height:48px;min-height:48px;width:100%;max-width:none;margin:0;cursor:pointer}search-window .vi-search-zero-state .conversation-container:hover,search-window search-zero-state .conversation-container:hover{background:var(--vi-sys-color--surface-dim, #e9eef6)}search-window .vi-search-zero-state .conversation-container.vi-search-result,search-window search-zero-state .conversation-container.vi-search-result{height:auto;min-height:56px;align-items:flex-start!important;padding-block:10px}search-window .vi-search-zero-state .conversation-container.vi-search-result .date,search-window search-zero-state .conversation-container.vi-search-result .date{align-self:flex-start;padding-top:2px;white-space:nowrap}search-window .vi-search-zero-state .left-content-container,search-window search-zero-state .left-content-container{flex:1 1 0;min-width:0}search-window .vi-search-zero-state .conversation-container:not(.vi-search-result) .left-content-container{display:flex;align-items:center}search-window .vi-search-zero-state .conversation-container:not(.vi-search-result) .title{transform:translateY(-4px)}search-window .vi-search-zero-state .conversation-container:not(.vi-search-result) .title,search-window .vi-search-zero-state .conversation-container:not(.vi-search-result) .date{display:flex;min-height:24px;align-items:center;line-height:1.25}search-window .vi-search-zero-state .title,search-window search-zero-state .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:unset;color:var(--vi-sys-color--on-surface, #1f1f1f)}search-window .vi-search-zero-state .date,search-window .vi-search-zero-state .right-content-container,search-window search-zero-state .date,search-window search-zero-state .right-content-container{flex-shrink:0;text-align:end;color:var(--vi-sys-color--on-surface-variant, #5f6368);line-height:unset;white-space:nowrap}search-window .vi-search-zero-state .bottom-gutter,search-window search-zero-state .bottom-gutter{height:24px}body.mobile-layout search-window search-bar{margin-block-start:64px;padding-bottom:var(--vi-sys-spacing--l, 16px);padding-inline:16px;max-width:none}body.mobile-layout search-window .search-window-container{place-items:stretch}body.mobile-layout search-window .vi-search-zero-state .recent-conversations-container,body.mobile-layout search-window search-zero-state .recent-conversations-container{padding-inline:16px;align-items:center;width:100%;max-width:100%;box-sizing:border-box}body.mobile-layout search-window .vi-search-zero-state .recent-conversations-header,body.mobile-layout search-window .vi-search-zero-state .conversation-container,body.mobile-layout search-window search-zero-state .recent-conversations-header,body.mobile-layout search-window search-zero-state .conversation-container{width:100%;max-width:100%;box-sizing:border-box}body.mobile-layout search-window search-bar.vi-shell-layout .search-container{width:100%}.vi-search-status{margin:0;padding:12px 16px;color:var(--vi-sys-color--on-surface-variant, #5f6368)}search-window .vi-search-zero-state .vi-search-result .left-content-container,search-window search-zero-state .vi-search-result .left-content-container{flex-direction:column;align-items:flex-start;gap:4px;width:100%}search-window .vi-search-zero-state .vi-search-result .title,search-window search-zero-state .vi-search-result .title{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}search-window .vi-search-zero-state .vi-search-result .right-content-container,search-window search-zero-state .vi-search-result .right-content-container{color:var(--vi-sys-color--on-surface-variant, #5f6368);white-space:normal;overflow:visible;text-overflow:unset;text-align:start;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.vi-search-highlight,mark.vi-search-highlight{background:color(from var(--vi-sys-color--primary, #0b57d0) srgb r g b / .18);color:inherit;border-radius:2px;padding:0 1px}.conversation-container.app-conversation-turn.vi-search-target{outline:2px solid color(from var(--vi-sys-color--primary, #0b57d0) srgb r g b / .35);outline-offset:4px;border-radius:12px}.cdk-visually-hidden,.hidden-content-image-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stub-page{display:flex;align-items:center;justify-content:center;flex:1;color:var(--vi-sys-color--on-surface-variant, #5f6368);font:400 16px/24px VI UI,sans-serif}body{background-color:var(--vi-sys-color--surface, #fff)}.vi-chat-file-input{display:none!important}.vi-chat-attach-menu{position:fixed;left:0;top:0;z-index:1200;display:none;flex-direction:column;gap:4px;min-width:200px;padding:8px;border-radius:12px;background:var(--vi-sys-color--surface-container, #fff);border:1px solid var(--vi-sys-color--outline-variant, rgba(31, 31, 31, .12));box-shadow:0 8px 24px #00000029}.vi-chat-attach-menu--open{display:flex}.simplified-input-menu-container{position:relative;overflow:visible}chat-window input-area-v2 .text-input-field,chat-window input-area-v2 .leading-actions-wrapper,chat-window .simplified-input-menu-container{overflow:visible!important}.vi-chat-attachment-preview{display:block;width:100%;box-sizing:border-box;padding:4px 12px 0}.vi-chat-attachment-preview.attachment-preview-wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.vi-chat-attachment-chip{display:flex;flex-direction:column;align-items:center;gap:4px;width:72px;padding:0;border-radius:0;background:transparent}.vi-chat-attachment-visual{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--vi-sys-color--surface-container-low, #f3f4f6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vi-chat-attachment-thumb{width:100%;height:100%;object-fit:cover;border-radius:0}.vi-chat-attachment-icon{font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;padding:4px 6px;border-radius:6px;color:var(--vi-sys-color--on-surface-variant, #49454f);background:var(--vi-sys-color--surface-container-high, #e8eaed)}.vi-chat-attachment-icon--pdf{color:var(--vi-color-danger);background:color-mix(in srgb,var(--vi-color-danger) 12%,transparent)}.vi-chat-attachment-icon--word{color:#185abc;background:#185abc1f}.vi-chat-attachment-icon--excel{color:#137333;background:#1373331f}.vi-chat-attachment-icon--video{color:#7b1fa2;background:#7b1fa21f}.vi-chat-attachment-icon--audio{color:#e65100;background:#e651001f}.vi-chat-attachment-icon--archive{color:#5f6368;background:#5f63681f}.vi-chat-attachment-name{display:block;width:100%;max-width:72px;font-size:11px;line-height:1.25;text-align:center;color:var(--vi-sys-color--on-surface-variant, #49454f);overflow:hidden;white-space:nowrap}.vi-chat-attachment-remove{position:absolute;top:3px;right:3px;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;font-size:14px;line-height:1;opacity:1}.vi-chat-voice-status{margin:0;opacity:.75;line-height:1.3}.vi-chat-attach-menu-item{display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:8px;color:var(--vi-sys-color--on-surface, #1f1f1f);cursor:pointer}.vi-chat-attach-menu-item--icon{display:flex;align-items:center;gap:10px}.vi-chat-attach-menu-item--icon .mat-icon{width:22px;height:22px;font-size:22px;line-height:1;color:var(--vi-sys-color--on-surface, #1f1f1f);font-family:Google Symbols,sans-serif}.vi-chat-attach-menu-item--icon .mat-icon[fonticon]:before{content:attr(fonticon)}.vi-chat-attach-menu-item[hidden]{display:none!important}.vi-chat-attach-menu-item:hover{background:var(--vi-sys-color--surface-container-high, rgba(31, 31, 31, .06))}.vi-chat-attachment-preview[hidden]{display:none!important}.vi-chat-attachment-preview:not(.attachment-preview-wrapper){padding-top:4px;padding-bottom:0}.vi-chat-camera-overlay{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;background:#0000008c}.vi-chat-files-picker-overlay{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;background:#00000073}.vi-chat-files-picker-panel{width:min(92vw,440px);max-height:min(80vh,560px);display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--vi-sys-color--surface-container, #fff);box-shadow:0 12px 40px #0000003d}.vi-chat-files-picker-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vi-chat-files-picker-close{border:0;background:transparent;color:var(--vi-sys-color--primary, #0b57d0);cursor:pointer;padding:4px 0}.vi-chat-files-picker-search{width:100%;box-sizing:border-box;border:1px solid var(--vi-sys-color--outline-variant, #c4c7c5);border-radius:10px;padding:10px 12px;background:var(--vi-sys-color--surface, #fff)}.vi-chat-files-picker-list{overflow:auto;display:flex;flex-direction:column;gap:6px;min-height:120px;max-height:420px}.vi-chat-files-picker-item{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:10px;padding:8px 10px;background:var(--vi-sys-color--surface-container-high, #f0f0f0);cursor:pointer}.vi-chat-files-picker-item:hover{background:var(--vi-sys-color--surface-container-highest, #e8e8e8)}.vi-chat-files-picker-thumb{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--vi-sys-color--surface-container-highest, #e8e8e8)}.vi-chat-files-picker-thumb-img{display:block;width:100%;height:100%;object-fit:cover}.vi-chat-files-picker-item-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.vi-chat-files-picker-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.vi-chat-files-picker-item-meta,.vi-chat-files-picker-hint{color:var(--vi-sys-color--on-surface-variant, #5f6368)}.vi-chat-camera-panel{width:min(92vw,480px);padding:12px;border-radius:16px;background:var(--vi-sys-color--surface-container, #fff);box-shadow:0 12px 40px #00000047}.vi-chat-camera-video{display:block;width:100%;max-height:50vh;border-radius:12px;background:#000;object-fit:cover}.vi-chat-camera-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vi-chat-camera-shot,.vi-chat-camera-cancel{border:0;border-radius:10px;padding:8px 12px;cursor:pointer}.vi-chat-camera-shot{background:var(--vi-sys-color--primary-container, #e8def8);color:var(--vi-sys-color--on-primary-container, #1d192b)}.vi-chat-camera-cancel{background:transparent;color:var(--vi-sys-color--on-surface-variant, #49454f)}.vi-chat-camera-hint{margin:8px 0 0;opacity:.75}.vi-chat-voice-status,.speech_dictation_mic_button button.vi-mic-recording{color:var(--vi-color-danger)}.vi-agent-mode-toggle{flex:0 0 auto;margin:0 4px 0 0;padding:4px 10px;border-radius:999px;border:1px solid var(--vi-sys-color--outline-variant, #c4c7c5);background:var(--vi-sys-color--surface-container-low, #f8f9fa);color:var(--vi-sys-color--on-surface-variant, #5f6368);cursor:pointer;font:inherit;line-height:1.2;white-space:nowrap}chat-window .trailing-actions-wrapper .vi-agent-mode-toggle,chat-window .input-buttons-wrapper-bottom .vi-agent-mode-toggle{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:56px;pointer-events:auto!important;position:relative;z-index:6;touch-action:manipulation;-webkit-tap-highlight-color:transparent}chat-window .input-buttons-wrapper-bottom .vi-agent-mode-toggle{margin-inline-end:4px}body.mobile-layout chat-window .trailing-actions-wrapper .vi-agent-mode-toggle,body.mobile-layout chat-window .input-buttons-wrapper-bottom .vi-agent-mode-toggle{box-sizing:border-box!important;height:28px!important;min-height:28px!important;max-height:28px!important;min-width:52px!important;padding:2px 8px!important;font-size:12px!important;line-height:1!important;align-self:center!important}.vi-agent-mode-hint{margin:0 12px 8px;padding:8px 12px;border-color:color-mix(in srgb,#1a73e8 58%,transparent);border-radius:12px;background:#e8f0fe;color:#174ea6;text-align:center}.vi-agent-mode-toggle--on{border-color:#1a73e8;background:#e8f0fe;color:#174ea6}.vi-agent-resume-toggle{box-sizing:border-box;flex:0 0 auto;align-self:center;margin:0 0 0 4px;padding:0;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;aspect-ratio:1 / 1;border-radius:50%;border:1px solid #f9ab00;background:#fef7e0;color:#8a5700;cursor:pointer;font-family:system-ui,sans-serif;font-size:16px;line-height:1;white-space:nowrap;overflow:hidden}chat-window .trailing-actions-wrapper .vi-agent-resume-toggle:not([hidden]),chat-window .input-buttons-wrapper-bottom .vi-agent-resume-toggle:not([hidden]){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;aspect-ratio:1 / 1;padding:0;align-self:center;pointer-events:auto!important;position:relative;z-index:6;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.vi-agent-resume-toggle[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.vi-agent-resume-toggle:hover{background:#fde293}.vi-agent-resume-toggle:active{background:#fdd663}body.mobile-layout chat-window .trailing-actions-wrapper .vi-agent-resume-toggle,body.mobile-layout chat-window .input-buttons-wrapper-bottom .vi-agent-resume-toggle{box-sizing:border-box!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:50%!important;align-self:center!important;font-size:15px!important;line-height:1!important}.vi-agent-user-badge{display:inline-block;margin-right:.45em;padding:1px 8px;border-radius:999px;background:#e8f0fe;color:#174ea6;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:500;vertical-align:baseline}.vi-agent-user-badge+.vi-user-query-text{margin-inline-start:0}.vi-agent-events{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.vi-agent-tool-card{border:1px solid var(--vi-sys-color--outline-variant, #dadce0);border-radius:10px;background:var(--vi-sys-color--surface-container-low, #f8f9fa);overflow:hidden}.vi-agent-tool-card--ok{border-color:#81c995}.vi-agent-tool-card--fail{border-color:#f28b82}.vi-agent-tool-card--status{opacity:.92}.vi-agent-tool-card__head{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.vi-agent-tool-card__state-icon{flex:0 0 auto;width:10px;height:10px;border:2px solid currentColor;border-radius:50%;opacity:.65}.vi-agent-tool-card__state-icon--ok{border-color:var(--vi-color-success, #137333);background:var(--vi-color-success, #137333)}.vi-agent-tool-card__state-icon--fail{border-color:var(--vi-color-danger);background:var(--vi-color-danger)}.vi-agent-tool-card__state-icon--pending{border-top-color:transparent;animation:vi-agent-spin .8s linear infinite}.vi-agent-tool-card__count{padding:1px 6px;border-radius:999px;background:var(--vi-color-surface-muted, #eceff1);color:var(--vi-color-text-secondary, #5f6368);font-size:.72rem;line-height:1.5}.vi-agent-tool-card__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi-agent-tool-card__chevron{flex:0 0 auto;width:7px;height:7px;margin-right:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.6;transform:rotate(45deg);transition:transform .16s ease}.vi-agent-tool-card__chevron--open{transform:rotate(225deg)}@keyframes vi-agent-spin{to{transform:rotate(360deg)}}.vi-agent-tool-card--pending{border-color:var(--vi-sys-color--outline, #c4c7c5)}.vi-agent-tool-card__section+.vi-agent-tool-card__section{margin-top:10px;padding-top:10px;border-top:1px solid var(--vi-sys-color--outline-variant, #dadce0)}.vi-agent-tool-card__section-label{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.65;margin-bottom:6px}.vi-agent-tool-card__muted{opacity:.7;font-style:italic}.vi-agent-tool-card__body{padding:0 10px 10px}.vi-agent-tool-card__path code{font-size:.85em;word-break:break-all}.vi-agent-tool-card__preview{margin:8px 0 0;padding:8px;max-height:220px;overflow:auto;border-radius:6px;background:var(--vi-sys-color--surface, #fff);font-size:.78rem;line-height:1.35;white-space:pre-wrap;word-break:break-word}body.mobile-layout .vi-agent-tool-card__preview{max-height:160px}.vi-send-stop-button{flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0;margin:0 0 0 4px;border:1px solid var(--vi-sys-color--outline-variant, #c4c7c5);border-radius:50%;background:var(--vi-sys-color--surface-container-low, #f8f9fa);color:var(--vi-sys-color--on-surface, #1f1f1f);cursor:pointer;font-family:system-ui,sans-serif;font-size:16px;line-height:1;position:relative;z-index:6;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.vi-send-stop-button:not([hidden]),.vi-send-stop-button.vi-send-stop-button--visible{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}chat-window .trailing-actions-wrapper .vi-send-stop-button,chat-window .input-buttons-wrapper-bottom .vi-send-stop-button{flex:0 0 auto;flex-shrink:0}chat-window .input-buttons-wrapper-bottom.persistent-mic{padding-inline-end:4px;gap:0}.vi-send-stop-button--send{border-color:#1a73e8;background:#e8f0fe;color:#174ea6}.vi-send-stop-button--send:hover{background:#d2e3fc}.vi-send-stop-button--send:active{background:#aecbfa}.vi-send-stop-button--stop{border-color:var(--vi-color-danger);background:#fce8e6;color:var(--vi-color-danger);font-size:14px}.vi-send-stop-button--stop:hover{background:#f9dedc}.vi-send-stop-button--stop:active{background:#f6c5c1}body.mobile-layout chat-window .trailing-actions-wrapper .vi-send-stop-button,body.mobile-layout chat-window .input-buttons-wrapper-bottom .vi-send-stop-button{box-sizing:border-box!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;aspect-ratio:1 / 1;padding:0!important;border-radius:50%!important;align-self:center!important}.vi-send-stop-button[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.vi-active-run-banner{cursor:pointer;border-color:color-mix(in srgb,#f9ab00 68%,transparent);background:#fef7e0;color:#8a5700;text-align:center;text-decoration:none}.vi-active-run-banner:hover{border-color:#f9ab00;box-shadow:0 2px 8px color-mix(in srgb,#f9ab00 20%,transparent)}.vi-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 16px;margin-top:10px}.vi-policy-groups{display:grid;gap:16px;margin-top:14px}.vi-policy-group{padding:12px;border:1px solid var(--vi-sys-color--outline-variant, rgba(31, 31, 31, .1));border-radius:12px;background:color-mix(in srgb,var(--vi-sys-color--surface-container-lowest, #fff) 78%,var(--vi-sys-color--surface-container, #f4f5f6))}.dark-theme .vi-policy-group{border-color:var(--vi-color-border, #5f6368);background:var(--vi-color-surface-muted, #252629)}.vi-policy-group-heading{display:grid;gap:3px}.vi-policy-group-title{margin:0;color:var(--vi-sys-color--on-surface, #202124)}.vi-policy-group-description{margin:0;color:var(--vi-sys-color--on-surface-variant, #5f6368)}.dark-theme .vi-policy-group-title{color:var(--vi-color-text, #e3e3e3)}.dark-theme .vi-policy-group-description{color:var(--vi-color-text-secondary, #bdc1c6)}.vi-policy-toggle{align-items:flex-start}.vi-admin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:0;padding-bottom:8px;border-bottom:1px solid var(--vi-sys-color--outline-variant, rgba(31, 31, 31, .1));min-width:0}.vi-admin-section-heading--stack{flex-direction:column;align-items:stretch;gap:6px}.vi-admin-section-heading--stack .vi-admin-section-actions{justify-content:flex-start;max-width:none}.vi-admin-section-heading>div:not(.vi-admin-section-actions){display:grid;min-width:0;flex:1 1 14rem;gap:2px}.vi-admin-section-heading--stack>div:not(.vi-admin-section-actions){flex:0 0 auto;width:100%}.vi-admin-section-heading .vi-user-settings-section-title{line-height:1.25;margin:0}.vi-admin-section-heading .vi-user-settings-hint{line-height:1.35}.vi-admin-section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;max-width:100%}.vi-admin-section-actions .vi-user-settings-button{min-height:0;padding:8px 14px;white-space:nowrap;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}.vi-growth-section{gap:8px;padding:14px 16px}.vi-user-settings-section[hidden],.vi-growth-section[hidden]{display:none!important}.vi-growth-lanes{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;margin-top:2px}.vi-growth-lane{appearance:none;display:inline-flex;align-items:center;min-height:0;padding:2px 8px;border:none;border-radius:6px;background:transparent;color:var(--vi-color-accent, #0b57d0);cursor:pointer;text-decoration:none;line-height:1.3;font:inherit}.vi-growth-lane:hover{background:color-mix(in srgb,var(--vi-color-accent, #0b57d0) 10%,transparent)}.vi-growth-lane:not(:last-child):after{content:"\b7";margin-left:6px;color:var(--vi-sys-color--on-surface-variant, #5f6368);pointer-events:none}.vi-wallet-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(8rem,.7fr) minmax(10rem,.9fr) auto;gap:10px 12px;align-items:end;margin-top:.75rem}.vi-wallet-form label{display:grid;gap:6px;min-width:0}.vi-wallet-form .vi-user-settings-input,.vi-wallet-form select.vi-user-settings-input{width:100%;min-width:0}.vi-wallet-form__action{display:flex;align-items:end}@media(max-width:900px){.vi-wallet-form{grid-template-columns:1fr}.vi-wallet-form__action{justify-content:flex-start}}.dark-theme .vi-growth-lane{color:var(--vi-sys-color--primary, #a8c7fa)}.vi-user-settings-section>.vi-user-settings-section-title{padding-bottom:12px;border-bottom:1px solid var(--vi-sys-color--outline-variant, rgba(31, 31, 31, .1))}.vi-user-settings-section-title{color:var(--vi-sys-color--on-surface, #1f1f1f);font-weight:650;letter-spacing:-.01em}.dark-theme .vi-admin-section-heading,.dark-theme .vi-user-settings-section>.vi-user-settings-section-title{border-bottom-color:var(--vi-sys-color--outline-variant, rgba(227, 227, 227, .14))}.dark-theme .vi-user-settings-section-title{color:var(--vi-sys-color--on-surface, #e3e3e3)}.vi-policy-toggle{display:flex;align-items:flex-start;gap:9px;min-height:32px;color:var(--vi-color-text-primary, inherit)}.vi-policy-toggle input{width:17px;height:17px;min-width:17px;min-height:17px;flex:0 0 17px;margin-top:2px;accent-color:var(--vi-color-accent, #0b57d0)}.vi-policy-permission-label{display:block;min-width:0;flex:1 1 auto;line-height:1.35}.vi-policy-quota-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;margin-top:18px}.vi-policy-quota-grid label{display:grid;gap:6px}.vi-policy-save-button{align-self:end;min-width:112px}.vi-admin-audit-filters--log{grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) minmax(210px,auto)}.vi-admin-audit-period-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px}.vi-admin-audit-hours{flex:0 0 108px;min-width:108px}@media(max-width:900px){.vi-admin-section-heading{align-items:stretch}.vi-policy-quota-grid{grid-template-columns:1fr}.vi-policy-save-button{justify-self:start}.vi-admin-audit-filters--log{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr)}.vi-admin-audit-period-actions{justify-content:flex-start}}@media(max-width:620px){.vi-admin-audit-filters--log{grid-template-columns:1fr}}.vi-conversation-pin{display:inline-grid;flex:0 0 14px;width:14px;height:14px;place-items:center;color:currentColor;font-family:Luminous Symbols,sans-serif;font-size:12px;line-height:1;visibility:hidden}.vi-conversation-pin:before{content:attr(fonticon)}.vi-conversation-pin--visible{visibility:visible}vi-nav-list-item .label-and-badge{position:static;display:flex;width:100%;min-width:0;align-items:center;gap:0}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item .conversation-title{min-width:0;padding-inline-end:0!important}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item>a.vi-conversation-link{position:relative}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item .label-and-badge{gap:6px}.vi-sidebar-notes-section{margin:8px 0;padding:0}.vi-sidebar-notes-heading{padding:8px 12px 5px;color:var(--vi-color-text-secondary, #5f6368)}.vi-sidebar-new-note{display:block;padding:8px 10px;border-radius:10px;color:var(--vi-color-text, #1f1f1f);text-decoration:none}.vi-sidebar-new-note:hover{background:var(--vi-color-surface-muted, #edf2fa)}.vi-sidebar-notes-list{display:grid;gap:2px;margin:4px 0 8px;padding-inline:12px}.vi-sidebar-note-item{display:flex;min-width:0;align-items:center;border-radius:10px}.vi-sidebar-note-item:hover{background:var(--vi-color-surface-muted, #edf2fa)}.vi-sidebar-note-link{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:6px;overflow:hidden;padding:7px 10px;border-radius:10px;color:var(--vi-color-text-secondary, #5f6368);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.vi-sidebar-note-link:hover{color:var(--vi-color-text, #1f1f1f)}.vi-sidebar-note-pin{display:inline-grid;flex:0 0 14px;width:14px;height:14px;place-items:center;color:currentColor;font-size:14px;line-height:1;visibility:hidden}.vi-sidebar-note-pin:before{content:attr(fonticon)}.vi-sidebar-note-pin--visible{visibility:visible}.vi-sidebar-note-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi-sidebar-new-note-icon{display:inline-grid;flex:0 0 14px;width:14px;height:14px;place-items:center;color:var(--vi-color-text-secondary, #5f6368);font-family:Luminous Symbols,sans-serif;font-size:14px;line-height:1}.vi-sidebar-new-note-icon:before{content:attr(fonticon)}.vi-sidebar-note-action-slot{display:grid;flex:0 0 var(--vi-sidenav-action-size, 30px);width:var(--vi-sidenav-action-size, 30px);height:var(--vi-sidenav-action-size, 30px);place-items:center}.vi-sidebar-note-actions{display:inline-flex;align-items:center;justify-content:center;width:var(--vi-sidenav-action-size, 30px);height:var(--vi-sidenav-action-size, 30px);flex:0 0 var(--vi-sidenav-action-size, 30px);border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:0}.vi-sidebar-note-actions .mat-icon,.vi-sidebar-note-actions .mat-icon[fonticon],side-navigation-content .gem-conversation-actions-menu-button .mat-icon,side-navigation-content .gem-conversation-actions-menu-button mat-icon{display:inline-grid!important;width:20px!important;height:20px!important;min-width:20px!important;place-items:center;font-family:Luminous Symbols,sans-serif!important;font-size:20px!important;font-weight:320!important;font-variation-settings:"FILL" 0,"wght" 300!important;line-height:1!important}.vi-sidebar-note-actions .mat-icon[fonticon]:before{content:attr(fonticon)}.vi-sidebar-note-item:hover .vi-sidebar-note-actions,.vi-sidebar-note-actions:focus-visible{opacity:1}.vi-sidebar-note-actions:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.vi-note-actions-menu{position:fixed;z-index:10000;box-sizing:border-box;display:grid;width:220px;min-width:220px;max-width:220px;padding:6px;border:1px solid var(--vi-color-border, #dfe3eb);border-radius:14px;background:var(--vi-color-surface, #fff);color:var(--vi-color-text, inherit);box-shadow:0 8px 28px #0000002e;font-family:var( --vi-sys-typography-font-family, "VI UI", "VI UI", "Helvetica Neue", sans-serif )}body.dark-theme .vi-note-actions-menu{background:var(--vi-color-surface-raised, #303134);border-color:var(--vi-color-border, #5f6368);box-shadow:0 8px 28px #00000073}.vi-note-actions-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.vi-note-actions-menu .gem-menu-item-label,.vi-note-actions-menu .vi-type-label-l,.conversation-actions-menu-overlay-pane .mat-mdc-menu-item .gem-menu-item-label,.conversation-actions-menu-overlay-pane .mat-mdc-menu-item .vi-type-label-l{flex:1 1 auto;margin:0;text-align:left;white-space:nowrap;font-family:var( --vi-sys-typography-font-family, "VI UI", "VI UI", "Helvetica Neue", sans-serif );font-size:var(--vi-sys-typography-type-scale--body-s-font-size, .75rem);font-weight:var(--vi-sys-typography-type-scale--body-s-font-weight, 400);letter-spacing:var( --vi-sys-typography-type-scale--body-s-font-tracking, 0 );line-height:var( --vi-sys-typography-type-scale--body-s-line-height, 1.25rem )}.vi-note-actions-menu .mat-icon,.vi-note-actions-menu .mat-icon.lm-icon-l{display:inline-grid;flex:0 0 20px;width:20px!important;min-width:20px!important;height:20px!important;place-items:center;font-family:Luminous Symbols,sans-serif;font-size:20px!important;line-height:1!important;overflow:hidden}.vi-note-actions-menu .mat-icon.google-symbols{font-family:Google Symbols,sans-serif;font-variation-settings:normal;font-weight:400;font-size:20px!important}.vi-note-actions-menu .mat-icon.vi-symbols{font-family:Luminous Symbols,sans-serif!important;font-variation-settings:"FILL" 0,"wght" 300;font-size:20px!important}.vi-note-actions-menu .mat-icon[fonticon]:before{content:attr(fonticon);font-size:20px;line-height:1}.conversation-actions-menu-overlay-pane span.mat-icon.gem-menu-item-icon.google-symbols{font-family:Google Symbols,sans-serif!important;font-variation-settings:normal!important;font-weight:400!important;font-size:20px!important;width:20px!important;height:20px!important;min-width:20px!important;line-height:1!important;overflow:hidden}.conversation-actions-menu-overlay-pane span.mat-icon.gem-menu-item-icon.google-symbols[fonticon]:before{content:attr(fonticon);font-size:20px!important;line-height:1!important}.vi-note-action-icon--unpin{transform:rotate(45deg)}.vi-note-actions-menu button:hover{background:var(--vi-color-surface-muted, #edf2fa)}body.dark-theme .vi-note-actions-menu button:hover{background:var(--vi-color-surface-muted, #252629)}side-navigation-content{--vi-sidenav-row-radius: 10px;--vi-sidenav-row-hover: var(--vi-color-surface-muted, #edf2fa);--vi-sidenav-row-active: color-mix( in srgb, var(--vi-color-accent, #0b57d0) 13%, var(--vi-color-surface, #fff) );--vi-sidenav-action-size: 30px}body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override,body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item,.vi-sidebar-note-item,.vi-sidebar-new-note{border-radius:var(--vi-sidenav-row-radius)!important;--mat-list-list-item-container-shape: var(--vi-sidenav-row-radius)}body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.is-active,body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.mdc-list-item--activated{background:var(--vi-sidenav-row-active)!important}.vi-sidebar-note-actions,side-navigation-content .gem-conversation-actions-menu-button,side-navigation-content .gem-conversation-actions-menu-button button{width:var(--vi-sidenav-action-size)!important;height:var(--vi-sidenav-action-size)!important;min-width:var(--vi-sidenav-action-size)!important;min-height:var(--vi-sidenav-action-size)!important;border-radius:50%!important}.vi-note-actions-menu,.settings-menu-overlay-pane .mat-mdc-menu-panel.lm-menu-theme,.settings-theme-submenu-pane .mat-mdc-menu-panel,.conversation-actions-menu-overlay-pane .mat-mdc-menu-panel,.vi-model-picker-overlay-pane .mat-mdc-menu-panel.lm-menu-theme,.vi-model-picker-menu.mat-mdc-menu-panel{padding:6px!important;border:1px solid var(--vi-color-border, #dfe3eb)!important;border-radius:14px!important;background:var(--vi-color-surface, #fff)!important;box-shadow:0 8px 28px #0000002e!important}.settings-menu-overlay-pane .mat-mdc-menu-content,.settings-theme-submenu-pane .mat-mdc-menu-content,.conversation-actions-menu-overlay-pane .mat-mdc-menu-content{padding:0!important}.settings-menu-overlay-pane .mat-mdc-menu-item,.settings-theme-submenu-pane .mat-mdc-menu-item,.conversation-actions-menu-overlay-pane .mat-mdc-menu-item{border-radius:9px!important}.vi-note-actions-menu button:hover,.settings-menu-overlay-pane .mat-mdc-menu-item:not(.disabled):hover,.settings-theme-submenu-pane .mat-mdc-menu-item:not(.disabled):hover,.conversation-actions-menu-overlay-pane .mat-mdc-menu-item:not(.disabled):hover{background:var( --vi-sidenav-row-hover, var(--vi-color-surface-muted, #edf2fa) )!important}.settings-menu-overlay-pane .mat-mdc-menu-item .mat-mdc-menu-item-text,.settings-theme-submenu-pane .mat-mdc-menu-item .mat-mdc-menu-item-text,.conversation-actions-menu-overlay-pane .mat-mdc-menu-item .mat-mdc-menu-item-text{display:inline-flex;min-height:40px;align-items:center;gap:12px}.settings-theme-submenu-pane .mat-mdc-menu-item.selected{background:var( --vi-sidenav-row-active, color-mix( in srgb, var(--vi-color-accent, #0b57d0) 13%, var(--vi-color-surface, #fff) ) )!important}@media(max-width:959.98px){body.mobile-layout side-navigation-content conversations-list .hovered-trailing-content{visibility:visible!important}}chat-window{--vi-chat-message-font-size: 1rem;--vi-chat-message-line-height: 1.5rem}.enable-vi-shell-layout-markdown-styling chat-window .conversation-container .query-text.vi-type-body-m,.enable-vi-shell-layout-markdown-styling chat-window .conversation-container.model-turn .vi-model-markdown{font-family:VI UI,VI UI,Helvetica Neue,sans-serif!important;font-size:var(--vi-chat-message-font-size)!important;font-weight:400!important;line-height:var(--vi-chat-message-line-height)!important;letter-spacing:0!important}.vi-app-bar{border-bottom-color:color-mix(in srgb,var(--vi-color-accent, #0b57d0) 18%,transparent);background:radial-gradient(circle at 52% -140%,color-mix(in srgb,var(--vi-color-accent, #0b57d0) 24%,transparent),transparent 72%),linear-gradient(115deg,color-mix(in srgb,var(--vi-color-accent, #0b57d0) 7%,var(--vi-color-surface, #fff)),color-mix(in srgb,#a142f4 5%,var(--vi-color-surface, #fff)) 48%,color-mix(in srgb,#00a67e 4%,var(--vi-color-surface, #fff)));box-shadow:0 1px #ffffff59 inset,0 6px 24px #3c404314}.vi-app-bar-title{right:0;left:0;padding-inline:88px;text-align:center}.vi-sidebar-note-item,.vi-sidebar-new-note-item{box-sizing:border-box;width:100%}body.vi-shell-layout side-navigation-content [data-test-id=mavatar-footer-settings-button] button,body.vi-shell-layout side-navigation-content .close-sidenav-button-desktop,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button button{--mat-icon-button-hover-state-layer-opacity: 0;--mat-icon-button-focus-state-layer-opacity: 0;--mat-icon-button-pressed-state-layer-opacity: 0}body.vi-shell-layout side-navigation-content [data-test-id=mavatar-footer-settings-button] button:hover .mat-mdc-button-persistent-ripple:before,body.vi-shell-layout side-navigation-content .close-sidenav-button-desktop:hover .mat-mdc-button-persistent-ripple:before,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:hover .mat-mdc-button-persistent-ripple:before{opacity:0!important}@media(max-width:959.98px){.vi-app-bar-title{right:16px;left:16px;justify-content:center;padding-inline:48px;text-align:center}}search-window .vi-search-page-header{box-sizing:border-box;width:min(808px,100%);margin:88px auto 20px;padding:0 24px}search-window .vi-search-page-header h1,search-window .vi-search-page-header p{margin:0}search-window .vi-search-page-header p{margin-top:8px;color:var(--vi-color-text-secondary, #5f6368)}search-window .vi-search-state{display:grid;gap:12px;padding:32px;border-radius:20px;background:var(--vi-color-surface-muted, #edf2fa);text-align:center}search-window .vi-search-state button{min-height:36px;justify-self:center;padding:0 14px;border:0;border-radius:999px;cursor:pointer}search-window .vi-search-state--error,search-window .vi-search-warning{color:var(--vi-color-danger)}search-window .vi-search-warning{margin-bottom:10px;padding:10px 14px;border-radius:12px;background:#fce8e6}search-window .vi-search-result-meta{margin-top:7px;color:var(--vi-color-text-secondary, #5f6368)}search-window .vi-search-open-label{white-space:nowrap}search-window .conversation-container:focus-visible{outline:3px solid color-mix(in srgb,var(--vi-color-accent, #0b57d0) 45%,transparent);outline-offset:2px}search-window.vi-shell-layout search-bar,search-window search-bar{box-sizing:border-box;max-width:808px;margin-block-start:28px;padding:0 24px 16px}search-window .vi-search-zero-state .recent-conversations-container{align-items:stretch;max-width:808px;gap:10px;padding-inline:24px}search-window .vi-search-zero-state .recent-conversations-header{width:100%;max-width:none;height:auto;min-height:0;padding:4px 2px 8px}search-window .vi-search-zero-state .conversation-container,search-window .vi-search-zero-state .conversation-container.vi-search-result{width:100%;max-width:none;min-height:76px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--vi-sys-color--on-surface, #1f1f1f) 10%,transparent);border-radius:18px;background:var(--vi-sys-color--surface-bright, #fff);transition:background-color .12s ease,border-color .12s ease,transform .12s ease}search-window .vi-search-zero-state .conversation-container:hover{border-color:color-mix(in srgb,var(--vi-color-accent, #0b57d0) 24%,transparent);transform:translateY(-1px)}search-window .vi-search-warning{box-sizing:border-box;width:100%;margin-bottom:2px}@media(max-width:700px){search-window .vi-search-page-header{width:100%;margin-top:40px;padding:0 16px}search-window.vi-shell-layout search-bar,search-window search-bar{width:100%;margin-block-start:24px;padding:0 16px 16px}search-window .vi-search-zero-state .recent-conversations-container{padding-inline:16px}search-window .vi-search-zero-state .conversation-container,search-window .vi-search-zero-state .conversation-container.vi-search-result{min-height:84px;padding:14px}}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;width:100%!important;padding:0!important;overflow:hidden;background-clip:padding-box}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content:hover,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content:focus-within{background-color:var(--vi-sidenav-row-hover)!important}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content:has(>a.is-active){background-color:var(--vi-sidenav-row-active)!important}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content:before,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content:after,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item:before,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item:after,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item .mat-focus-indicator:before{background:transparent!important;opacity:0!important;pointer-events:none!important}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item{z-index:1;display:flex!important;box-sizing:border-box;min-width:0;align-self:stretch!important;align-items:center!important;padding:0 10px!important;background:transparent!important;line-height:1.2}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item:focus-visible{outline:2px solid color-mix(in srgb,var(--vi-color-accent, #0b57d0) 45%,transparent);outline-offset:-2px}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content .mdc-list-item__content,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content .mdc-list-item__primary-text,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content .label-and-badge{display:flex;min-width:0;align-items:center;line-height:1.2}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>.hovered-trailing-content{z-index:2;display:grid!important;width:30px!important;height:30px!important;align-self:center!important;place-items:center;margin:0!important}@media(max-width:959.98px){body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile .vi-sidebar-notes-list,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile conversations-list mat-nav-list.vi-sidenav-list{box-sizing:border-box;width:100%!important;padding-inline:8px!important}body.mobile-layout.vi-shell-layout side-navigation-content .vi-sidebar-note-item,body.mobile-layout.vi-shell-layout side-navigation-content .vi-sidebar-new-note,body.mobile-layout.vi-shell-layout side-navigation-content conversations-list vi-nav-list-item.has-hovered-trailing-content{height:44px!important;min-height:44px!important;max-height:44px!important}body.mobile-layout.vi-shell-layout side-navigation-content .vi-sidebar-note-link,body.mobile-layout.vi-shell-layout side-navigation-content .vi-sidebar-new-note,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile.is-mobile conversations-list vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item{height:44px!important;min-height:44px!important;max-height:44px!important;align-items:center!important;padding:0 10px!important}body.mobile-layout.vi-shell-layout side-navigation-content conversations-list vi-nav-list-item.has-hovered-trailing-content>.hovered-trailing-content{top:auto!important;bottom:auto!important;align-self:center!important}}.vi-app-bar{position:fixed;z-index:3;top:0;right:0;left:var(--vi-sidenav-closed-width, 52px);box-sizing:border-box;height:56px;border-bottom:1px solid color-mix(in srgb,var(--vi-color-text, #1f1f1f) 8%,transparent);background:color-mix(in srgb,var(--vi-color-surface, #fff) 94%,transparent);box-shadow:0 2px 14px #3c40430d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;transition:left .3s cubic-bezier(.2,0,0,1)}.vi-app-bar.side-nav-expanded{left:var(--vi-sidenav-open-width, 288px)}.vi-app-bar-title{position:absolute;inset:0 72px;display:flex;min-width:0;align-items:center;justify-content:center;margin:0;overflow:hidden;color:var(--vi-color-text, #1f1f1f);font-size:16px;text-overflow:ellipsis;white-space:nowrap}body.vi-shell-layout .side-nav-menu-button,body.vi-shell-layout top-bar-actions{z-index:4}chat-window .vi-conversation-header-bar{display:none!important}side-navigation-content{--vi-sidenav-row-hover: color-mix( in srgb, var(--vi-color-accent, #0b57d0) 8%, var(--vi-color-surface, #fff) );--vi-sidenav-row-active: color-mix( in srgb, var(--vi-color-accent, #0b57d0) 14%, var(--vi-color-surface, #fff) )}body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item:hover,.vi-sidebar-note-item:hover,.vi-sidebar-new-note:hover{background:var(--vi-sidenav-row-hover)!important}body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.is-active,body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.mdc-list-item--activated,.vi-sidebar-note-item.is-active,.vi-sidebar-note-link.is-active{background:var(--vi-sidenav-row-active)!important}.vi-sidebar-note-item.is-active .vi-sidebar-note-link,.vi-sidebar-note-link.is-active{color:var(--vi-color-text, #1f1f1f)!important;font-weight:650}.vi-sidebar-notes-list{gap:2px;margin:0;padding-inline:0}.vi-sidebar-note-item,.vi-sidebar-new-note,side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content{height:34px!important;min-height:34px;max-height:34px;border-radius:var(--vi-sidenav-row-radius, 10px)!important}.vi-sidebar-note-link,.vi-sidebar-new-note,side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item>a.vi-nav-list-item{box-sizing:border-box;height:34px!important;min-height:34px;max-height:34px;padding:5px 10px!important;border-radius:var(--vi-sidenav-row-radius, 10px)!important}side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content:hover{background:var(--vi-sidenav-row-hover)!important}side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content:has(a.is-active){background:var(--vi-sidenav-row-active)!important}side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item{background:transparent!important}body.vi-shell-layout side-navigation-content .section-divider{height:0!important;min-height:0!important;margin:0!important;padding:0!important}body.vi-shell-layout side-navigation-content expandable-section[data-test-id=notebooks-expandable-section],body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section]{margin-block:0!important;margin-top:-6px!important;padding-block:0!important}body.vi-shell-layout side-navigation-content expandable-section[data-test-id=notebooks-expandable-section] .expandable-section-content-inner{margin-block-start:0!important;padding-block-start:0!important}@media(max-width:959.98px){.vi-app-bar{right:0;left:0;height:56px;transition:none}.vi-app-bar.side-nav-expanded{left:0}.vi-app-bar.has-context-title{height:96px}.vi-app-bar-title{inset:54px 16px auto;height:38px;justify-content:flex-start;padding-inline:4px;font-size:15px}body.mobile-layout .side-nav-menu-button,body.mobile-layout top-bar-actions{top:10px!important}body.mobile-layout .side-nav-menu-button{background:transparent!important}body.mobile-layout main.chat-app.vi-app-bar-has-title infinite-scroller.chat-history{padding-top:104px!important;scroll-padding-top:104px}body.mobile-layout search-window .vi-search-page-header{width:calc(100vw - 56px);max-width:calc(100vw - 56px);margin-top:76px}body.mobile-layout search-window,body.mobile-layout search-window .search-window-container,body.mobile-layout search-window .vi-search-zero-state{max-width:100vw;overflow-x:hidden}body.mobile-layout search-window .vi-search-zero-state .recent-conversations-container{box-sizing:border-box;width:calc(100vw - 56px);max-width:calc(100vw - 56px);margin-inline:auto;padding-inline:0}body.mobile-layout search-window .vi-search-zero-state .conversation-container,body.mobile-layout search-window .vi-search-zero-state .conversation-container.vi-search-result{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;margin-inline:auto}body.mobile-layout search-window .vi-search-zero-state .left-content-container{min-width:0;overflow:hidden}body.mobile-layout search-window .vi-search-zero-state .date{max-width:35%;overflow:hidden;text-overflow:ellipsis}}.vi-app-bar{border-bottom-color:color-mix(in srgb,var(--vi-color-accent, #0b57d0) 18%,transparent)!important;background:radial-gradient(circle at 52% -140%,color-mix(in srgb,var(--vi-color-accent, #0b57d0) 24%,transparent),transparent 72%),linear-gradient(115deg,color-mix(in srgb,var(--vi-color-accent, #0b57d0) 7%,var(--vi-color-surface, #fff)),color-mix(in srgb,#a142f4 5%,var(--vi-color-surface, #fff)) 48%,color-mix(in srgb,#00a67e 4%,var(--vi-color-surface, #fff)))!important;box-shadow:0 1px #ffffff59 inset,0 6px 24px #3c404314!important}vi-sidenav{box-sizing:border-box;border-inline-end:1px solid color-mix(in srgb,var(--vi-color-accent, #0b57d0) 18%,transparent)!important;box-shadow:6px 0 22px color-mix(in srgb,var(--vi-color-accent, #0b57d0) 6%,transparent)}body.mobile-layout main.chat-app:not(.side-nav-open) vi-sidenav{border-inline-end-width:0!important;box-shadow:none}.vi-app-bar-title{box-sizing:border-box;width:auto!important;max-width:none!important;right:0!important;left:0!important;margin:0!important;padding-inline:88px;justify-content:center!important;text-align:center}.vi-sidebar-notes-list,side-navigation-content conversations-list mat-nav-list.vi-sidenav-list{box-sizing:border-box;width:100%;padding-inline:8px!important}.vi-sidebar-note-item{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center}.vi-sidebar-note-link,.vi-sidebar-new-note{display:flex;align-items:center;line-height:1.2}.vi-sidebar-note-actions{justify-self:center;margin:0!important}side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item>.hovered-trailing-content{margin:0!important;padding-inline-end:0!important}.vi-sidebar-note-actions:hover,.vi-sidebar-note-actions:focus-visible,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:hover button,body.vi-shell-layout side-navigation-content .gem-conversation-actions-menu-button:focus-within button,body.vi-shell-layout side-navigation-content [data-test-id=mavatar-footer-settings-button] button:hover,body.vi-shell-layout side-navigation-content [data-test-id=mavatar-footer-settings-button] button:focus-visible,body.vi-shell-layout side-navigation-content .close-sidenav-button-desktop:hover,body.vi-shell-layout side-navigation-content .close-sidenav-button-desktop:focus-visible{background:var(--vi-sidenav-row-hover)!important}@media(max-width:959.98px){.vi-app-bar-title{right:16px!important;left:16px!important;padding-inline:48px}}body.vi-shell-layout side-navigation-content{--mat-list-list-item-hover-state-layer-opacity: 0;--mat-list-list-item-focus-state-layer-opacity: 0;--mat-list-list-item-hover-state-layer-color: transparent;--sidenav-button-hover-background-color: var(--vi-sidenav-row-hover)}body.vi-shell-layout:not(.dark-theme) side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout:not(.dark-theme) side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout.dark-theme side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout.dark-theme side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:not(.is-active):not(.mdc-list-item--activated),body.vi-shell-layout:not(.dark-theme) side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item.gmat-override:hover:not(.is-active),body.vi-shell-layout:not(.dark-theme) side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item.gmat-override:focus-visible:not(.is-active),body.vi-shell-layout.dark-theme side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item.gmat-override:hover:not(.is-active),body.vi-shell-layout.dark-theme side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item.gmat-override:focus-visible:not(.is-active){background-color:var(--vi-sidenav-row-hover)!important}body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:hover:before,body.vi-shell-layout side-navigation-content .mat-mdc-list-item.vi-nav-list-item.gmat-override:focus-visible:before,body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item:hover:before,body.vi-shell-layout side-navigation-content [data-test-id=desktop-vi-activity-control] button.vi-nav-list-item:focus-visible:before{background:transparent!important;opacity:0!important}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.mat-mdc-list-item.vi-nav-list-item,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.mat-mdc-list-item.vi-nav-list-item:hover,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.mat-mdc-list-item.vi-nav-list-item.is-active,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.mat-mdc-list-item.vi-nav-list-item.mdc-list-item--activated{background:transparent!important}@media(max-width:700px){body.mobile-layout search-window{box-sizing:border-box;width:100vw!important;max-width:100vw!important;margin:0!important}body.mobile-layout search-window .search-window-container{box-sizing:border-box;width:100vw!important;max-width:100vw!important;margin:0!important;padding-inline:0!important}body.mobile-layout search-window .vi-search-page-header,body.mobile-layout search-window search-bar.vi-shell-layout,body.mobile-layout search-window .vi-search-zero-state .recent-conversations-container{box-sizing:border-box;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-inline:auto!important;padding-inline:0!important}body.mobile-layout search-window .vi-search-zero-state{box-sizing:border-box;width:100vw!important;max-width:100vw!important;margin:0!important;padding-inline:0!important}}body.vi-shell-layout side-navigation-content .vi-sidebar-notes-list,body.vi-shell-layout side-navigation-content conversations-list mat-nav-list.vi-sidenav-list{box-sizing:border-box;width:100%!important;padding-inline:8px!important}body.vi-shell-layout side-navigation-content .vi-sidenav-support-dock>mat-nav-list.vi-sidenav-list{box-sizing:border-box;width:100%!important;padding-inline:0!important}body.vi-shell-layout side-navigation-content expandable-section[data-test-id=chats-expandable-section]{margin-top:8px!important}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item:hover,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item:focus,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item:active{padding-inline:10px!important;background:transparent!important}body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item .mat-focus-indicator,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item .mat-focus-indicator:before,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item .mdc-list-item__ripple,body.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item .mdc-list-item__ripple:before{background:transparent!important;opacity:0!important;pointer-events:none!important}@media(max-width:959.98px){body.mobile-layout.vi-shell-layout side-navigation-content .vi-sidebar-note-item,body.mobile-layout.vi-shell-layout side-navigation-content .vi-sidebar-new-note,body.mobile-layout.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content{height:44px!important;min-height:44px!important;max-height:44px!important}body.mobile-layout.vi-shell-layout side-navigation-content .vi-sidebar-note-link,body.mobile-layout.vi-shell-layout side-navigation-content .vi-sidebar-new-note,body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile.is-mobile :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item{box-sizing:border-box;height:44px!important;min-height:44px!important;max-height:44px!important;align-self:center!important;align-items:center!important;padding-block:0!important;padding-inline:10px!important}body.mobile-layout.vi-shell-layout side-navigation-content .overflow-container.mobile.is-mobile :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>a.vi-nav-list-item{padding-inline:10px!important}body.mobile-layout.vi-shell-layout side-navigation-content :is(conversations-list,.vi-sidenav-support-dock) vi-nav-list-item.has-hovered-trailing-content>.hovered-trailing-content{top:auto!important;bottom:auto!important;height:30px!important;align-self:center!important;transform:none!important}}main.chat-app,.main-content.chat-area{--vi-app-bar-height: 56px;--vi-chat-viewport-top: var(--vi-app-bar-height);--vi-chat-viewport-left: 0px;--vi-chat-viewport-width: 100%;--vi-chat-viewport-bottom: 0px}.vi-chat-overlay-root{position:fixed;z-index:1190;top:var(--vi-chat-viewport-top, 0px);left:var(--vi-chat-viewport-left, 0px);width:var(--vi-chat-viewport-width, 100vw);bottom:var(--vi-chat-viewport-bottom, 0px);pointer-events:none}.vi-chat-overlay-root>*{pointer-events:auto}.vi-chat-overlay-backdrop{position:fixed;z-index:1200;top:var(--vi-chat-viewport-top, 0px);left:var(--vi-chat-viewport-left, 0px);width:var(--vi-chat-viewport-width, 100vw);bottom:var(--vi-chat-viewport-bottom, 0px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;background:color-mix(in srgb,var(--vi-color-canvas, #000) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vi-chat-overlay-panel{display:grid;grid-template-rows:auto minmax(0,1fr);box-sizing:border-box;width:min(1120px,100%);max-width:100%;height:min(820px,100%);max-height:100%;min-height:0;overflow:hidden;border:1px solid var(--vi-color-border, rgb(31 31 31 / 12%));border-radius:18px;color:var(--vi-color-text, #1f1f1f);background:var(--vi-color-surface, #fff);box-shadow:0 24px 80px #0000005c}.vi-chat-overlay-panel__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;min-width:0;padding:8px 12px 8px 20px;border-bottom:1px solid var(--vi-color-border, rgb(31 31 31 / 12%))}.vi-chat-overlay-panel__header--actions-only{justify-content:flex-end;padding-inline:12px}.vi-chat-overlay-panel__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi-chat-overlay-panel__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.vi-chat-overlay-panel__action{display:inline-grid;min-width:36px;min-height:36px;place-items:center;padding:0 10px;border:0;border-radius:999px;background:var(--vi-color-surface-muted, #f3f6fc);color:inherit;cursor:pointer;font:inherit;text-decoration:none}.vi-chat-overlay-panel>:not(.vi-chat-overlay-panel__header):not(header){min-height:0;min-width:0;overflow:hidden}.vi-chat-overlay-stage{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden;padding:12px;background:var(--vi-color-surface-muted, #f3f6fc)}.vi-chat-overlay-stage img,.vi-chat-overlay-stage video,.vi-chat-overlay-stage iframe{display:block;flex:none;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain;object-position:center center;border-radius:10px}.vi-chat-overlay-stage iframe{flex:1 1 auto;width:100%;height:100%;border:0;background:var(--vi-color-surface, #fff)}.vi-chat-overlay-stage__state{color:var(--vi-color-text-secondary, #5f6368);text-align:center}@media(max-width:640px){.vi-chat-overlay-backdrop{padding:8px;padding-top:max(8px,env(safe-area-inset-top,0px));padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.vi-chat-overlay-panel{width:100%;height:100%;max-height:100%;border:0;border-radius:14px}}chat-window.vi-mobile-zero-packed{position:relative!important;height:100%!important;min-height:100%!important;overflow:hidden!important}chat-window.vi-mobile-zero-packed.show-lm-background:before{position:absolute!important;top:50%!important;left:50%!important;width:100%!important;max-width:792px!important;height:50%!important;max-height:300px!important}chat-window.vi-mobile-zero-packed .chat-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important;justify-content:flex-start!important;gap:0!important;padding-inline:0!important}chat-window.vi-mobile-zero-packed chat-window-content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important}chat-window.vi-mobile-zero-packed .chat-history-scroll-container,chat-window.vi-mobile-zero-packed .chat-history-scroll-container.lm,chat-window.vi-mobile-zero-packed infinite-scroller.chat-history,chat-window.vi-mobile-zero-packed .zero-state-container,chat-window.vi-mobile-zero-packed modular-zero-state{flex:1 1 auto!important;position:relative!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;margin:0!important;-webkit-mask-image:none!important;mask-image:none!important}chat-window.vi-mobile-zero-packed modular-zero-state>.modular-zero-state-container{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-inline:16px!important;box-sizing:border-box!important;overflow:visible!important;pointer-events:none!important}chat-window.vi-mobile-zero-packed .top-section-container,chat-window.vi-mobile-zero-packed .top-section-container.lm-centered,chat-window.vi-mobile-zero-packed .top-section-container.visible-primary-message,chat-window.vi-mobile-zero-packed .top-section-container.visible-primary-message.lm-centered{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-grow:0!important;--top-section-container-height: auto !important;padding-top:0!important;margin:0!important;pointer-events:none!important;justify-content:center!important;align-items:center!important}chat-window.vi-mobile-zero-packed input-container,chat-window.vi-mobile-zero-packed input-container.grow-input-downwards{position:static!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:0!important;height:auto!important;pointer-events:none!important;box-sizing:border-box!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}chat-window.vi-mobile-zero-packed input-container .input-area-container.is-zero-state,chat-window.vi-mobile-zero-packed input-container .input-area-container.is-zero-state.is-mobile{position:static!important;bottom:auto!important;transform:none!important;-webkit-transform:none!important;width:100%!important;max-width:830px!important;margin-inline:auto!important;pointer-events:auto!important;box-sizing:border-box!important}chat-window.vi-mobile-zero-packed .top-section-container .message-text,chat-window.vi-mobile-zero-packed .top-section-container .vi-greeting-slot,chat-window.vi-mobile-zero-packed input-container .input-area-container,chat-window.vi-mobile-zero-packed vi-resource-status-lane{pointer-events:auto!important}chat-window.vi-mobile-zero-packed vi-resource-status-lane{display:block!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;box-sizing:border-box!important;overflow:hidden!important}chat-window.vi-mobile-zero-packed infinite-scroller.chat-history .top-gradient-container,chat-window.vi-mobile-zero-packed infinite-scroller.chat-history .bottom-gradient-container,chat-window.vi-mobile-zero-packed input-container:before{display:none!important;opacity:0!important;pointer-events:none!important}.vi-long-report{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;contain:content}.vi-agent-events{display:grid;gap:var(--vi-space-2);margin:0 0 var(--vi-space-3)}.vi-agent-tool-card{overflow:hidden;border:1px solid var(--vi-color-border);border-radius:var(--vi-radius-md);background:var(--vi-color-surface-muted);box-shadow:none}.vi-agent-tool-card--ok{border-color:color-mix(in srgb,var(--vi-color-success) 42%,var(--vi-color-border))}.vi-agent-tool-card--fail{border-color:color-mix(in srgb,var(--vi-color-danger) 54%,var(--vi-color-border))}.vi-agent-tool-card__head{min-height:var(--vi-control-height-sm);padding:var(--vi-space-2) var(--vi-space-3);border-radius:inherit;color:var(--vi-color-text)}.vi-agent-tool-card__head:hover{background:color-mix(in srgb,var(--vi-color-accent) 7%,transparent)}.vi-agent-tool-card__head:focus-visible{outline:2px solid var(--vi-color-accent);outline-offset:-2px;box-shadow:var(--vi-focus-ring)}.vi-agent-tool-card__body{padding:0 var(--vi-space-3) var(--vi-space-3);color:var(--vi-color-text-secondary)}.vi-agent-tool-card__preview{max-height:280px;margin:var(--vi-space-2) 0 0;padding:var(--vi-space-3);overflow:auto;border-radius:var(--vi-radius-sm);font-family:var(--vi-font-mono);font-size:.78rem;line-height:1.55;white-space:pre-wrap;color:var(--vi-color-text);background:color-mix(in srgb,var(--vi-color-text) 5%,var(--vi-color-surface))}@media(max-width:960px){.vi-agent-events{margin-inline:0}.vi-agent-tool-card__head{min-height:var(--vi-touch-target)}}@media(prefers-reduced-motion:reduce){.vi-agent-tool-card__state-icon--pending{animation:none;border-top-color:currentColor}.vi-agent-tool-card__chevron{transition:none}}.vi-skip-link{position:fixed;z-index:10000;top:var(--vi-space-2);left:var(--vi-space-2);padding:var(--vi-space-2) var(--vi-space-3);border-radius:var(--vi-radius-sm);color:var(--vi-color-on-accent);background:var(--vi-color-accent);box-shadow:var(--vi-shadow-2);transform:translateY(-160%)}.vi-skip-link:focus{transform:translateY(0)}:where(button,a,input,textarea,select,[role=button],[role=menuitem]):focus-visible{outline:2px solid var(--vi-color-accent);outline-offset:2px}:where(button,input,textarea,select):disabled{cursor:not-allowed}@media(max-width:960px){:where(button,input:not([type=checkbox]):not([type=radio]),select,[role=button],[role=menuitem]){min-height:var(--vi-touch-target)}.settings-menu-overlay-pane,.settings-theme-submenu-pane{max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){:where(button,a,input,textarea,select,[role=button]){forced-color-adjust:auto}}body.vi-auth-route:not(.vi-auth-ready) app-root{visibility:hidden}body.vi-auth-route.vi-auth-ready app-root{visibility:visible}body.vi-auth-route{overflow:auto;background:var(--vi-color-synthetic--chat-window-surface, #f0f4f9)}.dark-theme body.vi-auth-route{background:var(--vi-color-synthetic--chat-window-surface, #131314)}body.vi-auth-route app-root{display:block;height:auto;min-height:100vh;overflow:auto}body.vi-auth-route{overflow:auto}.vi-auth-page{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:32px 24px;box-sizing:border-box;background:var(--vi-color-synthetic--chat-window-surface, #f0f4f9);color:var(--lumi-sys-color--on-surface, #1f1f1f)}.dark-theme .vi-auth-page{background:var(--vi-color-synthetic--chat-window-surface, #131314);color:var(--lumi-sys-color--on-surface, #e3e3e3)}.vi-auth-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vi-auth-bg:before{content:"";position:absolute;width:min(720px,120vw);height:min(720px,120vw);left:50%;top:38%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at center,rgba(11,87,208,.16) 0%,rgba(11,87,208,.05) 42%,transparent 72%);filter:blur(8px)}.dark-theme .vi-auth-bg:before{background:radial-gradient(circle at center,rgba(168,199,250,.14) 0%,rgba(168,199,250,.04) 42%,transparent 72%)}.vi-auth-content{position:relative;z-index:1;width:min(100%,420px);margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:24px}.vi-auth-brand{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.vi-auth-brand-row{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%}.vi-auth-logo{width:48px;height:48px;flex-shrink:0;object-fit:contain}.vi-brand-mark{object-fit:contain;flex-shrink:0}.vi-sidenav-brand-button .vi-brand-image.vi-brand-mark,.vi-sidenav-brand-button img.vi-brand-mark{width:28px;height:28px;display:block}.vi-sidenav-brand-button .vi-brand-image.vi-brand-mark.mobile{width:26px;height:26px}.vi-shared-brand img.vi-brand-mark,.vi-shared-note-brand img.vi-brand-mark{width:28px;height:28px}.vi-auth-brand-name{margin:0;color:inherit;text-wrap:balance;font-weight:600}.vi-auth-heading{margin:0;color:var(--vi-sys-color--on-surface-variant, #444746);font-weight:400}.vi-auth-subtitle{margin:8px 0 0;color:var(--vi-sys-color--on-surface-variant, #444746)}.vi-auth-card{background:var(--vi-sys-color--surface, #fff);border:1px solid var(--vi-sys-color--outline-low, #c4c7c5);border-radius:28px;box-shadow:0 2px 8px -2px #3c404329;padding:32px}.dark-theme .vi-auth-card,.vi-component-theme .vi-auth-card{background:var(--vi-sys-color--surface-container, #1e1f20);border-color:var(--vi-sys-color--outline-low, #8e918f);box-shadow:0 2px 8px -2px #00000059}.vi-auth-form{display:grid;gap:20px}.vi-auth-field{display:grid;gap:8px;text-align:start}.vi-auth-field-label{color:var(--vi-sys-color--on-surface-variant, #444746)}.vi-auth-field-input{width:100%;height:48px;padding:0 16px;box-sizing:border-box;border:1px solid var(--vi-sys-color--outline-low, #c4c7c5);border-radius:12px;background:var(--vi-sys-color--surface-container-lowest, #fff);color:inherit;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.dark-theme .vi-auth-field-input{background:var(--vi-sys-color--surface-container-low, #1e1f20)}.vi-auth-field-input::placeholder{color:var(--vi-color-form-field-placeholder, #747775);opacity:.85}.vi-auth-field-input:hover{border-color:var(--vi-sys-color--outline, #747775)}.vi-auth-field-input:focus{outline:none;border-color:var(--vi-sys-color--primary, #0b57d0);box-shadow:0 0 0 1px var(--vi-sys-color--primary, #0b57d0);background:var(--vi-sys-color--surface, #fff)}.vi-auth-field-input--invalid{border-color:var(--vi-color-danger)}.vi-auth-field-input--invalid:focus{border-color:var(--vi-color-danger);box-shadow:0 0 0 1px var(--vi-color-danger)}.vi-auth-field-error{margin:0;color:var(--vi-color-danger)}.dark-theme .vi-auth-field-input:focus{background:var(--vi-sys-color--surface-container, #282a2c)}.vi-auth-password-wrap{position:relative}.vi-auth-password-wrap .vi-auth-field-input{padding-right:88px}.vi-auth-password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);border:none;background:transparent;color:var(--vi-sys-color--primary, #0b57d0);cursor:pointer;padding:0}.vi-auth-submit{width:100%;height:48px;margin-top:4px;border:none;border-radius:999px;background:var(--vi-sys-color--primary, #0b57d0);color:var(--vi-sys-color--on-primary, #fff);cursor:pointer;font:inherit;transition:opacity .15s ease,transform .05s ease,box-shadow .15s ease}.vi-auth-submit:hover:not(:disabled){box-shadow:0 1px 3px #0b57d059}.vi-auth-submit:active:not(:disabled){transform:scale(.985)}.vi-auth-submit:disabled{opacity:.45;cursor:default}.vi-auth-alert{margin:0;padding:12px 16px;border-radius:12px}.vi-auth-alert--error{color:var(--vi-color-danger);background:color-mix(in srgb,var(--vi-color-danger) 8%,transparent);border:1px solid rgba(179,38,30,.18)}.vi-auth-alert--ok{color:#146c2e;background:#146c2e14;border:1px solid rgba(20,108,46,.18)}.vi-auth-footer{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center}.vi-auth-link{color:var(--vi-sys-color--primary, #0b57d0);text-decoration:none}.vi-auth-link:hover{text-decoration:underline}.vi-auth-note{margin:0 0 12px;color:var(--vi-sys-color--on-surface-variant, #444746);text-align:start}
