@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");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:General Sans;src:url(/assets/general-sans-500-DvEF04Ne.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/general-sans-600-DFLbTJgb.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--hos-beige-base-000: var(--hos-white);--hos-beige-base-050: #fcfcfa;--hos-beige-base-100: #f6f5f2;--hos-beige-base-1000: #121212;--hos-beige-base-150: #efeee9;--hos-beige-base-200: #e0ded7;--hos-beige-base-300: #c8c4b8;--hos-beige-base-400: #a39e91;--hos-beige-base-500: #767165;--hos-beige-base-600: #5a5548;--hos-beige-base-700: #3a3831;--hos-beige-base-800: #2a2924;--hos-beige-base-900: #201f1c;--hos-beige-base-950: #181818;--hos-beige-magic-200: #e7dab6;--hos-beige-magic-300: #d5c69f;--hos-beige-magic-400: #c3b389;--hos-beige-magic-400-alpha-1: #c3b38914;--hos-beige-magic-400-alpha-2: #c3b3891f;--hos-beige-magic-400-alpha-3: #c3b38933;--hos-beige-magic-400-alpha-4: #c3b38947;--hos-beige-magic-400-alpha-5: #c3b3895c;--hos-beige-magic-600: #8a753c;--hos-beige-magic-600-alpha-1: #8a753c05;--hos-beige-magic-600-alpha-2: #8a753c0f;--hos-beige-magic-600-alpha-3: #8a753c1a;--hos-beige-magic-600-alpha-4: #8a753c29;--hos-beige-magic-600-alpha-5: #8a753c38;--hos-beige-magic-700: #736131;--hos-beige-magic-800: #5d4e27;--hos-blue-base-000: var(--hos-white);--hos-blue-base-050: #fafdfd;--hos-blue-base-100: #f0f9fa;--hos-blue-base-1000: #0c1316;--hos-blue-base-150: #e0f3f4;--hos-blue-base-200: #cce8ea;--hos-blue-base-300: #a4cfd1;--hos-blue-base-400: #79a4ae;--hos-blue-base-500: #4f7a8b;--hos-blue-base-600: #335c6b;--hos-blue-base-700: #183d4a;--hos-blue-base-800: #0f2d37;--hos-blue-base-900: #112228;--hos-blue-base-950: #111a1d;--hos-blue-magic-200: #a9e6f6;--hos-blue-magic-300: #8fd0e1;--hos-blue-magic-400: #77becf;--hos-blue-magic-400-alpha-1: #77becf14;--hos-blue-magic-400-alpha-2: #77becf1f;--hos-blue-magic-400-alpha-3: #77becf33;--hos-blue-magic-400-alpha-4: #77becf47;--hos-blue-magic-400-alpha-5: #77becf5c;--hos-blue-magic-600: #007f95;--hos-blue-magic-600-alpha-1: #007f9505;--hos-blue-magic-600-alpha-2: #007f950f;--hos-blue-magic-600-alpha-3: #007f951a;--hos-blue-magic-600-alpha-4: #007f9529;--hos-blue-magic-600-alpha-5: #007f9538;--hos-blue-magic-700: #00697b;--hos-blue-magic-800: #075462;--hos-green-base-000: var(--hos-white);--hos-green-base-050: #fafcfb;--hos-green-base-100: #f1f7f3;--hos-green-base-1000: #0c0f0e;--hos-green-base-150: #e7f1ea;--hos-green-base-200: #d3e3d8;--hos-green-base-300: #b4cbbc;--hos-green-base-400: #88a794;--hos-green-base-500: #5b7a67;--hos-green-base-600: #405d4c;--hos-green-base-700: #293d31;--hos-green-base-800: #1f2d24;--hos-green-base-900: #1a211d;--hos-green-base-950: #161917;--hos-green-magic-200: #bbe7cc;--hos-green-magic-300: #95d5af;--hos-green-magic-400: #77c599;--hos-green-magic-400-alpha-1: #77c59914;--hos-green-magic-400-alpha-2: #77c5991f;--hos-green-magic-400-alpha-3: #77c59933;--hos-green-magic-400-alpha-4: #77c59947;--hos-green-magic-400-alpha-5: #77c5995c;--hos-green-magic-600: #188554;--hos-green-magic-600-alpha-1: #18855405;--hos-green-magic-600-alpha-2: #1885540f;--hos-green-magic-600-alpha-3: #1885541a;--hos-green-magic-600-alpha-4: #18855429;--hos-green-magic-600-alpha-5: #18855438;--hos-green-magic-700: #036e43;--hos-green-magic-800: #0a5736;--hos-neutral-base-000: var(--hos-white);--hos-neutral-base-050: #fbfcfd;--hos-neutral-base-100: #f4f5f9;--hos-neutral-base-1000: #10101a;--hos-neutral-base-150: #ededf3;--hos-neutral-base-200: #dddde5;--hos-neutral-base-300: #c3c3cc;--hos-neutral-base-400: #9d9da8;--hos-neutral-base-500: #70707d;--hos-neutral-base-600: #535461;--hos-neutral-base-700: #363644;--hos-neutral-base-800: #272735;--hos-neutral-base-900: #1e1e2a;--hos-neutral-base-950: #171721;--hos-neutral-magic-200: #dcdfe0;--hos-neutral-magic-300: #c8cad4;--hos-neutral-magic-400: #b4b7c8;--hos-neutral-magic-400-alpha-1: #b4b7c814;--hos-neutral-magic-400-alpha-2: #b4b7c81f;--hos-neutral-magic-400-alpha-3: #b4b7c833;--hos-neutral-magic-400-alpha-4: #b4b7c847;--hos-neutral-magic-400-alpha-5: #b4b7c85c;--hos-neutral-magic-600: #707393;--hos-neutral-magic-600-alpha-1: #70739305;--hos-neutral-magic-600-alpha-2: #7073930f;--hos-neutral-magic-600-alpha-3: #7073931a;--hos-neutral-magic-600-alpha-4: #70739329;--hos-neutral-magic-600-alpha-5: #70739338;--hos-neutral-magic-700: #5b5e79;--hos-neutral-magic-800: #4a4c64;--hos-orange-base-000: var(--hos-white);--hos-orange-base-050: #fffbf9;--hos-orange-base-100: #fdf3ef;--hos-orange-base-1000: #15100f;--hos-orange-base-150: #faeae3;--hos-orange-base-200: #f8d6c7;--hos-orange-base-300: #edb69d;--hos-orange-base-400: #d18b6c;--hos-orange-base-500: #9c6045;--hos-orange-base-600: #764833;--hos-orange-base-700: #4e2f21;--hos-orange-base-800: #38231a;--hos-orange-base-900: #281c17;--hos-orange-base-950: #1c1715;--hos-orange-magic-200: #fecdb7;--hos-orange-magic-300: #ffb392;--hos-orange-magic-400: #fc9b6f;--hos-orange-magic-400-alpha-1: #fc9b6f14;--hos-orange-magic-400-alpha-2: #fc9b6f1f;--hos-orange-magic-400-alpha-3: #fc9b6f33;--hos-orange-magic-400-alpha-4: #fc9b6f47;--hos-orange-magic-400-alpha-5: #fc9b6f5c;--hos-orange-magic-600: #c45000;--hos-orange-magic-600-alpha-1: #c4500005;--hos-orange-magic-600-alpha-2: #c450000f;--hos-orange-magic-600-alpha-3: #c450001a;--hos-orange-magic-600-alpha-4: #c4500029;--hos-orange-magic-600-alpha-5: #c4500038;--hos-orange-magic-700: #a44200;--hos-orange-magic-800: #863400;--hos-purple-base-000: var(--hos-white);--hos-purple-base-050: #fbfbff;--hos-purple-base-100: #f5f4fd;--hos-purple-base-1000: #11101a;--hos-purple-base-150: #edecfb;--hos-purple-base-200: #dddbf4;--hos-purple-base-300: #c3c0df;--hos-purple-base-400: #9d98c3;--hos-purple-base-500: #716b96;--hos-purple-base-600: #554e7b;--hos-purple-base-700: #383255;--hos-purple-base-800: #28253b;--hos-purple-base-900: #1f1d2d;--hos-purple-base-950: #181623;--hos-purple-magic-200: #c1c9fa;--hos-purple-magic-300: #a7b6f8;--hos-purple-magic-400: #8da4f5;--hos-purple-magic-400-alpha-1: #8da4f514;--hos-purple-magic-400-alpha-2: #8da4f51f;--hos-purple-magic-400-alpha-3: #8da4f533;--hos-purple-magic-400-alpha-4: #8da4f547;--hos-purple-magic-400-alpha-5: #8da4f55c;--hos-purple-magic-600: #5266eb;--hos-purple-magic-600-alpha-1: #5266eb05;--hos-purple-magic-600-alpha-2: #5266eb0f;--hos-purple-magic-600-alpha-3: #5266eb1a;--hos-purple-magic-600-alpha-4: #5266eb29;--hos-purple-magic-600-alpha-5: #5266eb38;--hos-purple-magic-700: #465bd1;--hos-purple-magic-800: #3442a6;--hos-red-base-000: var(--hos-white);--hos-red-base-050: #fefbfc;--hos-red-base-100: #fdf2f5;--hos-red-base-1000: #151011;--hos-red-base-150: #fbe8ed;--hos-red-base-200: #fdd0dc;--hos-red-base-300: #eab2c2;--hos-red-base-400: #d2849c;--hos-red-base-500: #a4546f;--hos-red-base-600: #803b53;--hos-red-base-700: #5a2236;--hos-red-base-800: #411a28;--hos-red-base-900: #2f161e;--hos-red-base-950: #201418;--hos-red-magic-200: #fdcbd9;--hos-red-magic-300: #fdb2c8;--hos-red-magic-400: #fc92b4;--hos-red-magic-400-alpha-1: #fc92b414;--hos-red-magic-400-alpha-2: #fc92b41f;--hos-red-magic-400-alpha-3: #fc92b433;--hos-red-magic-400-alpha-4: #fc92b447;--hos-red-magic-400-alpha-5: #fc92b45c;--hos-red-magic-600: #d03275;--hos-red-magic-600-alpha-1: #d0327505;--hos-red-magic-600-alpha-2: #d032750f;--hos-red-magic-600-alpha-3: #d032751a;--hos-red-magic-600-alpha-4: #d0327529;--hos-red-magic-600-alpha-5: #d0327538;--hos-red-magic-700: #b0175f;--hos-red-magic-800: #93004c;--hos-purple-magic-250: #b4c9f8;--hos-purple-magic-550: #6378f0;--hos-purple-magic-750: #4354c8;--hos-red-magic-350: #fdb0c9;--hos-red-magic-650: #b02561;--hos-green-magic-650: #13704a;--hos-neutral-base-550: #676774;--hos-neutral-base-850: #232331;--hos-neutral-magic-450: #afb2ce;--hos-white: #fff;--hos-black: #000;--hos-ink-navy: #040434;--hos-ink-indigo: #0e0e2d;--hos-ink-night: #1f1f30;--hos-ink-slate: #41415a;--hos-ink-haze: #9d9db0;--hos-ink-lilac: #b7bbdb;--hos-ink-mist: #d8d8e9;--hos-ink-glow: #efeffd;--hos-frame-050: #fcfcfc;--hos-frame-075: #f9f9f9;--hos-frame-950: #141420;--hos-frame-975: #0c0c14;--hos-charcoal-deep: #1a1a1a;--hos-charcoal-bright: #3a3a46;--hos-forest-deep: #1b6b3a;--hos-forest-bright: #2f8a52;--hos-teal-deep: #0f766e;--hos-teal-bright: #1a9488;--hos-navy-deep: #1e4d8c;--hos-navy-bright: #3a6bb0;--hos-violet-deep: #5b21b6;--hos-violet-bright: #7c4bd6;--hos-rose-deep: #db2777;--hos-rose-bright: #e0508f;--hos-crimson-deep: #a3261a;--hos-crimson-bright: #c4473a;--hos-amber-deep: #b45309;--hos-amber-bright: #d0731f;--hos-golden-deep: #a16207;--hos-golden-bright: #c28a1c;--hos-umber-deep: #78350f;--hos-umber-bright: #9a5a2c;--hos-metal-shade: #0d0d0d;--hos-orchid-400: #c084fc;--hos-orchid-300: #d8b4fe;--hos-tangerine: #f28f48;--hos-whatsapp-paper: #f5f1eb;--hos-whatsapp-sand: #e8dfd2;--hos-whatsapp-mint: #d9fdd3;--hos-whatsapp-butter: #fff3c4;--hos-whatsapp-honey: #ffd279;--hos-whatsapp-green: #21c063;--hos-whatsapp-teal: #1d7a52;--hos-whatsapp-forest: #144d37;--hos-whatsapp-sky: #53bdeb;--hos-whatsapp-azure: #5ea1ff;--hos-whatsapp-navy: #10263f;--hos-whatsapp-snow: #fafafa;--hos-whatsapp-silver: #e9edef;--hos-whatsapp-cloud: #dfe5e7;--hos-whatsapp-slate: #667781;--hos-whatsapp-steel: #54656f;--hos-whatsapp-iron: #2a2c2c;--hos-whatsapp-graphite: #242626;--hos-whatsapp-coal: #222222;--hos-whatsapp-smoke: #1d1f1f;--hos-whatsapp-onyx: #161717;--hos-whatsapp-ink: #111b21;--hos-whatsapp-dusk: #0b141a;--hos-whatsapp-night: #0b0b0b;--hos-google-blue: #4285f4;--hos-google-green: #34a853;--hos-google-yellow: #fbbc05;--hos-google-red: #ea4335;--hos-microsoft-red: #f25022;--hos-microsoft-green: #7fba00;--hos-microsoft-blue: #00a4ef;--hos-microsoft-yellow: #ffb900}:root{--hos-accent-200: var(--hos-purple-magic-200);--hos-accent-250: var(--hos-purple-magic-250);--hos-accent-300: var(--hos-purple-magic-300);--hos-accent-400: var(--hos-purple-magic-400);--hos-accent-400-alpha-1: var(--hos-purple-magic-400-alpha-1);--hos-accent-400-alpha-2: var(--hos-purple-magic-400-alpha-2);--hos-accent-400-alpha-3: var(--hos-purple-magic-400-alpha-3);--hos-accent-400-alpha-4: var(--hos-purple-magic-400-alpha-4);--hos-accent-400-alpha-5: var(--hos-purple-magic-400-alpha-5);--hos-accent-550: var(--hos-purple-magic-550);--hos-accent-600: var(--hos-purple-magic-600);--hos-accent-600-alpha-1: var(--hos-purple-magic-600-alpha-1);--hos-accent-600-alpha-2: var(--hos-purple-magic-600-alpha-2);--hos-accent-600-alpha-3: var(--hos-purple-magic-600-alpha-3);--hos-accent-600-alpha-4: var(--hos-purple-magic-600-alpha-4);--hos-accent-600-alpha-5: var(--hos-purple-magic-600-alpha-5);--hos-accent-700: var(--hos-purple-magic-700);--hos-accent-750: var(--hos-purple-magic-750);--hos-accent-800: var(--hos-purple-magic-800);--hos-gray-000: var(--hos-neutral-base-000);--hos-gray-050: var(--hos-neutral-base-050);--hos-gray-100: var(--hos-neutral-base-100);--hos-gray-150: var(--hos-neutral-base-150);--hos-gray-200: var(--hos-neutral-base-200);--hos-gray-300: var(--hos-neutral-base-300);--hos-gray-400: var(--hos-neutral-base-400);--hos-gray-500: var(--hos-neutral-base-500);--hos-gray-550: var(--hos-neutral-base-550);--hos-gray-600: var(--hos-neutral-base-600);--hos-gray-700: var(--hos-neutral-base-700);--hos-gray-800: var(--hos-neutral-base-800);--hos-gray-850: var(--hos-neutral-base-850);--hos-gray-900: var(--hos-neutral-base-900);--hos-gray-950: var(--hos-neutral-base-950);--hos-gray-1000: var(--hos-neutral-base-1000);--hos-gray-magic-200: var(--hos-neutral-magic-200);--hos-gray-magic-300: var(--hos-neutral-magic-300);--hos-gray-magic-400: var(--hos-neutral-magic-400);--hos-gray-magic-400-alpha-1: var(--hos-neutral-magic-400-alpha-1);--hos-gray-magic-400-alpha-2: var(--hos-neutral-magic-400-alpha-2);--hos-gray-magic-400-alpha-3: var(--hos-neutral-magic-400-alpha-3);--hos-gray-magic-400-alpha-4: var(--hos-neutral-magic-400-alpha-4);--hos-gray-magic-400-alpha-5: var(--hos-neutral-magic-400-alpha-5);--hos-gray-magic-450: var(--hos-neutral-magic-450);--hos-gray-magic-600: var(--hos-neutral-magic-600);--hos-gray-magic-600-alpha-1: var(--hos-neutral-magic-600-alpha-1);--hos-gray-magic-600-alpha-2: var(--hos-neutral-magic-600-alpha-2);--hos-gray-magic-600-alpha-3: var(--hos-neutral-magic-600-alpha-3);--hos-gray-magic-600-alpha-4: var(--hos-neutral-magic-600-alpha-4);--hos-gray-magic-600-alpha-5: var(--hos-neutral-magic-600-alpha-5);--hos-gray-magic-700: var(--hos-neutral-magic-700);--hos-gray-magic-800: var(--hos-neutral-magic-800);--hos-danger-200: var(--hos-red-magic-200);--hos-danger-300: var(--hos-red-magic-300);--hos-danger-350: var(--hos-red-magic-350);--hos-danger-400: var(--hos-red-magic-400);--hos-danger-400-alpha-1: var(--hos-red-magic-400-alpha-1);--hos-danger-400-alpha-2: var(--hos-red-magic-400-alpha-2);--hos-danger-400-alpha-3: var(--hos-red-magic-400-alpha-3);--hos-danger-400-alpha-4: var(--hos-red-magic-400-alpha-4);--hos-danger-400-alpha-5: var(--hos-red-magic-400-alpha-5);--hos-danger-600: var(--hos-red-magic-600);--hos-danger-600-alpha-1: var(--hos-red-magic-600-alpha-1);--hos-danger-600-alpha-2: var(--hos-red-magic-600-alpha-2);--hos-danger-600-alpha-3: var(--hos-red-magic-600-alpha-3);--hos-danger-600-alpha-4: var(--hos-red-magic-600-alpha-4);--hos-danger-600-alpha-5: var(--hos-red-magic-600-alpha-5);--hos-danger-650: var(--hos-red-magic-650);--hos-danger-700: var(--hos-red-magic-700);--hos-danger-800: var(--hos-red-magic-800);--hos-success-200: var(--hos-green-magic-200);--hos-success-300: var(--hos-green-magic-300);--hos-success-400: var(--hos-green-magic-400);--hos-success-400-alpha-1: var(--hos-green-magic-400-alpha-1);--hos-success-400-alpha-2: var(--hos-green-magic-400-alpha-2);--hos-success-400-alpha-3: var(--hos-green-magic-400-alpha-3);--hos-success-400-alpha-4: var(--hos-green-magic-400-alpha-4);--hos-success-400-alpha-5: var(--hos-green-magic-400-alpha-5);--hos-success-600: var(--hos-green-magic-600);--hos-success-600-alpha-1: var(--hos-green-magic-600-alpha-1);--hos-success-600-alpha-2: var(--hos-green-magic-600-alpha-2);--hos-success-600-alpha-3: var(--hos-green-magic-600-alpha-3);--hos-success-600-alpha-4: var(--hos-green-magic-600-alpha-4);--hos-success-600-alpha-5: var(--hos-green-magic-600-alpha-5);--hos-success-650: var(--hos-green-magic-650);--hos-success-700: var(--hos-green-magic-700);--hos-success-800: var(--hos-green-magic-800);--hos-warning-200: var(--hos-orange-magic-200);--hos-warning-300: var(--hos-orange-magic-300);--hos-warning-400: var(--hos-orange-magic-400);--hos-warning-400-alpha-1: var(--hos-orange-magic-400-alpha-1);--hos-warning-400-alpha-2: var(--hos-orange-magic-400-alpha-2);--hos-warning-400-alpha-3: var(--hos-orange-magic-400-alpha-3);--hos-warning-400-alpha-4: var(--hos-orange-magic-400-alpha-4);--hos-warning-400-alpha-5: var(--hos-orange-magic-400-alpha-5);--hos-warning-600: var(--hos-orange-magic-600);--hos-warning-600-alpha-1: var(--hos-orange-magic-600-alpha-1);--hos-warning-600-alpha-2: var(--hos-orange-magic-600-alpha-2);--hos-warning-600-alpha-3: var(--hos-orange-magic-600-alpha-3);--hos-warning-600-alpha-4: var(--hos-orange-magic-600-alpha-4);--hos-warning-600-alpha-5: var(--hos-orange-magic-600-alpha-5);--hos-warning-700: var(--hos-orange-magic-700);--hos-warning-800: var(--hos-orange-magic-800)}:root{--hos-background-accent: light-dark( color-mix(in srgb, var(--hos-accent-600) 10%, transparent), color-mix(in srgb, var(--hos-accent-400) 16%, transparent) );--hos-background-accent-faint: light-dark( color-mix(in srgb, var(--hos-accent-600) 5%, transparent), color-mix(in srgb, var(--hos-accent-400) 8%, transparent) );--hos-background-accent-soft: light-dark( color-mix(in srgb, var(--hos-accent-600) 8%, transparent), color-mix(in srgb, var(--hos-accent-400) 12%, transparent) );--hos-background-accent-strong: light-dark( color-mix(in srgb, var(--hos-accent-600) 16%, transparent), color-mix(in srgb, var(--hos-accent-400) 24%, transparent) );--hos-background-action-hovered: light-dark(var(--hos-accent-750), var(--hos-accent-550));--hos-background-action-pressed: light-dark(var(--hos-accent-800), var(--hos-accent-750));--hos-background-app: light-dark(var(--hos-frame-050), var(--hos-frame-950));--hos-background-avatar-middle: light-dark(var(--hos-blue-base-200), var(--hos-blue-base-600));--hos-background-avatar-start: light-dark(var(--hos-green-base-200), var(--hos-green-base-600));--hos-background-avatar-stop: light-dark(var(--hos-purple-base-200), var(--hos-purple-base-600));--hos-background-badge-user-role: light-dark(var(--hos-gray-200), var(--hos-gray-700));--hos-background-canvas: light-dark(var(--hos-gray-150), var(--hos-gray-1000));--hos-background-default: light-dark(var(--hos-white), var(--hos-gray-950));--hos-background-default-hovered: light-dark( var(--hos-gray-magic-600-alpha-2), color-mix(in srgb, var(--hos-gray-magic-450) 7.8%, transparent) );--hos-background-destructive: light-dark(var(--hos-danger-600-alpha-3), var(--hos-danger-400-alpha-3));--hos-background-destructive-hovered: light-dark(var(--hos-danger-600-alpha-4), var(--hos-danger-400-alpha-4));--hos-background-destructive-soft: light-dark( color-mix(in srgb, var(--hos-danger-600) 8%, transparent), color-mix(in srgb, var(--hos-danger-400) 12%, transparent) );--hos-background-emphasized: light-dark(var(--hos-accent-600-alpha-3), var(--hos-accent-400-alpha-3));--hos-background-emphasized-hovered: light-dark(var(--hos-accent-600-alpha-4), var(--hos-accent-400-alpha-4));--hos-background-error: light-dark(var(--hos-danger-600-alpha-3), var(--hos-danger-400-alpha-3));--hos-background-field: light-dark(var(--hos-gray-050), var(--hos-gray-900));--hos-background-fill: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 10%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 12%, transparent) );--hos-background-fill-hovered: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 16%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 18%, transparent) );--hos-background-fill-pressed: light-dark( var(--hos-gray-magic-600-alpha-5), color-mix(in srgb, var(--hos-gray-magic-400) 24%, transparent) );--hos-background-fill-solid: light-dark(var(--hos-gray-150), var(--hos-gray-800));--hos-background-foyer: light-dark(var(--hos-gray-150), var(--hos-gray-1000));--hos-background-guest-portal: light-dark(var(--hos-gray-150), var(--hos-gray-1000));--hos-background-highlight: light-dark(var(--hos-blue-magic-600-alpha-3), var(--hos-blue-magic-400-alpha-3));--hos-background-hovered: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 6%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 6%, transparent) );--hos-background-input: light-dark( var(--hos-gray-050), color-mix(in srgb, var(--hos-gray-magic-450) 7.8%, transparent) );--hos-background-input-checked: var(--hos-accent-600);--hos-background-input-checked-disabled: light-dark(var(--hos-gray-400), var(--hos-gray-600));--hos-background-input-checked-hovered: var(--hos-accent-700);--hos-background-input-disabled: light-dark(var(--hos-gray-magic-600-alpha-2), var(--hos-gray-800));--hos-background-input-focused: light-dark( var(--hos-white), color-mix(in srgb, var(--hos-gray-magic-450) 12.2%, transparent) );--hos-background-input-hovered: light-dark(var(--hos-white), var(--hos-gray-magic-400-alpha-2));--hos-background-inverted: light-dark(var(--hos-gray-900), var(--hos-gray-700));--hos-background-on-inverted-hovered: var(--hos-gray-magic-400-alpha-3);--hos-background-menu-header: var(--hos-gray-magic-600-alpha-1);--hos-background-modal-scrim: light-dark( var(--hos-gray-magic-600-alpha-5), color-mix(in srgb, var(--hos-black) 16.1%, transparent) );--hos-background-primary: var(--hos-accent-600);--hos-background-primary-hovered: light-dark(var(--hos-accent-700), var(--hos-accent-750));--hos-background-print: var(--hos-white);--hos-background-rail: light-dark(var(--hos-frame-075), var(--hos-frame-975));--hos-background-role-admin: light-dark(var(--hos-blue-base-200), var(--hos-blue-base-700));--hos-background-role-bookkeeper: light-dark(var(--hos-gray-200), var(--hos-gray-700));--hos-background-role-card-only: light-dark(var(--hos-green-base-200), var(--hos-green-base-700));--hos-background-role-custom: light-dark(var(--hos-purple-base-200), var(--hos-purple-base-700));--hos-background-role-employee: light-dark(var(--hos-green-base-200), var(--hos-green-base-700));--hos-background-scrim: light-dark( color-mix(in srgb, var(--hos-gray-1000) 32%, transparent), color-mix(in srgb, var(--hos-black) 56%, transparent) );--hos-background-secondary: light-dark(var(--hos-gray-magic-600-alpha-3), var(--hos-gray-magic-400-alpha-2));--hos-background-secondary-high-contrast: light-dark( var(--hos-gray-magic-600-alpha-4), var(--hos-gray-magic-400-alpha-4) );--hos-background-secondary-hovered: light-dark( var(--hos-gray-magic-600-alpha-4), color-mix(in srgb, var(--hos-gray-magic-450) 20%, transparent) );--hos-background-shimmer: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 8%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 8%, transparent) );--hos-background-shimmer-highlight: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 16%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 16%, transparent) );--hos-background-sidebar: light-dark(var(--hos-gray-050), var(--hos-gray-1000));--hos-background-success: light-dark(var(--hos-success-600-alpha-3), var(--hos-success-400-alpha-3));--hos-background-success-soft: light-dark( color-mix(in srgb, var(--hos-success-600) 8%, transparent), color-mix(in srgb, var(--hos-success-400) 12%, transparent) );--hos-background-surface-dialog: light-dark(var(--hos-white), var(--hos-gray-950));--hos-background-surface-floating: light-dark(var(--hos-white), var(--hos-gray-800));--hos-background-surface-frosted: light-dark( color-mix(in srgb, var(--hos-white) 47.8%, transparent), var(--hos-gray-magic-400-alpha-3) );--hos-background-surface-raised: light-dark(var(--hos-white), var(--hos-gray-900));--hos-background-surface-raised-hovered: light-dark(var(--hos-gray-050), var(--hos-gray-850));--hos-background-tab-selected: light-dark(var(--hos-white), var(--hos-gray-700));--hos-background-warning: light-dark(var(--hos-warning-600-alpha-3), var(--hos-warning-400-alpha-3));--hos-background-warning-hovered: light-dark(var(--hos-warning-600-alpha-4), var(--hos-warning-400-alpha-4));--hos-background-warning-soft: light-dark( color-mix(in srgb, var(--hos-warning-600) 8%, transparent), color-mix(in srgb, var(--hos-warning-400) 12%, transparent) );--hos-border-avatar: var(--hos-gray-magic-600-alpha-2);--hos-border-avatar-edge: light-dark( color-mix(in srgb, var(--hos-white) 12%, transparent), color-mix(in srgb, var(--hos-white) 16%, transparent) );--hos-border-badge-user-role: light-dark(var(--hos-gray-200), var(--hos-gray-700));--hos-border-default: light-dark(var(--hos-gray-magic-600-alpha-3), var(--hos-gray-magic-400-alpha-2));--hos-border-destructive: light-dark( color-mix(in srgb, var(--hos-danger-600) 32%, transparent), color-mix(in srgb, var(--hos-danger-400) 36%, transparent) );--hos-border-emphasized: light-dark( var(--hos-gray-magic-600-alpha-4), color-mix(in srgb, var(--hos-gray-magic-450) 20%, transparent) );--hos-border-error: light-dark(var(--hos-danger-600-alpha-5), var(--hos-danger-400-alpha-5));--hos-border-field: light-dark(var(--hos-gray-magic-600-alpha-5), var(--hos-gray-magic-400-alpha-3));--hos-border-focus-halo: light-dark( color-mix(in srgb, var(--hos-accent-600) 32%, transparent), color-mix(in srgb, var(--hos-accent-400) 40%, transparent) );--hos-border-focus-ring: light-dark(var(--hos-gray-magic-600), var(--hos-gray-magic-400));--hos-border-frosted: light-dark( color-mix(in srgb, var(--hos-white) 63.9%, transparent), var(--hos-gray-magic-400-alpha-2) );--hos-border-hairline: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 10%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 12%, transparent) );--hos-border-input: light-dark( var(--hos-gray-magic-600-alpha-4), color-mix(in srgb, var(--hos-gray-magic-450) 20%, transparent) );--hos-border-input-emphasized: light-dark(var(--hos-gray-magic-600-alpha-5), var(--hos-gray-magic-400-alpha-5));--hos-border-input-error: light-dark(var(--hos-danger-600-alpha-5), var(--hos-danger-400-alpha-5));--hos-border-input-error-focused: light-dark(var(--hos-danger-600), var(--hos-danger-400));--hos-border-input-error-underline: light-dark(var(--hos-danger-600), var(--hos-danger-400));--hos-border-input-focused: light-dark(var(--hos-gray-magic-600), var(--hos-gray-magic-400));--hos-border-input-focused-underline: light-dark(var(--hos-accent-600), var(--hos-accent-400));--hos-border-on-inverted: var(--hos-gray-magic-400-alpha-3);--hos-scrollbar-thumb: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 18%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 22%, transparent) );--hos-scrollbar-thumb-hovered: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 36%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 40%, transparent) );--hos-border-strong: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 36%, transparent), color-mix(in srgb, var(--hos-gray-magic-400) 36%, transparent) );--hos-border-success: light-dark( color-mix(in srgb, var(--hos-success-600) 32%, transparent), color-mix(in srgb, var(--hos-success-400) 36%, transparent) );--hos-border-warning: light-dark( color-mix(in srgb, var(--hos-warning-600) 32%, transparent), color-mix(in srgb, var(--hos-warning-400) 36%, transparent) );--hos-text-accent: light-dark(var(--hos-accent-800), var(--hos-accent-250));--hos-text-badge-user-role: light-dark(var(--hos-gray-700), var(--hos-gray-100));--hos-text-default: light-dark(var(--hos-gray-700), var(--hos-gray-200));--hos-text-destructive: light-dark(var(--hos-danger-700), var(--hos-danger-400));--hos-text-destructive-strong: light-dark(var(--hos-danger-650), var(--hos-danger-400));--hos-text-disabled: light-dark(var(--hos-gray-400), var(--hos-gray-500));--hos-text-emphasized: light-dark(var(--hos-gray-900), var(--hos-gray-100));--hos-text-error: light-dark(var(--hos-danger-700), var(--hos-danger-400));--hos-text-focused: light-dark(var(--hos-accent-600), var(--hos-accent-400));--hos-text-link: light-dark(var(--hos-accent-700), var(--hos-accent-400));--hos-text-link-hovered: light-dark(var(--hos-accent-800), var(--hos-accent-300));--hos-text-money: light-dark(var(--hos-gray-700), var(--hos-gray-100));--hos-text-money-in: light-dark(var(--hos-success-700), var(--hos-success-400));--hos-text-money-out: light-dark(var(--hos-danger-700), var(--hos-danger-400));--hos-text-money-pending-or-null: light-dark(var(--hos-gray-500), var(--hos-gray-300));--hos-text-muted: light-dark(var(--hos-gray-550), var(--hos-gray-400));--hos-text-on-emphasized: var(--hos-gray-700);--hos-text-on-emphasized-hovered: var(--hos-gray-700);--hos-text-on-inverted: var(--hos-white);--hos-text-on-inverted-action: var(--hos-accent-200);--hos-text-on-inverted-secondary: var(--hos-gray-200);--hos-text-on-primary: var(--hos-white);--hos-text-on-secondary: light-dark(var(--hos-gray-700), var(--hos-gray-200));--hos-text-on-secondary-hovered: light-dark(var(--hos-gray-900), var(--hos-white));--hos-text-placeholder: light-dark(var(--hos-gray-400), var(--hos-gray-500));--hos-text-role-admin: light-dark(var(--hos-blue-base-700), var(--hos-blue-base-100));--hos-text-role-bookkeeper: light-dark(var(--hos-gray-700), var(--hos-gray-100));--hos-text-role-card-only: light-dark(var(--hos-green-base-700), var(--hos-green-base-100));--hos-text-role-custom: light-dark(var(--hos-purple-base-700), var(--hos-purple-base-100));--hos-text-role-employee: light-dark(var(--hos-green-base-700), var(--hos-green-base-100));--hos-text-secondary: light-dark(var(--hos-gray-600), var(--hos-gray-300));--hos-text-success: light-dark(var(--hos-success-700), var(--hos-success-400));--hos-text-success-strong: light-dark(var(--hos-success-650), var(--hos-success-400));--hos-text-tertiary: light-dark(var(--hos-gray-500), var(--hos-gray-400));--hos-text-title: light-dark(var(--hos-gray-900), var(--hos-white));--hos-text-warning: light-dark(var(--hos-warning-700), var(--hos-warning-400));--hos-icon-agent-beige: light-dark(var(--hos-beige-magic-600), var(--hos-beige-magic-400));--hos-icon-agent-blue: light-dark(var(--hos-blue-magic-600), var(--hos-blue-magic-400));--hos-icon-agent-green: light-dark(var(--hos-green-magic-600), var(--hos-green-magic-400));--hos-icon-agent-neutral: light-dark(var(--hos-neutral-magic-600), var(--hos-neutral-magic-400));--hos-icon-agent-orange: light-dark(var(--hos-orange-magic-600), var(--hos-orange-magic-400));--hos-icon-agent-purple: light-dark(var(--hos-purple-magic-600), var(--hos-purple-magic-400));--hos-icon-agent-red: light-dark(var(--hos-red-magic-600), var(--hos-red-magic-400));--hos-icon-default: light-dark(var(--hos-gray-700), var(--hos-gray-200));--hos-icon-destructive: light-dark(var(--hos-danger-600), var(--hos-danger-400));--hos-icon-destructive-hovered: light-dark(var(--hos-danger-650), var(--hos-danger-350));--hos-icon-emphasized: light-dark(var(--hos-gray-900), var(--hos-gray-050));--hos-icon-error: light-dark(var(--hos-danger-600), var(--hos-danger-400));--hos-icon-google-blue: var(--hos-google-blue);--hos-icon-google-green: var(--hos-google-green);--hos-icon-google-red: var(--hos-google-red);--hos-icon-google-yellow: var(--hos-google-yellow);--hos-icon-microsoft-blue: var(--hos-microsoft-blue);--hos-icon-microsoft-green: var(--hos-microsoft-green);--hos-icon-microsoft-red: var(--hos-microsoft-red);--hos-icon-microsoft-yellow: var(--hos-microsoft-yellow);--hos-icon-money-in: light-dark(var(--hos-success-600), var(--hos-success-400));--hos-icon-money-out: light-dark(var(--hos-danger-600), var(--hos-danger-400));--hos-icon-on-inverted: var(--hos-white);--hos-icon-on-inverted-error: var(--hos-danger-400);--hos-icon-on-inverted-success: var(--hos-success-400);--hos-icon-on-primary: var(--hos-white);--hos-icon-primary: light-dark(var(--hos-accent-600), var(--hos-accent-400));--hos-icon-primary-hovered: light-dark(var(--hos-accent-700), var(--hos-accent-300));--hos-icon-secondary: light-dark(var(--hos-gray-500), var(--hos-gray-400));--hos-icon-success: light-dark(var(--hos-success-600), var(--hos-success-400));--hos-icon-tertiary: light-dark(var(--hos-gray-400), var(--hos-gray-500));--hos-icon-warning: light-dark(var(--hos-warning-600), var(--hos-warning-400));--hos-data-visualization-area-gradient-start: light-dark( color-mix(in srgb, var(--hos-accent-600) 16%, transparent), color-mix(in srgb, var(--hos-accent-400) 28%, transparent) );--hos-data-visualization-area-gradient-stop: light-dark( var(--hos-accent-600-alpha-1), color-mix(in srgb, var(--hos-accent-400) 4%, transparent) );--hos-data-visualization-area-money-in-gradient-start: var(--hos-success-600-alpha-4);--hos-data-visualization-area-money-in-gradient-stop: var(--hos-success-600-alpha-1);--hos-data-visualization-area-money-out-gradient-start: var(--hos-danger-600-alpha-4);--hos-data-visualization-area-money-out-gradient-stop: var(--hos-danger-600-alpha-1);--hos-data-visualization-area-primary-gradient-start: light-dark( var(--hos-accent-600-alpha-4), var(--hos-accent-400-alpha-4) );--hos-data-visualization-area-primary-gradient-stop: light-dark( var(--hos-accent-600-alpha-1), var(--hos-accent-400-alpha-1) );--hos-data-visualization-axis-line: light-dark(var(--hos-gray-magic-600-alpha-3), var(--hos-gray-magic-400-alpha-4));--hos-data-visualization-bar-in-gradient-start: var(--hos-accent-600-alpha-5);--hos-data-visualization-bar-in-gradient-stop: var(--hos-accent-600-alpha-1);--hos-data-visualization-bar-out-cap: var(--hos-gray-400);--hos-data-visualization-bar-out-gradient-start: light-dark( var(--hos-gray-magic-400-alpha-4), var(--hos-gray-magic-600-alpha-5) );--hos-data-visualization-bar-out-gradient-stop: light-dark( var(--hos-gray-magic-400-alpha-1), var(--hos-gray-magic-600-alpha-1) );--hos-data-visualization-crosshair: light-dark( color-mix(in srgb, var(--hos-accent-600) 36%, transparent), color-mix(in srgb, var(--hos-accent-400) 40%, transparent) );--hos-data-visualization-grid: light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 24%, transparent), var(--hos-gray-magic-400-alpha-3) );--hos-data-visualization-line: light-dark(var(--hos-gray-magic-600-alpha-5), var(--hos-gray-magic-400-alpha-5));--hos-data-visualization-line-marker: light-dark(var(--hos-gray-600), var(--hos-gray-300));--hos-data-visualization-line-money-in: light-dark(var(--hos-success-800), var(--hos-success-400));--hos-data-visualization-line-money-out: var(--hos-danger-600);--hos-data-visualization-line-primary: light-dark(var(--hos-accent-600), var(--hos-accent-400));--hos-data-visualization-line-primary-soft: light-dark( color-mix(in srgb, var(--hos-accent-600) 32%, transparent), color-mix(in srgb, var(--hos-accent-400) 36%, transparent) );--hos-data-visualization-line-secondary: light-dark(var(--hos-gray-600), var(--hos-gray-300));--hos-data-visualization-net-negative: var(--hos-red-base-400);--hos-data-visualization-segment-background: light-dark( var(--hos-gray-magic-600-alpha-4), var(--hos-gray-magic-400-alpha-5) );--hos-data-visualization-segment-primary: var(--hos-accent-600);--hos-data-visualization-segment-secondary: light-dark(var(--hos-accent-300), var(--hos-accent-400));--hos-data-visualization-segment-tint-1: var(--hos-accent-400);--hos-data-visualization-segment-tint-2: var(--hos-accent-300);--hos-data-visualization-segment-tint-3: var(--hos-accent-200);--hos-data-visualization-tick-line: light-dark(var(--hos-gray-magic-600-alpha-4), var(--hos-gray-magic-400-alpha-3));--hos-data-visualization-tick-line-minor: light-dark( var(--hos-gray-magic-600-alpha-3), var(--hos-gray-magic-400-alpha-2) );--hos-timeline-handle: var(--hos-white);--hos-timeline-range: var(--hos-blue-magic-400-alpha-2);--hos-timeline-tick-inactive: var(--hos-gray-150);--hos-timeline-tick-major: var(--hos-gray-300);--hos-timeline-tick-minor: var(--hos-gray-200);--hos-timeline-today: var(--hos-tangerine);--hos-shadow-banner: 0 6px 12px color-mix(in srgb, var(--hos-ink-navy) 2%, transparent), 0 4px 8px color-mix(in srgb, var(--hos-ink-navy) 5.1%, transparent), 0 0 3px color-mix(in srgb, var(--hos-ink-navy) 9%, transparent);--hos-shadow-card: 0 0 2px color-mix(in srgb, var(--hos-gray-magic-450) 56.1%, transparent), 0 1px 4px color-mix(in srgb, var(--hos-ink-navy) 10.2%, transparent);--hos-shadow-dialog: 0 0 2px color-mix(in srgb, var(--hos-gray-magic-450) 65.1%, transparent), 0 0 3px color-mix(in srgb, var(--hos-black) 9%, transparent), 0 12px 16px color-mix(in srgb, var(--hos-black) 1.2%, transparent), 0 22px 28px color-mix(in srgb, var(--hos-black) 3.9%, transparent);--hos-shadow-dropdown: 0 14px 20px color-mix(in srgb, var(--hos-ink-navy) 3.1%, transparent), 0 8px 12px color-mix(in srgb, var(--hos-ink-navy) 3.1%, transparent);--hos-shadow-flat: none;--hos-shadow-floating: 0 1px 4px light-dark(color-mix(in srgb, var(--hos-ink-lilac) 14%, transparent), transparent), 0 0 1px light-dark(color-mix(in srgb, var(--hos-gray-magic-450) 90%, transparent), transparent), 0 8px 12px light-dark(color-mix(in srgb, var(--hos-ink-indigo) 8%, transparent), transparent), 0 0 0 1px light-dark(transparent, color-mix(in srgb, var(--hos-gray-magic-400) 14%, transparent)), 0 8px 24px light-dark(transparent, color-mix(in srgb, var(--hos-black) 48%, transparent));--hos-shadow-hover-soft: 0 1px 4px color-mix(in srgb, var(--hos-ink-haze) 10.2%, transparent);--hos-shadow-modal: 0 0 1px light-dark(color-mix(in srgb, var(--hos-gray-magic-450) 90%, transparent), transparent), 0 16px 48px light-dark(color-mix(in srgb, var(--hos-ink-indigo) 16%, transparent), transparent), 0 0 0 1px light-dark(transparent, color-mix(in srgb, var(--hos-gray-magic-400) 14%, transparent)), 0 16px 48px light-dark(transparent, color-mix(in srgb, var(--hos-black) 56%, transparent));--hos-shadow-panel: 0 1px 4px light-dark( color-mix(in srgb, var(--hos-black) 5.9%, transparent), color-mix(in srgb, var(--hos-black) 40%, transparent) ), 0 4px 18px light-dark( color-mix(in srgb, var(--hos-black) 3.9%, transparent), color-mix(in srgb, var(--hos-black) 30.2%, transparent) );--hos-shadow-payment-card: 0 22px 96px color-mix(in srgb, var(--hos-ink-glow) 12.2%, transparent), 0 9px 18px color-mix(in srgb, var(--hos-ink-mist) 25.9%, transparent);--hos-shadow-popover: 0 1px 4px color-mix(in srgb, var(--hos-ink-lilac) 14.1%, transparent), 0 0 1px color-mix(in srgb, var(--hos-gray-magic-450) 90.2%, transparent), 0 8px 12px color-mix(in srgb, var(--hos-ink-indigo) 7.8%, transparent), 0 14px 20px color-mix(in srgb, var(--hos-ink-navy) 2%, transparent);--hos-shadow-raised: 0 0 2px color-mix(in srgb, var(--hos-gray-magic-450) 56.1%, transparent), 0 1px 4px color-mix(in srgb, var(--hos-ink-navy) 10.2%, transparent);--hos-shadow-segmented-active: 0 1px 2px var(--hos-gray-magic-600-alpha-3);--hos-shadow-switch-knob: 0 2px 12px color-mix(in srgb, var(--hos-ink-slate) 20%, transparent);--hos-shadow-switch-knob-checked: 0 2px 12px color-mix(in srgb, var(--hos-ink-night) 50.2%, transparent);--hos-shadow-switch-knob-hovered: 0 0 1px color-mix(in srgb, var(--hos-black) 12.2%, transparent), 2px 4px 12px color-mix(in srgb, var(--hos-black) 16.1%, transparent);--hos-shadow-switch-knob-hovered-checked: 0 1px 1px color-mix(in srgb, var(--hos-black) 12.2%, transparent), 1px 2px 12px color-mix(in srgb, var(--hos-black) 12.2%, transparent);--hos-shadow-switch-knob-rest: 0 0 1px color-mix(in srgb, var(--hos-black) 12.2%, transparent), 1px 2px 12px color-mix(in srgb, var(--hos-black) 12.2%, transparent);--hos-shadow-switch-knob-rest-checked: 0 0 8px color-mix(in srgb, var(--hos-ink-night) 25.1%, transparent);--hos-shadow-segment-selected: 0 0 20px var(--hos-background-secondary);--hos-shadow-employee-metal: inset 0 1px 0 color-mix(in srgb, var(--hos-employee-metal-light) 12%, transparent);--hos-shadow-tab-selected: 0 1px 2px light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 10%, transparent), color-mix(in srgb, var(--hos-black) 30%, transparent) );--hos-box-shadow-input-hovered: 0px 1px 4px color-mix(in srgb, var(--hos-gray-100) 10.2%, transparent);--hos-box-shadow-composer: 0px 1px 2px light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 6%, transparent), color-mix(in srgb, var(--hos-black) 24%, transparent) ), 0px 4px 16px light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 5%, transparent), color-mix(in srgb, var(--hos-black) 20%, transparent) );--hos-box-shadow-composer-focused: 0px 1px 2px light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 8%, transparent), color-mix(in srgb, var(--hos-black) 28%, transparent) ), 0px 8px 24px light-dark( color-mix(in srgb, var(--hos-gray-magic-600) 8%, transparent), color-mix(in srgb, var(--hos-black) 28%, transparent) );--hos-gradient-overflow-fade-mask: linear-gradient( to left, transparent 0%, var(--hos-black) 48px, var(--hos-black) 100% );--hos-agent-charcoal: light-dark(var(--hos-charcoal-deep), var(--hos-charcoal-bright));--hos-agent-crimson: light-dark(var(--hos-crimson-deep), var(--hos-crimson-bright));--hos-agent-forest: light-dark(var(--hos-forest-deep), var(--hos-forest-bright));--hos-agent-golden: light-dark(var(--hos-golden-deep), var(--hos-golden-bright));--hos-agent-navy: light-dark(var(--hos-navy-deep), var(--hos-navy-bright));--hos-agent-orange: light-dark(var(--hos-amber-deep), var(--hos-amber-bright));--hos-agent-purple: light-dark(var(--hos-violet-deep), var(--hos-violet-bright));--hos-agent-rose: light-dark(var(--hos-rose-deep), var(--hos-rose-bright));--hos-agent-teal: light-dark(var(--hos-teal-deep), var(--hos-teal-bright));--hos-agent-umber: light-dark(var(--hos-umber-deep), var(--hos-umber-bright));--hos-employee-metal-light: var(--hos-white);--hos-employee-metal-shade: var(--hos-metal-shade);--hos-glow-a: light-dark(var(--hos-accent-600), var(--hos-accent-400));--hos-glow-b: light-dark(var(--hos-accent-400), var(--hos-accent-250));--hos-glow-c: light-dark(var(--hos-orchid-400), var(--hos-orchid-300));--hos-glow-soft: light-dark( color-mix(in srgb, var(--hos-accent-600) 15%, transparent), color-mix(in srgb, var(--hos-accent-400) 18%, transparent) );--hos-whatsapp-avatar: light-dark(var(--hos-whatsapp-cloud), var(--hos-whatsapp-navy));--hos-whatsapp-avatar-icon: light-dark(var(--hos-white), var(--hos-whatsapp-azure));--hos-whatsapp-background: light-dark(var(--hos-whatsapp-paper), var(--hos-whatsapp-night));--hos-whatsapp-bar: light-dark(var(--hos-white), var(--hos-whatsapp-onyx));--hos-whatsapp-bubble-in: light-dark(var(--hos-white), var(--hos-whatsapp-graphite));--hos-whatsapp-bubble-out: light-dark(var(--hos-whatsapp-mint), var(--hos-whatsapp-forest));--hos-whatsapp-day: light-dark(var(--hos-white), var(--hos-whatsapp-smoke));--hos-whatsapp-doodle: light-dark(var(--hos-whatsapp-sand), var(--hos-whatsapp-coal));--hos-whatsapp-field: light-dark(var(--hos-white), var(--hos-whatsapp-graphite));--hos-whatsapp-meta: light-dark(var(--hos-whatsapp-slate), color-mix(in srgb, var(--hos-white) 60%, transparent));--hos-whatsapp-name: light-dark(var(--hos-whatsapp-teal), var(--hos-whatsapp-green));--hos-whatsapp-note: light-dark(var(--hos-whatsapp-butter), var(--hos-whatsapp-smoke));--hos-whatsapp-note-text: light-dark(var(--hos-whatsapp-steel), var(--hos-whatsapp-honey));--hos-whatsapp-placeholder: light-dark( var(--hos-whatsapp-slate), color-mix(in srgb, var(--hos-white) 50%, transparent) );--hos-whatsapp-read: var(--hos-whatsapp-sky);--hos-whatsapp-rule: light-dark(var(--hos-whatsapp-silver), var(--hos-whatsapp-iron));--hos-whatsapp-send: var(--hos-whatsapp-green);--hos-whatsapp-send-icon: light-dark(var(--hos-white), var(--hos-whatsapp-night));--hos-whatsapp-shadow: light-dark( color-mix(in srgb, var(--hos-whatsapp-dusk) 13%, transparent), color-mix(in srgb, var(--hos-black) 30%, transparent) );--hos-whatsapp-text: light-dark(var(--hos-whatsapp-ink), var(--hos-whatsapp-snow));--hos-whatsapp-bubble-shadow: 0 1px .5px var(--hos-whatsapp-shadow)}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--hos-opacity-disabled: .4;--font: "Inter Variable", "Inter", ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--hos-font-family-display: var(--font);--hos-font-family-headline: "General Sans", var(--hos-font-family-display);--hos-font-family-text: var(--font);--hos-font-family-monospace: ui-monospace, "SF Mono", Menlo, monospace;--hos-font-weight-light: 360;--hos-font-weight-book: 380;--hos-font-weight-regular: 400;--hos-font-weight-demi: 480;--hos-font-weight-bold: 600;--hos-type-micro-size: 10px;--hos-type-micro-line-height: 20px;--hos-type-micro-tracking: .2px;--hos-type-micro-weight: var(--hos-font-weight-regular);--hos-type-caption-size: 12px;--hos-type-caption-line-height: 20px;--hos-type-caption-tracking: .2px;--hos-type-caption-weight: var(--hos-font-weight-regular);--hos-type-label-size: 13px;--hos-type-label-line-height: 20px;--hos-type-label-tracking: .1px;--hos-type-label-weight: var(--hos-font-weight-regular);--hos-type-body-sm-size: 14px;--hos-type-body-sm-line-height: 20px;--hos-type-body-sm-tracking: 0;--hos-type-body-sm-weight: var(--hos-font-weight-regular);--hos-type-body-size: 15px;--hos-type-body-line-height: 24px;--hos-type-body-tracking: 0;--hos-type-body-weight: var(--hos-font-weight-regular);--hos-type-body-lg-size: 17px;--hos-type-body-lg-line-height: 28px;--hos-type-body-lg-tracking: 0;--hos-type-body-lg-weight: var(--hos-font-weight-regular);--hos-type-title-sm-size: 19px;--hos-type-title-sm-line-height: 28px;--hos-type-title-sm-tracking: 0;--hos-type-title-sm-weight: var(--hos-font-weight-regular);--hos-type-title-md-size: 24px;--hos-type-title-md-line-height: 32px;--hos-type-title-md-tracking: 0;--hos-type-title-md-weight: var(--hos-font-weight-book);--hos-type-title-size: 28px;--hos-type-title-line-height: 36px;--hos-type-title-tracking: 0;--hos-type-title-weight: var(--hos-font-weight-book);--hos-type-display-size: 34px;--hos-type-display-line-height: 44px;--hos-type-display-tracking: 0;--hos-type-display-weight: var(--hos-font-weight-book);--hos-type-fraction-size: .73em;--hos-type-avatar-initials-xs-size: 8px;--hos-type-whatsapp-meta-size: 11px;--hos-type-whatsapp-meta-line-height: 15px;--hos-space-25: 2px;--hos-space-50: 4px;--hos-space-75: 6px;--hos-space-100: 8px;--hos-space-150: 12px;--hos-space-200: 16px;--hos-space-250: 20px;--hos-space-300: 24px;--hos-space-400: 32px;--hos-space-500: 40px;--hos-space-600: 48px;--hos-space-700: 56px;--hos-space-800: 64px;--hos-space-900: 72px;--hos-space-1000: 80px;--hos-space-1200: 96px;--hos-space-1400: 112px;--hos-space-1600: 128px;--hos-space-button-inset-block-lg: var(--hos-space-100);--hos-space-button-inset-block-sm: var(--hos-space-50);--hos-space-button-inset-inline-lg: var(--hos-space-400);--hos-space-button-inset-inline-sm: var(--hos-space-200);--hos-space-component-inset-2xs: var(--hos-space-25);--hos-space-component-inset-xs: var(--hos-space-50);--hos-space-component-inset-sm: var(--hos-space-75);--hos-space-component-inset-md: var(--hos-space-100);--hos-space-component-inset-lg: var(--hos-space-150);--hos-space-component-inset-xl: var(--hos-space-200);--hos-space-component-inset-2xl: var(--hos-space-250);--hos-space-component-inset-3xl: var(--hos-space-300);--hos-space-gap-block-2xs: var(--hos-space-25);--hos-space-gap-block-xs: var(--hos-space-50);--hos-space-gap-block-sm: var(--hos-space-75);--hos-space-gap-block-md: var(--hos-space-100);--hos-space-gap-block-lg: var(--hos-space-150);--hos-space-gap-block-xl: var(--hos-space-200);--hos-space-gap-block-2xl: var(--hos-space-300);--hos-space-gap-block-3xl: var(--hos-space-400);--hos-space-gap-block-4xl: var(--hos-space-500);--hos-space-gap-inline-2xs: var(--hos-space-25);--hos-space-gap-inline-xs: var(--hos-space-50);--hos-space-gap-inline-sm: var(--hos-space-75);--hos-space-gap-inline-md: var(--hos-space-100);--hos-space-gap-inline-lg: var(--hos-space-150);--hos-space-gap-inline-xl: var(--hos-space-200);--hos-space-gap-inline-2xl: var(--hos-space-300);--hos-space-input-inset-block-sm: var(--hos-space-50);--hos-space-input-inset-block-md: var(--hos-space-100);--hos-space-input-inset-inline-sm: var(--hos-space-100);--hos-space-input-inset-inline-md: var(--hos-space-150);--hos-space-listbox-inset-block: var(--hos-space-50);--hos-space-listbox-inset-inline: var(--hos-space-50);--hos-space-option-inset-block-sm: var(--hos-space-25);--hos-space-option-inset-block-md: var(--hos-space-50);--hos-space-option-inset-inline-sm: var(--hos-space-50);--hos-space-option-inset-inline-md: var(--hos-space-100);--hos-space-page-inset-sm: var(--hos-space-300);--hos-space-page-inset-md: var(--hos-space-400);--hos-space-page-inset-lg: var(--hos-space-1400);--hos-space-surface-inset-xs: var(--hos-space-200);--hos-space-surface-inset-sm: var(--hos-space-250);--hos-space-surface-inset-md: var(--hos-space-300);--hos-space-surface-inset-lg: var(--hos-space-400);--hos-space-surface-inset-xl: var(--hos-space-500);--hos-radius-none: 0;--hos-radius-xs: 2px;--hos-radius-sm: 4px;--hos-radius-md: 8px;--hos-radius-lg: 12px;--hos-radius-xl: 16px;--hos-radius-2xl: 24px;--hos-radius-full: 9999px;--hos-motion-duration-instant: .1s;--hos-motion-duration-fast: .15s;--hos-motion-duration-base: .2s;--hos-motion-duration-slow: .25s;--hos-motion-loop-fast: .8s;--hos-motion-loop-base: 1.2s;--hos-motion-loop-slow: 1.8s;--hos-motion-ease-standard: cubic-bezier(.2, .4, .2, 1);--hos-motion-ease-enter: cubic-bezier(0, 0, .2, 1);--hos-motion-ease-exit: cubic-bezier(.35, 0, 1, 1);--hos-z-base: 0;--hos-z-raised: 10;--hos-z-sticky: 20;--hos-z-docked: 40;--hos-z-sheet: 60;--hos-z-drawer: 900;--hos-z-dialog: 1000;--hos-z-floating: 1100;--hos-z-tooltip: 1200;--hos-z-toast: 1300;--hos-control-height-xs: 24px;--hos-control-height-sm: 32px;--hos-control-height-md: 40px;--hos-control-height-lg: 48px;--hos-kbd-height-sm: 16px;--hos-kbd-height-md: 20px;--hos-icon-size-sm: 12px;--hos-icon-size-md: 16px;--hos-icon-size-lg: 20px;--hos-row-height-compact: 37px;--hos-row-height-default: 49px;--hos-row-height-comfortable: 65px;--hos-cell-padding-block-compact: var(--hos-space-75);--hos-cell-padding-block: var(--hos-space-100);--hos-cell-padding-inline-compact: var(--hos-space-150);--hos-cell-padding-inline: var(--hos-space-200);--hos-size-xs: 200px;--hos-size-sm: 260px;--hos-size-md: 320px;--hos-size-lg: 420px;--hos-size-xl: 520px;--hos-size-2xl: 680px;--hos-layout-side-bar-width: 220px;--hos-layout-dashboard-content-width: 968px;--hos-layout-dashboard-top-bar-height: 48px;--hos-layout-dashboard-top-padding: 24px;--hos-layout-dashboard-padding-bottom: 112px;--hos-layout-dashboard-horizontal-padding: 32px;--hos-layout-chat-column-width: 768px;--hos-dialog-width-sm: 448px;--hos-dialog-width-md: 576px;--hos-dialog-width-lg: 800px;--hos-dialog-width-xl: 1024px;--hos-drawer-width: 424px;--hos-popover-width: 340px;--hos-floating-slide: 4px;--hos-scrim-blur: 8px;--hos-focus-ring: 2px solid var(--hos-border-focus-ring);--hos-focus-ring-offset: 1px;--hos-ring-width-sm: 1px;--hos-ring-width-md: 2px;--hos-ring-width-lg: 4px;--hos-radio-dot-inset: 6.5px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--font);font-size:var(--hos-type-body-size);line-height:1.6;font-weight:var(--hos-font-weight-regular);font-optical-sizing:auto;color:var(--hos-text-title);background-color:var(--hos-background-sidebar);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:hidden;scrollbar-color:var(--hos-scrollbar-thumb) transparent}html[data-page=plain] body{background-color:var(--hos-background-default)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--hos-text-link)}:focus-visible{outline:2px solid var(--hos-text-focused);outline-offset:2px}::selection{background:var(--hos-background-emphasized-hovered)}.m-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-t-titleHero,.m-t-titleMain,.m-t-titleSecondary,.m-t-titleMinor,.m-t-titleEyebrow,.m-t-bodyLarge,.m-t-bodyLargeDemi,.m-t-bodyDefault,.m-t-bodyDefaultDemi,.m-t-bodySecondary,.m-t-bodySecondaryDemi,.m-t-label,.m-t-labelDemi,.m-t-tiny,.m-t-tinyDemi,.m-t-micro,.m-t-microDemi{font-family:var(--font);font-optical-sizing:auto;margin:0}.m-t-titleHero{font-size:var(--hos-type-display-size);line-height:var(--hos-type-display-line-height);font-weight:var(--hos-font-weight-book);letter-spacing:0}.m-t-titleMain{font-size:var(--hos-type-title-size);line-height:var(--hos-type-title-line-height);font-weight:var(--hos-font-weight-book);letter-spacing:0}.m-t-titleSecondary{font-size:var(--hos-type-title-sm-size);line-height:var(--hos-type-title-sm-line-height);font-weight:var(--hos-font-weight-regular);letter-spacing:0}.m-t-titleMinor{font-size:var(--hos-type-body-lg-size);line-height:var(--hos-type-body-lg-line-height);font-weight:var(--hos-font-weight-regular);letter-spacing:0}.m-t-titleEyebrow{font-size:var(--hos-type-caption-size);line-height:24px;font-weight:var(--hos-font-weight-demi);letter-spacing:1px;text-transform:uppercase}.m-t-bodyLarge{font-size:var(--hos-type-body-lg-size);line-height:var(--hos-type-body-lg-line-height);font-weight:var(--hos-font-weight-regular);letter-spacing:0}.m-t-bodyLargeDemi{font-size:var(--hos-type-body-lg-size);line-height:var(--hos-type-body-lg-line-height);font-weight:var(--hos-font-weight-demi);letter-spacing:0}.m-t-bodyDefault{font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);font-weight:var(--hos-font-weight-regular);letter-spacing:0}.m-t-bodyDefaultDemi{font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);font-weight:var(--hos-font-weight-demi);letter-spacing:0}.m-t-bodySecondary{font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);font-weight:var(--hos-font-weight-regular);letter-spacing:0}.m-t-bodySecondaryDemi{font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);font-weight:var(--hos-font-weight-demi);letter-spacing:0}.m-t-label{font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);font-weight:var(--hos-font-weight-regular);letter-spacing:var(--hos-type-label-tracking)}.m-t-labelDemi{font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);font-weight:var(--hos-font-weight-demi);letter-spacing:.2px}.m-t-tiny{font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);font-weight:var(--hos-font-weight-regular);letter-spacing:var(--hos-type-caption-tracking)}.m-t-tinyDemi{font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);font-weight:var(--hos-font-weight-demi);letter-spacing:var(--hos-type-caption-tracking)}.m-t-micro{font-size:var(--hos-type-micro-size);line-height:var(--hos-type-micro-line-height);font-weight:var(--hos-font-weight-regular);letter-spacing:var(--hos-type-micro-tracking);text-transform:uppercase}.m-t-microDemi{font-size:var(--hos-type-micro-size);line-height:var(--hos-type-micro-line-height);font-weight:var(--hos-font-weight-demi);letter-spacing:var(--hos-type-micro-tracking);text-transform:uppercase}:is(.m-t-bodyLarge,.m-t-bodyDefault,.m-t-bodySecondary,.m-t-label,.m-t-tiny,.m-t-micro) :is(b,strong){font-weight:var(--hos-font-weight-demi)}.m-t-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.m-t-truncate{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.m-tone-default{color:var(--hos-text-default)}.m-tone-secondary{color:var(--hos-text-secondary)}.m-tone-tertiary{color:var(--hos-text-tertiary)}.m-tone-emphasized{color:var(--hos-text-emphasized)}.m-tone-title{color:var(--hos-text-title)}.m-tone-disabled{color:var(--hos-text-disabled)}.m-tone-placeholder{color:var(--hos-text-placeholder)}.m-tone-link{color:var(--hos-text-link)}.m-tone-focused{color:var(--hos-text-focused)}.m-tone-error{color:var(--hos-text-error)}.m-tone-destructive{color:var(--hos-text-destructive)}.m-tone-success{color:var(--hos-text-success)}.m-tone-warning{color:var(--hos-text-warning)}.m-tone-money{color:var(--hos-text-money)}.m-tone-money-in{color:var(--hos-text-money-in)}.m-tone-money-out{color:var(--hos-text-money-out)}.m-tone-money-pending{color:var(--hos-text-money-pending-or-null)}.m-tone-on-primary{color:var(--hos-text-on-primary)}.m-tone-on-inverted{color:var(--hos-text-on-inverted)}.m-tone-on-inverted-secondary{color:var(--hos-text-on-inverted-secondary)}.m-icon{flex-shrink:0;display:inline-block;vertical-align:middle;color:inherit}.m-icon-default{color:var(--hos-icon-default)}.m-icon-secondary{color:var(--hos-icon-secondary)}.m-icon-tertiary{color:var(--hos-icon-tertiary)}.m-icon-emphasized{color:var(--hos-icon-emphasized)}.m-icon-primary{color:var(--hos-icon-primary)}.m-icon-success{color:var(--hos-icon-success)}.m-icon-warning{color:var(--hos-icon-warning)}.m-icon-error{color:var(--hos-icon-error)}.m-icon-destructive{color:var(--hos-icon-destructive)}.m-icon-money-in{color:var(--hos-icon-money-in)}.m-icon-money-out{color:var(--hos-icon-money-out)}.m-icon-on-primary{color:var(--hos-icon-on-primary)}.m-icon-on-inverted{color:var(--hos-icon-on-inverted)}.m-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.m-money-emphasized{color:var(--hos-text-emphasized)}.m-money-default{color:var(--hos-text-money)}.m-money-secondary{color:var(--hos-text-secondary)}.m-money-tertiary{color:var(--hos-text-tertiary)}.m-money-money-in{color:var(--hos-text-money-in)}.m-money-money-out{color:var(--hos-text-money-out)}.m-money-pending{color:var(--hos-text-money-pending-or-null)}.m-money-group{padding-right:.03em}.m-money-cents{letter-spacing:.0005em;font-size:var(--hos-type-fraction-size);position:relative;top:-.265em}.m-money-cents .m-money-decimal{padding-left:.07em}.m-money-strike{background:linear-gradient(transparent,transparent 58%,currentColor 58% 65%,transparent 65%,transparent)}.m-stack{display:flex;min-width:0;gap:var(--m-stack-gap)}.m-stack--column{flex-direction:column}.m-stack--row{flex-flow:row wrap;align-items:center}.m-stack--gap-50{--m-stack-gap: var(--hos-space-50)}.m-stack--gap-100{--m-stack-gap: var(--hos-space-100)}.m-stack--gap-150{--m-stack-gap: var(--hos-space-150)}.m-stack--gap-200{--m-stack-gap: var(--hos-space-200)}.m-stack--gap-300{--m-stack-gap: var(--hos-space-300)}.m-stack--gap-400{--m-stack-gap: var(--hos-space-400)}.m-stack--align-start{align-items:flex-start}.m-stack--align-center{align-items:center}.m-stack--align-end{align-items:flex-end}.m-stack--justify-center{justify-content:center}.m-stack--justify-end{justify-content:flex-end}.m-stack--justify-between{justify-content:space-between}.m-stack--busy{opacity:var(--hos-opacity-disabled)}ul.m-stack,ol.m-stack{margin:0;padding:0;list-style:none}.m-code{position:relative;min-width:0;border-radius:var(--hos-radius-md);background:var(--hos-background-secondary)}.m-code-pre{margin:0;padding:var(--hos-space-200);padding-right:var(--hos-space-600);overflow:auto;font-family:var(--hos-font-family-monospace);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);color:var(--hos-text-default);white-space:pre}.m-code--max-md .m-code-pre{max-height:320px}.m-code--max-lg .m-code-pre{max-height:560px}.m-code .m-code-copy{position:absolute;top:var(--hos-space-100);right:var(--hos-space-100)}.m-splitlayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--hos-drawer-width));grid-template-areas:"main side";gap:var(--hos-space-300);align-items:start;min-width:0}.m-splitlayout--side-left{grid-template-columns:minmax(0,var(--hos-drawer-width)) minmax(0,1fr);grid-template-areas:"side main"}.m-splitlayout-main,.m-splitlayout-side{display:flex;flex-direction:column;gap:var(--hos-space-300);min-width:0}.m-splitlayout-main{grid-area:main}.m-splitlayout-side{grid-area:side}@media(max-width:899px){.m-splitlayout,.m-splitlayout--side-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "side"}}.m-stack--divided.m-stack--column>*+*{padding-top:var(--m-stack-gap);border-top:1px solid var(--hos-border-default)}.m-stack--divided.m-stack--row>*+*{padding-left:var(--m-stack-gap);border-left:1px solid var(--hos-border-default)}.m-btn{position:relative;display:inline-flex;flex-flow:row;justify-content:center;align-items:center;box-sizing:border-box;margin:0;border:none;white-space:nowrap;text-decoration-line:none;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--hos-motion-duration-instant) var(--hos-motion-ease-standard),box-shadow var(--hos-motion-duration-instant) var(--hos-motion-ease-standard)}.m-btn:focus,.m-btn:focus-visible{outline:2px solid transparent}.m-btn:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset);box-shadow:none}.m-btn:active:not(:disabled,.m-btn--disabled,.m-btn--loading){transform:scale(.99)}.m-btn--disabled:not(.m-btn--floating),.m-btn--loading:not(.m-btn--floating){opacity:var(--hos-opacity-disabled)}.m-btn--disabled,.m-btn--loading{cursor:default}.m-btn--small{border-radius:var(--hos-radius-full);padding:var(--hos-space-button-inset-block-sm) var(--hos-space-button-inset-inline-sm);min-height:var(--hos-control-height-sm)}.m-btn--small.m-btn--has-left{padding-left:calc(var(--hos-space-button-inset-inline-sm) - var(--hos-space-50))}.m-btn--small.m-btn--has-right{padding-right:calc(var(--hos-space-button-inset-inline-sm) - var(--hos-space-50))}.m-btn--large{border-radius:var(--hos-radius-full);padding:var(--hos-space-button-inset-block-lg) var(--hos-space-button-inset-inline-lg);min-height:var(--hos-control-height-md)}.m-btn--large.m-btn--has-left{padding-left:calc(var(--hos-space-button-inset-inline-lg) - var(--hos-space-50))}.m-btn--large.m-btn--has-right{padding-right:calc(var(--hos-space-button-inset-inline-lg) - var(--hos-space-50))}.m-btn--full{display:flex;width:100%}.m-btn--icon-only{border-radius:var(--hos-radius-full);padding:0;width:var(--hos-control-height-sm);min-width:var(--hos-control-height-sm);height:var(--hos-control-height-sm)}.m-btn--icon-only.m-btn--large{width:var(--hos-control-height-md);min-width:var(--hos-control-height-md);height:var(--hos-control-height-md)}.m-btn--icon-only.m-btn--xsmall{width:var(--hos-control-height-xs);min-width:var(--hos-control-height-xs);height:var(--hos-control-height-xs);min-height:var(--hos-control-height-xs)}.m-btn-label{display:block;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-btn-icon{display:block;flex:none;pointer-events:none}.m-btn-icon--left{margin-right:var(--hos-space-gap-inline-md)}.m-btn-icon--right{margin-left:var(--hos-space-gap-inline-md)}.m-btn-icon--center{position:absolute}.m-btn-glyph{display:inline-flex;align-items:center;justify-content:center}.m-btn-glyph>svg{width:100%;height:100%}.m-btn-caret{transition:transform var(--hos-motion-duration-base) var(--hos-motion-ease-standard)}.m-btn[aria-expanded=true] .m-btn-caret{transform:rotate(180deg)}.m-btn-hidden{visibility:hidden}.m-btn-spinner{position:absolute}@media(prefers-reduced-motion:reduce){.m-btn,.m-btn-caret{transition:none}}.m-btn--primary{background-color:var(--hos-background-primary);color:var(--hos-text-on-primary)}.m-btn--primary .m-btn-icon{color:var(--hos-icon-on-primary)}.m-btn--primary:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]){background-color:var(--hos-background-primary-hovered)}.m-btn--secondary{background-color:var(--hos-background-secondary);color:var(--hos-text-default)}.m-btn--secondary .m-btn-icon{color:var(--hos-icon-default)}.m-btn--secondary:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]){background-color:var(--hos-background-secondary-hovered);color:var(--hos-text-emphasized)}.m-btn--secondary:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]) .m-btn-icon{color:var(--hos-icon-emphasized)}.m-btn--tertiary{background-color:transparent;color:var(--hos-text-default)}.m-btn--tertiary .m-btn-icon{color:var(--hos-icon-default)}.m-btn--tertiary:is(:disabled,.m-btn--disabled,.m-btn--loading){background-color:var(--hos-background-default)}.m-btn--tertiary:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]){background-color:var(--hos-background-secondary);color:var(--hos-text-emphasized)}.m-btn--tertiary:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]) .m-btn-icon{color:var(--hos-icon-emphasized)}.m-btn--destructive{background-color:var(--hos-background-destructive);color:var(--hos-text-destructive)}.m-btn--destructive .m-btn-icon{color:var(--hos-icon-destructive)}.m-btn--destructive:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]){background-color:var(--hos-background-destructive-hovered)}.m-btn--floating{background-color:var(--hos-background-surface-floating);color:var(--hos-text-default);box-shadow:var(--hos-shadow-card)}.m-btn--floating:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,.m-btn--hover,[aria-expanded=true]){box-shadow:var(--hos-shadow-popover)}.m-btn--floating .m-btn-icon{color:var(--hos-icon-default)}.m-btn--floating .m-btn-spinner{opacity:var(--hos-opacity-disabled)}.m-btn--floating:is(:disabled,.m-btn--disabled){color:color-mix(in srgb,var(--hos-text-default) 40%,transparent)}.m-btn--floating:is(:disabled,.m-btn--disabled) .m-btn-icon{color:color-mix(in srgb,var(--hos-icon-default) 40%,transparent)}.m-btn--floating:not(:disabled,.m-btn--disabled,.m-btn--loading):focus-visible{box-shadow:none}.m-btn--floating:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]){color:var(--hos-text-emphasized)}.m-btn--floating:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]) .m-btn-icon{color:var(--hos-icon-emphasized)}.m-btn--inverted{background-color:transparent;color:var(--hos-icon-on-inverted)}.m-btn--inverted .m-btn-icon{color:var(--hos-icon-on-inverted)}.m-btn--inverted:not(:disabled,.m-btn--disabled,.m-btn--loading):is(:hover,:focus-visible,.m-btn--hover,[aria-expanded=true]){background-color:var(--hos-background-on-inverted-hovered)}.m-spinner{display:inline-flex;flex:none;align-items:center;justify-content:center;color:inherit}.m-spinner--ring{box-sizing:border-box;border:1.5px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:var(--hos-radius-full);animation:m-spinner-turn var(--hos-motion-loop-fast) linear infinite}.m-spinner--ring.m-spinner--small{width:12px;height:12px}.m-spinner--ring.m-spinner--medium{width:16px;height:16px}.m-spinner--dots{gap:var(--hos-space-50)}.m-spinner--dots i{display:block;border-radius:var(--hos-radius-full);background:currentColor;animation:m-spinner-dot var(--hos-motion-loop-base) ease-in-out infinite}.m-spinner--dots.m-spinner--small i{width:5px;height:5px}.m-spinner--dots.m-spinner--medium{height:var(--hos-space-300)}.m-spinner--dots.m-spinner--medium i{width:6px;height:6px;animation:m-spinner-bounce var(--hos-motion-loop-base) ease-in-out infinite}.m-spinner--dots i:nth-child(2){animation-delay:var(--hos-motion-duration-fast)}.m-spinner--dots i:nth-child(3){animation-delay:calc(var(--hos-motion-duration-fast) * 2)}.m-typing{color:var(--hos-icon-tertiary)}@keyframes m-spinner-turn{to{transform:rotate(360deg)}}@keyframes m-spinner-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes m-spinner-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.m-spinner--ring{animation-duration:calc(var(--hos-motion-loop-fast) * 3)}.m-spinner--dots i{animation:none;opacity:.6}}.m-kbd{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--hos-kbd-height-md);height:var(--hos-kbd-height-md);padding:0 var(--hos-space-component-inset-sm);border:1px solid var(--hos-border-emphasized);border-radius:var(--hos-radius-sm);background:var(--hos-background-default);color:var(--hos-text-default);font-family:var(--hos-font-family-text);vertical-align:top}.m-kbd-text{display:inline-flex;align-items:center;font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking)}.m-kbd--glyph{padding:0;color:var(--hos-icon-emphasized)}.m-kbd-text>svg{width:12px;height:12px}.m-kbd--small{min-width:var(--hos-kbd-height-sm);height:var(--hos-kbd-height-sm);padding:0 5px;border-color:var(--hos-border-default);color:var(--hos-text-tertiary)}.m-kbd--small .m-kbd-text{font-size:var(--hos-type-micro-size);line-height:16px;letter-spacing:.4px}.m-btngroup{display:flex}.m-btngroup--horizontal{flex-flow:row wrap;align-items:center;gap:var(--hos-space-gap-inline-lg)}.m-btngroup--vertical{flex-direction:column;align-items:stretch;gap:var(--hos-space-gap-block-lg)}.m-btngroup-row{display:flex;justify-content:space-between;align-items:center;gap:var(--hos-space-gap-inline-xl)}.m-btngroup-trailing{display:flex;flex:none}.m-split{position:relative;width:fit-content;font-family:var(--hos-font-family-text)}.m-split--disabled{opacity:var(--hos-opacity-disabled);pointer-events:none}.m-split-pill{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:fit-content;height:var(--hos-control-height-sm);border-radius:var(--hos-radius-full)}.m-split-main{position:relative;z-index:1;display:flex;align-items:center;margin:0;border:none;padding:var(--hos-space-button-inset-block-sm) var(--hos-space-button-inset-inline-sm);border-radius:var(--hos-radius-full) 0 0 var(--hos-radius-full);background:var(--hos-background-secondary);color:var(--hos-text-default);font-family:var(--hos-font-family-text);cursor:pointer}.m-split-main:active,.m-split-main:focus,.m-split-drop:active,.m-split-drop:focus{outline:2px solid transparent}.m-split-main:focus-visible,.m-split-drop:focus-visible{z-index:2;outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset);box-shadow:none}.m-split-main:hover,.m-split-main:focus-visible{background:var(--hos-background-secondary-hovered);color:var(--hos-text-emphasized)}.m-split-main:active{background:var(--hos-background-secondary-hovered)}.m-split-icon{flex:none;margin-right:var(--hos-space-gap-inline-md);color:var(--hos-icon-default)}:is(.m-split-main:hover,.m-split-main:focus-visible)>.m-split-icon{color:var(--hos-icon-emphasized)}.m-split-label{white-space:nowrap;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-split-drop{position:relative;z-index:1;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0;padding:0;border:none;border-left:1px solid var(--hos-border-emphasized);border-radius:0 var(--hos-radius-full) var(--hos-radius-full) 0;background:var(--hos-background-secondary);cursor:pointer}.m-split-drop:hover,.m-split-drop:focus-visible,.m-split-drop:active,.m-split-drop--open{background:var(--hos-background-secondary-hovered)}.m-split-pill:has(:focus-visible) .m-split-drop{border-left-color:transparent}.m-split-caret{display:block;margin:0 calc(var(--hos-space-gap-inline-lg) - 1.5px);color:var(--hos-icon-default);pointer-events:none;-webkit-user-select:none;user-select:none;transform:perspective(100px) rotateX(0);transition:transform var(--hos-motion-duration-base) var(--hos-motion-ease-standard)}:is(.m-split-drop:hover,.m-split-drop:focus-visible)>.m-split-caret{color:var(--hos-icon-emphasized)}.m-split-drop[aria-expanded=true] .m-split-caret{transform:perspective(100px) rotateX(180deg)}@media(prefers-reduced-motion:reduce){.m-split-caret{transition:none}}.m-toolbar{display:flex;align-items:center;font-family:var(--hos-font-family-text)}.m-toolbar-icons{display:flex;align-items:center;gap:var(--hos-space-gap-inline-sm);margin-right:var(--hos-space-100)}.m-toolbar-sort{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:var(--hos-space-100);padding:var(--hos-space-100) var(--hos-space-150)}.m-toolbar-field{display:flex;flex-direction:column;min-width:0}.m-toolbar-field-label{margin-bottom:var(--hos-space-gap-block-xs);color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-toolbar-field-box{position:relative;display:flex;align-items:center;box-sizing:border-box;height:var(--hos-control-height-md);border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-md);background:var(--hos-background-input)}.m-toolbar-field-box:hover{background:var(--hos-background-input-hovered);box-shadow:var(--hos-box-shadow-input-hovered)}.m-toolbar-field-box select{appearance:none;width:100%;height:100%;min-width:0;margin:0;border:none;padding:0 36px 0 calc(var(--hos-space-input-inset-inline-md) - 1px);border-radius:var(--hos-radius-md);background:transparent;color:var(--hos-text-default);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);text-overflow:ellipsis;cursor:pointer}.m-toolbar-field-box select:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-toolbar-field-box svg{position:absolute;right:var(--hos-space-component-inset-lg);color:var(--hos-icon-default);pointer-events:none}.m-link{color:var(--hos-text-link);cursor:pointer;text-decoration-line:none;text-underline-offset:2px}.m-link:is(:hover,.m-forced):not(.m-link--disabled){color:var(--hos-text-link-hovered)}.m-link--always,.m-link--hover:is(:hover,.m-forced){text-decoration-line:underline}.m-link--disabled{opacity:var(--hos-opacity-disabled);cursor:default;text-decoration-line:none}.m-link--chevron{display:inline-flex;align-items:center;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:nowrap}.m-link--chevron.m-link--always,.m-link--chevron.m-link--hover:is(:hover,.m-forced){text-decoration-line:none}.m-link--chevron.m-link--always .m-link-text,.m-link--chevron.m-link--hover:is(:hover,.m-forced) .m-link-text{text-decoration-line:underline;text-underline-offset:2px}.m-link-chevron{flex:none;width:20px;height:20px;margin:calc(-1 * var(--hos-space-25)) -7.5px calc(-1 * var(--hos-space-25)) 0}.m-link--back{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--hos-space-gap-inline-sm);padding:var(--hos-space-25) 0;color:var(--hos-text-secondary);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height)}.m-link--back:is(:hover,.m-forced):not(.m-link--disabled){color:var(--hos-text-emphasized)}.m-link--back .m-link-icon{flex:none;color:var(--hos-icon-secondary)}.m-link--back:is(:hover,.m-forced) .m-link-icon{color:var(--hos-icon-emphasized)}.m-link:focus{outline:none}.m-link:focus-visible,.m-viewall:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset);border-radius:var(--hos-radius-sm)}.m-viewall:focus-visible{border-radius:var(--hos-radius-md)}.m-link--button{margin:0;padding:0;border:none;background:none;font:inherit}.m-link--button:is(.m-link--chevron,.m-link--back){font-family:var(--hos-font-family-text)}.m-link--button.m-link--chevron{font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height)}.m-link--button.m-link--back{padding:var(--hos-space-25) 0;font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height)}.m-viewall{display:flex;align-self:stretch;align-items:center;box-sizing:border-box;width:100%;margin:0;border:none;padding:var(--hos-space-component-inset-md);background:none;color:var(--hos-text-default);font-family:var(--hos-font-family-text);text-align:left;text-decoration-line:none;cursor:pointer}.m-viewall:hover,.m-viewall.m-forced{background:var(--hos-background-default-hovered);border-radius:var(--hos-radius-md)}.m-viewall-row{display:flex;flex:1 0 0;align-items:center;gap:var(--hos-space-gap-inline-lg);min-width:0}.m-viewall-badge{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary-high-contrast);color:var(--hos-icon-default)}.m-viewall-label{flex:1 0 0;color:var(--hos-text-default);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-field,.m-textarea-field,.m-dropzone-field{display:flex;flex-direction:column;min-width:0;max-width:100%;position:relative;font-family:var(--hos-font-family-text)}.m-field-label{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--hos-space-gap-block-xs);font-family:var(--hos-font-family-text);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary);cursor:default}.m-field-required,.m-field-label-trailing{color:var(--hos-text-tertiary)}.m-field-label--disabled{color:var(--hos-text-disabled);-webkit-user-select:none;user-select:none}.m-field-label--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.m-field-hint{display:block;margin-top:var(--hos-space-gap-block-xs);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary)}.m-field-hint--disabled{color:var(--hos-text-disabled);-webkit-user-select:none;user-select:none}.m-field-error{display:flex;align-items:flex-start;padding:1px 0;margin-top:var(--hos-space-gap-block-xs);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:18px;letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-error)}.m-field-error-icon-box{display:flex;align-items:center;height:18px;flex-shrink:0}.m-field-error-icon{height:13px;width:13px;margin-left:var(--hos-space-gap-inline-2xs);position:relative;top:-1px;color:var(--hos-icon-error)}.m-field-error-text{margin-left:7px;line-height:18px}.m-input{display:flex;flex-flow:row;align-items:center;box-sizing:border-box;width:100%;height:var(--hos-control-height-md);padding:calc(var(--hos-space-input-inset-block-md) - 1px) var(--hos-space-input-inset-inline-md);border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-md);background:var(--hos-background-input);color:var(--hos-icon-tertiary)}.m-input:hover:not(.m-input--disabled){cursor:text}.m-input:hover:not(.m-input--disabled):not(:focus-within),.m-input[data-force=hover]:not(.m-input--disabled){transition:all var(--hos-motion-duration-instant) linear;background:var(--hos-background-input-hovered);box-shadow:var(--hos-box-shadow-input-hovered)}.m-input:focus-within,.m-input[data-force=focus]{outline:2px solid var(--hos-border-input-focused);outline-offset:-1px;box-shadow:none;transition:none;background:var(--hos-background-input-focused);border-color:transparent;color:var(--hos-text-default)}.m-input--error{border-color:var(--hos-border-input-error)}.m-input--error:focus-within,.m-input--error[data-force=focus]{outline-color:var(--hos-border-input-error-focused)}.m-input--disabled{background:var(--hos-background-input-disabled);opacity:var(--hos-opacity-disabled);pointer-events:none}.m-input-el{flex-grow:1;min-width:0;width:100%;height:24px;padding:0;margin:0;border:none;background:none;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);transition:all var(--hos-motion-duration-instant) linear;appearance:none}.m-input-el:focus{outline:none}.m-input-el::placeholder{color:var(--hos-text-placeholder);opacity:1}.m-input-el::-webkit-search-cancel-button,.m-input-el::-webkit-search-decoration{appearance:none}.m-input-el[type=number]::-webkit-outer-spin-button,.m-input-el[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.m-input-el[type=number]{-moz-appearance:textfield}.m-input-prefix,.m-input-suffix{display:flex;align-items:center;flex-shrink:0;cursor:default;-webkit-user-select:none;user-select:none}.m-input-prefix{margin-right:var(--hos-space-gap-inline-sm)}.m-input-suffix{margin-left:var(--hos-space-gap-inline-sm)}.m-input-prefix.m-input-affix-icon{width:13px;height:24px;margin-right:11px;color:var(--hos-icon-tertiary)}.m-input-suffix.m-input-affix-icon{height:24px;color:var(--hos-icon-tertiary)}.m-input-affix-text{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-tertiary)}.m-input-affix-icon svg{display:block;flex-shrink:0}.m-input--sm{height:var(--hos-control-height-sm);border-radius:var(--hos-radius-sm);padding:calc(var(--hos-space-input-inset-block-sm) - 1px) calc(var(--hos-space-input-inset-inline-sm) - 1px)}.m-input--sm .m-input-affix-text{color:var(--hos-text-default)}.m-input--sm .m-input-prefix{margin-right:var(--hos-space-gap-inline-2xs)}.m-input--sm .m-input-prefix.m-input-affix-icon{margin-right:var(--hos-space-gap-inline-sm)}.m-input--sm .m-input-suffix{padding-left:var(--hos-space-component-inset-2xs)}.m-input--flow{padding:7px 11px;color:var(--hos-text-emphasized)}.m-input--flow .m-input-el{color:var(--hos-text-emphasized)}.m-input--flow:hover:not(.m-input--disabled):not(:focus-within),.m-input--flow[data-force=hover]:not(.m-input--disabled){background:var(--hos-background-input);box-shadow:none}.m-input--flow:focus-within,.m-input--flow[data-force=focus]{outline:none;background:var(--hos-background-input);border-color:var(--hos-border-input);border-bottom:2px solid var(--hos-border-input-focused-underline);padding-bottom:var(--hos-space-75);border-radius:var(--hos-radius-md) var(--hos-radius-md) 0 0}.m-input--flow.m-input--error:focus-within,.m-input--flow.m-input--error[data-force=focus]{border-bottom-color:var(--hos-border-input-error-underline)}.m-field--flow:focus-within>.m-field-label,.m-field--flow[data-force=focus]>.m-field-label{font-weight:var(--hos-font-weight-demi);letter-spacing:.6px;color:var(--hos-text-focused)}.m-input.m-input--bare,.m-input.m-input--bare:focus-within,.m-input.m-input--bare[data-force],.m-input.m-input--bare:hover:not(.m-input--disabled):not(:focus-within){height:auto;padding:0;border:0;border-radius:0;outline:none;background:none;box-shadow:none}.m-input--bare .m-input-el{height:auto;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.m-search-clear{display:grid;place-items:center;width:20px;height:20px;margin-right:-4px;padding:0;border:none;border-radius:var(--hos-radius-sm);background:none;color:var(--hos-icon-tertiary);cursor:pointer}.m-search-clear:hover{color:var(--hos-icon-default)}.m-search-clear:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-textarea{--m-ta-inset: var(--hos-space-input-inset-block-md) var(--hos-space-input-inset-inline-md);display:inline-grid;align-items:stretch;position:relative;box-sizing:border-box;width:100%;min-height:calc(var(--m-ta-min, 2) * 24px + 2 * var(--hos-space-input-inset-block-md) + 2px);max-height:calc(var(--m-ta-max, 8) * 24px + 2 * var(--hos-space-input-inset-block-md) + 2px);overflow-y:auto;vertical-align:top;border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-md);background:var(--hos-background-input);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-textarea:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--m-ta-inset);grid-area:1 / 1 / 2 / 2;margin:0;font:inherit}.m-textarea-el{grid-area:1 / 1 / 2 / 2;width:100%;margin:0;padding:var(--m-ta-inset);resize:none;overflow:hidden;border:none;background:none;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-textarea-el:focus{outline:none}.m-textarea-el::placeholder{color:var(--hos-text-placeholder);opacity:1}.m-textarea-field:not(.m-textarea-field--disabled):hover .m-textarea,.m-textarea-field[data-force=hover]:not(.m-textarea-field--disabled) .m-textarea{transition:all var(--hos-motion-duration-instant) linear;background:var(--hos-background-input-hovered);box-shadow:var(--hos-box-shadow-input-hovered)}.m-textarea-field:focus-within .m-textarea,.m-textarea-field[data-force=focus] .m-textarea{outline:2px solid var(--hos-border-input-focused);outline-offset:-1px;box-shadow:none;transition:none;background:var(--hos-background-input-focused);border:1px solid transparent}.m-textarea--error{border-color:var(--hos-border-input-error)}.m-textarea-field:focus-within .m-textarea--error,.m-textarea-field[data-force=focus] .m-textarea--error{outline-color:var(--hos-border-input-error-focused)}.m-textarea-field--disabled .m-textarea{background:var(--hos-background-input-disabled);opacity:var(--hos-opacity-disabled);pointer-events:none;overflow-y:clip}.m-form-row{display:grid;grid-template-columns:296px 350px;column-gap:var(--hos-space-1000);row-gap:var(--hos-space-gap-block-lg);padding:var(--hos-space-300) 0;border-top:1px solid var(--hos-border-default);font-family:var(--hos-font-family-text)}.m-form-row--full{grid-template-columns:296px 1fr}.m-form-row-head{display:flex;flex-direction:column;min-width:0}.m-form-row-label{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized)}.m-form-row-desc{font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-secondary)}.m-form-row-content{display:flex;flex-flow:column;justify-content:flex-start;min-width:0;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized)}.m-form-row-content>*+*{margin-top:var(--hos-space-100)}.m-form-row-content--end{justify-self:end;align-items:flex-end}@media(max-width:767.98px){.m-form-row,.m-form-row--full{grid-template-columns:minmax(0,1fr);column-gap:0}.m-form-row-content--end{justify-self:start;align-items:stretch}}.m-form-section{display:flex;flex-direction:column;font-family:var(--hos-font-family-text)}.m-form-section+.m-form-section{margin-top:var(--hos-space-600)}.m-form-section-head{display:flex;align-items:center;gap:var(--hos-space-300)}.m-form-section-text{flex:1;min-width:0}.m-form-section-title{margin:0;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-lg-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-lg-line-height);color:var(--hos-text-title)}.m-form-section-desc{margin:0;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-secondary)}.m-form-section-action{flex-shrink:0}.m-form-section-body{margin-top:var(--hos-space-300)}@media(max-width:767.98px){.m-form-section-head{flex-direction:column;align-items:flex-start;gap:var(--hos-space-gap-block-lg)}}.m-dropzone{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:108px;padding:var(--hos-space-component-inset-xl);border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-md);background:var(--hos-background-input);color:var(--hos-text-emphasized);cursor:pointer}.m-dropzone-prompt{display:flex;justify-content:flex-start;align-items:center;gap:var(--hos-space-gap-inline-lg);min-width:0}.m-dropzone-icon{flex-shrink:0;margin:var(--hos-space-50);color:var(--hos-icon-secondary)}.m-dropzone-text{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;min-width:0}.m-dropzone-title{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-dropzone-hint{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-dropzone-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:.00001;cursor:pointer}.m-dropzone:hover:not(.m-dropzone--disabled),.m-dropzone[data-force=hover]:not(.m-dropzone--disabled),.m-dropzone:focus-within,.m-dropzone--active{outline:var(--hos-focus-ring);outline-offset:1px;box-shadow:none;background:var(--hos-background-input-hovered);border-color:var(--hos-border-input)}.m-dropzone:hover:not(.m-dropzone--disabled) .m-dropzone-icon,.m-dropzone[data-force=hover]:not(.m-dropzone--disabled) .m-dropzone-icon,.m-dropzone:focus-within .m-dropzone-icon,.m-dropzone--active .m-dropzone-icon{color:var(--hos-icon-primary)}.m-dropzone--error,.m-dropzone--error:hover:not(.m-dropzone--disabled){border-color:var(--hos-border-error)}.m-dropzone--disabled{cursor:default}.m-dropzone--disabled .m-dropzone-prompt{opacity:var(--hos-opacity-disabled)}.m-dropzone--disabled .m-dropzone-input{cursor:default}.m-dropzone--compact{height:auto;min-height:66px;justify-content:flex-start;padding:var(--hos-space-150) var(--hos-space-200)}.m-dropzone--compact .m-dropzone-prompt{gap:10px}.m-dropzone--compact .m-dropzone-icon{margin:0 -2px;color:var(--hos-icon-tertiary)}.m-dropzone--compact .m-dropzone-title{font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking)}.m-dropzone--compact .m-dropzone-hint{font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:0;color:var(--hos-text-secondary)}.m-dropzone-files{display:flex;flex-flow:column;gap:var(--hos-space-gap-block-md);margin:var(--hos-space-100) 0 0;padding:0;list-style:none}.m-dropzone-file{display:flex;align-items:center;gap:var(--hos-space-gap-inline-lg);padding:var(--hos-space-150) 17px var(--hos-space-150) var(--hos-space-300);border:1px solid var(--hos-border-default);border-radius:var(--hos-radius-md);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-dropzone-file-name{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-dropzone-file-meta{flex-shrink:0;font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);color:var(--hos-text-tertiary)}.m-dropzone-file-remove{display:grid;place-items:center;width:20px;height:20px;margin-right:1px;padding:0;border:none;border-radius:var(--hos-radius-sm);background:none;color:var(--hos-icon-default);cursor:pointer}.m-dropzone-file-remove:hover{color:var(--hos-icon-emphasized)}.m-dropzone-file-remove:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-divider-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--hos-space-gap-inline-xl);margin:var(--hos-space-300) 0;font-family:var(--hos-font-family-text)}.m-divider-text--flush{margin:0}.m-divider-text-line{flex:1;height:1px;background-color:var(--hos-border-default)}.m-divider-text-label{flex-shrink:0;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-secondary)}@media(prefers-reduced-motion:reduce){.m-input,.m-input-el,.m-textarea{transition:none!important}}.m-check{display:flex;flex-direction:row;align-items:flex-start;width:fit-content;cursor:pointer;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-check.is-disabled{cursor:default}.m-check-boxwrap{position:relative;display:flex;width:fit-content;margin-top:3px;margin-right:var(--hos-space-gap-inline-lg)}.m-check-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-check-box{position:relative;flex:none;box-sizing:border-box;width:18px;height:18px;border-width:0;border-radius:var(--hos-radius-sm);background-color:var(--hos-background-input);pointer-events:none;transition:background-color var(--hos-motion-duration-instant) var(--hos-motion-ease-standard)}.m-check-box:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--hos-ring-width-sm) var(--hos-border-input-emphasized);pointer-events:none;transition:box-shadow var(--hos-motion-duration-fast) var(--hos-motion-ease-standard)}.m-check-box:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--hos-background-input-checked);opacity:0;pointer-events:none;transition:opacity var(--hos-motion-duration-instant) var(--hos-motion-ease-standard),background-color var(--hos-motion-duration-instant) var(--hos-motion-ease-standard)}.m-check-icon{position:absolute;top:50%;left:50%;z-index:1;display:block;width:12px;height:12px;color:var(--hos-icon-on-primary);opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity var(--hos-motion-duration-instant) var(--hos-motion-ease-standard)}.m-check-box:is([data-checked],[data-indeterminate]):after,.m-check-box:is([data-checked],[data-indeterminate]) .m-check-icon{opacity:1}.m-check:not(.is-disabled):hover .m-check-box{background-color:var(--hos-background-input-focused)}.m-check:not(.is-disabled):hover .m-check-box:is([data-checked],[data-indeterminate]):after{background-color:var(--hos-background-input-checked-hovered)}.m-check:not(.is-disabled):active .m-check-box:not([data-checked]):not([data-indeterminate]):before{box-shadow:inset 0 0 0 var(--hos-ring-width-md) var(--hos-border-input-emphasized)}.m-check-input:focus-visible~.m-check-box{outline:var(--hos-focus-ring);outline-offset:1px;box-shadow:none}.m-check-input:focus-visible:not(:checked):not(:indeterminate)~.m-check-box{background-color:var(--hos-background-input-focused)}.m-check.is-disabled .m-check-box:not([data-checked]):not([data-indeterminate]){background-color:var(--hos-background-input-disabled)}.m-check.is-disabled .m-check-box:is([data-checked],[data-indeterminate]):after{background-color:var(--hos-background-input-checked-disabled)}.m-check-text{display:flex;flex-direction:column;width:100%;text-align:left}.m-check-label{color:var(--hos-text-secondary)}.m-check-sub{color:var(--hos-text-tertiary);font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height)}.m-check-label,.m-check-sub{transition:color var(--hos-motion-duration-instant) var(--hos-motion-ease-standard)}.m-check.is-on .m-check-label,.m-check:not(.is-disabled):hover .m-check-label,.m-check:has(.m-check-input:focus-visible) .m-check-label{color:var(--hos-text-emphasized)}.m-check.is-on .m-check-sub,.m-check:not(.is-disabled):hover .m-check-sub,.m-check:has(.m-check-input:focus-visible) .m-check-sub{color:var(--hos-text-secondary)}.m-check.is-disabled :is(.m-check-label,.m-check-sub){color:var(--hos-text-disabled)}.m-check--table{position:relative;min-width:40px;min-height:40px;line-height:0}.m-check--table .m-check-boxwrap{margin:11px}.m-check--table:not(.is-disabled):hover .m-check-box,.m-check--table .m-check-input:focus-visible~.m-check-box{box-shadow:var(--hos-box-shadow-input-hovered)}.m-check--table:not(.is-disabled):hover .m-check-boxwrap:before,.m-check--table .m-check-boxwrap:has(.m-check-input:focus-visible):before{content:"";position:absolute;top:-11px;left:-11px;width:40px;height:40px;border-radius:50%;background-color:var(--hos-background-default-hovered)}.m-cbl{display:flex;flex-direction:column;gap:16px;font-family:var(--hos-font-family-text)}.m-cbl-group{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md)}.m-cbl-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:var(--hos-space-component-inset-xs);border-bottom:1px solid var(--hos-border-default);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-cbl-head.is-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-cbl-label{min-width:0;color:var(--hos-text-secondary)}.m-cbl-bulk{display:inline-flex;align-items:center;flex:none;gap:var(--hos-space-gap-inline-xs);margin-left:auto;padding-left:var(--hos-space-gap-inline-lg);white-space:nowrap}.m-cbl-bulkitem{display:inline-flex;align-items:center;gap:var(--hos-space-gap-inline-xs)}.m-cbl-bulkdiv{color:var(--hos-text-tertiary)}.m-cbl-bulkbtn{padding:0;border:0;border-radius:var(--hos-radius-sm);background:none;color:var(--hos-text-link);font:inherit;cursor:pointer}.m-cbl-bulkbtn:hover{color:var(--hos-text-link-hovered)}.m-cbl-bulkbtn:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;color:var(--hos-text-link-hovered)}.m-cbl-rows,.m-cbl-children{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md)}.m-cbl-rows:has(.m-check-sub){gap:16px}.m-cbl-item{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md)}.m-cbl-item .m-check{width:100%}.m-cbl-children{padding-left:32px}.m-radiog{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md);font-family:var(--hos-font-family-text)}.m-radiog--compact{gap:0}.m-radiog-label{color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);text-align:start}.m-radiog--compact .m-radiog-label{margin-bottom:var(--hos-space-gap-block-xs)}.m-radiog-label.is-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-radio{display:flex;flex-direction:row;align-items:flex-start;cursor:pointer;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-radio.is-disabled{cursor:not-allowed}.m-radio-input{appearance:none;position:relative;flex:none;width:18px;height:18px;margin:3px var(--hos-space-gap-inline-lg) 0 0;border-radius:var(--hos-radius-full);background-color:var(--hos-background-input);box-shadow:inset 0 0 0 var(--hos-ring-width-sm) var(--hos-border-input-emphasized);cursor:pointer;transition:background-color var(--hos-motion-duration-instant) var(--hos-motion-ease-standard),box-shadow var(--hos-motion-duration-fast) var(--hos-motion-ease-standard)}.m-radio-input:after{content:"";position:absolute;top:50%;left:50%;display:block;width:5px;height:5px;border-radius:var(--hos-radius-full);background-color:var(--hos-icon-on-primary);pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform var(--hos-motion-duration-fast) var(--hos-motion-ease-standard)}.m-radio-input:checked{box-shadow:inset 0 0 0 var(--hos-radio-dot-inset) var(--hos-background-input-checked)}.m-radio-input:checked:after{transform:translate(-50%,-50%) scale(1)}.m-radio-input:checked:disabled{box-shadow:inset 0 0 0 var(--hos-radio-dot-inset) var(--hos-background-input-checked-disabled)}.m-radio-input:disabled{background-color:var(--hos-background-secondary);cursor:not-allowed}.m-radio:not(.is-disabled):hover .m-radio-input{background-color:var(--hos-background-default)}.m-radio:not(.is-disabled):hover .m-radio-input:checked{box-shadow:inset 0 0 0 var(--hos-radio-dot-inset) var(--hos-background-input-checked-hovered)}.m-radio:not(.is-disabled):active .m-radio-input:not(:checked){box-shadow:inset 0 0 0 var(--hos-ring-width-md) var(--hos-border-input-emphasized)}.m-radio-input:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-radio-text{display:flex;flex-direction:column;width:100%;text-align:left}.m-radio-label{color:var(--hos-text-secondary)}.m-radio-sub{color:var(--hos-text-tertiary);font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height)}.m-radio-label,.m-radio-sub{transition:color var(--hos-motion-duration-instant) var(--hos-motion-ease-standard)}.m-radio-input:checked+.m-radio-text .m-radio-label,.m-radio-input:focus-visible+.m-radio-text .m-radio-label,.m-radio:not(.is-disabled):hover .m-radio-label{color:var(--hos-text-emphasized)}.m-radio-input:checked+.m-radio-text .m-radio-sub,.m-radio-input:focus-visible+.m-radio-text .m-radio-sub,.m-radio:not(.is-disabled):hover .m-radio-sub{color:var(--hos-text-secondary)}.m-radio-input:disabled+.m-radio-text :is(.m-radio-label,.m-radio-sub){color:var(--hos-text-disabled)}.m-switch{position:relative;display:flex;align-items:center;gap:var(--hos-space-gap-inline-lg);width:fit-content;font-family:var(--hos-font-family-text)}.m-switch--right{flex-direction:row-reverse}.m-switch-label{color:var(--hos-text-secondary);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--hos-motion-duration-instant) ease-in-out}.m-switch--hidden .m-switch-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-switch:not(.is-disabled):hover .m-switch-label,.m-switch.is-checked .m-switch-label{color:var(--hos-text-emphasized)}.m-switch.is-disabled .m-switch-label{color:var(--hos-text-disabled);cursor:not-allowed}.m-switch-input{appearance:none;position:relative;display:flex;flex-shrink:0;align-items:center;width:40px;height:20px;margin:0;border-radius:var(--hos-radius-full);overflow:hidden;cursor:pointer}.m-switch-input:before{content:"";display:block;flex-shrink:0;box-sizing:border-box;width:40px;height:20px;border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-full);background:var(--hos-background-secondary);transition:background var(--hos-motion-duration-instant) ease-in-out}.m-switch-input:after{content:"";position:absolute;left:var(--hos-space-25);width:16px;height:16px;border-radius:var(--hos-radius-xl);background:var(--hos-icon-on-inverted);box-shadow:var(--hos-shadow-switch-knob-rest);transition:left var(--hos-motion-duration-instant) ease-in-out,box-shadow var(--hos-motion-duration-instant) ease-in-out}.m-switch--left .m-switch-input:after{left:2px}.m-switch:not(.is-disabled):hover .m-switch-input:after{box-shadow:var(--hos-shadow-switch-knob-hovered)}.m-switch-input:checked:before{background:var(--hos-background-input-checked)}.m-switch-input:checked:after{left:22px;box-shadow:var(--hos-shadow-switch-knob-rest-checked)}.m-switch:not(.is-disabled):hover .m-switch-input:checked:after{box-shadow:var(--hos-shadow-switch-knob-hovered-checked)}.m-switch-input:focus{outline:none}.m-switch-input:focus-visible:not(:disabled){outline:var(--hos-focus-ring);outline-offset:1px}.m-switch-input:disabled{cursor:not-allowed}.m-switch-input:disabled:before{background:var(--hos-background-input-disabled)}.m-switch-input:focus-visible:not(:disabled):after{box-shadow:var(--hos-shadow-switch-knob)}.m-switch-input:focus-visible:not(:disabled):checked:after{box-shadow:var(--hos-shadow-switch-knob-checked)}.m-switch-input:disabled:after{opacity:var(--hos-opacity-disabled);box-shadow:var(--hos-shadow-switch-knob)}.m-switch-input:disabled:checked:after{box-shadow:var(--hos-shadow-switch-knob-checked)}.m-switch-input:disabled:checked:before{background:var(--hos-background-input-checked-disabled);opacity:var(--hos-opacity-disabled)}@media(prefers-reduced-motion:reduce){.m-switch-input:before,.m-switch-input:after,.m-switch-label{transition:none}}.m-seg{--m-seg-h: 32px;display:inline-flex;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;box-sizing:border-box;height:var(--m-seg-h);border:1px solid var(--hos-border-emphasized);border-radius:var(--hos-radius-md);background:var(--hos-background-input);font-family:var(--hos-font-family-text)}.m-seg--large{--m-seg-h: 40px}.m-seg--full{display:flex;width:100%}.m-seg:hover{background:var(--hos-background-input-hovered)}.m-seg.is-disabled{opacity:var(--hos-opacity-disabled);pointer-events:none}.m-seg-item{position:relative;display:flex;flex-grow:1;align-items:center;justify-content:center;box-sizing:border-box;height:calc(var(--m-seg-h) - 2px);padding:calc(var(--hos-space-component-inset-xs) - 1px) var(--hos-space-component-inset-lg);border:0;border-radius:var(--hos-radius-md);outline:none;background:none;color:var(--hos-text-tertiary);font:inherit;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);text-align:center;white-space:nowrap;cursor:pointer}.m-seg--large .m-seg-item{padding:calc(var(--hos-space-component-inset-md) - 1px) var(--hos-space-component-inset-lg)}.m-seg-item:focus-visible{z-index:var(--hos-z-raised);outline:var(--hos-focus-ring);outline-offset:1px;box-shadow:none}.m-seg-item.is-selected{height:var(--m-seg-h);margin:-1px;border:1px solid var(--hos-border-input-emphasized);background:var(--hos-background-default);box-shadow:var(--hos-shadow-segment-selected);color:var(--hos-text-emphasized);clip-path:inset(0 -50px round 8px)}.m-seg-item.is-selected.is-first{clip-path:inset(0 -50px 0 0 round 8px)}.m-seg-item.is-selected.is-last{clip-path:inset(0 0 0 -50px round 8px)}.m-seg-item.is-selected.is-first.is-last{clip-path:none}.m-seg-item.has-divider:before{content:"";position:absolute;top:50%;left:0;height:12px;border-left:1px solid var(--hos-border-emphasized);translate:0 -50%}.m-seg-item:focus-visible:before{display:none}.m-seg-item.is-selected:focus-visible{clip-path:none}.m-seg-icon{display:flex;align-items:center;justify-content:center}.m-seg-icon svg{width:13px;height:13px}.m-seg--icons .m-seg-item{flex-grow:0}.m-seg-track{--m-seg-gap: var(--hos-space-25);--m-seg-icon: 13px;--m-seg-icon-gap: var(--hos-space-component-inset-xs);display:flex;align-items:center;gap:var(--m-seg-gap);box-sizing:border-box;width:100%;height:32px;padding:var(--hos-space-component-inset-2xs);border-radius:calc(var(--hos-radius-md) + var(--hos-space-component-inset-2xs));background-color:var(--hos-background-secondary);font-family:var(--hos-font-family-text)}.m-seg-track.is-disabled{opacity:var(--hos-opacity-disabled);pointer-events:none}.m-seg-chip{position:relative;display:flex;flex:auto;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;height:28px;padding:0 var(--hos-space-component-inset-2xs);border:1px solid transparent;border-radius:var(--hos-radius-md);background:none;font:inherit;cursor:pointer}.m-seg-chip:not(.is-active):hover{background-color:var(--hos-background-default-hovered)}.m-seg-chip:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px;box-shadow:none}.m-seg-chip+.m-seg-chip:before{content:"";position:absolute;top:50%;inset-inline-start:calc(-1px - var(--m-seg-gap) / 2);height:12px;border-inline-start:1px solid var(--hos-border-emphasized);opacity:0;translate:0 -50%}.m-seg-chip:not(.is-active)+.m-seg-chip:not(.is-active):before{opacity:1}.m-seg-chip:focus-visible:before{opacity:0}.m-seg-chip.is-active{flex-shrink:0;border-color:var(--hos-border-input-emphasized);background-color:var(--hos-background-default);box-shadow:var(--hos-shadow-segmented-active);cursor:default}.m-seg-chip-clip{--m-seg-slot: calc(var(--m-seg-icon) + var(--m-seg-icon-gap));display:flex;flex:none;flex-direction:row-reverse;align-items:center;width:0;overflow:hidden}.m-seg-chip.is-active .m-seg-chip-clip{width:var(--m-seg-slot)}.m-seg-chip-icon{display:flex;flex:none;align-items:center;box-sizing:border-box;width:var(--m-seg-slot);padding-inline:0 var(--m-seg-icon-gap);color:var(--hos-icon-default);opacity:0}.m-seg-chip-icon svg{width:var(--m-seg-icon);height:var(--m-seg-icon)}.m-seg-chip.is-active .m-seg-chip-icon{opacity:1}.m-seg-chip-label{overflow:hidden;color:var(--hos-text-secondary);font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);white-space:nowrap;text-overflow:ellipsis}.m-seg-chip.is-active .m-seg-chip-label{color:var(--hos-text-default)}@media(prefers-reduced-motion:no-preference){.m-seg-chip{transition:background-color var(--hos-motion-duration-fast) ease-out,border-color var(--hos-motion-duration-fast) ease-out}.m-seg-chip-clip{transition:width var(--hos-motion-duration-fast) ease-out}.m-seg-chip-icon,.m-seg-chip+.m-seg-chip:before{transition:opacity var(--hos-motion-duration-fast) ease-out}.m-seg-chip-label{transition:color var(--hos-motion-duration-fast) ease-out}}.m-menu-root{position:relative;display:inline-flex;align-items:center;align-self:flex-start}.m-menu,.m-select-pop{display:flex;flex-direction:column;align-items:stretch;min-width:max-content;max-width:calc(100vw - 2 * var(--hos-space-100));overflow:hidden auto;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px}.m-menu:focus,.m-menu:focus-visible,.m-select-pop:focus-visible{outline:none}.m-menu-item{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;flex-shrink:0;width:100%;min-height:var(--hos-control-height-md);margin:0;padding:var(--hos-space-component-inset-md) var(--hos-space-component-inset-lg);border:0;border-radius:var(--hos-radius-sm);background:transparent;color:var(--hos-text-default);font:inherit;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.m-menu-item:hover,.m-menu-item:focus,.m-menu-item:focus-visible{color:var(--hos-text-emphasized);background-color:var(--hos-background-default-hovered);outline:none}.m-menu-item:active{color:var(--hos-text-emphasized);background-color:var(--hos-background-secondary)}.m-menu-item[data-focus-visible]{z-index:5;outline:var(--hos-focus-ring);outline-offset:-2px}.m-menu-item-icon{display:flex;flex-shrink:0;align-items:center;width:var(--hos-icon-size-sm);height:var(--hos-icon-size-sm);margin-right:7px;color:var(--hos-icon-tertiary)}.m-menu-item:is(:hover,:focus) .m-menu-item-icon{color:var(--hos-icon-primary)}.m-menu-item-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.m-menu-item-label{overflow:hidden;text-overflow:ellipsis}.m-menu-item-desc-text{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-menu-item:is(:hover,:focus) .m-menu-item-desc-text{color:var(--hos-text-secondary)}.m-menu-item--desc{align-items:flex-start}.m-menu-item--desc .m-menu-item-icon{height:24px}.m-menu-item-trail{flex-shrink:0;margin-left:auto;padding-left:var(--hos-space-gap-inline-md);box-sizing:content-box;color:var(--hos-icon-tertiary)}.m-menu-item--danger:is(:hover,:focus,:focus-visible){color:var(--hos-text-destructive);background-color:var(--hos-background-destructive)}.m-menu-item--danger:is(:hover,:focus,:focus-visible) .m-menu-item-icon{color:var(--hos-icon-destructive)}.m-menu-item--danger:active{color:var(--hos-text-destructive);background-color:var(--hos-background-destructive-hovered)}.m-menu-item.is-disabled{cursor:not-allowed}.m-menu-item.is-disabled>*{opacity:var(--hos-opacity-disabled)}.m-menu-item.is-disabled:is(:hover,:focus,:focus-visible,:active){color:var(--hos-text-default);background-color:transparent}.m-menu-item.is-disabled:is(:hover,:focus) .m-menu-item-icon{color:var(--hos-icon-tertiary)}.m-menu-sr,.m-menu-sep{position:relative;flex-shrink:0;height:8px}.m-menu-sep:after{content:"";position:absolute;top:4px;left:calc(-1 * var(--hos-space-listbox-inset-inline));right:calc(-1 * var(--hos-space-listbox-inset-inline));border-top:1px solid var(--hos-border-default)}.m-menu-group{display:flex;flex-direction:column}.m-menu-group-label{padding:var(--hos-space-component-inset-md) var(--hos-space-component-inset-lg) var(--hos-space-component-inset-xs);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary)}.m-usermenu-btn{display:inline-block;width:32px;height:32px;margin:0 0 0 var(--hos-space-50);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.m-usermenu-btn:focus{outline:none}.m-usermenu-btn:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-usermenu-btn:is(:hover,.is-open) .m-avatar{filter:brightness(.95)}.m-usermenu-btn.is-open:hover .m-avatar{filter:brightness(.9)}.m-usermenu-rowroot{display:block;width:100%}.m-usermenu-row{display:flex;align-items:center;gap:6px;width:100%;height:32px;margin:0;padding:0 8px 0 2px;border:0;border-radius:var(--hos-radius-md);background:transparent;color:var(--hos-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--hos-motion-duration-fast) ease-out,color var(--hos-motion-duration-fast) ease-out}.m-usermenu-row:is(:hover,.is-open){background-color:var(--hos-background-default-hovered);color:var(--hos-text-default)}.m-usermenu-row:focus{outline:none}.m-usermenu-row:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-usermenu-row-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-usermenu-bio>.m-avatar{margin-bottom:var(--hos-space-200)}.m-usermenu{width:227px;max-height:calc(100vh - 80px);padding:var(--hos-space-component-inset-xs)}.m-usermenu-bio{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;margin-bottom:var(--hos-space-50);padding:var(--hos-space-200) var(--hos-space-150);border-bottom:1px solid var(--hos-border-default);border-radius:var(--hos-radius-sm);background-color:var(--hos-background-menu-header)}.m-usermenu-name{max-width:100%;overflow:hidden;font-size:var(--hos-type-body-lg-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-lg-line-height);white-space:nowrap;text-overflow:ellipsis}.m-usermenu-email{max-width:100%;overflow:hidden;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);white-space:nowrap;text-overflow:ellipsis;color:var(--hos-text-tertiary)}.m-usermenu-item{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;min-height:var(--hos-control-height-md);margin:0;padding:var(--hos-space-component-inset-md) var(--hos-space-component-inset-lg);border:0;border-radius:var(--hos-radius-sm);background:transparent;color:var(--hos-text-default);font:inherit;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);text-align:left;text-decoration:none;cursor:pointer}.m-usermenu-item svg{flex-shrink:0;color:var(--hos-icon-tertiary)}.m-usermenu-item:is(:hover,:focus,.is-active){color:var(--hos-text-emphasized);background-color:var(--hos-background-default-hovered);outline:none}.m-usermenu-item:is(:hover,:focus,.is-active) svg{color:var(--hos-icon-primary)}.m-usermenu-item[data-focus-visible]{outline:var(--hos-focus-ring);outline-offset:-2px}.m-usermenu-divider{flex-shrink:0;margin:var(--hos-space-100) calc(-1 * var(--hos-space-50));border-top:1px solid var(--hos-border-default)}.m-usermenu-theme-text{display:flex;flex-direction:column;align-items:flex-start}.m-usermenu-theme-value{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking)}.m-usermenu-sub{min-width:160px}.m-usermenu-radio{justify-content:space-between}.m-usermenu-check{flex-shrink:0;margin-left:var(--hos-space-gap-inline-lg);color:var(--hos-icon-primary)}.m-views-trigger{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--hos-space-gap-inline-md);height:32px;max-width:280px;margin:0;padding:0 var(--hos-space-component-inset-lg);border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-md);background:var(--hos-background-input);color:var(--hos-text-secondary);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:nowrap;cursor:pointer}.m-views-trigger:is(:hover,.is-open){color:var(--hos-text-emphasized);background:var(--hos-background-default-hovered);border-color:var(--hos-border-input-emphasized)}.m-views-trigger:focus{outline:none}.m-views-trigger:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-views-trigger-label{overflow:hidden;text-overflow:ellipsis}.m-views-caret{flex-shrink:0;color:var(--hos-icon-secondary);transition:transform var(--hos-motion-duration-base) var(--hos-motion-ease-standard)}.m-views-trigger.is-open .m-views-caret{transform:rotate(180deg);color:var(--hos-icon-emphasized)}@media(prefers-reduced-motion:reduce){.m-views-caret{transition:none}}.m-views{max-width:min(360px,calc(100vw - 16px))}.m-views-row{justify-content:space-between}.m-views-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-views-row.is-selected .m-views-name{color:var(--hos-text-emphasized)}.m-views-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--hos-space-gap-inline-2xs);margin-left:var(--hos-space-gap-inline-md);opacity:0}.m-views-row:is(:hover,:focus-within) .m-views-actions{opacity:1}.m-views-action{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:var(--hos-space-component-inset-sm);border:0;border-radius:var(--hos-radius-xs);background:transparent;color:var(--hos-icon-default);cursor:pointer}.m-views-action--edit:is(:hover,:focus-visible){color:var(--hos-icon-primary-hovered);background:var(--hos-background-default-hovered)}.m-views-action--delete:is(:hover,:focus-visible){color:var(--hos-icon-error);background:var(--hos-background-default-hovered)}.m-views-action:focus{outline:none}.m-views-action[data-focus-visible]{outline:var(--hos-focus-ring);outline-offset:-2px}.m-select{position:relative;display:flex;flex-direction:column;font-family:var(--hos-font-family-text);color:var(--hos-text-emphasized)}.m-select-field{position:relative;box-sizing:border-box;display:flex;width:100%;height:var(--hos-control-height-md);border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-md);background:var(--hos-background-input)}.m-select-field:hover:not(.is-open):not(:focus-within){background:var(--hos-background-input-hovered);box-shadow:var(--hos-box-shadow-input-hovered)}.m-select-field:is(:focus-within,.is-open){border-color:transparent;background:var(--hos-background-input-focused);outline:2px solid var(--hos-border-input-focused);outline-offset:-1px;box-shadow:none}.m-select-field.is-error{border-color:var(--hos-border-input-error)}.m-select-field.is-error:is(:focus-within,.is-open){border-color:transparent;outline-color:var(--hos-border-input-error-focused)}.m-select-field.is-disabled{pointer-events:none;background:var(--hos-background-input-disabled);opacity:var(--hos-opacity-disabled)}.m-select-input,.m-select-button{box-sizing:border-box;flex:1;min-width:0;height:100%;margin:0;padding:7px 0 7px var(--hos-space-input-inset-inline-md);border:0;border-radius:inherit;background:transparent;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);text-align:left;text-overflow:ellipsis;white-space:nowrap;appearance:none}.m-select-input::placeholder{color:var(--hos-text-placeholder)}.m-select-input:focus,.m-select-button:focus{outline:none}.m-select-input{cursor:text}.m-select-button{display:flex;align-items:center;padding-right:0;cursor:pointer}.m-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.m-select-value.is-placeholder{color:var(--hos-text-placeholder)}.m-select-suffix{display:flex;flex-shrink:0;align-items:center;width:32px;height:100%}.m-select-disclosure{display:flex;align-items:center;justify-content:center;width:32px;height:100%;margin:0;padding:0;border:0;border-radius:var(--hos-radius-md);background:transparent;color:var(--hos-icon-emphasized);cursor:pointer}.m-select-disclosure:focus{outline:none}.m-select--sm .m-select-field{height:var(--hos-control-height-sm);border-radius:var(--hos-radius-sm)}.m-select--sm :is(.m-select-input,.m-select-button){padding:calc(var(--hos-space-input-inset-block-sm) - 1px) 0 calc(var(--hos-space-input-inset-block-sm) - 1px) calc(var(--hos-space-input-inset-inline-sm) - 1px)}.m-select--sm .m-select-suffix,.m-select--sm .m-select-disclosure{width:28px}.m-select--sm .m-select-caret{width:16px;height:16px}.m-select-caret{pointer-events:none;transform:perspective(100px) rotateX(0);transition:transform var(--hos-motion-duration-base) var(--hos-motion-ease-standard)}.m-select-field.is-open .m-select-caret{transform:perspective(100px) rotateX(180deg)}@media(prefers-reduced-motion:reduce){.m-select-caret{transition:none}}.m-select-pop{min-width:0}.m-select-group{padding:calc(2 * var(--hos-space-option-inset-block-md)) var(--hos-space-option-inset-inline-md) 0;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary)}.m-select-option{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;gap:var(--hos-space-gap-inline-md);min-height:var(--hos-control-height-sm);padding:var(--hos-space-option-inset-block-md) var(--hos-space-option-inset-inline-md);border-radius:var(--hos-radius-sm);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-select-option{cursor:pointer}.m-select-option.is-active:not([aria-disabled=true]){background-color:var(--hos-background-default-hovered)}.m-select-option.is-keyboard{outline:var(--hos-focus-ring);outline-offset:-2px}.m-select-option[aria-disabled=true]{cursor:default;opacity:var(--hos-opacity-disabled)}.m-select-option-text{display:flex;flex-direction:column;flex-grow:1;min-width:0}.m-select-option-label{overflow-wrap:anywhere}.m-select-option-desc{font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-secondary);overflow-wrap:anywhere}.m-select-check{flex-shrink:0;color:var(--hos-icon-primary)}.m-select-create{font-weight:var(--hos-font-weight-demi);color:var(--hos-text-link)}.m-select-create.is-active{color:var(--hos-text-link-hovered)}.m-select-create-icon{display:flex;align-items:center}.m-org-panel{width:min(380px,calc(100vw - 2 * var(--hos-space-100)));min-width:0}.m-pop{--m-pop-dx: 0px;--m-pop-dy: calc(-1 * var(--hos-floating-slide));position:fixed;z-index:var(--hos-z-floating);box-sizing:border-box;font-family:var(--hos-font-family-text);animation:m-pop-in var(--hos-motion-duration-base) var(--hos-motion-ease-enter)}.m-pop[data-side=top]{--m-pop-dy: var(--hos-floating-slide)}.m-pop[data-side=left]{--m-pop-dx: var(--hos-floating-slide);--m-pop-dy: 0px}.m-pop[data-side=right]{--m-pop-dx: calc(-1 * var(--hos-floating-slide));--m-pop-dy: 0px}.m-pop[data-state=closed]{opacity:0;pointer-events:none;transition:opacity var(--hos-motion-duration-fast) var(--hos-motion-ease-exit)}@keyframes m-pop-in{0%{opacity:0;transform:translate(var(--m-pop-dx),var(--m-pop-dy))}}.m-pop--floating{padding:var(--hos-space-listbox-inset-block) var(--hos-space-listbox-inset-inline);border-radius:var(--hos-radius-md);background-color:var(--hos-background-surface-floating);color:var(--hos-text-emphasized);box-shadow:var(--hos-shadow-popover)}.m-pop:focus{outline:none}.m-pop--panel{width:var(--hos-popover-width);max-width:calc(100vw - 2 * var(--hos-space-200))}.m-scrim{position:fixed;inset:0;z-index:var(--hos-z-dialog);display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow:auto;box-sizing:border-box;padding:var(--hos-space-200);background-color:var(--hos-background-modal-scrim);-webkit-backdrop-filter:blur(var(--hos-scrim-blur));backdrop-filter:blur(var(--hos-scrim-blur));animation:m-scrim-in var(--hos-motion-duration-fast) var(--hos-motion-ease-standard)}.m-scrim--top{padding-top:var(--hos-space-1000)}.m-scrim--top>.m-modal{margin-top:0}@media(max-width:600px){.m-scrim--top{padding-top:var(--hos-space-200)}}.m-scrim--clear{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.m-scrim--full{padding:0}.m-scrim[data-state=closed]{opacity:0;pointer-events:none;transition:opacity var(--hos-motion-duration-fast) var(--hos-motion-ease-exit)}.m-scrim[data-state=closed]>.m-modal{opacity:0;transform:scale(.98);transition:opacity var(--hos-motion-duration-fast) var(--hos-motion-ease-exit),transform var(--hos-motion-duration-fast) var(--hos-motion-ease-exit)}@keyframes m-scrim-in{0%{opacity:0}}@keyframes m-modal-in{0%{opacity:0;transform:scale(.96)}}.m-modal{display:flex;flex-direction:row;justify-content:flex-start;margin:auto;max-width:100%;border:none;outline:none;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px;color:var(--hos-text-emphasized);animation:m-modal-in var(--hos-motion-duration-base) var(--hos-motion-ease-enter)}.m-modal--small{width:var(--hos-dialog-width-sm)}.m-modal--medium{width:var(--hos-dialog-width-md)}.m-modal--large{width:var(--hos-dialog-width-lg)}.m-modal--xlarge{width:var(--hos-dialog-width-xl)}.m-modal--full{width:100%;min-height:100%;margin:0}.m-modal--full>.m-modal-card{min-height:100%;border-radius:0;box-shadow:none}.m-modal--bare>.m-modal-card{background:none;box-shadow:none}.m-modal--scroll{min-height:255px;max-height:100%}.m-modal-card{position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin:0;border-radius:var(--hos-radius-lg);background:var(--hos-background-surface-dialog);box-shadow:var(--hos-shadow-dialog)}.m-modal--scroll .m-modal-card{height:100%}.m-modal-title{margin:0;font-family:var(--font);font-size:var(--hos-type-title-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-title-sm-line-height);color:var(--hos-text-title)}.m-modal-title--x{margin-right:var(--hos-space-500)}.m-modal-desc{margin:0 0 var(--hos-space-200);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-secondary)}.m-modal-form{padding:var(--hos-space-surface-inset-xl)}.m-modal-title--kids{margin-bottom:var(--hos-space-gap-block-xl)}.m-modal-title--sub{margin-bottom:var(--hos-space-gap-block-xs)}.m-modal-desc--form{margin-bottom:var(--hos-space-gap-block-xl)}.m-modal-desc--form:last-child{margin-bottom:0}.m-confirm-lines{display:flex;flex-direction:column;gap:var(--hos-space-50);margin-top:var(--hos-space-150)}.m-confirm-line{display:block;position:relative;padding-left:14px}.m-confirm-line:before{content:"·";position:absolute;left:var(--hos-space-25)}.m-modal-body{font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);font-weight:var(--hos-font-weight-regular);color:var(--hos-text-default)}.m-modal-actions{display:flex;justify-content:flex-end;gap:var(--hos-space-gap-inline-lg);margin-top:var(--hos-space-400)}.m-modal-grid{display:grid;grid-template-rows:72px 1fr 72px;grid-template-columns:minmax(0,1fr);height:100%;max-height:calc(100vh - 2 * var(--hos-space-200));max-height:calc(100dvh - 2 * var(--hos-space-200))}.m-modal-head,.m-modal-foot{box-sizing:border-box;padding-left:var(--hos-space-500);padding-right:var(--hos-space-500);transition:border-color var(--hos-motion-duration-base),background-color var(--hos-motion-duration-base),box-shadow var(--hos-motion-duration-base)}.m-modal-head{padding-top:36px;padding-bottom:var(--hos-space-100);border-bottom:1px solid transparent;border-radius:var(--hos-radius-lg) var(--hos-radius-lg) 0 0}.m-modal-foot{display:flex;justify-content:flex-end;gap:var(--hos-space-gap-inline-lg);isolation:isolate;padding-top:var(--hos-space-150);padding-bottom:var(--hos-space-300);border-top:1px solid transparent;border-radius:0 0 var(--hos-radius-lg) var(--hos-radius-lg)}.m-modal-head--line,.m-modal-foot--line{border-color:var(--hos-border-default);background-color:var(--hos-background-surface-raised)}.m-modal-scroll{overflow-y:auto;margin-bottom:-11px;min-height:0}.m-modal-scroll-inner{padding:0 var(--hos-space-500);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);font-weight:var(--hos-font-weight-regular);color:var(--hos-text-default)}.m-modal-scroll-inner--bare{padding-top:var(--hos-space-150)}.m-modal-close{position:absolute;top:var(--hos-space-gap-block-3xl);right:var(--hos-space-gap-block-3xl)}.m-modal--scroll .m-modal-close{top:var(--hos-space-gap-block-3xl)}@media(max-width:467px){.m-modal-form{padding:var(--hos-space-surface-inset-md)}.m-modal-head,.m-modal-foot,.m-modal-scroll-inner{padding-left:var(--hos-space-surface-inset-md);padding-right:var(--hos-space-surface-inset-md)}.m-modal-head{padding-top:var(--hos-space-surface-inset-md)}.m-modal-close,.m-modal--scroll .m-modal-close{top:var(--hos-space-200);right:var(--hos-space-200)}.m-modal-grid{grid-template-rows:auto 1fr auto}.m-modal-actions,.m-modal-foot{flex-direction:column-reverse}.m-modal-actions .m-btn,.m-modal-foot .m-btn{width:100%}}.m-tip-anchor{position:relative;display:inline-flex}.m-tip{z-index:var(--hos-z-tooltip);box-sizing:border-box;width:max-content;padding:var(--hos-space-component-inset-md) var(--hos-space-component-inset-lg);border-radius:var(--hos-radius-md);background:var(--hos-background-inverted);color:var(--hos-text-on-inverted);box-shadow:var(--hos-shadow-popover);font-family:var(--font);pointer-events:none}.m-tip[data-state=closed]{transition-duration:var(--hos-motion-duration-instant)}.m-tip--pill{border-radius:var(--hos-radius-full);padding-inline:var(--hos-space-component-inset-lg)}.m-pop.m-tip--pill{animation:none}.m-tip-label{font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);overflow-wrap:break-word}.m-tip-arrow{position:absolute;display:block;width:20px;height:7px;line-height:0;fill:var(--hos-background-inverted)}.m-tip-arrow svg{display:block}.m-tip[data-side=bottom]>.m-tip-arrow,.m-coach--floating[data-side=bottom]>.m-tip-arrow{top:-7px}.m-tip[data-side=top]>.m-tip-arrow,.m-coach--floating[data-side=top]>.m-tip-arrow{bottom:-7px;transform:rotate(180deg)}.m-tip[data-side=left]>.m-tip-arrow,.m-coach--floating[data-side=left]>.m-tip-arrow{right:-13.5px;transform:rotate(90deg)}.m-tip[data-side=right]>.m-tip-arrow,.m-coach--floating[data-side=right]>.m-tip-arrow{left:-13.5px;transform:rotate(-90deg)}.m-tip-hint{display:inline-flex;flex-direction:column;aspect-ratio:1;margin:0 var(--hos-space-gap-inline-xs);padding:var(--hos-space-component-inset-md);border:0;border-radius:50%;background:none;cursor:default;color:var(--hos-icon-secondary)}.m-tip-hint:hover{color:var(--hos-icon-default)}.m-tip-hint:focus{outline:none}.m-tip-hint:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;box-shadow:none}.m-toaster{position:fixed;left:0;right:0;bottom:var(--hos-space-600);z-index:var(--hos-z-toast);display:flex;justify-content:center;pointer-events:none}.m-toast{display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:max-content;max-width:calc(100vw - 2 * var(--hos-space-200) - 2 * var(--hos-space-component-inset-xl));padding:var(--hos-space-component-inset-lg) var(--hos-space-component-inset-xl);border-radius:var(--hos-radius-md);background-color:var(--hos-background-inverted);color:var(--hos-text-on-inverted);box-shadow:var(--hos-shadow-popover);font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);pointer-events:auto;animation:m-toast-in var(--hos-motion-duration-slow) var(--hos-motion-ease-enter)}@keyframes m-toast-in{0%{opacity:0;transform:translateY(16px)}}.m-toast--leaving{opacity:0;transition:opacity var(--hos-motion-duration-fast) var(--hos-motion-ease-exit)}.m-toast-icon{flex:none;margin-right:var(--hos-space-gap-inline-lg);color:var(--hos-icon-on-inverted)}.m-toast-icon--success{color:var(--hos-icon-on-inverted-success)}.m-toast-icon--error{color:var(--hos-icon-on-inverted-error)}.m-toast-text{min-width:0}.m-toast-action{flex:none;margin-left:var(--hos-space-gap-inline-lg);padding:0;border:0;background:none;cursor:pointer;border-radius:var(--hos-radius-md);color:var(--hos-text-on-inverted-action);font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height)}.m-toast-action:focus{outline:none}.m-toast-action:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-coach{position:relative;box-sizing:border-box;width:214px;max-width:calc(100vw - 2 * var(--hos-space-200));padding:var(--hos-space-150);border-radius:var(--hos-radius-md);background:var(--hos-background-inverted);color:var(--hos-text-on-inverted);font-family:var(--font)}.m-coach--floating{box-shadow:var(--hos-shadow-popover)}.m-coach-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--hos-space-100)}.m-coach-title{min-width:0;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height)}.m-coach-close{margin:calc(-1 * var(--hos-space-50)) calc(-1 * var(--hos-space-50)) calc(-1 * var(--hos-space-50)) 0}.m-coach-body{margin:0;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-coach-actions{margin-top:var(--hos-space-150);line-height:20px}.m-coach-link{display:inline;padding:0;border:0;background:none;cursor:pointer;color:var(--hos-text-on-inverted);font-family:var(--font);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);text-decoration-line:underline;border-radius:var(--hos-radius-sm)}.m-coach-link svg{width:14px;height:14px;margin:0 0 1px 3px;vertical-align:middle}.m-coach-link:focus{outline:none}.m-coach-link:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}@media(prefers-reduced-motion:reduce){.m-pop,.m-scrim,.m-modal,.m-toast,.m-toast-icon--loading{animation:none}.m-pop[data-state=closed],.m-scrim[data-state=closed],.m-scrim[data-state=closed]>.m-modal,.m-toast--leaving{transition:none;transform:none}}.m-side{display:flex;flex-direction:column;box-sizing:border-box;width:var(--hos-layout-side-bar-width);min-width:var(--hos-layout-side-bar-width);height:100%;background-color:var(--hos-background-sidebar);border-right:1px solid var(--hos-border-default);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px;color:var(--hos-text-emphasized)}.m-side *,.m-side *:before,.m-side *:after{box-sizing:border-box}.m-side-top{flex:none;display:flex;align-items:center;justify-content:center;height:var(--hos-layout-dashboard-top-bar-height);padding:8px 6px 8px 8px}.m-shell-phone .m-side-top{justify-content:space-between;gap:8px}.m-side-top-titled{justify-content:stretch;height:auto;min-height:var(--hos-layout-dashboard-top-bar-height);padding:8px 8px 4px 16px}.m-side-title{display:flex;flex:1;align-items:center;gap:4px;min-width:0}.m-side-title-label{flex:1;min-width:0;overflow:hidden;font-family:var(--hos-font-family-headline);font-size:var(--hos-type-body-lg-size);font-weight:500;line-height:24px;letter-spacing:-.1px;color:var(--hos-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.m-side-title-actions{display:flex;flex:none;align-items:center;gap:2px}.m-shell-phone .m-side-top-bare{justify-content:flex-end}.m-side-header{flex:none;padding:4px 8px 8px}.m-side-search{display:flex;align-items:center;gap:4px;min-width:0}.m-side-search-btn{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:var(--hos-control-height-sm);margin:0;padding:0 6px 0 12px;border:0;border-radius:var(--hos-radius-full);background-color:var(--hos-background-default-hovered);box-shadow:none;color:var(--hos-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--hos-motion-duration-fast) ease-out,box-shadow var(--hos-motion-duration-fast) ease-out,color var(--hos-motion-duration-fast) ease-out}.m-side-search-btn:hover{background-color:var(--hos-background-secondary);color:var(--hos-text-default)}.m-side-search-btn:hover .m-side-search-icon{color:var(--hos-icon-emphasized)}.m-side-search-btn:active{transform:scale(.99)}.m-side-search-btn:focus{outline:none}.m-side-search-btn:focus-visible{background-color:var(--hos-background-input-focused);box-shadow:inset 0 0 0 var(--hos-ring-width-sm) var(--hos-border-input-focused);outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-side-search-icon{flex:none;color:var(--hos-icon-secondary);transition:color var(--hos-motion-duration-fast) ease-out}.m-side-search-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-side-search-key,.m-side-search .m-notif-bell{flex:none}.m-shell-phone .m-side-search-key{display:none}.m-side-foot{flex:none;display:flex;flex-direction:column;gap:2px;padding:8px;border-top:1px solid var(--hos-border-default)}.m-side-nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:8px 0 40px;overflow-y:auto}.m-side-divider{flex:none;height:1px;margin:0;border:none;background-color:var(--hos-border-default)}.m-side-section{display:flex;flex-direction:column}.m-side-section-items{display:flex;flex-direction:column;gap:6px;padding:0 8px}.m-side-section-title{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px 16px}.m-side-section-label{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-side-section-action{margin-left:auto}.m-nav-item{width:100%}.m-nav-l1{display:flex;align-items:center;gap:6px;width:100%;height:30px;margin:0;padding:2px 8px 2px 2px;border:none;border-radius:var(--hos-radius-md);background:none;color:inherit;font:inherit;text-align:left;text-decoration-line:none;cursor:pointer;transition:background-color var(--hos-motion-duration-fast) ease-out,color var(--hos-motion-duration-fast) ease-out}.m-nav-icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--hos-radius-sm);transition:transform var(--hos-motion-duration-fast) ease-out}.m-nav-glyph{position:absolute;color:var(--hos-icon-secondary);transition:color var(--hos-motion-duration-fast) ease-out,transform var(--hos-motion-duration-fast) ease-out,filter var(--hos-motion-duration-fast) ease-out,opacity var(--hos-motion-duration-fast) ease-out}.m-nav-glyph-own{opacity:1;filter:blur(0);display:flex}.m-nav-glyph-chevron{opacity:0;filter:blur(2px)}.m-nav-text{display:flex;flex:1;align-items:center;justify-content:space-between;min-width:0}.m-nav-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-nav-l1 .m-nav-label{color:var(--hos-text-secondary);transition:background-color var(--hos-motion-duration-fast) ease-out,color var(--hos-motion-duration-fast) ease-out}.m-nav-l1:hover,.m-nav-l1:focus-visible{background-color:var(--hos-background-default-hovered)}.m-nav-l1:hover .m-nav-label,.m-nav-l1:focus-visible .m-nav-label{color:var(--hos-text-default)}.m-nav-l1:hover .m-nav-icon,.m-nav-l1:focus-visible .m-nav-icon{transform:scale(.96)}.m-nav-l1[data-active=true]{background-color:var(--hos-background-secondary)}.m-nav-l1[data-active=true] .m-nav-label{color:var(--hos-text-emphasized)}.m-nav-l1[data-active=true]:hover,.m-nav-l1[data-active=true]:focus-visible{background-color:var(--hos-background-secondary-hovered)}.m-nav-l1[aria-expanded=false]:hover .m-nav-glyph-chevron{opacity:.88;filter:blur(0)}.m-nav-l1[aria-expanded=false]:hover .m-nav-glyph-own{opacity:0;filter:blur(2px)}.m-nav-l1:focus{outline:none}.m-nav-l1:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-nav-item-disabled .m-nav-l1{cursor:default}.m-nav-item-disabled .m-nav-l1 .m-nav-label{color:var(--hos-text-disabled)}.m-nav-item-disabled .m-nav-l1:hover{background:none}.m-nav-count{flex-shrink:0;font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums}.m-nav-new{position:relative;display:inline-flex;flex-shrink:0;align-items:center;height:20px;padding:0 8px;border-radius:var(--hos-radius-sm);background-color:var(--hos-background-highlight);color:var(--hos-text-default);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);white-space:nowrap}.m-nav-nested{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--hos-motion-duration-slow) var(--hos-motion-ease-enter),opacity var(--hos-motion-duration-slow) ease-out}.m-nav-nested[data-open=true]{grid-template-rows:1fr;opacity:1}.m-nav-nested-content{min-height:0;overflow:hidden}.m-nav-sub-wrap{position:relative;display:flex;flex-direction:column;width:100%}.m-nav-sub-list{display:flex;flex-direction:column;width:100%;margin:0;padding:2px 0 0;list-style:none}.m-nav-l2{display:flex;align-items:center;gap:6px;width:100%;height:34px;margin:0;padding:0 4px 0 2px;border:none;background:none;color:var(--hos-text-secondary);font:inherit;text-align:left;text-decoration-line:none;cursor:pointer;transition:color var(--hos-motion-duration-base) ease-out}.m-nav-l2:hover{color:var(--hos-text-default)}.m-nav-l2[data-active=true]{color:var(--hos-text-emphasized)}.m-nav-l2:focus{outline:none}.m-nav-l2:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-nav-rail{position:relative;display:flex;flex-shrink:0;width:24px;height:24px}.m-nav-rail:before{content:"";position:absolute;left:11px;top:-5px;bottom:-5px;width:2px;background-color:var(--hos-border-emphasized)}.m-nav-sub-list>li:first-child .m-nav-rail:before{top:-7px}.m-nav-l2[data-active=true] .m-nav-rail:after{content:"";position:absolute;left:11px;top:2px;width:2px;height:20px;background-color:var(--hos-icon-primary);transition:background-color var(--hos-motion-duration-base) ease-out}@media(prefers-reduced-motion:reduce){.m-nav-nested,.m-nav-l1,.m-nav-icon,.m-nav-glyph{transition:none}}.m-org{position:relative;min-width:0}.m-org-button{display:flex;flex-flow:row;align-items:center;gap:8px;width:204px;height:var(--hos-control-height-sm);margin:0;padding:4px 6px 4px 2px;border:none;border-radius:var(--hos-radius-md);background:none;color:inherit;font:inherit;cursor:pointer}.m-org-button:hover,.m-org-button[data-open=true]{background:var(--hos-background-default-hovered)}.m-org-button:focus{outline:none}.m-org-button:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-org-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-title)}.m-org-badge{flex-shrink:0;margin-left:auto}.m-org-chevron{display:none;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:auto;color:var(--hos-icon-secondary)}.m-org-button:hover .m-org-chevron,.m-org-button[data-open=true] .m-org-chevron{display:flex;color:var(--hos-icon-default)}.m-org-button:hover .m-org-badge,.m-org-button[data-open=true] .m-org-badge{display:none}.m-org-compact .m-org-button{width:auto;min-width:0}.m-org-compact .m-org-name{max-width:96px}.m-org-head{display:flex;align-items:center;gap:12px;margin:0 0 4px;padding:12px;border-bottom:1px solid var(--hos-border-default);border-radius:var(--hos-radius-sm);background-color:var(--hos-background-menu-header)}.m-org-head-info{flex:1;min-width:0;overflow:hidden}.m-org-head-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--hos-type-body-lg-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-lg-line-height);color:var(--hos-text-emphasized)}.m-org-head-sub{font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-tertiary)}.m-org-badge-head{align-self:flex-start;margin-left:0}.m-side-settings-back{flex:none;display:flex}.m-backlink{min-height:28px;margin:16px 12px;padding-inline:4px}.m-settingsnav{flex:1;min-height:0;display:flex;flex-direction:column;gap:24px;padding:0 8px 16px;overflow:hidden auto}.m-settingsnav-group{display:flex;flex-direction:column;gap:4px}.m-settingsnav-header{height:20px;padding:0 4px 0 12px}.m-settingsnav-link{display:flex;align-items:center;gap:6px;width:100%;height:30px;margin:0;padding:0 12px;border:none;border-radius:var(--hos-radius-md);background:none;font:inherit;text-align:left;text-decoration-line:none;cursor:pointer}.m-settingsnav-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-secondary)}.m-settingsnav-link:hover,.m-settingsnav-link:focus-visible{background-color:var(--hos-background-default-hovered)}.m-settingsnav-link:hover .m-settingsnav-label{color:var(--hos-text-default)}.m-settingsnav-link[data-active=true]{background-color:var(--hos-background-secondary)}.m-settingsnav-link[data-active=true] .m-settingsnav-label{color:var(--hos-text-emphasized)}.m-settingsnav-link:focus{outline:none}.m-settingsnav-link:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-settingsnav-count{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--hos-radius-sm);background-color:var(--hos-background-emphasized);color:var(--hos-text-default);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking)}.m-topbar{position:sticky;top:0;background-color:var(--hos-background-default);left:0;z-index:4;flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:var(--hos-layout-dashboard-top-bar-height);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px;color:var(--hos-text-emphasized)}.m-topbar-wrap{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;min-width:0;height:var(--hos-control-height-md);margin:0 24px}.m-topbar-left{flex-grow:1;min-width:0;margin-right:12px}.m-topbar-search{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:var(--hos-control-height-sm);min-height:var(--hos-control-height-sm);margin:0 0 0 -12px;padding:4px 16px 4px 12px;border:none;border-radius:var(--hos-radius-full);background-color:transparent;color:var(--hos-text-default);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:nowrap;text-decoration-line:none;cursor:pointer}.m-topbar-search-icon{flex-shrink:0;margin-right:8px;color:var(--hos-icon-default);pointer-events:none}.m-topbar-search:hover,.m-topbar-search:focus-visible{background-color:var(--hos-background-secondary);color:var(--hos-text-emphasized)}.m-topbar-search:hover .m-topbar-search-icon,.m-topbar-search:focus-visible .m-topbar-search-icon{color:var(--hos-icon-emphasized)}.m-topbar-search:focus{outline:none}.m-topbar-search:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-topbar-search:active{transform:scale(.99)}.m-topbar-menus{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.m-topbar-slot{position:relative;display:inline-flex;height:var(--hos-control-height-sm)}.m-topbar-dot{position:absolute;top:9px;left:18px;width:6px;height:6px;border-radius:var(--hos-radius-full);background:var(--hos-background-primary);box-shadow:0 0 0 var(--hos-ring-width-sm) var(--hos-background-default);pointer-events:none}.m-topbar-user{display:inline-block;flex-shrink:0;width:32px;height:32px;margin:0 0 0 4px;padding:0;border:none;border-radius:50%;background:none;cursor:pointer}.m-topbar-user:focus{outline:none}.m-topbar-user:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-shell{display:flex;flex-direction:column;height:100svh;font-family:var(--hos-font-family-text);background-color:var(--hos-background-default);color:var(--hos-text-default)}.m-shell-fit{height:100%}.m-shell-layout{isolation:isolate;display:flex;flex-grow:1;align-items:flex-start;width:100%;min-height:0;overflow:auto;background-color:var(--hos-background-default)}.m-shell-locked{overflow:hidden}.m-shell-side{position:sticky;top:0;z-index:2;flex-shrink:0;height:100%}.m-shell-content{isolation:isolate;display:flex;flex-direction:column;flex-grow:1;align-items:stretch;min-width:0;min-height:100%;background-color:var(--hos-background-default)}.m-shell-full .m-shell-content{height:100%;overflow:auto}.m-shell-main-full{display:flex;flex-direction:column;flex-grow:1;min-width:100%;width:max-content}.m-shell-header{position:sticky;top:0;left:0;z-index:3;background-color:var(--hos-background-default)}.m-shell-main-centered{box-sizing:border-box;width:min(var(--hos-layout-dashboard-content-width),calc(100% - 2 * var(--hos-layout-dashboard-horizontal-padding)));margin:0 auto;padding:var(--hos-layout-dashboard-top-padding) 0 var(--hos-layout-dashboard-padding-bottom)}.m-shell-main-wide{width:calc(100% - 2 * var(--hos-layout-dashboard-horizontal-padding))}.m-shell-main-fill{display:flex;flex:1 0 auto;flex-direction:column;padding-bottom:var(--hos-space-300)}.m-shell-phone .m-shell-side{position:fixed;top:0;left:0;z-index:3;height:100svh;visibility:hidden;transform:translate(-100%);transition:transform var(--hos-motion-duration-slow) ease-in-out,visibility 0s linear var(--hos-motion-duration-slow)}.m-shell-phone .m-shell-side[data-open=true]{visibility:visible;transform:none;transition:transform var(--hos-motion-duration-slow) ease-in-out}.m-shell-scrim{position:fixed;inset:0;z-index:2;background-color:var(--hos-background-modal-scrim);opacity:0;pointer-events:none;transition:opacity var(--hos-motion-duration-slow) ease-in-out}.m-shell-scrim[data-open=true]{opacity:1;pointer-events:auto}.m-shell-phone .m-shell-content{width:100%}.m-shell-phone.m-shell-full .m-shell-content{height:auto;overflow:visible}.m-shell-mbar{position:sticky;top:0;left:0;z-index:4;flex:none;display:flex;align-items:center;box-sizing:border-box;height:var(--hos-layout-dashboard-top-bar-height);min-width:min(340px,100%);padding:0 16px 0 6px;border-bottom:1px solid var(--hos-border-default);background-color:var(--hos-background-default);font-family:var(--hos-font-family-text);color:var(--hos-text-emphasized)}.m-shell-mbar-wrap{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.m-shell-mbar-title{display:flex;align-items:center;gap:4px;min-width:0}.m-shell-mbar-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-shell-mbar-actions{display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px}.m-shell-mbar-actions .m-topbar-action-short{padding-inline:10px}.m-shell-mbar-actions .m-topbar-user{margin-left:0}.m-shell-phone .m-shell-main-centered{width:100%;padding:16px 16px 112px}.m-shell-phone .m-shell-main-fill{padding-bottom:var(--hos-space-300)}.m-shell-phone .m-shell-main-full{width:auto;min-width:0}@media(prefers-reduced-motion:reduce){.m-shell-phone .m-shell-side,.m-shell-phone .m-shell-side[data-open=true],.m-shell-scrim{transition:none}}.m-shell-bare:not(.m-shell-phone) .m-shell-main-centered{padding-top:var(--hos-space-400)}.m-shell-railed,.m-shell-railed .m-shell-layout,.m-shell-side-railed{background-color:var(--hos-background-rail)}.m-shell-side-railed{display:flex}.m-shell-railed .m-shell-content,.m-shell-side-railed .m-side{--hos-background-default: var(--hos-background-app);background-color:var(--hos-background-app)}.m-shell-side-railed .m-side{width:calc(var(--hos-layout-side-bar-width) + 36px);min-width:calc(var(--hos-layout-side-bar-width) + 36px);position:relative;z-index:1;border-radius:var(--hos-radius-xl) 0 0 var(--hos-radius-xl);box-shadow:var(--hos-shadow-panel);clip-path:inset(-24px 0 -24px -24px)}.m-rail{display:flex;flex-direction:column;box-sizing:border-box;width:56px;min-width:56px;height:100%;padding:10px 6px 12px;background-color:var(--hos-background-rail);transition:width var(--hos-motion-duration-base) ease,min-width var(--hos-motion-duration-base) ease}.m-rail[data-expanded=true]{width:var(--hos-layout-side-bar-width);min-width:var(--hos-layout-side-bar-width)}.m-rail-groups{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.m-rail-group{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.m-rail-foot{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.m-rail-btn{position:relative;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:44px;height:44px;padding:0 6px;overflow:hidden;border:none;border-radius:var(--hos-radius-lg);background:none;cursor:pointer;text-decoration:none;transition:width var(--hos-motion-duration-base) ease}.m-rail[data-expanded=true] .m-rail-btn{width:100%}.m-rail-btn:hover,.m-rail-btn[data-active=true]{background-color:var(--hos-background-secondary-hovered)}.m-rail-btn:focus-visible{outline:var(--hos-focus-ring)}.m-rail-avatar,.m-rail-tile,.m-rail-btn>.m-avatar{flex:none}.m-rail-count{position:absolute;left:24px;top:4px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:var(--hos-radius-full);background-color:var(--hos-background-primary);color:var(--hos-text-on-primary);font-size:var(--hos-type-micro-size);font-weight:var(--hos-font-weight-demi);line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.m-rail-tile{display:grid;place-items:center;width:32px;height:32px;color:var(--hos-icon-default)}.m-rail-icon{width:18px;height:18px}.m-rail-label{min-width:0;overflow:hidden;font-size:var(--hos-type-body-size);line-height:20px;letter-spacing:.1px;color:var(--hos-text-default);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--hos-motion-duration-fast) ease}.m-rail[data-expanded=true] .m-rail-label{opacity:1;transition:opacity var(--hos-motion-duration-base) ease var(--hos-motion-duration-instant)}.m-rail-btn[data-off=true] .m-rail-avatar{filter:grayscale(.7);opacity:.6}.m-rail-dot{position:absolute;left:32px;top:32px;width:9px;height:9px;border-radius:var(--hos-radius-full);background-color:var(--hos-text-disabled);box-shadow:0 0 0 var(--hos-ring-width-md) var(--hos-background-rail)}.m-rail-dot--fresh{background-color:var(--hos-background-accent)}.m-shell-nosidebar:not(.m-shell-phone) .m-shell-content{border-radius:var(--hos-radius-xl) 0 0 var(--hos-radius-xl);box-shadow:var(--hos-shadow-panel);clip-path:inset(-24px 0 -24px -24px)}@media(prefers-reduced-motion:reduce){.m-rail,.m-rail-btn,.m-rail-label{transition:none}}.m-cmd-trigger{display:inline-flex;position:relative;align-items:center;justify-content:center;min-height:32px;padding:4px 16px 4px 12px;border:none;border-radius:var(--hos-radius-full);background:none;color:var(--hos-text-default);font:inherit;font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:nowrap;cursor:pointer}.m-cmd-trigger-icon{margin-right:8px;color:var(--hos-icon-default);pointer-events:none;flex:none}.m-cmd-trigger:hover,.m-cmd-trigger:focus-visible{background-color:var(--hos-background-secondary);color:var(--hos-text-emphasized)}.m-cmd-trigger:hover .m-cmd-trigger-icon,.m-cmd-trigger:focus-visible .m-cmd-trigger-icon{color:var(--hos-icon-emphasized)}.m-cmd-trigger:focus{outline:none}.m-cmd-trigger:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-cmd-trigger:active{transform:scale(.99)}.m-cmd-palette{box-shadow:var(--hos-shadow-popover)}.m-cmd{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:800px;max-width:100%;height:564px;max-height:calc(100dvh - 32px);border-radius:var(--hos-radius-lg);background:var(--hos-background-surface-raised);box-shadow:0 0 0 var(--hos-ring-width-sm) var(--hos-border-default);color:var(--hos-text-emphasized);font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px;overflow:hidden}.m-cmd-inline{max-height:none}.m-cmd-input-row{display:flex;align-items:center;flex:none;height:48px;padding:0 16px;border-bottom:1px solid var(--hos-border-default)}.m-cmd-input-icon{flex:none;color:var(--hos-icon-primary);margin-right:14px}.m-cmd-input{flex:1;min-width:0;color:var(--hos-text-emphasized);font-size:var(--hos-type-body-lg-size);font-weight:var(--hos-font-weight-light);line-height:24px}.m-cmd-chips-row{display:flex;align-items:center;flex:none;padding:13px 12px 0;gap:8px}.m-cmd-chips{display:flex;gap:var(--hos-space-gap-inline-md);flex:1;min-width:0;padding:3px;margin:-3px;overflow-x:auto;scrollbar-width:none}.m-cmd-chips::-webkit-scrollbar{display:none}.m-cmd-chips-more{-webkit-mask-image:var(--hos-gradient-overflow-fade-mask);mask-image:var(--hos-gradient-overflow-fade-mask)}.m-cmd-list{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.m-cmd-group-label{padding:11px 12px 9px;color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-cmd-row{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;box-sizing:border-box;border-radius:var(--hos-radius-md);cursor:pointer;color:var(--hos-text-emphasized)}.m-cmd-row-active{background:var(--hos-background-default-hovered)}.m-cmd-lead{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--hos-radius-full);background:var(--hos-background-secondary);color:var(--hos-icon-secondary)}.m-cmd-lead-initials{background:var(--hos-background-emphasized);color:var(--hos-text-default);font-size:var(--hos-type-micro-size);font-weight:var(--hos-font-weight-demi);line-height:24px;text-transform:uppercase}.m-cmd-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:var(--hos-type-body-line-height)}.m-cmd-detail{color:var(--hos-text-tertiary)}.m-cmd-meta{flex:none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hos-text-tertiary);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:var(--hos-type-body-line-height)}.m-cmd-chevron{flex:none;color:var(--hos-icon-secondary)}.m-cmd-subs{position:relative}.m-cmd-subs:before{content:"";position:absolute;left:24px;top:0;bottom:0;border-left:1px solid var(--hos-border-emphasized)}.m-cmd-row-sub{padding-left:44px}.m-cmd-footer{display:flex;align-items:center;flex:none;gap:12px;height:36px;padding:0 16px;overflow:hidden;border-top:1px solid var(--hos-border-default)}.m-cmd-hint{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.m-cmd-chips-next{margin-right:calc(-1 * var(--hos-space-50))}.m-cmd-hint-label{color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}@media(max-width:600px){.m-cmd{height:calc(100dvh - 32px)}.m-cmd-hint:nth-child(3){display:none}}.m-notif-wrap{position:relative;display:inline-block}.m-notif-bell{display:inline-flex;position:relative;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:none;border-radius:var(--hos-radius-full);background:none;color:var(--hos-icon-default);cursor:pointer}.m-notif-bell:hover,.m-notif-bell:focus-visible,.m-notif-bell-open{background-color:var(--hos-background-secondary);color:var(--hos-icon-emphasized)}.m-notif-bell:focus{outline:none}.m-notif-bell:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-notif-bell:active{transform:scale(.99)}.m-notif-unread-dot{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:var(--hos-radius-full);background:var(--hos-background-primary);box-shadow:0 0 0 var(--hos-ring-width-md) var(--hos-background-default)}.m-notif-count{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:var(--hos-radius-full);background:var(--hos-background-primary);color:var(--hos-text-on-primary);box-shadow:0 0 0 var(--hos-ring-width-md) var(--hos-background-default);font-family:var(--font);font-size:var(--hos-type-micro-size);font-weight:var(--hos-font-weight-demi);line-height:16px;text-align:center}.m-notif-wrap-row{display:block;width:100%}.m-notif-rowbtn.is-open{background-color:var(--hos-background-default-hovered)}.m-notif-rowbtn.is-open .m-nav-label{color:var(--hos-text-default)}.m-notif-rowcount{flex:none;min-width:20px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:var(--hos-radius-full);background:var(--hos-background-primary);color:var(--hos-text-on-primary);font-family:var(--hos-font-family-text);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-demi);line-height:18px;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:640px){.m-notif-pop>.m-notif{width:calc(100vw - 2 * var(--hos-space-100));max-width:none}}.m-notif{box-sizing:border-box;width:427px;max-width:calc(100vw - 15px);min-height:145px;max-height:calc(100vh - 200px);overflow-y:auto;border-radius:var(--hos-radius-md);background-color:var(--hos-background-surface-floating);box-shadow:var(--hos-shadow-popover);color:var(--hos-text-emphasized);font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px}.m-notif:focus{outline:none}.m-notif-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;border-bottom:1px solid var(--hos-border-default);background-color:var(--hos-background-surface-floating)}.m-notif-title{color:var(--hos-text-default);font-size:var(--hos-type-body-lg-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-lg-line-height)}.m-notif-markall{display:inline-flex;position:relative;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary);color:var(--hos-icon-default);cursor:pointer}.m-notif-markall:not(:disabled):hover,.m-notif-markall:not(:disabled):focus-visible{background-color:var(--hos-background-secondary-hovered);color:var(--hos-icon-emphasized)}.m-notif-markall:disabled{opacity:var(--hos-opacity-disabled);cursor:default}.m-notif-markall:focus{outline:none}.m-notif-markall:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-notif-markall:not(:disabled):active{transform:scale(.99)}.m-notif-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-notif-list{display:flex;flex-direction:column}.m-notif-row{position:relative;display:flex;align-items:flex-start;gap:16px;width:100%;padding:12px 24px;box-sizing:border-box;border:none;border-bottom:1px solid var(--hos-border-default);background:none;text-align:left;cursor:pointer;color:var(--hos-text-default);font:inherit}.m-notif-row:last-child{border-bottom:none}.m-notif-row:hover{background:var(--hos-background-default-hovered)}.m-notif-row:focus{outline:none}.m-notif-row:focus-visible{background:var(--hos-background-default-hovered);outline:var(--hos-focus-ring);outline-offset:-2px}.m-notif-dot{position:absolute;left:10px;top:21px;width:6px;height:6px;border-radius:var(--hos-radius-full)}.m-notif-row-unread .m-notif-dot{background:var(--hos-background-primary)}.m-notif-text{display:flex;flex-direction:column;flex:1;min-width:0}.m-notif-row-title{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-notif-row-unread .m-notif-row-title{color:var(--hos-text-emphasized);font-weight:var(--hos-font-weight-demi)}.m-notif-body{color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-notif-time{flex:none;color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:24px;letter-spacing:var(--hos-type-label-tracking);white-space:nowrap}.m-table-t-body{font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-table-t-secondary{font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height)}.m-table-t-label{font-family:var(--hos-font-family-text);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-table-t-tiny{font-family:var(--hos-font-family-text);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking)}.m-table-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.m-table-tone-default{color:var(--hos-text-default)}.m-table-tone-secondary{color:var(--hos-text-secondary)}.m-table-tone-tertiary{color:var(--hos-text-tertiary)}.m-table-tone-emphasized{color:var(--hos-text-emphasized)}.m-table-wrap{position:relative;isolation:isolate;width:100%;background-color:var(--hos-background-default);color:var(--hos-text-emphasized);font-family:var(--hos-font-family-text)}.m-table{display:block;width:100%;border-collapse:separate;border-spacing:0;background-color:var(--hos-background-default)}.m-table-head{display:block;position:sticky;top:var(--m-table-sticky-top, 0px);z-index:2;isolation:isolate;background-color:var(--hos-background-default);-webkit-user-select:none;user-select:none}.m-table-head-row,.m-table-row{display:grid;grid-template-columns:var(--m-table-cols);grid-auto-flow:column;justify-content:start;width:100%}.m-table-th{display:flex;align-items:center;height:var(--hos-control-height-md);min-width:0;box-sizing:border-box;padding:var(--hos-cell-padding-block) var(--hos-cell-padding-inline) var(--hos-cell-padding-block) 0;color:var(--hos-text-tertiary);font-family:var(--hos-font-family-text);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);text-align:start;white-space:nowrap}.m-table-head-label{overflow:hidden;text-overflow:ellipsis}.m-table-body{display:block;position:relative;z-index:1}.m-table-row{position:relative;box-sizing:border-box;border:1px solid transparent;border-width:1px 0;border-top-color:var(--hos-border-default);margin-bottom:-1px}.m-table-body .m-table-row:last-child{border-bottom-color:var(--hos-border-default)}.m-table-cell{display:flex;align-items:center;height:var(--hos-row-height-default);min-width:0;box-sizing:border-box;padding:var(--hos-cell-padding-block) var(--hos-cell-padding-inline) var(--hos-cell-padding-block) 0}.m-table-cell>.m-skeleton{flex:1}.m-table--large .m-table-cell{height:var(--hos-row-height-comfortable)}.m-table--compact .m-table-th{height:var(--hos-control-height-sm);padding-block:var(--hos-cell-padding-block-compact)}.m-table--compact .m-table-cell{height:var(--hos-row-height-compact);padding-block:var(--hos-cell-padding-block-compact)}.m-table--compact .m-table-th,.m-table--compact .m-table-cell{padding-right:var(--hos-cell-padding-inline-compact)}.m-table-row--muted .m-table-cell{color:var(--hos-text-tertiary);text-decoration:line-through}.m-table-row--muted .m-table-cell *{color:inherit}.m-table-wrap{container-type:inline-size}@container (width < 420px){.m-table-head-row,.m-table-row{grid-template-columns:var(--m-table-cols-narrow, var(--m-table-cols))}.m-table-optional{display:none}}.m-table-align-start{justify-content:flex-start;text-align:start}.m-table-align-center{justify-content:center;text-align:center}.m-table-align-end{justify-content:flex-end;text-align:end}.m-table-first{padding-left:var(--hos-space-page-inset-sm)}.m-table-after-check{padding-left:var(--hos-space-200)}.m-table-last{padding-right:var(--hos-space-page-inset-sm)}.m-table-row[tabindex]{cursor:pointer}.m-table-row--interactive:hover,.m-table-row--interactive[data-m-hover],.m-table-row--interactive.m-table-row--selected,.m-table-row--interactive:has(:focus-visible),.m-table-row--interactive:focus-visible{background-color:var(--hos-background-default-hovered)}.m-table-row--interactive:hover,.m-table-row--interactive[data-m-hover],.m-table-row--interactive.m-table-row--selected{border-color:var(--hos-border-default)}.m-table-row--interactive:is(:hover,[data-m-hover],.m-table-row--selected,:focus-visible,:has(:focus-visible))+.m-table-row{border-top-color:transparent}.m-table-row--interactive:focus-visible,.m-table-row--interactive:has(:focus-visible){outline:none;border-color:var(--hos-border-focus-ring)}.m-table-row--interactive:is(:hover,[data-m-hover],.m-table-row--selected)+.m-table-row:is(:focus-visible,:has(:focus-visible)){border-top-color:var(--hos-border-focus-ring)}.m-table-sort{display:inline-flex;align-items:center;margin:-5px;padding:5px;border:0;border-radius:var(--hos-radius-sm);background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:14px;cursor:pointer;white-space:nowrap}.m-table-sort--end{flex-direction:row-reverse}.m-table-sort:focus{outline:none}.m-table-sort:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-table-sort:hover,.m-table-sort[data-m-hover],.m-table-sort:focus-visible{color:var(--hos-text-emphasized);background-color:var(--hos-background-default-hovered)}.m-table-sort-icon{display:none;width:20px;height:14px;align-items:center;justify-content:center}.m-table-sort--active .m-table-sort-icon,.m-table-sort:hover .m-table-sort-icon,.m-table-sort[data-m-hover] .m-table-sort-icon,.m-table-sort:focus-visible .m-table-sort-icon{display:inline-flex}.m-table-check-cell{padding:0 0 0 10px;justify-content:flex-start}.m-table-check-cell--loading{padding:var(--hos-space-component-inset-md) 0 var(--hos-space-component-inset-md) var(--hos-space-200)}.m-table-check{display:flex}.m-table-textcell{display:flex;flex-direction:column;min-width:0;max-width:100%}.m-table-party{display:flex;align-items:center;min-width:0;max-width:100%}.m-table-party-text{display:flex;flex-direction:column;min-width:0;margin-left:var(--hos-space-200)}.m-table-party--large .m-table-party-text{margin-left:var(--hos-space-150)}.m-table-party-text:first-child{margin-left:0}.m-table-party-line{display:flex;align-items:center;min-width:0}.m-table-party-name{color:var(--hos-text-default)}.m-table-party-secondary{color:var(--hos-text-tertiary)}.m-table-party-flag{margin-left:var(--hos-space-100);display:inline-flex;flex:none}.m-table-tags{display:flex;gap:var(--hos-space-gap-inline-sm);min-width:0;overflow:hidden}.m-table-party-tags{flex-wrap:wrap;row-gap:4px;margin-top:4px;overflow:visible}.m-table-method{display:flex;align-items:center;min-width:0}.m-table-method-icon{flex:none;margin-right:8px;color:var(--hos-icon-secondary)}.m-table-row:is(:hover,[data-m-hover],:focus-visible) .m-table-method-icon{color:var(--hos-icon-default)}.m-table-date-repeat{opacity:0}.m-table-row:is(:hover,[data-m-hover],:focus-visible,:has(:focus-visible)) .m-table-date-repeat{opacity:1}.m-table-row--empty{border-top-color:var(--hos-border-default)}.m-table .m-table-cell.m-table-empty{grid-column:1 / -1;height:auto;padding:0}.m-table-empty-state{flex:1}.m-table-footer{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:57px;padding:var(--hos-space-200) var(--hos-space-page-inset-sm);background:var(--hos-background-default);border-top:1px solid var(--hos-border-default);font-family:var(--hos-font-family-text)}.m-table-wrap .m-table-footer{margin-top:1px;border-top-color:transparent}.m-table-footer-label{margin-right:var(--hos-space-100);color:var(--hos-text-default);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-table-footer-more{margin-left:var(--hos-space-50);padding:2px 6px;border:0;border-radius:var(--hos-radius-sm);background:none;color:var(--hos-text-link);font:inherit;font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);cursor:pointer}.m-table-footer-more:hover,.m-table-footer-more:focus-visible{background-color:var(--hos-background-default-hovered);color:var(--hos-text-link-hovered)}.m-table-footer-more:focus{outline:none}.m-table-footer-more:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-table-footer-more:disabled{color:var(--hos-text-tertiary);cursor:default;background:none}.m-bulk{position:fixed;z-index:var(--hos-z-sticky);bottom:var(--hos-space-600);left:var(--m-bulk-left, 0px);right:0;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;transform:translateY(150px);transition:opacity var(--hos-motion-duration-slow) ease-in-out,transform var(--hos-motion-duration-slow) ease-in-out;will-change:opacity,transform;font-family:var(--hos-font-family-text)}.m-bulk--inline{position:relative;bottom:auto;left:auto;right:auto}.m-bulk--visible{opacity:1;transform:translateY(0)}.m-bulk--visible .m-bulk-inner{pointer-events:auto}@media(prefers-reduced-motion:reduce){.m-bulk{transition:opacity var(--hos-motion-duration-slow) ease-in-out;transform:none}}.m-bulk-inner{display:flex;align-items:center;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px var(--hos-space-150) 10px var(--hos-space-surface-inset-sm);border-radius:var(--hos-radius-full);background-color:var(--hos-background-surface-floating);box-shadow:var(--hos-shadow-popover)}.m-bulk-content{display:flex;align-items:center;min-height:40px;justify-content:space-between;gap:var(--hos-space-gap-inline-2xl);min-width:0}.m-bulk-info{display:flex;align-items:center;gap:var(--hos-space-gap-inline-md);white-space:nowrap;color:var(--hos-text-default);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-bulk-actions{display:flex;align-items:center;justify-content:center;gap:var(--hos-space-gap-inline-lg)}.m-bulk-clear{display:flex;align-items:center;justify-content:center;gap:var(--hos-space-gap-inline-xl)}.m-bulk-divider{width:1px;height:25px;margin-left:var(--hos-space-gap-inline-xl);background-color:var(--hos-border-default)}.m-activity-desc{display:flex;align-items:center;gap:var(--hos-space-gap-inline-md);min-width:0}.m-activity-icon{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;color:var(--hos-icon-secondary)}.m-activity-text{min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--hos-text-default);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-activity-strong{font-weight:var(--hos-font-weight-demi)}.m-activity-detail{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height)}.m-activity--wrap .m-activity-desc{align-items:flex-start}.m-activity--wrap .m-activity-text{white-space:pre-wrap;overflow-wrap:anywhere}.m-activity--wrap .m-activity-detail{white-space:normal}.m-activity-date{color:var(--hos-text-default);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);white-space:nowrap}.m-activity-view{display:none;align-items:center;gap:var(--hos-space-gap-inline-md);color:var(--hos-text-link);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height)}.m-activity .m-table-row:is(:hover,[data-m-hover],:focus-visible) .m-activity-text{color:var(--hos-text-emphasized)}.m-activity .m-table-row:is(:hover,[data-m-hover],:focus-visible) .m-activity-icon{color:var(--hos-icon-default)}.m-activity .m-table-row:is(:hover,[data-m-hover],:focus-visible) .m-activity-when{display:none}.m-activity .m-table-row:is(:hover,[data-m-hover],:focus-visible) .m-activity-view{display:flex}@media(max-width:640px){.m-table-wrap:has(>.m-table:not(.m-table--embedded)){overflow-x:auto;overscroll-behavior-x:contain}.m-table:not(.m-table--embedded){width:max-content;min-width:100%}.m-table-head{position:relative;top:auto}}.m-table--embedded .m-table-head-row,.m-table--embedded .m-table-row{column-gap:var(--hos-space-gap-inline-2xl)}.m-table--embedded .m-table-head-row{border-bottom:1px solid var(--hos-border-default);box-sizing:border-box}.m-table--embedded .m-table-th{height:var(--hos-control-height-sm);padding:var(--hos-space-component-inset-sm) var(--hos-space-component-inset-md)}.m-table--embedded .m-table-cell,.m-table--embedded.m-table--large .m-table-cell{height:auto;min-height:52px;padding:var(--hos-space-component-inset-lg) var(--hos-space-component-inset-md)}.m-table--embedded .m-table-row{border-top-color:transparent;border-bottom-color:var(--hos-border-default)}.m-table--embedded .m-table-row--interactive:is(:hover,[data-m-hover],.m-table-row--selected){background-color:var(--hos-background-secondary);border-radius:var(--hos-radius-sm);border-top-color:transparent;border-bottom-color:var(--hos-border-default)}.m-table--embedded .m-table-row--interactive:is(:hover,[data-m-hover],.m-table-row--selected)+.m-table-row{border-top-color:transparent}.m-table--embedded .m-table-row--interactive:is(:focus-visible,:has(:focus-visible)){border-color:var(--hos-border-focus-ring);border-radius:var(--hos-radius-sm)}.m-table--embedded .m-table-party-text{margin-left:var(--hos-space-gap-inline-lg)}.m-table--embedded .m-table-party-text:first-child{margin-left:0}.m-table--embedded .m-table-party-name{color:var(--hos-text-emphasized)}.m-table--embedded .m-table-method-icon{color:var(--hos-icon-tertiary)}.m-table--embedded .m-table-row:is(:hover,[data-m-hover]) .m-table-method-icon{color:var(--hos-icon-tertiary)}.m-table--embedded .m-table-method{gap:0}.m-table--embedded .m-table-method-icon{width:12px;height:12px}.m-table--compact .m-table-cell{font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height)}.m-table--embedded.m-table--compact .m-table-head-row,.m-table--embedded.m-table--compact .m-table-row{column-gap:var(--hos-cell-padding-inline-compact)}.m-table--embedded.m-table--compact .m-table-th{padding-block:var(--hos-cell-padding-block-compact)}.m-table--embedded.m-table--compact .m-table-cell{min-height:var(--hos-row-height-compact);padding-block:var(--hos-cell-padding-block-compact)}.m-table--embedded.m-table--large .m-table-cell{min-height:var(--hos-row-height-comfortable)}.m-fbar{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between;gap:var(--hos-space-200);font-family:var(--font);min-width:0}.m-fbar__left{display:flex;align-items:center;gap:var(--hos-space-gap-inline-md);flex:1 1 auto;min-width:0;padding:3px;margin:0 -3px;overflow-x:auto;scrollbar-width:none}.m-fbar__left::-webkit-scrollbar{display:none}.m-fbar__chips{display:flex;align-items:center;gap:var(--hos-space-gap-inline-md);flex:none}.m-fbar__sep{flex:none;width:1px;height:24px;margin:var(--hos-space-gap-block-xs) 0;background-color:var(--hos-border-emphasized)}.m-fbar__right{display:flex;align-items:center;flex:none}.m-fbar__icons{display:flex;align-items:center;gap:var(--hos-space-gap-inline-sm);margin-right:var(--hos-space-100)}.m-fbar__search{flex:none;width:220px}.m-fcaret{pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform var(--hos-motion-duration-base) var(--hos-motion-ease-standard);transform:perspective(100px) rotateX(0)}[aria-expanded=true] .m-fcaret{transform:perspective(100px) rotateX(180deg)}.m-fglyph{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;line-height:1;font-family:var(--font)}.m-ffloat{display:flex;flex-direction:column}.m-ffloat>.m-fpop{max-height:inherit}.m-fpop{box-sizing:border-box;background-color:var(--hos-background-surface-floating);border-radius:var(--hos-radius-lg);box-shadow:var(--hos-shadow-popover);color:var(--hos-text-emphasized);font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px;text-align:left}.m-fpop *,.m-fpop *:before,.m-fpop *:after{box-sizing:border-box}.m-fpop--panel{width:376px;max-width:calc(100vw - 16px);min-height:400px;overflow:hidden auto}.m-fpop__body{padding:var(--hos-space-surface-inset-md)}.m-fpop--menu{display:flex;flex-direction:row;width:598px;max-width:calc(100vw - 16px);min-height:400px}.m-fmenu__left{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:none;width:222px;background-color:var(--hos-background-sidebar);border-top-left-radius:var(--hos-radius-lg);border-bottom-left-radius:var(--hos-radius-lg);border-right:1px solid var(--hos-border-default);overflow:hidden auto}.m-fmenu__tabs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hos-space-gap-block-2xs);width:100%;padding:var(--hos-space-surface-inset-xs)}.m-fmenu__tab{appearance:none;margin:0;border:0;background:none;display:flex;align-items:center;gap:var(--hos-space-gap-inline-lg);width:100%;padding:var(--hos-space-component-inset-sm) var(--hos-space-component-inset-lg);border-radius:var(--hos-radius-md);color:var(--hos-text-secondary);font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);text-align:left;white-space:nowrap;cursor:pointer}.m-fmenu__tab:hover,.m-fmenu__tab[aria-selected=true]{background-color:var(--hos-background-default-hovered);color:var(--hos-text-emphasized)}.m-fmenu__tab:focus{outline:0}.m-fmenu__tab:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-fmenu__icon{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:var(--hos-space-component-inset-xs)}.m-fmenu__icon.is-applied{color:var(--hos-background-input-checked)}.m-fmenu__label{overflow:hidden;text-overflow:ellipsis}.m-fmenu__indicator{flex:none;margin-left:auto;opacity:0}.m-fmenu__tab:hover .m-fmenu__indicator,.m-fmenu__tab:focus-visible .m-fmenu__indicator,.m-fmenu__tab[aria-selected=true] .m-fmenu__indicator{opacity:1}.m-fmenu__panel{flex:1 1 auto;min-width:0;max-width:376px;min-height:400px;background-color:var(--hos-background-surface-floating);border-top-right-radius:var(--hos-radius-lg);border-bottom-right-radius:var(--hos-radius-lg);overflow:hidden auto}.m-fpanel{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-lg)}.m-fgroup{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md);width:100%;min-width:0;margin:0;padding:0;border:0}.m-fgroup__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--hos-space-gap-inline-xl);width:100%;padding-bottom:var(--hos-space-component-inset-xs);border-bottom:1px solid var(--hos-border-default)}.m-fgroup__legend,.m-fgroup__clear{font-family:var(--font);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-secondary)}.m-fgroup__clear{appearance:none;margin:0;padding:0;border:0;background:none;color:var(--hos-text-link);cursor:pointer;border-radius:var(--hos-radius-sm)}.m-fgroup__clear:hover{color:var(--hos-text-link-hovered)}.m-fgroup__clear:focus{outline:0}.m-fgroup__clear:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-fgroup__list{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md);margin:0;padding:0;list-style:none}.m-fgroup__empty{font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary)}.m-fgroup__item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--hos-space-gap-inline-md);min-width:0}.m-fgroup__hint{flex:none;font-size:var(--hos-type-label-size);line-height:24px;letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary);white-space:nowrap}.m-fpanel--amount{gap:0}.m-famount{display:flex;flex-direction:column;gap:var(--hos-space-200)}.m-fdir+.m-famount{margin-top:var(--hos-space-200)}.m-famount .m-input-prefix{width:auto;color:var(--hos-text-tertiary)}.m-famount__op{display:inline-flex;justify-content:center;width:14px;margin-right:var(--hos-space-gap-inline-lg);font-size:var(--hos-type-body-lg-size);color:var(--hos-icon-tertiary)}.m-drp{width:328px;max-width:100%;margin:0;font-family:var(--font)}.m-drp__presets{padding-bottom:var(--hos-space-surface-inset-md)}.m-drp__fromto{display:flex;padding-bottom:var(--hos-space-surface-inset-xs)}.m-drp__day{flex:0 1 142px;width:142px}.m-drp__dash{flex:none;padding:var(--hos-space-surface-inset-md) var(--hos-space-surface-inset-xs) 0;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:40px;letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary)}.m-drp__calendar{height:172px}.m-drp__calendar.is-days{height:auto}.m-drp__years{position:relative;display:flex}.m-drp__year{flex:none;width:156px;margin-right:var(--hos-space-gap-inline-xl)}.m-drp__head{display:flex;align-items:center;justify-content:center;height:24px;margin-bottom:var(--hos-space-gap-block-xs);text-align:center;-webkit-user-select:none;user-select:none;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height);letter-spacing:1px;color:var(--hos-text-secondary)}.m-drp__head--button{appearance:none;width:100%;margin-top:0;padding:0;border:0;background:none;font-family:var(--font);letter-spacing:.2px;text-transform:capitalize;cursor:pointer;border-radius:var(--hos-radius-md)}.m-drp__head--button:hover{color:var(--hos-text-emphasized)}.m-drp__head--button:focus{outline:0}.m-drp__head--button:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-drp__arrow{appearance:none;position:absolute;top:var(--hos-space-50);z-index:1;display:flex;margin:calc(-1 * var(--hos-space-50));padding:var(--hos-space-component-inset-xs);border:0;background:none;font-size:var(--hos-type-caption-size);line-height:16px;color:var(--hos-icon-default);cursor:pointer}.m-drp__arrow:focus{outline:0}.m-drp__arrow:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;border-radius:var(--hos-radius-md)}.m-drp__arrow--left{left:var(--hos-space-200)}.m-drp__arrow--right{right:calc(var(--hos-space-200) + var(--hos-space-gap-inline-xl))}.m-drp__month{position:relative}.m-drp__month .m-drp__arrow--left{left:var(--hos-space-100)}.m-drp__month .m-drp__arrow--right{right:var(--hos-space-100)}.m-drp__months{position:relative;display:grid;grid-template-columns:52px 52px 52px;grid-template-rows:36px 36px 36px 36px}.m-drp__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:36px}.m-drp__row{display:contents}.m-drp__weekday{display:flex;align-items:flex-end;justify-content:center;font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-drp__weekday abbr{text-decoration:none}.m-drp__cellwrap{width:100%;height:32px;margin-top:var(--hos-space-gap-block-xs);background-color:transparent}.m-drp__cellinner{width:100%;height:100%;background-color:transparent}.m-drp__cellwrap.is-start{background-color:var(--hos-background-emphasized);border-radius:var(--hos-radius-md) 0 0 var(--hos-radius-md)}.m-drp__cellwrap.is-end{background-color:var(--hos-background-emphasized);border-radius:0 var(--hos-radius-md) var(--hos-radius-md) 0}.m-drp__cellwrap:is(.is-start,.is-end)>.m-drp__cellinner{background-color:var(--hos-background-default);border-radius:var(--hos-radius-md)}.m-drp__cell{appearance:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:0;background-color:transparent;font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-secondary);cursor:pointer}.m-drp__cell:focus{outline:0}.m-drp__cell:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;border-radius:var(--hos-radius-md)}.m-drp__cell:is(.is-start,.is-end,.is-only){background-color:var(--hos-background-emphasized-hovered);color:var(--hos-text-default);border:1px solid var(--hos-background-surface-raised);border-radius:var(--hos-radius-md)}.m-drp__cell.is-range{background-color:var(--hos-background-emphasized);color:var(--hos-text-default);border-radius:0}.m-drp__cell.is-none:not(.is-disabled):hover{background-color:var(--hos-background-secondary-hovered);color:var(--hos-text-default);border:1px solid var(--hos-background-surface-raised);border-radius:var(--hos-radius-md)}.m-drp__cell.is-range:not(.is-disabled):hover{background-color:var(--hos-background-emphasized-hovered)}.m-drp__cell.is-disabled{cursor:default;color:var(--hos-text-disabled)}.m-drp__cell.is-today{font-weight:var(--hos-font-weight-demi)}@media(max-width:619px){.m-fbar{flex-wrap:wrap;row-gap:var(--hos-space-100)}.m-fbar__left{flex-basis:100%}.m-fbar__right{margin-left:auto}.m-fbar__search{width:160px}.m-fpop--menu{flex-direction:column}.m-fmenu__left{width:auto;border-right:0;border-bottom:1px solid var(--hos-border-default);border-radius:var(--hos-radius-lg) var(--hos-radius-lg) 0 0;overflow:auto hidden;scrollbar-width:none}.m-fmenu__tabs{flex-direction:row;padding:var(--hos-space-100)}.m-fmenu__tab{width:auto;flex:none}.m-fmenu__indicator{display:none}.m-fmenu__panel{max-width:none;min-height:0;border-radius:0 0 var(--hos-radius-lg) var(--hos-radius-lg)}.m-fpop__body{padding:var(--hos-space-200)}}@media(prefers-reduced-motion:reduce){.m-fcaret{transition:none}}.m-detail,.m-detail-panel,.m-detail-header,.m-detail-section,.m-detail-footer,.m-party,.m-party-row,.m-steps,.m-step,.m-kv,.m-kv-top,.m-kv-footer,.m-comment,.m-comment-box,.m-comment-textarea,.m-attach-zone,.m-attach-inside,.m-attach-file{box-sizing:border-box}.m-detail{width:var(--hos-drawer-width);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px;color:var(--hos-text-emphasized);z-index:2;animation:m-drawer-in var(--hos-motion-duration-fast) var(--hos-motion-ease-enter)}.m-detail[data-state=closed]{opacity:0;transform:translate(200px);pointer-events:none;transition:opacity var(--hos-motion-duration-fast) var(--hos-motion-ease-enter),transform var(--hos-motion-duration-fast) var(--hos-motion-ease-enter)}@keyframes m-sheet-in{0%{opacity:0;transform:translateY(48px)}}@keyframes m-drawer-in{0%{opacity:0;transform:translate(200px)}}.m-detail--floating{position:fixed;z-index:var(--hos-z-drawer);top:var(--m-detail-top, 72px);right:var(--hos-space-200);max-height:calc(100dvh - var(--m-detail-top, 72px) - var(--hos-space-200));display:flex}.m-detail--inline{position:relative;max-width:100%;animation:none}@media(prefers-reduced-motion:reduce){.m-detail,.m-detail[data-state=closed]{animation:none;transition:none}}.m-detail-panel{display:flex;flex-direction:column;width:100%;max-height:100%;min-height:0;background-color:var(--hos-background-surface-raised);border-radius:var(--hos-radius-2xl);box-shadow:var(--hos-shadow-card);outline:none;overflow:hidden}.m-detail-header{display:grid;grid-template-columns:1fr min-content min-content;align-items:center;justify-content:space-between;position:relative;flex:none;padding:var(--hos-space-surface-inset-sm) var(--hos-space-surface-inset-md) var(--hos-space-150)}.m-detail-header-content{min-width:0;margin-right:var(--hos-space-50);display:flex;justify-content:space-between}.m-detail-label{display:block;margin-right:var(--hos-space-100);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-detail-header-actions{display:flex;align-items:center}.m-detail-close-wrap{display:block;height:24px;margin-left:var(--hos-space-gap-inline-md);border-left:1px solid var(--hos-border-default)}.m-detail-close{margin-left:var(--hos-space-gap-inline-md)}.m-detail-body{position:relative;flex:1 1 auto;min-height:100px;overflow:hidden auto}.m-detail-section{display:block;padding:var(--hos-space-surface-inset-md)}.m-detail-section:not(:last-child){border-bottom:1px solid var(--hos-border-default)}.m-detail-section-head{margin-bottom:var(--hos-space-50)}.m-detail-section>p{margin:0;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized);overflow-wrap:break-word}.m-detail-title{margin-bottom:var(--hos-space-200);font-family:var(--hos-font-family-display);font-size:var(--hos-type-title-size);font-weight:var(--hos-type-title-weight);line-height:var(--hos-type-title-line-height);font-variant-numeric:tabular-nums;color:var(--hos-text-emphasized)}.m-detail-title:last-child{margin-bottom:0}.m-detail-footer{position:relative;flex:none;border-top:1px solid var(--hos-border-default);padding:var(--hos-space-surface-inset-sm) var(--hos-space-surface-inset-md)}@media(max-width:600px){.m-detail--floating{inset:0;width:auto;max-height:none;animation-name:m-sheet-in}.m-detail--floating[data-state=closed]{transform:translateY(48px)}.m-detail--floating .m-detail-panel{border-radius:0;height:100%}.m-detail--floating .m-detail-header{padding-top:max(var(--hos-space-surface-inset-sm),env(safe-area-inset-top))}.m-detail--floating .m-detail-footer{padding-bottom:max(var(--hos-space-surface-inset-sm),env(safe-area-inset-bottom))}.m-detail--inline{width:100%}}@media(prefers-reduced-motion:reduce){.m-detail,.m-detail--floating{transform:none;transition:opacity var(--hos-motion-duration-fast) linear}}.m-party{--m-party-dot: 8px;--m-party-gap: var(--hos-space-gap-block-xl)}.m-party-row{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-left:var(--hos-space-300)}.m-party-row+.m-party-row{margin-top:var(--m-party-gap)}.m-party-rail{position:absolute;left:0;top:var(--hos-space-100);height:calc(100% + var(--m-party-gap) + var(--m-party-dot) - 2px);display:flex;flex-direction:column;align-items:center}.m-party-dot,.m-party-pin{width:var(--m-party-dot);height:var(--m-party-dot);border-radius:50%;flex:none}.m-party-dot,.m-party-bar{background-color:var(--hos-icon-tertiary)}.m-party-bar{flex-grow:1;width:2px}.m-party-bar--top{margin-top:var(--hos-space-50)}.m-party-bar--bottom{margin-bottom:var(--hos-space-50)}.m-party-pin{position:relative;color:var(--hos-icon-primary);background-color:currentColor}.m-party-pin--success{color:var(--hos-icon-success)}.m-party-pin:after{content:"";position:absolute;left:0;top:calc(var(--m-party-dot) / 2 + 1px);width:0;height:0;border:calc(var(--m-party-dot) / 2) solid transparent;border-top:7px solid;border-top-left-radius:3px;border-top-right-radius:3px}.m-party-name{display:flex;flex-flow:row}.m-party-link{position:relative;width:fit-content;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized);text-decoration:none}a.m-party-link{cursor:pointer}a.m-party-link:hover{text-decoration-line:underline}a.m-party-link:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;border-radius:var(--hos-radius-xs)}.m-party-detail{display:flex;flex-flow:wrap;font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-secondary);white-space:nowrap}.m-steps{--m-step-dot: 8px;--m-step-gap: var(--hos-space-gap-block-xl);margin:0;padding:0;list-style:none;font-family:var(--hos-font-family-text)}.m-step{position:relative}.m-step-dot{display:block;box-sizing:border-box;width:var(--m-step-dot);height:var(--m-step-dot);border-radius:50%;flex:none}.m-step--done .m-step-dot{background-color:var(--hos-icon-primary)}.m-step--current .m-step-dot{border:2px solid var(--hos-icon-primary);background-color:var(--hos-background-surface-raised)}.m-step--next .m-step-dot{border:2px solid var(--hos-border-emphasized)}.m-step-bar{display:block;background-color:var(--hos-border-emphasized)}.m-step-bar--traveled{background-color:var(--hos-icon-tertiary)}.m-step-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.m-step-label{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-step--current .m-step-label{font-weight:var(--hos-font-weight-demi);color:var(--hos-text-emphasized)}.m-step--next .m-step-label{color:var(--hos-text-tertiary)}.m-step-detail{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-secondary)}.m-steps--vertical .m-step{padding-left:var(--hos-space-300)}.m-steps--vertical .m-step+.m-step{margin-top:var(--m-step-gap)}.m-steps--vertical .m-step-rail{position:absolute;left:0;top:var(--hos-space-100);bottom:calc(-1 * var(--m-step-gap) - var(--hos-space-100));display:flex;flex-direction:column;align-items:center;width:var(--m-step-dot)}.m-steps--vertical .m-step:last-child .m-step-rail{bottom:auto}.m-steps--vertical .m-step-bar{flex-grow:1;width:2px;margin:var(--hos-space-50) 0}.m-steps--horizontal{display:flex;overflow-x:auto;scrollbar-width:none}.m-steps--horizontal .m-step{flex:1 1 0;min-width:112px;display:flex;flex-direction:column}.m-steps--horizontal .m-step:last-child{flex:0 0 auto;min-width:0}.m-steps--horizontal .m-step-rail{display:flex;align-items:center;height:var(--m-step-dot)}.m-steps--horizontal .m-step-bar{flex-grow:1;height:2px;margin:0 var(--hos-space-50)}.m-steps--horizontal .m-step-text{margin-top:var(--hos-space-100);padding-right:var(--hos-space-200)}.m-steps--horizontal .m-step:last-child .m-step-text{padding-right:0}.m-steps--number{--m-step-dot: 28px;--m-step-gap: var(--hos-space-250)}.m-steps--number .m-step-dot{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--hos-border-emphasized);background-color:var(--hos-background-default);color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height);font-variant-numeric:tabular-nums}.m-steps--number .m-step--done .m-step-dot{border:0;background-color:var(--hos-icon-success);color:var(--hos-icon-on-primary)}.m-steps--number .m-step--current .m-step-dot{border:0;background-color:var(--hos-icon-primary);color:var(--hos-text-on-primary);box-shadow:0 0 0 var(--hos-ring-width-lg) var(--hos-background-highlight)}.m-steps--number .m-step--stopped .m-step-dot{border:0;background-color:var(--hos-icon-tertiary);color:var(--hos-icon-on-primary)}.m-steps--number .m-step-bar{width:0;border-left:2px dashed var(--hos-border-emphasized);background:none}.m-steps--number .m-step-bar--traveled{border-left-style:solid;border-left-color:var(--hos-icon-success)}.m-steps--number.m-steps--vertical .m-step{padding-left:calc(var(--m-step-dot) + var(--hos-space-200))}.m-steps--number.m-steps--vertical .m-step-rail{top:0;bottom:calc(-1 * var(--m-step-gap))}.m-steps--number.m-steps--vertical .m-step-text{padding-top:var(--hos-space-25)}.m-steps--number.m-steps--horizontal .m-step-bar{height:0;border-left:0;border-top:2px dashed var(--hos-border-emphasized)}.m-steps--number.m-steps--horizontal .m-step-bar--traveled{border-top-style:solid;border-top-color:var(--hos-icon-success)}.m-step--stopped .m-step-label{color:var(--hos-text-secondary)}.m-step-content{align-self:stretch;margin-top:var(--hos-space-100);min-width:0}.m-step-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--hos-space-150);row-gap:var(--hos-space-50);min-width:0}.m-steps--number .m-step-line{min-height:24px}.m-step-meta{display:inline-flex;min-width:0}.m-step--next .m-step-meta{color:var(--hos-text-tertiary)}.m-step-toggle{display:inline-flex;align-items:center;gap:var(--hos-space-50);padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.m-step-toggle:hover{text-decoration:underline;text-underline-offset:3px}.m-step-toggle:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset);border-radius:var(--hos-radius-sm)}.m-step-caret{flex:none;color:var(--hos-icon-secondary);transition:transform var(--hos-motion-duration-fast) ease}.m-step-toggle[aria-expanded=true] .m-step-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.m-step-caret{transition:none}}.m-kv{font-family:var(--hos-font-family-text)}.m-kv.m-kv--card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--hos-space-gap-block-lg);color:var(--hos-text-emphasized)}.m-kv-top{padding:var(--hos-space-300) var(--hos-space-300) 0}.m-kv--no-footer .m-kv-top{padding-bottom:var(--hos-space-300)}.m-kv-rows{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-xl);margin:0}.m-kv-row{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;gap:var(--hos-space-200)}.m-kv-label{display:flex;align-items:center;gap:var(--hos-space-gap-inline-xs);flex:none;max-width:50%;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary)}.m-kv-info{display:inline-flex;color:var(--hos-icon-secondary)}.m-kv-value{display:flex;flex-direction:column;align-items:flex-end;min-width:0;margin:0;text-align:right;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-kv-text{display:block;overflow-wrap:anywhere}.m-kv-text--empty{color:var(--hos-text-tertiary)}.m-kv-text a{color:var(--hos-text-link);text-decoration:none}.m-kv-text a:hover{color:var(--hos-text-link-hovered)}.m-kv--columns{container-type:inline-size}.m-kv--columns .m-kv-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hos-space-100) var(--hos-space-400)}.m-kv--columns .m-kv-row{display:grid;grid-template-columns:146px minmax(0,1fr);gap:var(--hos-space-200)}.m-kv--columns .m-kv-label{max-width:none;font-size:var(--hos-type-body-sm-size);color:var(--hos-text-secondary)}.m-kv--columns .m-kv-value{align-items:flex-start;text-align:left;font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height)}.m-kv--columns .m-kv-copy{text-align:left}@container (min-width: 640px){.m-kv--columns .m-kv-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-kv-text--under-copy{padding-right:17px}.m-kv-copy{position:relative;display:flex;align-items:center;gap:var(--hos-space-gap-inline-xs);min-width:0;padding:0;border:none;background:none;font:inherit;color:var(--hos-text-default);text-align:right;cursor:pointer;-webkit-user-select:none;user-select:none}.m-kv-copy-text{overflow-wrap:anywhere}.m-kv-copy:hover .m-kv-copy-text{text-decoration-line:underline}.m-kv-copy-icon{flex:none;width:15px;height:15px;color:var(--hos-icon-primary)}.m-kv-copy:hover .m-kv-copy-icon{color:var(--hos-icon-primary-hovered)}.m-kv-copy:focus{outline:none}.m-kv-copy:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;border-radius:var(--hos-radius-xs)}.m-kv-bubble{position:absolute;bottom:calc(100% + 8px);right:-6px;max-width:max-content;padding:var(--hos-space-component-inset-md) var(--hos-space-component-inset-lg);border-radius:var(--hos-radius-md);background:var(--hos-background-inverted);color:var(--hos-text-on-inverted);box-shadow:var(--hos-shadow-popover);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);white-space:nowrap;text-decoration:none;pointer-events:none;z-index:4;animation:m-kv-bubble-in var(--hos-motion-duration-base) var(--hos-motion-ease-enter)}.m-kv-bubble:after{content:"";position:absolute;top:100%;right:10px;border:5px solid transparent;border-top-color:var(--hos-background-inverted)}@keyframes m-kv-bubble-in{0%{opacity:0;transform:translateY(2px)}}.m-kv-footer{display:flex;align-items:center;justify-content:space-between;height:56px;padding:11px var(--hos-space-150) var(--hos-space-150);border-top:1px solid var(--hos-border-default)}.m-comment{font-family:var(--hos-font-family-text)}.m-comment-input{min-height:66px}.m-comment-box{position:relative;display:inline-grid;vertical-align:top;align-items:stretch;width:100%;border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-md);background:var(--hos-background-input);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-comment-box:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1 / 1 / 2 / 2;padding:var(--hos-space-input-inset-block-md) var(--hos-space-input-inset-inline-md);max-height:120px;font:inherit}.m-comment-box:hover:not(.m-comment-box--disabled){background:var(--hos-background-input-hovered);box-shadow:var(--hos-box-shadow-input-hovered)}.m-comment-box:focus-within{background:var(--hos-background-input-focused);border:1px solid transparent;outline:2px solid var(--hos-border-input-focused);outline-offset:-1px;box-shadow:none}.m-comment-box--disabled{background:var(--hos-background-input-disabled);opacity:var(--hos-opacity-disabled)}.m-comment-textarea{grid-area:1 / 1 / 2 / 2;width:100%;min-height:40px;max-height:120px;margin:0;padding:var(--hos-space-input-inset-block-md) var(--hos-space-input-inset-inline-md);border:none;background:none;resize:none;overflow-y:auto;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-comment-textarea::placeholder{color:var(--hos-text-placeholder)}.m-comment-textarea:focus{outline:none}.m-comment-hint{margin-top:var(--hos-space-50);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary);white-space:pre-wrap}.m-comment-actions{position:relative;display:flex;flex-flow:row;align-items:center;gap:var(--hos-space-gap-inline-xs);margin-top:var(--hos-space-200)}.m-attach{font-family:var(--hos-font-family-text)}.m-attach-zone{position:relative;border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-md);background:var(--hos-background-input)}.m-attach-zone:hover,.m-attach-zone:focus-within,.m-attach-zone--accepting{outline:var(--hos-focus-ring);outline-offset:1px;box-shadow:none;background:var(--hos-background-input-hovered)}.m-attach-inside{display:flex;flex-flow:row;align-items:center;justify-content:flex-start;gap:10px;padding:var(--hos-space-150) var(--hos-space-200);border-radius:var(--hos-radius-md);background-color:var(--hos-background-input);outline:none;cursor:pointer}.m-attach-zone:hover .m-attach-inside,.m-attach-zone:focus-within .m-attach-inside,.m-attach-zone--accepting .m-attach-inside{background-color:transparent}.m-attach-icon{flex:none;width:16px;height:16px;margin:0 -2px;color:var(--hos-icon-tertiary)}.m-attach-zone:hover .m-attach-icon,.m-attach-zone:focus-within .m-attach-icon,.m-attach-zone--accepting .m-attach-icon{color:var(--hos-icon-primary)}.m-attach-title{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-emphasized)}.m-attach-hint{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);color:var(--hos-text-secondary)}.m-attach-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.m-attach-files{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md);margin:0;padding:0;list-style:none}.m-attach-zone+.m-attach-files{margin-top:var(--hos-space-100)}.m-attach-file{display:flex;flex-flow:row;align-items:center;padding:var(--hos-space-150) 17px var(--hos-space-150) var(--hos-space-300);border:1px solid var(--hos-border-default);border-radius:var(--hos-radius-md)}.m-attach-name{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-attach-link{color:inherit;text-decoration:none}.m-attach-link:hover{text-decoration-line:underline}.m-attach-link:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;border-radius:var(--hos-radius-xs)}.m-attach-detail{margin-left:var(--hos-space-100);font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-secondary)}.m-attach-remove{display:flex;justify-content:center;align-items:center;flex:none;width:12px;height:24px;margin-left:14px;margin-right:5px;padding:0;border:none;background:none;color:var(--hos-icon-secondary);cursor:pointer}.m-attach-remove:hover{color:var(--hos-icon-emphasized)}.m-attach-remove:focus{outline:none}.m-attach-remove:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;border-radius:var(--hos-radius-xs)}.m-kv-action{display:inline-flex;align-items:center;gap:var(--hos-space-100);min-height:32px;padding:var(--hos-space-50) var(--hos-space-200) var(--hos-space-50) var(--hos-space-150);border:none;border-radius:var(--hos-radius-full);background:none;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);cursor:pointer}.m-kv-action--trailing{padding:var(--hos-space-50) var(--hos-space-150) var(--hos-space-50) var(--hos-space-200)}.m-kv-action:hover,.m-kv-action:focus-visible{background-color:var(--hos-background-secondary);color:var(--hos-text-emphasized)}.m-kv-action:focus{outline:none}.m-kv-action:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-detail-section-head+.m-kv{margin-top:var(--hos-space-150)}.m-figure{font-family:var(--hos-font-family-display);font-size:var(--hos-type-title-size);font-weight:var(--hos-type-title-weight);line-height:var(--hos-type-title-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hos-text-emphasized);white-space:nowrap}.m-figure--hero{font-size:var(--hos-type-display-size);line-height:var(--hos-type-display-line-height)}.m-figure--small{font-size:var(--hos-type-title-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-title-sm-line-height)}.m-figure--positive{color:var(--hos-text-money-in)}.m-figure--quiet{color:var(--hos-text-secondary)}.m-card{display:flex;flex-direction:column;min-width:0;font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);background-color:var(--hos-background-surface-raised);border-radius:var(--hos-radius-lg);box-sizing:border-box}.m-card *,.m-card *:before,.m-card *:after{box-sizing:border-box}.m-card-border{border:1px solid var(--hos-border-default)}.m-card-border.m-card-hover:hover{border-color:var(--hos-border-emphasized)}.m-card-shadow{box-shadow:var(--hos-shadow-card)}.m-card-shadow.m-card-hover:not(:focus):hover{box-shadow:var(--hos-shadow-popover)}.m-card-none{border:0}.m-card-interactive{cursor:pointer}.m-card-interactive:focus{outline:none}.m-card-interactive:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-card-pad-none{padding:0}.m-card-pad-sm{padding:var(--hos-space-150)}.m-card-pad-md{padding:var(--hos-space-200)}.m-card-pad-lg{padding:var(--hos-space-surface-inset-sm) var(--hos-space-surface-inset-md)}.m-card-pad-xl{padding:var(--hos-space-surface-inset-md)}.m-card-body{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.m-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.m-card-title{min-width:0;overflow:hidden;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);text-overflow:ellipsis;white-space:nowrap}.m-card-title a{color:inherit;text-decoration-line:none}.m-card-title a:hover{text-decoration-line:underline}.m-card-title a:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-card-actions{display:flex;flex:none;align-items:center;gap:8px}.m-card-module{padding:24px}.m-card-module .m-card-head{height:32px;margin-bottom:24px}.m-card-module .m-card-head:has(.m-kpi){align-items:flex-start;height:auto;margin-bottom:12px}.m-card-title:has(.m-kpi){overflow:visible}.m-card-list .m-card-body{padding:24px 16px 20px}.m-card-list .m-card-head{height:24px;padding:0 8px;margin-bottom:16px}.m-card-list .m-card-actions{gap:12px}.m-card-flush .m-card-head{padding:20px 24px 0}.m-card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--hos-border-default);padding:15px 24px 16px}.m-card-module .m-card-foot{margin-top:15px;padding:24px 0 0}.m-card-foot-linkonly{justify-content:flex-start}.m-card-foot-entry{display:flex;flex-direction:column;min-width:0}.m-card-foot-label{font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-default)}.m-card-foot-value{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-card-foot-right{display:flex;flex:none;align-items:center;gap:16px}.m-cardgrid{display:grid;gap:24px;min-width:0}.m-cardgrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-cardgrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-cardgrid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media(max-width:899px){.m-cardgrid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){.m-cardgrid-2,.m-cardgrid-3{grid-template-columns:minmax(0,1fr)}}.m-kpi{display:flex;flex-direction:column;min-width:0;font-family:var(--font);color:var(--hos-text-default)}.m-kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.m-kpi-main{display:flex;flex-direction:column;min-width:0}.m-kpi-labelrow{display:flex;align-items:center;gap:8px;margin-bottom:4px}.m-kpi-label{min-width:0;overflow:hidden;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);text-overflow:ellipsis;white-space:nowrap}.m-kpi-verified{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary);color:var(--hos-icon-primary)}.m-kpi-verified svg{fill:var(--hos-icon-primary);stroke:var(--hos-background-surface-raised)}.m-kpi-info{display:flex;flex:none;color:var(--hos-icon-tertiary)}.m-kpi-valuerow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.m-kpi-value{display:inline-flex;align-items:baseline;gap:4px}.m-kpi-unit{font-size:var(--hos-type-title-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-title-sm-line-height);color:var(--hos-text-secondary)}.m-kpi-words{min-width:0;overflow:hidden;font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-secondary);text-overflow:ellipsis;white-space:nowrap}.m-kpi-hero .m-kpi-labelrow{gap:4px;margin-bottom:4px}.m-kpi-hero .m-kpi-label{font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary)}.m-kpi-secondary .m-kpi-labelrow{margin-bottom:0}.m-kpi-aside{display:flex;flex:none;align-items:center;gap:16px}.m-kpi-deltarow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:2px 0;margin-left:-16px}.m-kpi-inset .m-kpi-top{padding:20px 24px 2px}.m-kpi-inset .m-kpi-deltarow{padding:2px 24px 2px 8px;margin-left:0}.m-kpi-period{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 12px 4px 16px;border:none;border-radius:var(--hos-radius-full);background-color:transparent;font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);white-space:nowrap;cursor:pointer}.m-kpi-period:hover,.m-kpi-period:focus-visible{background-color:var(--hos-background-secondary);color:var(--hos-text-emphasized)}.m-kpi-period:focus{outline:none}.m-kpi-period:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-kpi-period:active{transform:scale(.99)}.m-kpi-caret{flex:none;width:20px;height:20px;margin:-4px -5px -4px 3px;color:var(--hos-icon-default);transition:transform var(--hos-motion-duration-base) var(--hos-motion-ease-standard);transform:perspective(100px) rotateX(0)}.m-kpi-period[aria-expanded=true] .m-kpi-caret{transform:perspective(100px) rotateX(180deg)}.m-kpi-deltas{display:flex;align-items:center;gap:12px}.m-kpi-delta{display:flex;align-items:center;gap:6px;height:24px}.m-kpi-delta-icon{flex:none;width:18px;height:18px;margin:-2.5px -4.1px}.m-kpi-delta-positive{color:var(--hos-icon-success)}.m-kpi-delta-negative{color:var(--hos-icon-error)}.m-kpi-delta-neutral{color:var(--hos-icon-secondary)}.m-kpi-delta-inline{flex:none;gap:4px;height:auto}.m-kpi-delta-inline .m-kpi-delta-value{font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);letter-spacing:0}.m-kpi-delta-value{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);letter-spacing:-.45px;font-variant-numeric:tabular-nums;color:var(--hos-text-default);white-space:nowrap}@media(prefers-reduced-motion:reduce){.m-kpi-caret{transition:none}}.m-sum{position:relative;display:grid;grid-template-columns:minmax(275px,auto);gap:16px;padding:12px 16px;border-top:1px solid var(--hos-border-default);border-bottom:1px solid var(--hos-border-default);font-family:var(--font);box-sizing:border-box;overflow:hidden;transition:height var(--hos-motion-duration-fast)}.m-sum.m-sum-collapsed,.m-sum.m-sum-expanded{grid-template-columns:minmax(275px,auto) 1px 1fr}.m-sum-collapsed{height:76px}.m-sum-expanded{height:228px}.m-sum-clickable{cursor:pointer}.m-sum-toggle{position:absolute;top:12px;right:19px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:none;border-radius:var(--hos-radius-full);background-color:transparent;color:var(--hos-icon-default);cursor:pointer}.m-sum-collapsed .m-sum-toggle{top:50%;transform:translateY(-50%)}.m-sum-toggle:hover,.m-sum-toggle:focus-visible{background-color:var(--hos-background-secondary);color:var(--hos-icon-emphasized)}.m-sum-toggle:focus{outline:none}.m-sum-toggle:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-sum-chev{width:26px;height:26px;margin:-6.5px;transition:transform var(--hos-motion-duration-base) var(--hos-motion-ease-standard)}.m-sum-expanded .m-sum-chev{transform:rotate(180deg)}.m-sum-items{display:flex;align-items:flex-start;gap:45px;margin:0;padding:0 0 0 8px;min-width:0}.m-sum-item{display:flex;flex-direction:column;min-width:0}.m-sum-label{font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-secondary);white-space:nowrap}.m-sum-value{margin:0}.m-sum-divider{align-self:stretch;width:1px;background-color:var(--hos-border-default)}.m-sum-divider[hidden],.m-sum-chart[hidden]{display:none}.m-sum-chart{min-width:0;height:100%;padding-right:48px;overflow:hidden;animation:m-sum-expand var(--hos-motion-duration-base) ease-out}@keyframes m-sum-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.m-sum,.m-sum-chev{transition:none}.m-sum-chart{animation:none}}@media(max-width:719px){.m-sum.m-sum-collapsed,.m-sum.m-sum-expanded,.m-sum{grid-template-columns:minmax(0,1fr);height:auto}.m-sum-items{flex-wrap:wrap;gap:12px 24px;padding-right:40px}.m-sum-collapsed .m-sum-toggle{top:12px;transform:none}.m-sum-divider{display:none}.m-sum-chart{height:152px;padding-right:0}}.m-stats{margin:0;min-width:0;font-family:var(--font)}.m-stats-module{display:grid}.m-stats-detail{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 32px}.m-stats-entry{display:flex;flex-direction:column;min-width:0}.m-stats-detail .m-stats-entry{gap:4px}.m-stats-label{font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-default);white-space:nowrap}.m-stats-detail .m-stats-label{color:var(--hos-text-secondary)}.m-stats-value{margin:0;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized);white-space:nowrap}.m-stats-detail .m-stats-value{font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-default)}.m-prog{display:flex;flex-direction:column;min-width:0;font-family:var(--font)}.m-prog-bars{position:relative;width:100%;height:8px}.m-prog-bar{position:absolute;top:0;left:0;height:8px;border-radius:var(--hos-radius-sm);transition:width var(--hos-motion-duration-base) ease-out}.m-prog-bar.m-prog-nonzero{min-width:8px}.m-prog-track{z-index:1;width:100%;background:var(--hos-data-visualization-segment-background)}.m-prog-u0{background:var(--hos-data-visualization-segment-primary)}.m-prog-u1{background:var(--hos-data-visualization-segment-secondary)}.m-prog-bottom{display:flex;justify-content:space-between;gap:12px;padding-top:16px}.m-prog-legend{display:flex;flex-wrap:wrap;gap:0 12px}.m-prog-legend-item{display:flex;align-items:center;gap:6px}.m-prog-tiny{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-secondary);white-space:nowrap}.m-prog-trailing{text-align:right}.m-prog-chip{display:inline-block;flex:none;width:6px;height:6px;margin-bottom:1px;border-radius:var(--hos-radius-full)}.m-prog-breakdown{gap:12px}.m-prog-breakdown .m-prog-bottom{padding-top:0}.m-prog-breakdown .m-prog-legend{gap:2px 12px}.m-prog-segs{display:flex;gap:3px;width:100%}.m-prog-seg{min-width:4px;height:13px;border-radius:var(--hos-radius-xs)}.m-prog-b0{background-color:var(--hos-data-visualization-segment-primary)}.m-prog-b1{background-color:var(--hos-data-visualization-segment-tint-1)}.m-prog-b2{background-color:var(--hos-data-visualization-segment-tint-2)}.m-prog-b3{background-color:var(--hos-data-visualization-segment-tint-3)}.m-prog-b4{background-color:var(--hos-data-visualization-segment-background)}@media(prefers-reduced-motion:reduce){.m-prog-bar{transition:none}}.m-sechead{display:flex;align-items:center;gap:16px;min-width:0;font-family:var(--font)}.m-sechead-title{margin:0;min-width:0;font-size:var(--hos-type-title-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-title-sm-line-height);color:var(--hos-text-emphasized)}.m-sechead--subsection .m-sechead-title{font-size:var(--hos-type-body-lg-size);line-height:var(--hos-type-body-lg-line-height);color:var(--hos-text-title)}.m-sechead--label{min-height:20px}.m-sechead--label .m-sechead-title{font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-sechead-text{flex:1;min-width:0}.m-sechead-desc{margin:0;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-secondary)}.m-sechead-actions{display:flex;flex:none;align-items:center;gap:var(--hos-space-gap-inline-lg);margin-left:auto}.m-sechead-period{display:flex;align-items:center;gap:8px}.m-sechead-period-label{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);white-space:nowrap}.m-sechead-step{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--hos-radius-full);background-color:transparent;color:var(--hos-icon-default);cursor:pointer}.m-sechead-step svg{width:26px;height:26px}.m-sechead-step:not(:disabled):hover,.m-sechead-step:focus-visible{background-color:var(--hos-background-secondary);color:var(--hos-icon-emphasized)}.m-sechead-step:focus{outline:none}.m-sechead-step:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-sechead-step:active:not(:disabled){transform:scale(.99)}.m-sechead-step:disabled{cursor:default;color:var(--hos-icon-tertiary)}.m-card-summary{padding:20px 24px 0}.m-card-summary-inner{padding-bottom:16px;border-bottom:1px solid var(--hos-border-default)}.m-card-list .m-card-body.m-card-body-aftersummary{padding:0 16px 16px}.m-card-listlabel{padding:16px 8px 8px;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-card-detail .m-card-body{padding:24px 24px 16px}.m-card-detail .m-card-head{align-items:flex-start;gap:32px;margin-bottom:24px}.m-card-detail .m-card-title,.m-card-flush .m-card-title:has(.m-kpi){overflow:visible}.m-card-list .m-card-foot{padding:16px 24px}.m-card-list .m-card-foot-entry{gap:4px}.m-card-list .m-card-foot-label{font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);letter-spacing:0}.m-kpi-info svg{margin:-1.5px}.m-kpirow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px;min-width:0}.m-kpicard{min-height:184px;margin:0;overflow:hidden}.m-kpicard .m-kpi-labelrow{margin-bottom:0}.m-kpicard-bleed{padding-bottom:0}.m-kpicard-chart{margin-top:auto;padding-top:16px;min-width:0}.m-kpicard-chart-bleed{margin:auto calc(-1 * var(--hos-space-surface-inset-md)) 0;padding-top:8px}.m-kpicard-aside .m-kpi-top{flex:1}.m-kpicard-aside .m-kpi-main{align-self:stretch;flex:1}.m-kpicard-aside .m-kpi-words{margin-top:auto;white-space:normal}.m-kseg{display:flex;flex-direction:column;gap:10px;min-width:0}.m-kseg-bar{display:flex;gap:2px;height:8px}.m-kseg-part{min-width:3px;flex-basis:0;border-radius:var(--hos-radius-xs)}.m-kseg-legend{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:4px;margin:0;padding:0;list-style:none}.m-kseg-item{display:flex;align-items:center;gap:5px;min-width:0;font-size:var(--hos-type-caption-size);line-height:16px}.m-kseg-chip{flex:none;width:8px;height:8px;border-radius:var(--hos-radius-xs)}.m-kseg-name{min-width:0;overflow:hidden;color:var(--hos-text-secondary);text-overflow:ellipsis;white-space:nowrap}.m-kseg-n{color:var(--hos-text-default);font-variant-numeric:tabular-nums}.m-kseg-t0{background-color:var(--hos-data-visualization-segment-primary)}.m-kseg-t1{background-color:var(--hos-data-visualization-segment-tint-1)}.m-kseg-t2{background-color:var(--hos-data-visualization-segment-tint-2)}.m-kseg-t3{background-color:var(--hos-data-visualization-segment-tint-3)}.m-kseg-t4{background-color:var(--hos-data-visualization-segment-background)}.m-kbars{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.m-kbars-row{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr) auto;align-items:center;column-gap:var(--hos-space-100)}.m-kbars-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hos-type-label-size);line-height:18px;color:var(--hos-text-default)}.m-kbars-name--muted{color:var(--hos-text-tertiary)}.m-kbars-track{display:flex;height:8px;border-radius:var(--hos-radius-sm);background:var(--hos-data-visualization-segment-background);overflow:hidden}.m-kbars-fill{width:var(--m-kbars-share);height:100%;border-radius:var(--hos-radius-sm);background:var(--hos-data-visualization-segment-primary)}.m-kbars-n{min-width:2ch;text-align:right;font-size:var(--hos-type-label-size);line-height:18px;font-variant-numeric:tabular-nums;color:var(--hos-text-secondary)}.m-kbars-more{font-size:var(--hos-type-label-size);line-height:18px;color:var(--hos-text-tertiary)}.m-kdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.m-kday{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.m-kday-w{font-size:var(--hos-type-caption-size);line-height:16px;color:var(--hos-text-tertiary)}.m-kday-today .m-kday-w{color:var(--hos-text-default)}.m-kday-pill{display:flex;align-items:center;justify-content:center;width:100%;max-width:36px;height:28px;border-radius:var(--hos-radius-md);background-color:var(--hos-background-secondary);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums;box-sizing:border-box}.m-kday-today .m-kday-pill{box-shadow:inset 0 0 0 var(--hos-ring-width-sm) var(--hos-border-emphasized);color:var(--hos-text-default)}.m-kday-on .m-kday-pill{background-color:var(--hos-background-primary);color:var(--hos-text-on-primary);font-weight:var(--hos-font-weight-demi);box-shadow:none}.m-kring{display:block;flex:none}.m-kring-track,.m-kring-fill{fill:none;stroke-width:6px}.m-kring-track{stroke:var(--hos-data-visualization-segment-background)}.m-kring-fill{stroke:var(--hos-data-visualization-segment-primary);stroke-linecap:round}@media(max-width:719px){.m-kpirow{grid-auto-columns:85%;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px;scroll-padding:0 16px}.m-kpirow::-webkit-scrollbar{display:none}.m-kpirow>*{scroll-snap-align:start}}.m-chart-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;overflow:hidden}.m-chart-tip{position:absolute;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md);padding:var(--hos-space-component-inset-md) var(--hos-space-component-inset-xl);border-radius:var(--hos-radius-md);background:var(--hos-background-inverted);color:var(--hos-text-on-inverted);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:nowrap;box-shadow:var(--hos-shadow-card)}.m-chart-tip-compact{padding:var(--hos-space-component-inset-md) var(--hos-space-component-inset-lg);gap:0}.m-chart-tip-line{display:flex;align-items:center;justify-content:space-between;gap:var(--hos-space-gap-inline-lg);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height)}.m-chart-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.03em}.m-chart-tip-divider{height:1px;background:var(--hos-border-on-inverted)}.m-chart-tip-label{font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-on-inverted-secondary)}.m-chart-tip-value{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.m-area{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-width:0;outline:0;font-family:var(--hos-font-family-text)}.m-area:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-area-svg{display:block;max-width:100%;overflow:hidden;touch-action:pan-y}.m-area-line{fill:none;stroke:var(--hos-data-visualization-line-primary);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.m-area-stop-start{stop-color:var(--hos-data-visualization-area-primary-gradient-start)}.m-area-stop-end{stop-color:var(--hos-data-visualization-area-primary-gradient-stop)}.m-area-money-in .m-area-line,.m-area-money-in .m-area-active-tick{stroke:var(--hos-data-visualization-line-money-in)}.m-area-money-in .m-area-stop-start{stop-color:var(--hos-data-visualization-area-money-in-gradient-start)}.m-area-money-in .m-area-stop-end{stop-color:var(--hos-data-visualization-area-money-in-gradient-stop)}.m-area-money-out .m-area-line,.m-area-money-out .m-area-active-tick{stroke:var(--hos-data-visualization-line-money-out)}.m-area-money-out .m-area-stop-start{stop-color:var(--hos-data-visualization-area-money-out-gradient-start)}.m-area-money-out .m-area-stop-end{stop-color:var(--hos-data-visualization-area-money-out-gradient-stop)}.m-area-label{font-size:var(--hos-type-caption-size);line-height:24px;fill:var(--hos-text-tertiary)}.m-area-active-tick{stroke:var(--hos-data-visualization-line-primary);stroke-width:1px}.m-area-dot{fill:var(--hos-background-default);stroke:var(--hos-data-visualization-line-primary);stroke-width:1.5px}.m-area-money-in .m-area-dot{stroke:var(--hos-data-visualization-line-money-in)}.m-area-money-out .m-area-dot{stroke:var(--hos-data-visualization-line-money-out)}.m-bars{font-family:var(--hos-font-family-text);color:var(--hos-text-emphasized);min-width:0}.m-bars-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:24px}.m-bars-metrics{display:flex;flex-wrap:wrap;gap:12px 40px;margin:0;padding:0;list-style:none}.m-bars-metrics-secondary{flex:1 1 auto}.m-bars-metrics:first-child{flex:0 1 347px}.m-bars-metric-label{margin:0 0 4px;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:20px;letter-spacing:.1px;color:var(--hos-text-secondary)}.m-bars-underline{cursor:default;text-decoration:underline dotted var(--hos-text-tertiary);text-decoration-thickness:1px;text-underline-offset:4px}.m-bars-controls{display:flex;justify-content:flex-end;gap:8px;margin:0 0 3px auto}.m-bars-interval{display:flex;align-items:center;justify-content:space-between;gap:var(--hos-space-gap-inline-xs);min-width:80px;height:32px;box-sizing:border-box;padding:var(--hos-space-component-inset-xs) var(--hos-space-component-inset-md) var(--hos-space-component-inset-xs) var(--hos-space-component-inset-lg);border:1px solid var(--hos-border-emphasized);border-radius:var(--hos-radius-md);background-color:var(--hos-background-input);color:var(--hos-text-default);font:400 15px/24px var(--hos-font-family-text);cursor:pointer}.m-bars-interval:hover,.m-bars-interval[aria-expanded=true]{background-color:var(--hos-background-default-hovered)}.m-bars-interval:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;box-shadow:none}.m-bars-interval-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--hos-icon-default)}.m-bars-frame{position:relative;display:grid;grid-template:"yAxis body" 1fr ". xAxis" max-content / minmax(6.3ch,max-content) 1fr;column-gap:var(--hos-space-100);min-width:100%;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-bars-yaxis{grid-area:yAxis;position:relative;font-variant-numeric:tabular-nums;letter-spacing:-.39px;color:var(--hos-text-tertiary)}.m-bars-yspacer{visibility:hidden;display:grid;grid-template-rows:max-content;grid-template-columns:max-content;white-space:nowrap}.m-bars-yspacer>div{grid-area:1 / 1}.m-bars-ylabel{position:absolute;left:0;width:100%;white-space:nowrap;text-align:left;transform:translateY(-50%)}.m-bars-body{grid-area:body;position:relative;min-width:0}.m-bars-dots,.m-bars-svg{position:absolute;inset:0;display:block;overflow:visible}.m-bars-dots{pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--hos-background-inverted) 15%,var(--hos-background-inverted) 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,var(--hos-background-inverted) 15%,var(--hos-background-inverted) 85%,transparent 100%)}.m-bars-dot-major,.m-bars-dot-minor{stroke-width:2px;stroke-linecap:round}.m-bars-dot-major{stroke:var(--hos-data-visualization-line)}.m-bars-dot-minor{stroke:var(--hos-data-visualization-tick-line)}.m-bars-svg{overflow:hidden}.m-bars-baseline{stroke:var(--hos-border-emphasized);stroke-width:1px}.m-bars-in-start{stop-color:var(--hos-data-visualization-bar-in-gradient-start)}.m-bars-in-end{stop-color:var(--hos-data-visualization-bar-in-gradient-stop)}.m-bars-out-start{stop-color:var(--hos-data-visualization-bar-out-gradient-start)}.m-bars-out-end{stop-color:var(--hos-data-visualization-bar-out-gradient-stop)}.m-bars-cap-in{fill:var(--hos-data-visualization-segment-primary)}.m-bars-cap-out{fill:var(--hos-data-visualization-bar-out-cap)}.m-bars-net-pos{stop-color:var(--hos-data-visualization-segment-primary)}.m-bars-net-neg{stop-color:var(--hos-data-visualization-net-negative)}.m-bars-net-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.m-bars-point.is-pos{fill:var(--hos-data-visualization-segment-primary)}.m-bars-point.is-neg{fill:var(--hos-data-visualization-net-negative)}.m-bars-bucket,.m-bars-net,.m-bars-point{transition:opacity var(--hos-motion-duration-fast) ease-out;transform-box:fill-box;transform-origin:center}.m-bars-frame[data-focused] .m-bars-bucket:not([data-active]){opacity:.2}.m-bars-frame[data-focused] .m-bars-net{opacity:.25}.m-bars-frame[data-focused] .m-bars-point:not([data-active]){opacity:0}.m-bars-point[data-active]{stroke:var(--hos-background-default);stroke-width:1px;transform:scale(1.4);transition:transform var(--hos-motion-duration-fast) ease-out}.m-bars-hit{position:absolute;inset:0;z-index:1;cursor:default;touch-action:pan-y;outline:0}.m-bars-hit:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px;border-radius:var(--hos-radius-md)}.m-bars-hit .m-chart-tip{min-width:180px}.m-bars-xaxis{grid-area:xAxis;position:relative;height:20px;margin-top:var(--hos-space-25)}.m-bars-xlabel{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;color:var(--hos-text-tertiary);transition:color var(--hos-motion-duration-fast) ease-out}.m-bars-xlabel[data-active]{color:var(--hos-text-emphasized);font-weight:var(--hos-font-weight-demi)}.m-tl{padding:0 24px;overflow:hidden;font-family:var(--hos-font-family-text)}.m-tl-container{--m-tl-fade: 24px;position:relative;height:47px;padding-left:25px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:pan-x;-webkit-mask-image:linear-gradient(to right,transparent 0%,var(--hos-background-inverted) var(--m-tl-fade),var(--hos-background-inverted) calc(100% - var(--m-tl-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,var(--hos-background-inverted) var(--m-tl-fade),var(--hos-background-inverted) calc(100% - var(--m-tl-fade)),transparent 100%)}.m-tl-container::-webkit-scrollbar{display:none}.m-tl-container[data-mode=left],.m-tl-container[data-mode=right]{cursor:ew-resize}.m-tl-container[data-mode=move],.m-tl-container[data-mode=move] .m-tl-range{cursor:grabbing}.m-tl-content{position:relative;height:100%}.m-tl-tick-wrap{position:absolute;top:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%}.m-tl-label{position:relative;width:min-content;translate:calc(-50% + .5px);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);white-space:nowrap;color:var(--hos-text-tertiary)}.m-tl-month{z-index:2;margin-bottom:var(--hos-space-50);background:var(--hos-background-default);-webkit-mask-image:linear-gradient(transparent 0%,var(--hos-background-inverted) 20% 80%,transparent 100%);mask-image:linear-gradient(transparent 0%,var(--hos-background-inverted) 20% 80%,transparent 100%)}.m-tl-year{margin-bottom:-6px}.m-tl-tick{width:1px;border-top-left-radius:1px;border-top-right-radius:1px}.m-tl-tick.is-major{height:4px;background-color:var(--hos-timeline-tick-major)}.m-tl-tick.is-minor{height:2px;background-color:var(--hos-timeline-tick-minor)}.m-tl-tick-wrap[data-inactive] .m-tl-tick{background-color:var(--hos-timeline-tick-inactive)}.m-tl-tick-wrap[data-inactive] .m-tl-label{color:var(--hos-text-disabled)}.m-tl-marker{position:absolute;top:0;width:1px;height:100%;translate:calc(-50% + .5px)}.m-tl-marker-first{background:var(--hos-border-default)}.m-tl-marker-today{background:var(--hos-timeline-today)}.m-tl-range{position:absolute;top:0;z-index:2;box-sizing:border-box;height:100%;border:1.5px solid var(--hos-icon-primary);border-radius:var(--hos-radius-sm);background:var(--hos-timeline-range);cursor:grab;outline:0}.m-tl-range:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-tl-range-inner{display:flex;align-items:center;width:100%;height:100%}.m-tl-range-label{position:absolute;top:3px;left:5px;padding:0 var(--hos-space-component-inset-xs);border-radius:var(--hos-radius-xs);background:var(--hos-background-primary);color:var(--hos-text-on-primary);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);white-space:nowrap;pointer-events:none}.m-tl-handle-wrap{--m-tl-handle: 5px;position:absolute;cursor:ew-resize}.m-tl-handle-wrap.is-left{left:calc(var(--m-tl-handle) / -2)}.m-tl-handle-wrap.is-right{right:calc(var(--m-tl-handle) / -2)}.m-tl-handle-wrap:before{content:"";position:absolute;inset:-4px -6px}.m-tl-handle{box-sizing:border-box;width:var(--m-tl-handle);height:26px;border:1.5px solid var(--hos-icon-primary);border-radius:var(--hos-radius-sm);background:var(--hos-timeline-handle);transform-origin:50%;transition:transform var(--hos-motion-duration-instant) ease-out,box-shadow var(--hos-motion-duration-instant) ease-out;outline:0}.m-tl-handle[data-dragging],.m-tl-handle:focus-visible{transform:scale(1.2);box-shadow:var(--hos-shadow-card)}.m-tl-handle:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-bd{color:var(--hos-text-emphasized);font-family:var(--hos-font-family-text)}.m-bd-top{padding-bottom:var(--hos-space-200)}.m-bd-headline{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-xs);min-width:206px;margin-bottom:var(--hos-space-400)}.m-bd-title{font-size:var(--hos-type-title-md-size);font-weight:var(--hos-font-weight-demi);line-height:26.4px}.m-bd-total{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);letter-spacing:-.48px;font-variant-numeric:tabular-nums}.m-bd-link{display:block;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.m-bd-sub{color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height)}.m-bd-meter{display:grid;grid-template-columns:48px minmax(80px,120px);align-items:center;gap:var(--hos-space-100);width:100%;font-variant-numeric:tabular-nums}.m-bd-bars{position:relative;height:4px;border-radius:var(--hos-radius-xs);background:var(--hos-data-visualization-segment-background);overflow:hidden}.m-bd-fill{position:absolute;top:0;height:100%;border-radius:var(--hos-radius-xs);background:var(--hos-data-visualization-segment-primary)}@container (width < 420px){.m-bd-meter{grid-template-columns:48px}.m-bd-bars{display:none}}.m-ins{display:flex;flex-direction:column;row-gap:var(--hos-space-gap-block-lg);margin:0;padding:0;list-style:none;font-family:var(--hos-font-family-text);color:var(--hos-text-emphasized)}.m-ins-row{position:relative;display:flex;gap:var(--hos-space-gap-inline-lg);padding:var(--hos-space-75) 0}.m-ins-row:hover,.m-ins-row:hover:before,.m-ins-row:hover:after{background-color:var(--hos-background-default-hovered)}.m-ins-row:hover:before,.m-ins-row:hover:after{content:"";position:absolute;top:0;bottom:0;width:8px}.m-ins-row:hover:before{right:100%;border-radius:var(--hos-radius-md) 0 0 var(--hos-radius-md)}.m-ins-row:hover:after{left:100%;border-radius:0 var(--hos-radius-md) var(--hos-radius-md) 0}.m-ins-icon{flex:none;box-sizing:content-box;margin:0 -3px 0 -4px;padding-top:3px;color:var(--hos-icon-emphasized)}.m-ins-section{display:grid;min-width:0}.m-ins-title{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height)}.m-ins-body{margin:0;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-secondary)}.m-ins-chip{display:inline-flex;align-items:center;height:22px;box-sizing:border-box;padding:0 var(--hos-space-component-inset-xs);border:.75px solid var(--hos-border-default);border-radius:var(--hos-radius-xl);background-color:var(--hos-background-secondary);color:var(--hos-text-secondary);white-space:nowrap;text-decoration:none;transition:background-color var(--hos-motion-duration-base)}a.m-ins-chip:hover{background-color:var(--hos-background-secondary-hovered)}a.m-ins-chip:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-ins-actions{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;gap:var(--hos-space-gap-inline-xs);padding:var(--hos-space-50) var(--hos-space-50) var(--hos-space-50) 2px;border-radius:var(--hos-radius-md);background-color:var(--hos-background-default);box-shadow:var(--hos-shadow-popover);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--hos-motion-duration-fast) ease-in-out}.m-ins-row:hover .m-ins-actions,.m-ins-actions:focus-within{opacity:1;pointer-events:auto}.m-ins-action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--hos-radius-sm);background:none;color:var(--hos-icon-default);cursor:pointer}.m-ins-action:hover{background-color:var(--hos-background-default-hovered)}.m-ins-action:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-ins-action.is-down svg{color:var(--hos-text-error)}@media(prefers-reduced-motion:reduce){.m-bars-bucket,.m-bars-net,.m-bars-point,.m-bars-xlabel,.m-tl-handle,.m-ins-actions,.m-ins-chip{transition:none}}.m-tone-neutral{--m-tone-fill: var(--hos-background-secondary-high-contrast);--m-tone-text: var(--hos-text-default);--m-tone-icon: var(--hos-icon-default);--m-tone-line: var(--hos-border-emphasized);--m-tone-ring: transparent}.m-tone-info{--m-tone-fill: var(--hos-background-emphasized);--m-tone-text: var(--hos-text-default);--m-tone-icon: var(--hos-icon-default);--m-tone-line: var(--hos-border-emphasized);--m-tone-ring: transparent}.m-tone-accent{--m-tone-fill: var(--hos-background-accent-soft);--m-tone-text: var(--hos-text-accent);--m-tone-icon: var(--hos-icon-primary);--m-tone-line: var(--hos-border-emphasized);--m-tone-ring: transparent}.m-tone-highlight{--m-tone-fill: var(--hos-background-highlight);--m-tone-text: var(--hos-text-default);--m-tone-icon: var(--hos-icon-default);--m-tone-line: var(--hos-border-emphasized);--m-tone-ring: transparent}.m-tone-success{--m-tone-fill: var(--hos-background-success);--m-tone-text: var(--hos-text-success);--m-tone-icon: var(--hos-icon-success);--m-tone-line: var(--hos-border-success);--m-tone-ring: transparent}.m-tone-warning{--m-tone-fill: var(--hos-background-warning);--m-tone-text: var(--hos-text-warning);--m-tone-icon: var(--hos-icon-warning);--m-tone-line: var(--hos-border-warning);--m-tone-ring: transparent}.m-tone-error{--m-tone-fill: var(--hos-background-error);--m-tone-text: var(--hos-text-error);--m-tone-icon: var(--hos-icon-error);--m-tone-line: var(--hos-border-error);--m-tone-ring: transparent}.m-tone-blue{--m-tone-icon: var(--hos-icon-agent-blue)}.m-tone-green{--m-tone-icon: var(--hos-icon-agent-green)}.m-tone-purple{--m-tone-icon: var(--hos-icon-agent-purple)}.m-tone-orange{--m-tone-icon: var(--hos-icon-agent-orange)}.m-tone-red{--m-tone-icon: var(--hos-icon-agent-red)}.m-tone-beige{--m-tone-icon: var(--hos-icon-agent-beige)}:is(.m-tone-blue,.m-tone-green,.m-tone-purple,.m-tone-orange,.m-tone-red,.m-tone-beige){--m-tone-fill: color-mix(in srgb, var(--m-tone-icon) 16%, var(--hos-background-default));--m-tone-text: color-mix(in srgb, var(--m-tone-icon) 72%, var(--hos-text-emphasized));--m-tone-line: color-mix(in srgb, var(--m-tone-icon) 24%, transparent);--m-tone-ring: var(--m-tone-line)}.m-tone-admin{--m-tone-fill: var(--hos-background-role-admin);--m-tone-text: var(--hos-text-role-admin)}.m-tone-bookkeeper{--m-tone-fill: var(--hos-background-role-bookkeeper);--m-tone-text: var(--hos-text-role-bookkeeper)}.m-tone-card-only{--m-tone-fill: var(--hos-background-role-card-only);--m-tone-text: var(--hos-text-role-card-only)}.m-tone-custom{--m-tone-fill: var(--hos-background-role-custom);--m-tone-text: var(--hos-text-role-custom)}.m-tone-employee{--m-tone-fill: var(--hos-background-role-employee);--m-tone-text: var(--hos-text-role-employee)}:is(.m-tone-admin,.m-tone-bookkeeper,.m-tone-card-only,.m-tone-custom,.m-tone-employee){--m-tone-icon: var(--m-tone-text);--m-tone-line: var(--hos-border-emphasized);--m-tone-ring: transparent}.m-badge{box-sizing:border-box;display:inline-flex;position:relative;flex-direction:row;align-items:center;flex-shrink:0;height:20px;max-width:100%;padding:0 var(--hos-space-component-inset-md);border-radius:var(--hos-radius-sm);white-space:nowrap;font-family:var(--hos-font-family-text);vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact}.m-badge:has(.m-badge-icon){gap:var(--hos-space-gap-inline-sm)}.m-badge-label,.m-badge-label-demi{display:block;font-family:var(--hos-font-family-text);font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);font-weight:var(--hos-font-weight-regular);overflow:hidden;text-overflow:ellipsis}.m-badge-label-demi{font-weight:var(--hos-font-weight-demi)}.m-badge-truncate{max-width:100px}.m-badge-icon{display:block;width:10px;height:10px;flex:none}.m-badge-fill{color:var(--m-tone-text);background-color:var(--m-tone-fill)}.m-badge-fill .m-badge-icon{color:var(--m-tone-icon)}.m-badge-pending{color:var(--hos-text-tertiary);border:1px solid var(--hos-border-emphasized)}.m-badge-pending .m-badge-icon{color:var(--hos-icon-tertiary)}.m-badge-failed{color:var(--hos-text-error);border:1px solid var(--hos-border-error)}.m-badge-failed .m-badge-icon{color:var(--hos-icon-error)}.m-badge-locked{color:var(--hos-text-tertiary);border:1px solid var(--hos-border-emphasized)}.m-badge-locked .m-badge-icon{color:var(--hos-icon-tertiary)}.m-badge-role{color:var(--hos-text-default);border:1px solid var(--hos-border-emphasized)}.m-badge-role .m-badge-icon{color:var(--hos-icon-default)}.m-badge-hovered{color:var(--hos-text-default);background-color:var(--hos-background-emphasized-hovered);border-color:transparent}.m-badge-hovered .m-badge-icon{color:var(--hos-icon-default)}.m-badge-role.m-badge-hovered{background-color:var(--hos-background-secondary-hovered)}.m-badge-locked.m-badge-hovered{color:var(--hos-text-tertiary);background-color:var(--hos-background-secondary)}.m-badge-plan{justify-content:center;padding:0 var(--hos-space-component-inset-sm);border-radius:var(--hos-radius-sm);background-color:var(--hos-background-inverted);color:var(--hos-text-on-inverted)}.m-chip{position:relative;box-sizing:border-box;display:inline-flex;flex:none;align-items:center;gap:var(--hos-space-gap-inline-sm);height:var(--hos-control-height-sm);max-width:100%;margin:0;padding:0 var(--hos-space-component-inset-lg);border:1px solid var(--m-chip-line);border-radius:var(--hos-radius-md);background-color:var(--m-chip-fill);color:var(--m-chip-text);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);text-align:left;text-decoration:none;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;outline:none;appearance:none;transition:background-color var(--hos-motion-duration-instant) ease-out,border-color var(--hos-motion-duration-instant) ease-out,color var(--hos-motion-duration-instant) ease-out}.m-chip-outline{--m-chip-fill: var(--hos-background-input);--m-chip-fill-hover: var(--hos-background-default-hovered);--m-chip-line: var(--hos-border-input);--m-chip-line-hover: var(--hos-border-input-emphasized);--m-chip-text: var(--hos-text-secondary);--m-chip-icon: var(--hos-icon-secondary)}.m-chip-filled{--m-chip-fill: var(--hos-background-emphasized);--m-chip-fill-hover: var(--hos-background-emphasized-hovered);--m-chip-line: transparent;--m-chip-line-hover: transparent;--m-chip-text: var(--hos-text-default);--m-chip-icon: var(--hos-icon-default)}.m-chip-soft{--m-chip-fill: var(--hos-background-secondary);--m-chip-fill-hover: var(--hos-background-secondary-hovered);--m-chip-line: transparent;--m-chip-line-hover: transparent;--m-chip-text: var(--hos-text-default);--m-chip-icon: var(--hos-icon-default)}.m-chip.is-selected,.m-chip[aria-selected=true]{--m-chip-fill: var(--hos-background-emphasized);--m-chip-fill-hover: var(--hos-background-emphasized-hovered);--m-chip-line: transparent;--m-chip-line-hover: transparent;--m-chip-text: var(--hos-text-emphasized);--m-chip-icon: var(--hos-icon-emphasized)}.m-chip-pill{border-radius:var(--hos-radius-full)}.m-chip-sm{height:28px;font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-chip-sm.m-chip-wrap{min-height:28px;padding-block:3px}.m-chip-end{padding-right:var(--hos-space-component-inset-xs)}.m-chip-wrap{height:auto;min-height:var(--hos-control-height-sm);padding-block:var(--hos-space-component-inset-xs);justify-content:center;white-space:normal;overflow-wrap:anywhere}.m-chip-action{cursor:pointer}.m-chip-action:not(:disabled,[aria-disabled=true],.is-disabled):is(:hover,:focus-visible),.m-chip:not(.is-disabled):has(>.m-chip-main:is(:hover,:focus-visible,[aria-expanded=true])),.m-chip.is-hover{border-color:var(--m-chip-line-hover);background-color:var(--m-chip-fill-hover);color:var(--hos-text-emphasized);--m-chip-icon: var(--hos-icon-emphasized)}.m-chip-action:focus-visible,.m-chip:has(>.m-chip-main:focus-visible){outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-chip-action:not(:disabled,[aria-disabled=true],.is-disabled):active,.m-chip:not(.is-disabled):has(>.m-chip-main:active){transform:scale(.99)}.m-chip.is-disabled,.m-chip:disabled,.m-chip[aria-disabled=true]{--m-chip-text: var(--hos-text-disabled);--m-chip-icon: var(--hos-text-disabled);cursor:default}.m-chip-filled.is-disabled{--m-chip-fill: var(--hos-background-secondary)}.m-chip-main,.m-chip-static{display:inline-flex;align-items:center;gap:inherit;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none;appearance:none;outline:none}.m-chip-main{cursor:pointer}.m-chip-main:disabled{cursor:default}.m-chip-main:after{content:"";position:absolute;inset:-1px;border-radius:inherit}.m-chip-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;color:var(--m-chip-icon)}.m-chip-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.m-chip-wrap .m-chip-label{overflow:visible}.m-chip-narrow .m-chip-label{max-width:140px}.m-chip-wide .m-chip-label{max-width:200px}.m-chip-count{color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums}.m-chip.is-selected .m-chip-count,.m-chip[aria-selected=true] .m-chip-count{color:var(--hos-text-secondary)}.m-chip-trail,.m-chip-remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--hos-space-300);height:var(--hos-space-300);border-radius:var(--hos-radius-sm);color:var(--m-chip-icon)}.m-chip-trail{margin-left:calc(var(--hos-space-gap-inline-xs) - var(--hos-space-gap-inline-sm))}.m-chip-remove{position:relative;z-index:1;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;outline:none}.m-chip-remove:not(:disabled):is(:hover,:focus-visible){background-color:var(--hos-background-emphasized-hovered);color:var(--hos-icon-emphasized)}.m-chip-remove:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-chip-remove:disabled{cursor:default}.m-avatar{--m-avatar-mix-start: var(--hos-background-avatar-start);--m-avatar-mix-middle: var(--hos-background-avatar-middle);--m-avatar-mix-stop: var(--hos-background-avatar-stop);--m-avatar-hover-tint: var(--hos-icon-primary);box-sizing:border-box;display:flex;flex:none;justify-content:center;align-items:center;width:var(--m-avatar-size);min-width:var(--m-avatar-size);height:var(--m-avatar-size);overflow:clip;font-family:var(--hos-font-family-text);font-size:var(--m-avatar-type);font-weight:var(--hos-font-weight-demi);line-height:20px;letter-spacing:.2px;text-transform:uppercase;-webkit-user-select:none;user-select:none;color:var(--hos-text-emphasized)}.m-avatar-circle{border-radius:var(--hos-radius-full)}.m-avatar-square{border-radius:var(--hos-radius-md)}.m-avatar-s20.m-avatar-square,.m-avatar-s16.m-avatar-square{border-radius:var(--hos-radius-sm)}.m-avatar-s16{--m-avatar-size: 16px;--m-avatar-type: 0;--m-avatar-type-single: 0;--m-avatar-icon: 10px;--m-avatar-helmet: 10px}.m-avatar-s20{--m-avatar-size: 20px;--m-avatar-type: var(--hos-type-avatar-initials-xs-size);--m-avatar-type-single: var(--hos-type-micro-size);--m-avatar-icon: 10px;--m-avatar-helmet: 12px}.m-avatar-s24{--m-avatar-size: 24px;--m-avatar-type: var(--hos-type-micro-size);--m-avatar-type-single: var(--hos-type-caption-size);--m-avatar-icon: 11px;--m-avatar-helmet: 16px}.m-avatar-s28{--m-avatar-size: 28px;--m-avatar-type: var(--hos-type-micro-size);--m-avatar-type-single: var(--hos-type-caption-size);--m-avatar-icon: 11px;--m-avatar-helmet: 18px}.m-avatar-s32{--m-avatar-size: 32px;--m-avatar-type: var(--hos-type-micro-size);--m-avatar-type-single: var(--hos-type-caption-size);--m-avatar-icon: 11px;--m-avatar-helmet: 20px}.m-avatar-s40{--m-avatar-size: 40px;--m-avatar-type: var(--hos-type-caption-size);--m-avatar-type-single: var(--hos-type-body-size);--m-avatar-icon: 13px;--m-avatar-helmet: 26px}.m-avatar-s48{--m-avatar-size: 48px;--m-avatar-type: var(--hos-type-body-size);--m-avatar-type-single: var(--hos-type-title-sm-size);--m-avatar-icon: 16px;--m-avatar-helmet: 32px;line-height:24px}.m-avatar-s56{--m-avatar-size: 56px;--m-avatar-type: var(--hos-type-title-sm-size);--m-avatar-type-single: var(--hos-type-title-md-size);--m-avatar-icon: 20px;--m-avatar-helmet: 36px;line-height:28px}.m-avatar-text{--m-avatar-bg: var(--m-avatar-mix-start);padding-top:1px;color:var(--hos-text-default);background-color:var(--m-avatar-bg)}.m-avatar-single{font-size:var(--m-avatar-type-single);letter-spacing:0}.m-avatar-up{position:relative;top:-1px;display:block}.m-avatar-last{letter-spacing:0}.m-avatar-hoverable:hover,:hover>.m-avatar-hoverable{color:var(--hos-text-emphasized);background-color:color-mix(in srgb,var(--m-avatar-hover-tint) 8%,var(--m-avatar-bg))}.m-avatar-mix-x,.m-avatar-mix-0{--m-avatar-bg: var(--m-avatar-mix-start)}.m-avatar-mix-1{--m-avatar-bg: color-mix(in srgb, var(--m-avatar-mix-start) 80%, var(--m-avatar-mix-middle) 20%)}.m-avatar-mix-2{--m-avatar-bg: color-mix(in srgb, var(--m-avatar-mix-start) 60%, var(--m-avatar-mix-middle) 40%)}.m-avatar-mix-3{--m-avatar-bg: color-mix(in srgb, var(--m-avatar-mix-start) 40%, var(--m-avatar-mix-middle) 60%)}.m-avatar-mix-4{--m-avatar-bg: color-mix(in srgb, var(--m-avatar-mix-start) 20%, var(--m-avatar-mix-middle) 80%)}.m-avatar-mix-5{--m-avatar-bg: var(--m-avatar-mix-middle)}.m-avatar-mix-6{--m-avatar-bg: color-mix(in srgb, var(--m-avatar-mix-middle) 80%, var(--m-avatar-mix-stop) 20%)}.m-avatar-mix-7{--m-avatar-bg: color-mix(in srgb, var(--m-avatar-mix-middle) 60%, var(--m-avatar-mix-stop) 40%)}.m-avatar-mix-8{--m-avatar-bg: color-mix(in srgb, var(--m-avatar-mix-middle) 40%, var(--m-avatar-mix-stop) 60%)}.m-avatar-mix-9{--m-avatar-bg: color-mix(in srgb, var(--m-avatar-mix-middle) 20%, var(--m-avatar-mix-stop) 80%)}.m-avatar-mix-10{--m-avatar-bg: var(--m-avatar-mix-stop)}.m-avatar-toned{--m-avatar-bg: var(--m-tone-fill);color:var(--m-tone-text);box-shadow:inset 0 0 0 var(--hos-ring-width-sm) var(--m-tone-ring)}.m-avatar-s16.m-avatar-toned{--m-avatar-bg: color-mix(in srgb, var(--m-tone-icon) 40%, var(--hos-background-default))}:is(button,a):hover>.m-avatar:only-child{filter:brightness(.95)}.m-avatar-iconic{background-color:var(--hos-background-secondary);color:var(--hos-icon-default)}.m-avatar-iconic>svg{width:var(--m-avatar-icon);height:var(--m-avatar-icon)}.m-avatar-img{display:block;box-sizing:border-box;width:100%;height:100%;border-radius:inherit;object-fit:cover;outline:1px solid var(--hos-border-avatar);outline-offset:-1px;overflow:clip}.m-avatar-agent{--m-avatar-agent: var(--hos-text-muted);display:inline-flex;overflow:visible;background:linear-gradient(135deg,color-mix(in srgb,var(--m-avatar-agent) 40%,var(--hos-employee-metal-shade)),color-mix(in srgb,var(--m-avatar-agent) 30%,var(--hos-employee-metal-shade)));box-shadow:var(--hos-shadow-employee-metal)}.m-avatar-helmet{width:var(--m-avatar-helmet);height:var(--m-avatar-helmet);fill:color-mix(in srgb,var(--m-avatar-agent) 25%,var(--hos-employee-metal-light))}.m-avstack{--m-avstack-overlap: var(--hos-space-gap-inline-lg);--m-avstack-none: linear-gradient(currentColor, currentColor);display:flex;align-items:center;gap:var(--hos-space-gap-inline-md)}.m-avstack-list{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.m-avstack-list>:not(:first-child){margin-inline-start:calc(var(--m-avstack-overlap) * -1)}.m-avstack-item{position:relative}.m-avstack-item:hover{z-index:1}.m-avstack-more{font-size:var(--hos-type-caption-size);letter-spacing:0;color:var(--hos-text-default);background:linear-gradient(var(--hos-background-secondary-high-contrast),var(--hos-background-secondary-high-contrast)),var(--hos-background-default)}.m-avstack-avatar{--m-avstack-size: var(--m-avatar-size, 28px);--m-avstack-gap: 2px;--m-avstack-r: calc(var(--m-avstack-size) / 2);--m-avstack-l: calc(var(--m-avstack-size) / 2);--m-avstack-kr: calc(var(--m-avstack-r) + var(--m-avstack-gap));--m-avstack-kl: calc(var(--m-avstack-l) + var(--m-avstack-gap));--m-avstack-rx: calc(100% - var(--m-avstack-overlap) + var(--m-avstack-r));--m-avstack-lx: calc(var(--m-avstack-overlap) - var(--m-avstack-l));--m-avstack-rby: calc(100% - var(--m-avstack-r));--m-avstack-lby: calc(100% - var(--m-avstack-l));--m-avstack-r-edge: calc(100% - var(--m-avstack-overlap) - var(--m-avstack-gap));--m-avstack-l-edge: calc(var(--m-avstack-overlap) + var(--m-avstack-gap));--m-avstack-strip-r: var(--m-avstack-none);--m-avstack-strip-l: var(--m-avstack-none);--m-avstack-tr: var(--m-avstack-none);--m-avstack-br: var(--m-avstack-none);--m-avstack-tl: var(--m-avstack-none);--m-avstack-bl: var(--m-avstack-none);--m-avstack-band: linear-gradient( to bottom, currentColor 0, currentColor var(--hos-radius-md), transparent var(--hos-radius-md), transparent calc(100% - var(--hos-radius-md)), currentColor calc(100% - var(--hos-radius-md)), currentColor 100% );--m-avstack-masks: var(--m-avstack-tl), var(--m-avstack-tr), var(--m-avstack-bl), var(--m-avstack-br), var(--m-avstack-band), var(--m-avstack-strip-l), var(--m-avstack-strip-r);position:relative;-webkit-mask-image:var(--m-avstack-masks);mask-image:var(--m-avstack-masks);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-in,source-in,source-in,source-over,source-in,source-over;mask-composite:intersect,intersect,intersect,intersect,add,intersect,add}.m-avstack-item:not(:last-child) .m-avstack-avatar{--m-avstack-tr: radial-gradient( circle var(--m-avstack-kr) at var(--m-avstack-rx) var(--m-avstack-r), transparent 100%, currentColor 100% );--m-avstack-br: radial-gradient( circle var(--m-avstack-kr) at var(--m-avstack-rx) var(--m-avstack-rby), transparent 100%, currentColor 100% )}.m-avstack-item:not(:last-child):where(:has(+.m-avstack-org)) .m-avstack-avatar{--m-avstack-r: var(--hos-radius-md);--m-avstack-strip-r: linear-gradient( to right, currentColor var(--m-avstack-r-edge), transparent var(--m-avstack-r-edge) )}.m-avstack-item:hover+.m-avstack-item .m-avstack-avatar{--m-avstack-tl: radial-gradient( circle var(--m-avstack-kl) at var(--m-avstack-lx) var(--m-avstack-l), transparent 100%, currentColor 100% );--m-avstack-bl: radial-gradient( circle var(--m-avstack-kl) at var(--m-avstack-lx) var(--m-avstack-lby), transparent 100%, currentColor 100% )}.m-avstack-org:hover+.m-avstack-item .m-avstack-avatar{--m-avstack-l: var(--hos-radius-md);--m-avstack-strip-l: linear-gradient( to right, transparent var(--m-avstack-l-edge), currentColor var(--m-avstack-l-edge) )}.m-avstack-item:hover .m-avstack-avatar{--m-avstack-strip-r: var(--m-avstack-none);--m-avstack-strip-l: var(--m-avstack-none);--m-avstack-tr: var(--m-avstack-none);--m-avstack-br: var(--m-avstack-none);--m-avstack-tl: var(--m-avstack-none);--m-avstack-bl: var(--m-avstack-none)}.m-avatar-live{position:relative;display:inline-grid;place-items:center;border-radius:var(--hos-radius-full)}.m-avatar-live:after{content:"";position:absolute;inset:calc(-1 * var(--hos-space-50));border:var(--hos-ring-width-md) solid var(--m-avatar-live, var(--hos-background-primary));border-radius:inherit;opacity:0;animation:m-avatar-live calc(var(--hos-motion-loop-slow) * 1.5) ease-out infinite}@keyframes m-avatar-live{0%{transform:scale(.92);opacity:.55}80%,to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.m-avatar-live:after{animation:none}}.m-tabs{display:flex;flex-flow:row;background:linear-gradient(var(--hos-border-default),var(--hos-border-default)) content-box bottom / 100% 1px no-repeat;padding:0 6px;margin:0 -6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-tabs::-webkit-scrollbar{display:none}.m-tabs-tab{appearance:none;border:0;background:none;margin:0;flex:none;display:flex;align-items:baseline;gap:6px;padding:10px 0;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-tertiary);white-space:nowrap;text-decoration:none;cursor:pointer;border-radius:0;outline:none;position:relative}.m-tabs-tab:not(:last-child){margin-right:var(--hos-space-gap-inline-2xl)}.m-tabs-tab[aria-selected=true]{color:var(--hos-text-default);box-shadow:inset 0 calc(-1 * var(--hos-ring-width-md)) 0 var(--hos-border-input-focused-underline);cursor:default}.m-tabs-tab[aria-disabled=true]{color:var(--hos-text-disabled);cursor:default}.m-tabs-tab:not([aria-selected=true]):not([aria-disabled=true]):hover{color:var(--hos-text-default);box-shadow:inset 0 calc(-1 * var(--hos-ring-width-md)) 0 var(--hos-border-input-emphasized)}.m-tabs-tab:focus-visible:after{content:"";position:absolute;inset:4px -6px;border:2px solid var(--hos-border-focus-ring);border-radius:var(--hos-radius-sm);pointer-events:none}.m-tabs-tab-count{color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums}.m-tabs-tab[aria-disabled=true] .m-tabs-tab-count{color:var(--hos-text-disabled)}.m-chiptabs{display:flex;flex-direction:row;align-items:center;gap:var(--hos-space-gap-inline-md);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:3px;margin:-3px;-webkit-overflow-scrolling:touch}.m-chiptabs::-webkit-scrollbar{display:none}.m-chiptabs>[aria-selected=true]{cursor:default}.m-chatc-label,.m-thread-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.m-chatc{position:relative;display:block;width:100%;font-family:var(--hos-font-family-text)}.m-chatc-box{display:flex;flex-flow:row wrap;align-items:center;row-gap:var(--hos-space-150);column-gap:12px;width:100%;min-height:24px;box-sizing:border-box;padding:var(--hos-space-component-inset-md);border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-2xl);background:var(--hos-background-surface-raised);cursor:text;transition:height var(--hos-motion-duration-base) ease-in-out,border-color var(--hos-motion-duration-base),background-color var(--hos-motion-duration-base),box-shadow var(--hos-motion-duration-base)}.m-chatc-box:hover:not(:focus-within){background:var(--hos-background-input-hovered);box-shadow:var(--hos-box-shadow-input-hovered)}.m-chatc-box:has(>.m-chatc-textarea:focus){background:var(--hos-background-input-focused);border-color:transparent;outline:2px solid var(--hos-border-input-focused);outline-offset:-1px;box-shadow:none;transition:none}.m-chatc--disabled .m-chatc-box{opacity:.5;cursor:not-allowed}.m-chatc-attach{order:1;display:flex;align-items:center;color:var(--hos-icon-secondary)}.m-chatc-textarea{order:2;flex:1 0 auto;width:0;min-width:0;height:24px;margin:0;padding:0 var(--hos-space-component-inset-md);border:none;background:none;resize:none;overflow-y:auto;font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-chatc-textarea::placeholder{color:var(--hos-text-placeholder)}.m-chatc-textarea:focus{outline:none}.m-chatc-textarea:disabled{color:var(--hos-text-disabled);cursor:not-allowed}.m-chatc-footer{order:3;display:flex;flex-direction:column;flex-shrink:0;align-items:center;align-self:center;transition:margin var(--hos-motion-duration-fast) ease-in-out,align-self var(--hos-motion-duration-fast) ease-in-out}.m-chatc-box--expanded{align-items:flex-end}.m-chatc-box--expanded .m-chatc-textarea{order:0;flex-basis:100%;width:100%}.m-chatc-box--expanded .m-chatc-footer{align-self:flex-end;margin-left:auto}.m-chatc-send{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:none;border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary);color:var(--hos-icon-default);cursor:pointer}.m-chatc-send:not(:disabled):hover,.m-chatc-send:not(:disabled):focus-visible{background-color:var(--hos-background-secondary-hovered);color:var(--hos-icon-emphasized)}.m-chatc-send:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-chatc-send:focus:not(:focus-visible){outline:none}.m-chatc-send:active:not(:disabled){transform:scale(.99)}.m-chatc-send--off{opacity:var(--hos-opacity-disabled);cursor:default}.m-prompts{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%;font-family:var(--hos-font-family-text)}.m-prompts-label{margin:0;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-secondary)}.m-prompts-row{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:center;gap:8px}.m-chate{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;height:100%;padding:0 16px 32px;box-sizing:border-box;background-color:var(--hos-background-default);font-family:var(--hos-font-family-text)}.m-chate-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;max-width:560px;min-height:calc(50% - 32px)}.m-chate-title{margin:0;font-family:var(--hos-font-family-display);font-size:var(--hos-type-title-size);font-weight:var(--hos-font-weight-book);line-height:var(--hos-type-title-line-height);color:var(--hos-text-title);text-align:center}.m-chate-composer{width:100%;max-width:560px}.m-chate--lead{flex:none;height:auto;min-height:70%;justify-content:flex-end}.m-chate--lead .m-chate-hero{gap:var(--hos-space-250);min-height:0}.m-chate--lead .m-chate-title{font-size:var(--hos-type-display-size);line-height:var(--hos-type-display-line-height)}@media(max-width:767.98px){.m-chate--lead .m-chate-title{font-size:var(--hos-type-title-size);line-height:var(--hos-type-title-line-height)}}.m-conv{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;box-sizing:border-box;background-color:var(--hos-background-default);font-family:var(--hos-font-family-text)}.m-conv-header{display:flex;flex-shrink:0;align-items:center;width:100%;height:48px;min-height:48px;padding:0 var(--hos-space-200);box-sizing:border-box;background-color:var(--hos-background-default)}.m-conv-back{margin-right:var(--hos-space-200)}.m-conv-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized)}.m-conv-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--hos-space-gap-inline-xs);margin-left:auto}.m-conv-viewport{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;min-height:0;overflow:hidden auto;overflow-anchor:none}.m-conv-list{display:flex;flex-direction:column;gap:44px;width:min(100%,620px);padding:40px 0 32px;box-sizing:border-box}.m-conv-turn{display:flex;flex-direction:column}.m-conv-user{align-self:flex-end;align-items:flex-end;width:fit-content;max-width:80%}.m-conv-agent{align-self:flex-start;align-items:flex-start;width:100%;gap:var(--hos-space-gap-block-md)}.m-conv-bubble{padding:8px 12px;border-radius:var(--hos-radius-lg);background-color:var(--hos-background-secondary);color:var(--hos-text-default);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.m-conv-answer{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md);color:var(--hos-text-default);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height)}.m-conv-answer p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.m-conv-steps{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-xs)}.m-conv-steps-toggle{display:inline-flex;align-items:center;gap:var(--hos-space-gap-inline-xs);align-self:flex-start;padding:0;border:none;border-radius:var(--hos-radius-sm);background:none;color:var(--hos-text-tertiary);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);cursor:pointer}.m-conv-steps-toggle:hover,.m-conv-steps-toggle:focus-visible{color:var(--hos-text-secondary)}.m-conv-steps-toggle:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-conv-steps-chevron{transition:transform var(--hos-motion-duration-fast) ease-out}.m-conv-steps-toggle[aria-expanded=true] .m-conv-steps-chevron{transform:rotate(90deg)}.m-conv-steps-list{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-xs);margin:0;padding:0 0 var(--hos-space-50);list-style:none}.m-conv-step{display:flex;align-items:center;gap:var(--hos-space-gap-inline-md);padding-left:var(--hos-space-25);color:var(--hos-text-secondary);font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height)}.m-conv-step-dot{flex:none;width:8px;height:8px;border-radius:var(--hos-radius-full);background-color:var(--hos-data-visualization-line)}.m-conv-step--error .m-conv-step-dot{background-color:var(--hos-icon-error)}.m-conv-typing{padding-left:var(--hos-space-150)}.m-conv-footer{position:relative;z-index:1;display:flex;flex-flow:column;flex-shrink:0;width:min(100%,620px);padding-bottom:var(--hos-space-400);box-sizing:border-box;background-color:var(--hos-background-default)}.m-conv-tobottom{position:absolute;top:-56px;left:50%;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-20px;padding:0;border:1px solid var(--hos-border-default);border-radius:var(--hos-radius-full);background-color:var(--hos-background-surface-floating);color:var(--hos-icon-default);cursor:pointer}.m-conv-tobottom:hover,.m-conv-tobottom:focus-visible{background-color:var(--hos-background-default-hovered);color:var(--hos-icon-emphasized)}.m-conv-tobottom:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}@media(max-width:767.98px){.m-conv-list,.m-conv-footer{padding-left:var(--hos-space-200);padding-right:var(--hos-space-200)}}@media(prefers-reduced-motion:reduce){.m-conv-steps-chevron,.m-chatc-box,.m-chatc-footer{transition:none}}.m-thread{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;box-sizing:border-box;background-color:var(--hos-background-default);font-family:var(--hos-font-family-text)}.m-thread-header{display:flex;flex-shrink:0;align-items:center;gap:var(--hos-space-gap-inline-lg);padding:var(--hos-space-150) var(--hos-space-200);border-bottom:1px solid var(--hos-border-default)}.m-call-icon,.m-ring-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary);color:var(--hos-icon-default)}.m-thread-who{min-width:0}.m-thread-name{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized)}.m-thread-detail{font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary)}.m-thread-viewport{flex:1;min-height:0;overflow:hidden auto}.m-thread-list{display:flex;flex-direction:column;width:min(100%,620px);margin:0 auto;padding:var(--hos-space-300) var(--hos-space-200);box-sizing:border-box}.m-thread-day{display:flex;align-items:center;gap:var(--hos-space-200);margin:var(--hos-space-200) 0;color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-thread-day:before,.m-thread-day:after{content:"";flex:1;height:1px;background-color:var(--hos-border-default)}.m-thread-list>.m-thread-day:first-child{margin-top:0}.m-thread-msg{display:flex;flex-direction:column;max-width:80%;margin-top:var(--hos-space-50)}.m-thread-msg--first,.m-thread-msg--single{margin-top:var(--hos-space-200)}.m-thread-day+.m-thread-msg{margin-top:0}.m-thread-msg--in{align-self:flex-start;align-items:flex-start}.m-thread-msg--out{align-self:flex-end;align-items:flex-end}.m-thread-bubble{padding:8px 12px;border-radius:var(--hos-radius-lg);color:var(--hos-text-default);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.m-thread-msg--out .m-thread-bubble{background-color:var(--hos-background-secondary)}.m-thread-msg--in .m-thread-bubble{padding:7px 11px;border:1px solid var(--hos-border-default);background-color:var(--hos-background-surface-raised)}.m-thread-msg--in.m-thread-msg--first .m-thread-bubble{border-bottom-left-radius:var(--hos-radius-sm)}.m-thread-msg--in.m-thread-msg--middle .m-thread-bubble{border-top-left-radius:var(--hos-radius-sm);border-bottom-left-radius:var(--hos-radius-sm)}.m-thread-msg--in.m-thread-msg--last .m-thread-bubble{border-top-left-radius:var(--hos-radius-sm)}.m-thread-msg--out.m-thread-msg--first .m-thread-bubble{border-bottom-right-radius:var(--hos-radius-sm)}.m-thread-msg--out.m-thread-msg--middle .m-thread-bubble{border-top-right-radius:var(--hos-radius-sm);border-bottom-right-radius:var(--hos-radius-sm)}.m-thread-msg--out.m-thread-msg--last .m-thread-bubble{border-top-right-radius:var(--hos-radius-sm)}.m-thread-file{display:block;margin-bottom:var(--hos-space-100)}.m-thread-image{max-width:min(260px,100%);max-height:320px;border-radius:var(--hos-radius-md);object-fit:cover}.m-thread-audio{max-width:min(260px,100%)}.m-thread-link{display:inline-flex;align-items:center;gap:var(--hos-space-gap-inline-xs);color:var(--hos-text-link);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height)}.m-thread-ticks{display:inline-flex;align-items:center;gap:var(--hos-space-gap-inline-xs);color:var(--hos-icon-tertiary)}.m-thread-ticks--read{color:var(--hos-icon-primary)}.m-thread-ticks--failed{color:var(--hos-text-error)}.m-thread-note{display:flex;justify-content:center;margin:var(--hos-space-200) 0 var(--hos-space-50);color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);line-height:18px;text-align:center}.m-thread-footnote{margin:0 0 var(--hos-space-100);color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);line-height:18px;text-align:center}.m-thread-footer{flex-shrink:0;width:min(100%,620px);margin:0 auto;padding:0 var(--hos-space-200) var(--hos-space-200);box-sizing:border-box}.m-mail-head{flex-shrink:0;padding:var(--hos-space-150) var(--hos-space-200);border-bottom:1px solid var(--hos-border-default)}.m-mail-subject{margin:0;overflow:hidden;color:var(--hos-text-title);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height);text-overflow:ellipsis;white-space:nowrap}.m-mail-meta,.m-mail-address,.m-mail-line{min-width:0;overflow:hidden;color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);text-overflow:ellipsis;white-space:nowrap}.m-mail-list{margin:0;padding:0;list-style:none}.m-mail+.m-mail{border-top:1px solid var(--hos-border-default)}.m-mail-row{display:flex;align-items:flex-start;gap:var(--hos-space-gap-inline-lg);width:100%;padding:var(--hos-space-150) var(--hos-space-200);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.m-mail-row:disabled{cursor:default}.m-mail:not(.m-mail--open) .m-mail-row:hover{background-color:var(--hos-background-default-hovered)}.m-mail-row:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-mail-who{display:flex;flex:1;flex-direction:column;min-width:0}.m-mail-from{display:flex;align-items:baseline;gap:var(--hos-space-gap-inline-sm);min-width:0}.m-mail-name{flex:none;max-width:100%;overflow:hidden;color:var(--hos-text-emphasized);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height);text-overflow:ellipsis;white-space:nowrap}.m-mail:not(.m-mail--open) .m-mail-line{color:var(--hos-text-secondary)}.m-mail-side{display:inline-flex;flex:none;align-items:center;gap:var(--hos-space-gap-inline-xs);color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);line-height:24px;letter-spacing:var(--hos-type-label-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.m-mail-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hos-space-150);padding:0 var(--hos-space-200) var(--hos-space-200) calc(var(--hos-space-200) + 32px + var(--hos-space-gap-inline-lg))}.m-mail-text{color:var(--hos-text-default);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.m-mail-image{display:block;max-width:min(260px,100%);max-height:320px;border-radius:var(--hos-radius-md);object-fit:cover}.m-mail-files{align-self:stretch}.m-mail-failed{display:flex;align-items:center;gap:var(--hos-space-gap-inline-xs);margin:0;color:var(--hos-text-error);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height)}.m-mail-footer{flex-shrink:0;padding:var(--hos-space-150) var(--hos-space-200) var(--hos-space-200)}@media(max-width:640px){.m-mail-body{padding-left:var(--hos-space-200)}.m-mail-address{display:none}}.m-thread--whatsapp{--wa-tail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14'%3E%3Cpath d='M9 0v14H1.5C.4 14 0 13 .8 12.2 5.5 8 8.6 4.6 9 0z'/%3E%3C/svg%3E");position:relative;isolation:isolate;background-color:var(--hos-whatsapp-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.m-thread--whatsapp:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--hos-whatsapp-doodle);-webkit-mask:url(/assets/wa-doodle-IlmvEWsy.svg) 0 0 / 480px 480px repeat;mask:url(/assets/wa-doodle-IlmvEWsy.svg) 0 0 / 480px 480px repeat;pointer-events:none}.m-thread--whatsapp .m-thread-header{gap:12px;padding:10px 16px;border-bottom:1px solid var(--hos-whatsapp-rule);background-color:var(--hos-whatsapp-bar)}.m-avatar.m-thread-avatar{align-items:flex-end;background-color:var(--hos-whatsapp-avatar);color:var(--hos-whatsapp-avatar-icon);--m-avatar-icon: 30px}.m-thread--whatsapp .m-thread-name{color:var(--hos-whatsapp-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:21px}.m-thread--whatsapp .m-thread-detail{color:var(--hos-whatsapp-meta);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:0}.m-thread--whatsapp .m-thread-list{width:100%;padding:12px clamp(12px,5%,64px) 8px}.m-thread--whatsapp .m-thread-day{justify-content:center;margin:12px 0 8px}.m-thread--whatsapp .m-thread-day:before,.m-thread--whatsapp .m-thread-day:after{display:none}.m-thread--whatsapp .m-thread-day span,.m-thread--whatsapp .m-thread-empty{padding:4px 12px;border-radius:var(--hos-radius-md);background-color:var(--hos-whatsapp-day);box-shadow:var(--hos-whatsapp-bubble-shadow);color:var(--hos-whatsapp-text);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:18px;letter-spacing:0}.m-thread--whatsapp .m-thread-empty{align-self:center;min-height:0;margin-top:24px;color:var(--hos-whatsapp-meta);font-weight:var(--hos-font-weight-regular)}.m-thread--whatsapp .m-thread-msg{max-width:min(85%,640px);margin-top:2px}.m-thread--whatsapp .m-thread-msg--first,.m-thread--whatsapp .m-thread-msg--single{margin-top:10px}.m-thread--whatsapp .m-thread-day+.m-thread-msg{margin-top:0}.m-thread--whatsapp .m-thread-msg .m-thread-bubble{position:relative;display:flow-root;padding:7px 10px 8px 12px;border:none;border-radius:var(--hos-radius-xl);box-shadow:var(--hos-whatsapp-bubble-shadow);color:var(--hos-whatsapp-text);font-size:var(--hos-type-body-size);line-height:20px}.m-thread--whatsapp .m-thread-msg--in .m-thread-bubble{background-color:var(--hos-whatsapp-bubble-in)}.m-thread--whatsapp .m-thread-msg--out .m-thread-bubble{background-color:var(--hos-whatsapp-bubble-out)}.m-thread--whatsapp .m-thread-msg--in:is(.m-thread-msg--last,.m-thread-msg--single) .m-thread-bubble{border-bottom-left-radius:0}.m-thread--whatsapp .m-thread-msg--out:is(.m-thread-msg--last,.m-thread-msg--single) .m-thread-bubble{border-bottom-right-radius:0}.m-thread--whatsapp :is(.m-thread-msg--last,.m-thread-msg--single) .m-thread-bubble:after{content:"";position:absolute;bottom:0;width:9px;height:14px;background-color:inherit;-webkit-mask:var(--wa-tail) center / contain no-repeat;mask:var(--wa-tail) center / contain no-repeat}.m-thread--whatsapp .m-thread-msg--in .m-thread-bubble:after{left:-8px}.m-thread--whatsapp .m-thread-msg--out .m-thread-bubble:after{right:-8px;transform:scaleX(-1)}.m-thread-from{margin-bottom:2px;overflow:hidden;color:var(--hos-whatsapp-name);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:18px;white-space:nowrap;text-overflow:ellipsis}.m-thread-stamp{position:relative;top:5px;float:right;display:inline-flex;align-items:center;gap:3px;margin:4px 0 0 10px;color:var(--hos-whatsapp-meta);font-size:var(--hos-type-whatsapp-meta-size);line-height:var(--hos-type-whatsapp-meta-line-height);white-space:nowrap}.m-thread-msg--out .m-thread-stamp{color:var(--hos-whatsapp-meta)}.m-thread--whatsapp .m-thread-ticks{color:inherit}.m-thread--whatsapp .m-thread-ticks--read{color:var(--hos-whatsapp-read)}.m-thread--whatsapp .m-thread-ticks--failed{color:var(--hos-text-error)}.m-thread--whatsapp .m-thread-link,.m-thread-url{color:var(--hos-whatsapp-read);overflow-wrap:anywhere}.m-thread--whatsapp strong{font-weight:var(--hos-font-weight-bold)}.m-thread-mono,.m-thread-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--hos-type-body-sm-size)}.m-thread-code{padding:1px 4px;border-radius:var(--hos-radius-sm);background-color:var(--hos-whatsapp-shadow)}.m-thread--whatsapp .m-thread-note{margin:12px 0 4px}.m-thread--whatsapp .m-thread-note span,.m-thread--whatsapp .m-thread-footnote{max-width:min(90%,520px);padding:5px 12px;border-radius:var(--hos-radius-md);background-color:var(--hos-whatsapp-note);box-shadow:var(--hos-whatsapp-bubble-shadow);color:var(--hos-whatsapp-note-text);font-size:var(--hos-type-label-size);line-height:18px}.m-thread--whatsapp .m-thread-footnote{width:fit-content;margin:0 auto 8px}.m-thread--whatsapp .m-thread-footer{width:100%;padding:8px 12px 12px}.m-thread--whatsapp .m-chatc-box,.m-thread--whatsapp .m-chatc-box:hover:not(:focus-within),.m-thread--whatsapp .m-chatc-box:has(>.m-chatc-textarea:focus){padding:5px 5px 5px 8px;border:none;border-radius:var(--hos-radius-2xl);outline:none;box-shadow:var(--hos-whatsapp-bubble-shadow);background:var(--hos-whatsapp-field)}.m-thread--whatsapp .m-chatc-textarea{color:var(--hos-whatsapp-text);font-family:inherit;font-size:var(--hos-type-body-size)}.m-thread--whatsapp .m-chatc-textarea::placeholder{color:var(--hos-whatsapp-placeholder)}.m-thread--whatsapp .m-chatc-send,.m-thread--whatsapp .m-chatc-send:not(:disabled):hover,.m-thread--whatsapp .m-chatc-send:not(:disabled):focus-visible{width:38px;height:38px;background-color:var(--hos-whatsapp-send);color:var(--hos-whatsapp-send-icon)}.m-thread--whatsapp .m-chatc-send--off{opacity:1}.m-call{display:flex;flex-direction:column;gap:var(--hos-space-300);width:100%;font-family:var(--hos-font-family-text);color:var(--hos-text-default)}.m-call-header{display:flex;align-items:center;gap:var(--hos-space-gap-inline-lg)}.m-call-icon--missed,.m-call-icon--failed{color:var(--hos-icon-error)}.m-call-heading{flex:1;min-width:0}.m-call-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized)}.m-call-meta{font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums}.m-call-status{flex:none;padding:0 var(--hos-space-100);border-radius:var(--hos-radius-sm);background-color:var(--hos-background-secondary);color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-call-status--completed{background-color:var(--hos-background-success);color:var(--hos-text-success)}.m-call-status--missed,.m-call-status--failed{background-color:var(--hos-background-error);color:var(--hos-text-error)}.m-call-status--in-progress{background-color:var(--hos-background-emphasized);color:var(--hos-text-focused)}.m-call-player{display:flex;align-items:center;gap:var(--hos-space-gap-inline-lg);padding:var(--hos-space-100) var(--hos-space-200) var(--hos-space-100) var(--hos-space-100);border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary)}.m-call-play{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--hos-radius-full);background-color:var(--hos-background-surface-raised);color:var(--hos-icon-emphasized);cursor:pointer}.m-call-play:hover{background-color:var(--hos-background-default-hovered)}.m-call-play:focus-visible,.m-call-seek:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-call-seek{flex:1;min-width:0;height:16px;margin:0;background:none;cursor:pointer;appearance:none;-webkit-appearance:none}.m-call-seek::-webkit-slider-runnable-track{height:4px;border-radius:var(--hos-radius-full);background:linear-gradient(to right,var(--hos-icon-default) var(--m-call-pct, 0%),var(--hos-border-emphasized) var(--m-call-pct, 0%))}.m-call-seek::-moz-range-track{height:4px;border-radius:var(--hos-radius-full);background:linear-gradient(to right,var(--hos-icon-default) var(--m-call-pct, 0%),var(--hos-border-emphasized) var(--m-call-pct, 0%))}.m-call-seek::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border:none;border-radius:var(--hos-radius-full);background-color:var(--hos-icon-emphasized)}.m-call-seek::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:var(--hos-radius-full);background-color:var(--hos-icon-emphasized)}.m-call-time{flex:none;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary);font-variant-numeric:tabular-nums}.m-call-section{display:flex;flex-direction:column;gap:var(--hos-space-100)}.m-call-label{margin:0;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary)}.m-call-summary{margin:0;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-call-transcript{margin:0;padding:0;list-style:none}.m-call-line{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--hos-space-gap-inline-md);padding:var(--hos-space-150) 0;border-top:1px solid var(--hos-border-default)}.m-call-offset{font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums}.m-call-said{display:flex;flex-direction:column}.m-call-speaker{font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary)}.m-call-line--agent .m-call-speaker{color:var(--hos-text-focused)}.m-call-text{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default)}.m-ring{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hos-space-gap-inline-lg);padding:var(--hos-space-200);border:1px solid var(--hos-border-default);border-radius:var(--hos-radius-lg);background-color:var(--hos-background-surface-raised);font-family:var(--hos-font-family-text)}.m-ring-icon{background-color:var(--hos-background-emphasized);color:var(--hos-icon-primary);animation:m-ring-pulse var(--hos-motion-loop-slow) ease-in-out infinite}@keyframes m-ring-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.m-ring-text{flex:1 1 200px;min-width:0}.m-ring-title{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized)}.m-ring-line{font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary)}.m-ring-actions{display:flex;flex:none;gap:var(--hos-space-gap-inline-md);margin-left:auto}.m-ring-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 16px;border:none;border-radius:var(--hos-radius-full);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:nowrap;cursor:pointer}.m-ring-btn--secondary{background-color:var(--hos-background-secondary);color:var(--hos-text-default)}.m-ring-btn--secondary:hover,.m-ring-btn--secondary:focus-visible{background-color:var(--hos-background-secondary-hovered);color:var(--hos-text-emphasized)}.m-ring-btn--primary{background-color:var(--hos-background-primary);color:var(--hos-text-on-primary)}.m-ring-btn--primary:hover,.m-ring-btn--primary:focus-visible{background-color:var(--hos-background-primary-hovered)}.m-ring-btn:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-ring-btn:focus:not(:focus-visible){outline:none}.m-ring-btn:active{transform:scale(.99)}@media(max-width:479.98px){.m-ring-actions{width:100%}.m-ring-btn{flex:1}}@media(prefers-reduced-motion:reduce){.m-ring-icon{animation:none}}.m-inbox{container-type:inline-size;width:100%;height:100%;min-height:0;font-family:var(--hos-font-family-text)}.m-inbox-body{display:grid;grid-template-columns:208px minmax(0,1fr);gap:var(--hos-space-300);height:100%}.m-inbox-rail{display:flex;flex-direction:column;gap:4px;min-height:0;padding-right:var(--hos-space-300);overflow:hidden auto;border-right:1px solid var(--hos-border-default)}.m-inbox-tab{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:3px 12px 3px 10px;border:none;border-radius:var(--hos-radius-md);background:none;color:var(--hos-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--hos-motion-duration-fast) ease-out,color var(--hos-motion-duration-fast) ease-out}.m-inbox-tab:hover{background-color:var(--hos-background-default-hovered);color:var(--hos-text-default)}.m-inbox-tab:focus{outline:none}.m-inbox-tab:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-inbox-tab--on,.m-inbox-tab--on:hover{background-color:var(--hos-background-secondary);color:var(--hos-text-emphasized)}.m-inbox-icon{display:inline-flex;flex:none;align-items:center;height:24px;color:var(--hos-icon-secondary)}.m-inbox-tab--on .m-inbox-icon{color:var(--hos-icon-emphasized)}.m-inbox-words{display:flex;flex:1;flex-direction:column;min-width:0}.m-inbox-label{overflow:hidden;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);white-space:nowrap;text-overflow:ellipsis}.m-inbox-last{margin-top:-2px;color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);line-height:18px;letter-spacing:var(--hos-type-label-tracking)}.m-inbox-dot{flex:none;align-self:center;width:6px;height:6px;margin-top:0;border-radius:50%;background-color:var(--hos-icon-primary)}.m-inbox-tab:has(.m-inbox-last) .m-inbox-dot{align-self:flex-start;margin-top:9px}.m-inbox-count{flex:none;color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);line-height:24px;text-align:right;font-variant-numeric:tabular-nums}.m-inbox-tab--none{color:var(--hos-text-tertiary)}.m-inbox-tab--none .m-inbox-icon{color:var(--hos-icon-tertiary)}.m-inbox-tab--none.m-inbox-tab--on{color:var(--hos-text-default)}.m-inbox-panel{display:flex;flex-direction:column;min-width:0;min-height:0}.m-inbox-panel>*{flex:1;min-height:0}@container (max-width: 640px){.m-inbox-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:var(--hos-space-200)}.m-inbox-rail{flex-flow:row nowrap;gap:var(--hos-space-gap-inline-md);margin:-3px;padding:3px;overflow:auto hidden;border-right:none;scrollbar-width:none}.m-inbox-rail::-webkit-scrollbar{display:none}.m-inbox-tab{flex:none;align-items:center;gap:6px;width:auto;height:32px;padding:0 var(--hos-space-component-inset-lg);border:1px solid var(--hos-border-input);background:var(--hos-background-input)}.m-inbox-tab:hover{border-color:var(--hos-border-input-emphasized);background:var(--hos-background-default-hovered)}.m-inbox-tab--on,.m-inbox-tab--on:hover{border-color:transparent;background:var(--hos-background-emphasized)}.m-inbox-icon,.m-inbox-last{display:none}.m-inbox-tab .m-inbox-dot{align-self:center;margin-top:0}}.m-ctl{overflow:hidden auto;background-color:var(--hos-background-default)}.m-ctl-list{display:flex;flex-direction:column;max-width:760px;margin:0;padding:var(--hos-space-150) var(--hos-space-100) var(--hos-space-300);box-sizing:border-box;list-style:none}.m-ctl-day{margin:var(--hos-space-200) 0 var(--hos-space-50);padding:0 var(--hos-space-150);color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height)}.m-ctl-day:first-child{margin-top:0}.m-ctl-button{display:flex;gap:var(--hos-space-gap-inline-lg);width:100%;padding:10px var(--hos-space-150);border:none;border-radius:var(--hos-radius-md);background:none;color:var(--hos-text-default);font:inherit;text-align:left;cursor:pointer}.m-ctl-button:hover{background-color:var(--hos-background-secondary-hovered)}.m-ctl-button:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-ctl-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary);color:var(--hos-icon-default)}.m-ctl-entry--out .m-ctl-icon{background:none;box-shadow:inset 0 0 0 var(--hos-ring-width-sm) var(--hos-border-default);color:var(--hos-icon-tertiary)}.m-ctl-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.m-ctl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hos-space-gap-inline-xs);min-width:0;font-size:var(--hos-type-body-size);line-height:22px}.m-ctl-who{min-width:0;overflow:hidden;color:var(--hos-text-emphasized);font-weight:var(--hos-font-weight-demi);white-space:nowrap;text-overflow:ellipsis}.m-ctl-channel{flex:none;color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size)}.m-ctl-time{flex:none;margin-left:auto;padding-left:var(--hos-space-100);color:var(--hos-text-tertiary);font-size:var(--hos-type-label-size);font-variant-numeric:tabular-nums}.m-ctl-title{color:var(--hos-text-default);font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-sm-line-height)}.m-ctl-text{display:-webkit-box;overflow:hidden;color:var(--hos-text-secondary);font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.m-set-body,.m-set-body-secondary,.m-set-body-large,.m-set-small,.m-set-title-main,.m-set-section-title{margin:0;font-family:var(--hos-font-family-text);font-weight:var(--hos-font-weight-regular)}.m-set-body{font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height)}.m-set-body b{font-weight:var(--hos-font-weight-demi)}.m-set-body-secondary{font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-secondary)}.m-set-body-large{font-size:var(--hos-type-body-lg-size);line-height:var(--hos-type-body-lg-line-height)}.m-set-small{font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-set-title-main{font-family:var(--hos-font-family-display);font-size:var(--hos-type-title-size);font-weight:var(--hos-font-weight-book);line-height:var(--hos-type-title-line-height);color:var(--hos-text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.m-set-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.m-set-tags{display:flex;flex-flow:wrap;gap:var(--hos-space-gap-inline-sm)}.m-set-section{display:block;min-width:0;color:var(--hos-text-emphasized)}.m-set-section-title{font-size:var(--hos-type-title-sm-size);line-height:var(--hos-type-title-sm-line-height);color:var(--hos-text-title);margin-bottom:var(--hos-space-150)}.m-set-tiles{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-xl)}@media(min-width:768px){.m-set-tiles{flex-flow:wrap}}.m-set-tile{box-sizing:border-box;display:block;flex:1;container-type:inline-size;padding:var(--hos-space-250);border:none;border-radius:var(--hos-radius-lg);background-color:var(--hos-background-secondary);color:inherit;font:inherit;text-align:unset;text-decoration:none}button.m-set-tile,a.m-set-tile{cursor:pointer}.m-set-tile:focus{outline:none}.m-set-tile:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-set-tile-grid{display:grid;height:100%;grid-template:"text text" 1fr "cta badges" / auto 1fr;row-gap:var(--hos-space-250);column-gap:var(--hos-space-gap-inline-lg)}.m-set-tile-text{grid-area:text;text-align:left}.m-set-tile-title{color:var(--hos-text-title)}.m-set-tile-cta{grid-area:cta;display:inline-flex;align-self:center;align-items:center;justify-content:center;min-height:32px;box-sizing:border-box;padding:var(--hos-space-component-inset-xs) var(--hos-space-component-inset-lg) var(--hos-space-component-inset-xs) var(--hos-space-component-inset-xl);border-radius:var(--hos-radius-xl);background-color:var(--hos-background-secondary);color:var(--hos-text-default);white-space:nowrap;transition:background-color var(--hos-motion-duration-fast) ease-out,color var(--hos-motion-duration-fast) ease-out}.m-set-tile-cta-icon{margin-left:var(--hos-space-100);color:var(--hos-icon-default)}.m-set-tile-grid>.m-set-tags{grid-area:badges;align-self:center}.m-set-tile:hover .m-set-tile-cta,.m-set-tile:focus-visible .m-set-tile-cta{background-color:var(--hos-background-secondary-hovered);color:var(--hos-text-emphasized)}.m-set-tile:hover .m-set-tile-cta-icon,.m-set-tile:focus-visible .m-set-tile-cta-icon{color:var(--hos-icon-emphasized)}@container (width >= 500px){.m-set-tile-grid{grid-template:"text cta" "badges cta" / 1fr auto;align-items:center}}.m-set-check-box{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--hos-radius-sm);background-color:var(--hos-background-input);box-shadow:inset 0 0 0 var(--hos-ring-width-sm) var(--hos-border-input);color:var(--hos-icon-on-primary)}.m-set-check-box-on{background-color:var(--hos-background-input-checked);box-shadow:none}.m-set-empty-message{display:flex;flex-direction:column;align-items:center;gap:var(--hos-space-gap-block-md);text-align:center;width:424px;max-width:100%;color:var(--hos-text-emphasized)}.m-set-empty-message>.m-btn{margin-top:var(--hos-space-50)}.m-set-empty-table{position:relative;isolation:isolate;padding-bottom:calc(var(--m-set-empty-rows, 4) * 66px + 60px)}.m-set-empty-row{display:grid;grid-template-columns:1fr 96px 116px 116px;align-items:center;height:67px;box-sizing:border-box;border-top:1px solid var(--hos-border-default);border-bottom:1px solid transparent;margin-bottom:-1px}.m-set-empty-row>.m-skeleton{width:auto;margin:var(--hos-cell-padding-block) var(--hos-cell-padding-inline) var(--hos-cell-padding-block) 0}.m-set-empty-row>.m-skeleton:last-child{margin-right:0}@media(max-width:767.98px){.m-set-empty-row{grid-template-columns:1fr 80px}.m-set-empty-row>.m-skeleton:nth-child(n+3){display:none}.m-set-empty-row>.m-skeleton:nth-child(2){margin-right:0}}.m-set-empty-row:not(.m-set-empty-row--loading)>.m-skeleton{animation:none}.m-set-empty-overlay{position:absolute;inset:0;z-index:1;isolation:isolate;display:grid;grid-template-rows:1fr auto 1fr;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.m-set-empty-gradient{background:linear-gradient(180deg,transparent 0%,var(--hos-background-default) 100%)}.m-set-empty-status{display:grid;justify-content:center;text-align:center;background:var(--hos-background-default)}.m-set-empty-bottom{background:var(--hos-background-default)}.m-set-empty-search{display:flex;flex-direction:column;padding:0 var(--hos-space-100) var(--hos-space-100)}.m-set-empty-search-group{display:flex;padding:0 var(--hos-space-component-inset-lg) var(--hos-space-component-inset-md);font-family:var(--hos-font-family-text);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary)}.m-set-empty-search-row{display:flex;align-items:center;gap:var(--hos-space-gap-inline-md);min-height:44px;box-sizing:border-box;width:100%;padding:0 var(--hos-space-component-inset-lg);border:none;border-radius:var(--hos-radius-md);background-color:var(--hos-background-default-hovered);color:var(--hos-text-default);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.m-set-empty-search-static{cursor:default}.m-set-empty-search-row:focus{outline:none}.m-set-empty-search-row:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-set-empty-search-icon{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary);color:var(--hos-icon-default)}.m-set-empty-search-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-set-empty-search-text b{color:var(--hos-text-emphasized)}.m-set-banner{display:flex;align-items:flex-start;padding:var(--hos-space-component-inset-lg) var(--hos-space-component-inset-xl);border-radius:var(--hos-radius-md);color:var(--hos-text-default)}.m-set-banner-default{background-color:var(--hos-background-secondary)}.m-set-banner-important{background-color:var(--hos-background-emphasized)}.m-set-banner-warning{background-color:var(--hos-background-warning)}.m-set-banner-critical{background-color:var(--hos-background-error)}.m-set-banner-icon{flex:none;width:13px;height:20px;margin:2px var(--hos-space-gap-inline-lg) 0 0}.m-set-banner-icon-default{color:var(--hos-icon-default)}.m-set-banner-icon-important{color:var(--hos-icon-primary)}.m-set-banner-icon-warning{color:var(--hos-icon-warning)}.m-set-banner-icon-critical{color:var(--hos-icon-error)}.m-set-banner-text{flex:1;min-width:0}.m-set-banner-title{font-weight:var(--hos-font-weight-demi);color:var(--hos-text-emphasized)}.m-set-banner-actions{display:flex;gap:var(--hos-space-gap-inline-lg);padding-left:var(--hos-space-gap-inline-lg);white-space:nowrap}.m-set-banner--controls{align-items:center}.m-set-banner--controls .m-set-banner-icon{margin-top:0}.m-set-banner-controls{display:flex;flex:0 1 auto;align-items:center;gap:var(--hos-space-100);padding-left:var(--hos-space-300)}.m-set-banner-controls>:first-child:not(.m-btn){width:220px;min-width:0}.m-set-banner-dismiss{display:flex;flex-shrink:0;align-self:flex-start;margin:calc(-1 * var(--hos-space-25)) 0 calc(-1 * var(--hos-space-25)) auto;padding-left:var(--hos-space-gap-inline-lg)}@media(max-width:767.98px){.m-set-banner{flex-wrap:wrap}.m-set-banner-text{flex-basis:calc(100% - 13px - var(--hos-space-gap-inline-lg) - 40px)}.m-set-banner-actions{order:3;flex-basis:100%;padding-left:calc(13px + var(--hos-space-gap-inline-lg));margin-top:var(--hos-space-50)}.m-set-banner--controls{align-items:flex-start}.m-set-banner-controls{order:4;flex-basis:100%;padding-left:0;margin-top:var(--hos-space-150)}.m-set-banner-controls>:first-child:not(.m-btn){flex:1;width:auto}}.m-set-issues{color:var(--hos-text-emphasized)}.m-set-issues-content{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-xl)}.m-set-issues-title{margin:0;font-family:var(--hos-font-family-text);font-weight:var(--hos-font-weight-regular);color:var(--hos-text-default)}.m-set-issues-list{margin:0;padding:1px var(--hos-space-200);list-style:none}.m-set-issue{position:relative;display:grid;grid-template-columns:16px 1fr auto;column-gap:14px;align-items:center;min-height:42px;box-sizing:border-box;padding-left:6px;border:1px solid transparent;border-width:1px 0;border-top-color:var(--hos-border-default);margin-bottom:-1px}.m-set-issue:first-child{border-top-color:transparent}.m-set-issue-interactive{cursor:pointer}.m-set-issue-interactive:before,.m-set-issue-interactive:after{content:"";position:absolute;top:-1px;bottom:-1px;width:16px;border:solid transparent}.m-set-issue-interactive:before{right:100%;border-width:1px 0 1px 1px;border-radius:var(--hos-radius-md) 0 0 var(--hos-radius-md)}.m-set-issue-interactive:after{left:100%;border-width:1px 1px 1px 0;border-radius:0 var(--hos-radius-md) var(--hos-radius-md) 0}.m-set-issue-interactive:hover,.m-set-issue-interactive:hover:before,.m-set-issue-interactive:hover:after{background-color:var(--hos-background-default-hovered);border-color:var(--hos-border-default)}.m-set-issue-interactive:hover+.m-set-issue{border-top-color:transparent}.m-set-issue-interactive:focus{outline:none}.m-set-issue-interactive:focus-visible,.m-set-issue-interactive:focus-visible:before,.m-set-issue-interactive:focus-visible:after{background-color:var(--hos-background-default-hovered);border-color:var(--hos-border-focus-ring)}.m-set-issue-icon{color:var(--hos-icon-default)}.m-set-issue-icon-critical{color:var(--hos-icon-error)}.m-set-issue-text{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--hos-space-200);min-width:0;color:var(--hos-text-default);padding:8px 0}.m-set-issue-action{padding-left:var(--hos-space-200)}.m-set-etitle{display:flex;align-items:center;min-width:0;min-height:40px}.m-set-etitle-container{width:fit-content;max-width:100%;min-width:0;color:var(--hos-text-emphasized)}.m-set-etitle-anchor{position:relative;display:inline-block;max-width:100%;border-radius:var(--hos-radius-sm)}.m-set-etitle-anchor:focus-within{outline:var(--hos-focus-ring);outline-offset:1px}.m-set-etitle-autosize{display:inline-grid;vertical-align:top;align-items:stretch;max-width:100%}.m-set-etitle-field,.m-set-etitle-duplicate{grid-area:1 / 1 / 2 / 2;margin:0;padding:0;font-family:var(--hos-font-family-display);font-size:var(--hos-type-title-size);font-weight:var(--hos-font-weight-book);line-height:var(--hos-type-title-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.m-set-etitle-field{display:block;width:100%;height:100%;box-sizing:border-box;border:none;border-radius:var(--hos-radius-sm);resize:none;overflow:hidden;text-overflow:ellipsis;background-color:var(--hos-background-default);color:var(--hos-text-emphasized);cursor:text}.m-set-etitle-field:focus{outline:none;cursor:auto}.m-set-etitle-duplicate{visibility:hidden;pointer-events:none;color:var(--hos-text-title);padding-right:1px}.m-set-etitle-bookmark{margin-left:var(--hos-space-gap-inline-md);flex:none}.m-set-header{display:flex;align-items:center;padding-bottom:var(--hos-space-surface-inset-xs);background:var(--hos-background-default);color:var(--hos-text-emphasized)}.m-set-header-fullWidth{padding:0 var(--hos-space-300) var(--hos-space-surface-inset-xs);margin-top:var(--hos-space-300)}.m-set-header-title{display:flex;flex:1 0 0;align-items:center;min-width:0;min-height:40px}.m-set-header-actions{display:flex;gap:var(--hos-space-gap-inline-lg);margin-left:var(--hos-space-200)}.m-set-header-title{gap:var(--hos-space-gap-inline-md)}.m-set-header-back{flex:none;margin-left:calc(-1 * var(--hos-space-500))}.m-set-header-lead{display:inline-flex;flex:none;margin-right:var(--hos-space-100)}.m-set-header-id{display:flex;flex-direction:column;gap:var(--hos-space-25);min-width:0}.m-set-header-line{display:flex;align-items:center;gap:var(--hos-space-150);min-width:0}.m-set-header-badge{display:inline-flex;flex:none}.m-set-header-description{margin:0;font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-secondary);overflow-wrap:anywhere}.m-set-header-actions{flex:none;align-items:center}.m-set-header-stack{display:flex;flex-direction:column;gap:var(--hos-space-200)}.m-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hos-space-100);font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-tertiary)}.m-crumbs-link{margin:0;padding:0;border:0;background:none;font:inherit;color:var(--hos-text-secondary);text-decoration:none;cursor:pointer}.m-crumbs-link:hover{color:var(--hos-text-default)}.m-crumbs-link:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset);border-radius:var(--hos-radius-sm)}.m-crumbs-here{color:var(--hos-text-default)}@media(max-width:1100px){.m-set-header-back{margin-left:calc(-1 * var(--hos-space-100))}}@media(max-width:767.98px){.m-set-header-fullWidth{padding-left:var(--hos-space-200);padding-right:var(--hos-space-200)}.m-set-header{flex-wrap:wrap;align-items:flex-start;row-gap:var(--hos-space-150);column-gap:var(--hos-space-200)}.m-set-header-title{flex:1 1 auto;min-width:50%;flex-wrap:wrap}.m-set-header-actions{flex:0 1 auto;flex-wrap:wrap;row-gap:var(--hos-space-100);margin-left:0}.m-set-header .m-set-title-main{padding-top:var(--hos-space-50);font-size:var(--hos-type-title-md-size);line-height:var(--hos-type-title-md-line-height);white-space:normal;overflow-wrap:anywhere}.m-set-header-line{flex-wrap:wrap;row-gap:var(--hos-space-50)}}.m-set-form-section{display:block;color:var(--hos-text-emphasized)}.m-set-form-section>.m-sechead{gap:var(--hos-space-300)}.m-set-form-section-body{margin-top:var(--hos-space-300)}.m-set-field{display:grid;grid-template-columns:296px 350px;column-gap:var(--hos-space-1000);row-gap:var(--hos-space-gap-block-lg);padding:var(--hos-space-300) 0;border-top:1px solid var(--hos-border-default)}.m-set-field-wide{grid-template-columns:296px 1fr}.m-set-field-name{color:var(--hos-text-emphasized)}.m-set-field-note{color:var(--hos-text-secondary);margin-top:var(--hos-space-25)}.m-set-field-content{display:flex;flex-flow:column;justify-content:flex-start;width:100%;min-width:0}.m-set-field-value{color:var(--hos-text-emphasized);overflow-wrap:anywhere}.m-set-field-value>*{display:block}.m-set-field-edit{width:max-content}.m-set-field-edit:not(:only-child){margin-top:var(--hos-space-100)}@media(max-width:767.98px){.m-set-field{grid-template-columns:minmax(0,1fr);column-gap:0}}@media(prefers-reduced-motion:reduce){.m-set-tile-cta{transition:none}}.m-list-row--interactive.m-set-force-hover{background-color:var(--hos-background-default-hovered)}.m-set-tile.m-set-force-hover .m-set-tile-cta{background-color:var(--hos-background-secondary-hovered);color:var(--hos-text-emphasized)}.m-set-tile.m-set-force-hover .m-set-tile-cta-icon{color:var(--hos-icon-emphasized)}.m-login-note{margin:0;color:var(--hos-text-secondary);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);overflow-wrap:anywhere}.m-login-last{font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-caption-line-height);color:var(--hos-text-secondary);background:var(--hos-background-secondary);border-radius:var(--hos-radius-sm);padding:0 var(--hos-space-100);white-space:nowrap}.m-login-address{display:flex;align-items:center;justify-content:space-between;gap:var(--hos-space-150)}.m-login-address .m-login-note{min-width:0}.m-login-code-option{display:flex;flex-direction:column;gap:var(--hos-space-100)}.m-login-code input{letter-spacing:.3em;font-size:var(--hos-type-title-md-size);font-variant-numeric:tabular-nums}.m-login .m-btn-label>.m-login-last{margin-inline-start:var(--hos-space-100)}.m-flow{--m-flow-col: 560px;position:relative;container:m-flow / inline-size;display:flex;flex-direction:column;min-height:var(--m-flow-min-height, 100dvh);background:var(--hos-background-default);color:var(--hos-text-emphasized);font-family:var(--font);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-light);line-height:16px;box-sizing:border-box}.m-flow *,.m-flow *:before,.m-flow *:after{box-sizing:border-box}.m-flow-form{display:flex;flex-direction:column;flex-grow:1}.m-flow-grid{flex-grow:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--m-flow-col)) minmax(0,1fr);grid-template-areas:"side main escape";width:100%}.m-flow--steps{--m-flow-col: 556px}.m-flow-side{grid-area:side;position:var(--m-flow-sticky, sticky);top:0;align-self:start;max-height:100vh;padding-left:var(--hos-space-600);min-width:0}.m-flow-brand{display:flex;flex-flow:row;align-items:center;width:max-content;max-width:100%;height:35px;margin-top:var(--hos-space-600);padding-right:var(--hos-space-600)}.m-flow-wordmark{flex:none;font-size:var(--hos-type-title-sm-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-title-sm-line-height);letter-spacing:-.2px;color:var(--hos-text-emphasized)}.m-flow-divider{flex:none;height:24px;margin:0 var(--hos-space-300) 0 var(--hos-space-200);border-left:1px solid var(--hos-border-emphasized)}.m-flow-org{min-width:0;max-width:500px;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-emphasized);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-flow-steps{list-style:none;margin:60px 0 0 var(--hos-space-600);padding:0;display:flex;flex-direction:column}.m-flow-step{position:relative;padding:4px var(--hos-space-200) 4px calc(var(--hos-space-200) + 2px);min-height:32px;font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-tertiary)}.m-flow-step:before{content:"";position:absolute;left:0;top:-8px;bottom:0;border-inline-start:2px solid var(--hos-border-default)}.m-flow-step:first-child:before{top:0}.m-flow-step:not(:last-child){margin-bottom:8px}.m-flow-step--done{color:var(--hos-text-secondary)}.m-flow-step--current{color:var(--hos-text-emphasized);font-weight:var(--hos-font-weight-demi)}.m-flow-step--done:before,.m-flow-step--current:before{border-color:var(--hos-background-primary)}.m-flow-main{grid-area:main;min-width:0;padding:140px 0 var(--hos-space-1000)}.m-flow--footer .m-flow-main{padding-bottom:160px}.m-flow--steps .m-flow-content{margin-left:60px}.m-flow-content{display:flex;flex-direction:column;gap:var(--hos-space-300)}.m-flow-title{margin:0;font-family:var(--font);font-size:var(--hos-type-title-size);font-weight:var(--hos-font-weight-book);line-height:var(--hos-type-title-line-height);color:var(--hos-text-emphasized)}.m-flow-escape{grid-area:escape;position:var(--m-flow-sticky, sticky);top:0;align-self:start;justify-self:end;max-height:100vh;padding:39px 47px 0 0}.m-flow-close{position:relative;display:block}.m-flow-close-hint{position:absolute;top:calc(100% + var(--hos-space-50));left:50%;opacity:0;transform:translate(-50%);transition:opacity var(--hos-motion-duration-instant) var(--hos-motion-ease-standard);pointer-events:none}.m-flow-close:is(:hover,:focus-within) .m-flow-close-hint{opacity:1}@media(prefers-reduced-motion:reduce){.m-flow-close-hint{transition:none}}.m-flow-progress{display:none}.m-flow-footer{position:var(--m-flow-sticky, sticky);bottom:0;z-index:5;width:100%;padding:var(--hos-space-300) 0;border-top:1px solid var(--hos-border-emphasized);background:var(--hos-background-default)}.m-flow-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--m-flow-col)) minmax(0,1fr)}.m-flow-footer-actions{grid-column:2;display:flex;justify-content:flex-end;gap:var(--hos-space-gap-inline-lg)}.m-flow-option-item{border-top:1px solid var(--hos-border-default);padding:1px 0 0}.m-flow-option{display:flex;flex-direction:row;align-items:center;gap:var(--hos-space-gap-inline-xl);width:100%;padding:var(--hos-space-component-inset-xl) var(--hos-space-component-inset-lg);border:none;border-radius:var(--hos-radius-md);background:none;color:var(--hos-text-emphasized);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.m-flow-option:hover:not(:disabled),.m-flow-option--selected{background-color:var(--hos-background-default-hovered)}.m-flow-option:active,.m-flow-option:focus{outline:none}.m-flow-option:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px;box-shadow:none}.m-flow-option:disabled{opacity:var(--hos-opacity-disabled);cursor:default}.m-flow-option-info{display:flex;flex-direction:column;min-width:0;max-width:400px}.m-flow-option-title{font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-line-height);color:var(--hos-text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-flow-option-sub{display:flex;gap:var(--hos-space-gap-inline-md);min-width:0;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height)}.m-flow-option-meta{color:var(--hos-text-default);white-space:nowrap}.m-flow-option-detail{color:var(--hos-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.m-flow-option-chevron{flex:none;margin-left:auto;color:var(--hos-icon-emphasized)}.m-login-providers{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-lg)}.m-login-provider-label{display:flex;align-items:center;justify-content:center;gap:var(--hos-space-gap-inline-lg)}.m-login-provider-logo{flex:none;width:20px;height:20px}.m-login-divider{display:flex;align-items:center;gap:var(--hos-space-gap-inline-lg);color:var(--hos-text-secondary);font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height)}.m-login-divider:before,.m-login-divider:after{content:"";flex:1;border-top:1px solid var(--hos-border-default)}.m-form-error:empty{display:none}.m-form-error{display:flex;align-items:flex-start;gap:var(--hos-space-gap-inline-sm);margin:calc(-1 * var(--hos-space-100)) 0;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-error)}.m-form-error-icon{flex:none;margin-top:2px}@container m-flow (max-width: 1099.98px){.m-flow-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"side escape" "main main"}.m-flow-side,.m-flow-escape{position:relative;max-height:none}.m-flow-side{padding:25px 0 0 var(--hos-space-250)}.m-flow-brand{margin-top:0}.m-flow-steps{display:none}.m-flow-escape{padding:29px 28px 0 var(--hos-space-150)}.m-flow-main{justify-self:center;width:min(var(--m-flow-col),calc(100% - 2 * var(--hos-space-page-inset-sm)));padding-top:88px}.m-flow--steps .m-flow-content{margin-left:0}.m-flow-progress{display:block;position:absolute;top:0;left:0;right:0;height:4px;z-index:var(--hos-z-raised)}.m-flow-progress-bar{height:100%;background-color:var(--hos-icon-primary);border-radius:0 var(--hos-radius-sm) var(--hos-radius-sm) 0}.m-flow-progress-bar--full{border-radius:0}.m-flow-footer-grid{grid-template-columns:1fr;padding:0 var(--hos-space-page-inset-sm)}.m-flow-footer-actions{grid-column:1}}@container m-flow (max-width: 539.98px){.m-flow-side{padding-left:var(--hos-space-300)}.m-flow-divider{margin:0 var(--hos-space-150) 0 var(--hos-space-100)}.m-flow-org{max-width:190px}.m-flow-main{width:calc(100% - 2 * var(--hos-space-200))}.m-flow-footer-grid{padding:0 var(--hos-space-200)}.m-flow-footer-actions>*{flex:1}}.m-hmark{display:inline-flex}.m-hpanel{--m-hpanel-w: var(--hos-drawer-width);--m-hpanel-ease: var(--hos-motion-ease-enter);box-sizing:border-box;font-family:var(--hos-font-family-text);color:var(--hos-text-default)}.m-hpanel-inner{display:flex;flex-direction:column;box-sizing:border-box;width:var(--m-hpanel-w);height:100%;background-color:var(--hos-background-default)}.m-hpanel--push{position:relative;flex:none;align-self:stretch;width:0;height:100%;overflow:hidden;border-left:1px solid transparent;visibility:hidden;transition:width var(--hos-motion-duration-slow) var(--m-hpanel-ease),border-color var(--hos-motion-duration-slow),visibility 0s linear var(--hos-motion-duration-slow)}.m-hpanel--push .m-hpanel-inner{opacity:0;transform:translate(16px);transition:opacity var(--hos-motion-duration-base) ease-out,transform var(--hos-motion-duration-slow) var(--m-hpanel-ease)}.m-hpanel--push.is-open{width:var(--m-hpanel-w);border-left-color:var(--hos-border-default);visibility:visible;transition:width var(--hos-motion-duration-slow) var(--m-hpanel-ease),border-color var(--hos-motion-duration-slow),visibility 0s}.m-hpanel--push.is-open .m-hpanel-inner{opacity:1;transform:none;transition-delay:var(--hos-motion-duration-instant)}.m-hpanel--overlay{position:fixed;z-index:var(--hos-z-docked);top:0;right:0;bottom:0;width:var(--m-hpanel-w);max-width:100%;box-shadow:var(--hos-shadow-dialog);transform:translate(calc(100% + 24px));visibility:hidden;transition:transform var(--hos-motion-duration-slow) var(--m-hpanel-ease),visibility 0s linear var(--hos-motion-duration-slow)}.m-hpanel--overlay.m-hpanel--fit-parent{position:absolute}.m-hpanel--overlay .m-hpanel-inner{width:100%}.m-hpanel--overlay.is-open{transform:none;visibility:visible;transition:transform var(--hos-motion-duration-slow) var(--m-hpanel-ease),visibility 0s}.m-hpanel-head{display:flex;flex:none;align-items:center;gap:10px;height:52px;padding:0 8px 0 16px;border-bottom:1px solid var(--hos-border-default)}.m-hpanel-title{flex:1;min-width:0;margin:0;overflow:hidden;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-sm-line-height);white-space:nowrap;text-overflow:ellipsis;color:var(--hos-text-emphasized)}.m-hpanel-actions{display:flex;flex:none;align-items:center;gap:2px}.m-hpanel-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.m-hpanel-foot{flex:none;padding:8px 12px 12px}@media(max-width:767.98px){.m-hpanel--push,.m-hpanel--overlay{position:fixed;z-index:var(--hos-z-sheet);inset:0;width:100%;height:100%;border:none;box-shadow:none;transform:translateY(100%);visibility:hidden;transition:transform var(--hos-motion-duration-slow) var(--m-hpanel-ease),visibility 0s linear var(--hos-motion-duration-slow)}.m-hpanel--fit-parent{position:absolute}.m-hpanel--push .m-hpanel-inner,.m-hpanel--overlay .m-hpanel-inner{width:100%;opacity:1;transform:none}.m-hpanel--push.is-open,.m-hpanel--overlay.is-open{width:100%;transform:none;visibility:visible;transition:transform var(--hos-motion-duration-slow) var(--m-hpanel-ease),visibility 0s}.m-hpanel-head{height:56px;padding-top:env(safe-area-inset-top)}.m-hpanel-foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.m-hpanel,.m-hpanel.is-open,.m-hpanel .m-hpanel-inner{transition-duration:0s!important;transition-delay:0s!important}}.m-hthread{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;font-family:var(--hos-font-family-text)}.m-hthread-viewport{flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin}@media(hover:hover)and (pointer:fine){.m-hthread-viewport:hover{scrollbar-color:var(--hos-scrollbar-thumb-hovered) transparent}}.m-hthread-list,.m-hthread-empty{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;box-sizing:border-box;min-height:100%;padding:20px 16px 12px}.m-hthread--column .m-hthread-list{width:100%;max-width:var(--hos-layout-chat-column-width);margin-inline:auto}.m-hthread-latest{position:absolute;bottom:8px;left:50%;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px 0 10px;border:none;border-radius:var(--hos-radius-full);background-color:var(--hos-background-surface-floating);box-shadow:var(--hos-shadow-popover);color:var(--hos-text-default);font-family:var(--hos-font-family-text);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);cursor:pointer;transform:translate(-50%);animation:m-hfade-up var(--hos-motion-duration-base) ease-out}.m-hthread-latest:hover{background-color:var(--hos-background-default-hovered)}.m-hthread-latest:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-hturn{display:flex;flex-direction:column;min-width:0;font-size:var(--hos-type-body-sm-size);line-height:22px;color:var(--hos-text-default);animation:m-hfade-up var(--hos-motion-duration-base) ease-out both}.m-hturn-user{align-items:flex-end}.m-hturn-bubble{max-width:85%;padding:8px 12px;border-radius:var(--hos-radius-xl);background-color:var(--hos-background-secondary);color:var(--hos-text-default);white-space:pre-wrap;overflow-wrap:anywhere}.m-hturn-line{gap:0}.m-hturn-line+.m-hturn-line{margin-top:-10px}.m-hturn-cards{display:flex;flex-direction:column;gap:8px;margin-top:10px}.m-hmd+.m-hturn-cards{margin-top:10px}.m-hturn-cards:first-child{margin-top:0}.m-hturn-agent-head{display:flex;align-items:center;gap:8px;min-width:0;height:24px}.m-hturn-agent-name{min-width:0;overflow:hidden;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);white-space:nowrap;text-overflow:ellipsis;color:var(--hos-text-emphasized)}.m-hturn-agent-via{flex:none;font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-hturn-agent-body{margin:6px 0 0 11px;padding:0 0 0 19px;border-left:2px solid color-mix(in srgb,var(--m-tone-icon) 45%,transparent)}.m-hmd{overflow-wrap:anywhere}.m-hmd p,.m-hmd ul,.m-hmd ol{margin:0 0 8px}.m-hmd>:last-child{margin-bottom:0}.m-hmd ul,.m-hmd ol{padding-left:20px}.m-hmd li{margin:2px 0;padding-left:2px}.m-hmd li::marker{color:var(--hos-text-tertiary)}.m-hmd strong{font-weight:var(--hos-font-weight-demi);color:var(--hos-text-emphasized)}.m-hmd a{color:var(--hos-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--hos-text-link) 40%,transparent)}.m-hmd a:hover{color:var(--hos-text-link-hovered);text-decoration-color:currentColor}.m-hmd code{padding:1px 4px;border-radius:var(--hos-radius-sm);background-color:var(--hos-background-secondary);font-family:var(--hos-font-family-monospace);font-size:var(--hos-type-label-size)}.m-hmd.is-streaming>p:last-child:after,.m-hmd.is-streaming>:is(ul,ol):last-child>li:last-child:after{content:"";display:inline-block;width:2px;height:16px;margin-left:2px;border-radius:var(--hos-radius-xs);background-color:var(--hos-text-default);vertical-align:-3px;animation:m-hblink var(--hos-motion-loop-base) steps(2,start) infinite}.m-htyping{height:22px}.m-hthinking{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hos-space-100);color:var(--hos-text-secondary);font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-hthinking-phrase{overflow-wrap:anywhere;animation:m-hfade var(--hos-motion-duration-fast) var(--hos-motion-ease-enter) both}.m-hsteps-toggle{display:flex;align-items:flex-start;gap:var(--hos-space-100);width:100%;padding:0;border:none;border-radius:var(--hos-radius-xs);background:none;color:var(--hos-text-secondary);font:inherit;text-align:start;cursor:pointer}.m-hsteps-toggle:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-hsteps-toggle>.m-hprog{flex:1}.m-hsteps-chevron{flex:none;margin-top:var(--hos-space-50);transition:transform var(--hos-motion-duration-base) var(--hos-motion-ease-standard)}.m-hsteps-toggle[aria-expanded=true] .m-hsteps-chevron{transform:rotate(180deg)}.m-hsteps-body{max-height:var(--hos-size-sm);overflow:auto;overscroll-behavior:contain;padding-block:var(--hos-space-50);padding-inline-start:var(--hos-space-300)}.m-hprog{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:24px;font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary)}.m-hprog-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;margin-top:2px}.m-hprog-spin{color:var(--m-tone-icon, var(--hos-icon-default))}.m-hprog.is-running .m-hprog-text{background-image:linear-gradient(90deg,var(--hos-text-tertiary) 0%,var(--hos-text-tertiary) 35%,var(--hos-text-emphasized) 50%,var(--hos-text-tertiary) 65%,var(--hos-text-tertiary) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:m-hshimmer var(--hos-motion-loop-slow) linear infinite}.m-hprog-label{min-width:0;overflow-wrap:anywhere}.m-hprog.is-done .m-hprog-mark{color:var(--hos-icon-success);animation:m-hsettle var(--hos-motion-duration-slow) ease-out}.m-hprog.is-error .m-hprog-mark{color:var(--hos-icon-error);animation:m-hsettle var(--hos-motion-duration-slow) ease-out}.m-hprog-dur{flex:none;white-space:nowrap;color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums}.m-hprog-dur{margin-left:6px}.m-hprog-dur:before{content:"·";margin-right:6px}.m-herr{display:flex;align-items:flex-start;gap:8px;font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking);color:var(--hos-text-secondary)}.m-herr-icon{flex:none;margin-top:3px;color:var(--hos-icon-error)}.m-herr-text{flex:1;min-width:0}.m-herr-retry{flex:none;padding:0;border:none;background:none;color:var(--hos-text-link);font:inherit;font-weight:var(--hos-font-weight-demi);cursor:pointer}.m-herr-retry:hover{color:var(--hos-text-link-hovered);text-decoration:underline;text-underline-offset:2px}.m-herr-retry:focus-visible{outline:var(--hos-focus-ring);outline-offset:2px;border-radius:var(--hos-radius-sm)}.m-hcard{overflow:hidden;font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-default);transition:opacity var(--hos-motion-duration-base) ease-out}.m-hcard-head{display:flex;align-items:center;gap:8px;min-width:0;padding:var(--hos-space-component-inset-lg) var(--hos-space-component-inset-lg) var(--hos-space-component-inset-md)}.m-hcard-title{flex:1;min-width:0;margin:0;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-emphasized);overflow-wrap:anywhere}.m-hcard-body{padding:0 var(--hos-space-component-inset-lg) var(--hos-space-component-inset-lg)}.m-hcard-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding:var(--hos-space-component-inset-md) var(--hos-space-component-inset-lg);border-top:1px solid var(--hos-border-default)}.m-hout{display:inline-flex;flex:none;align-items:center;gap:3px;height:20px;padding:0 6px 0 4px;border-radius:var(--hos-radius-sm);background-color:var(--hos-background-warning);color:var(--hos-text-warning);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);white-space:nowrap}.m-hconfirm-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height);animation:m-hsettle var(--hos-motion-duration-slow) ease-out}.m-hconfirm-status.is-done{color:var(--hos-text-success)}.m-hconfirm-status.is-cancelled{color:var(--hos-text-tertiary)}.m-hconfirm.is-cancelled .m-hcard-title{color:var(--hos-text-secondary)}.m-hconfirm.is-cancelled .m-hcard-body,.m-hconfirm.is-cancelled .m-hout{opacity:.5}.m-hconfirm.is-done .m-hcard-foot,.m-hconfirm.is-cancelled .m-hcard-foot{padding-top:8px;padding-bottom:8px}.m-hmini.m-table-wrap,.m-hmini .m-table,.m-hmini .m-table-head{background:transparent}.m-hmini-cell{min-width:0;overflow-wrap:anywhere}.m-hmini-more{padding-top:var(--hos-space-100);font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-hresult-head{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:10px 12px;border:none;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}.m-hresult-head.is-link{cursor:pointer;transition:background-color var(--hos-motion-duration-fast) ease-out}.m-hresult-head.is-link:hover{background-color:var(--hos-background-default-hovered)}.m-hresult-head.is-link:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px;border-radius:var(--hos-radius-lg)}.m-hresult-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--hos-radius-md);background-color:var(--hos-background-secondary);color:var(--hos-icon-default)}.m-hresult-text{display:flex;flex:1;flex-direction:column;min-width:0}.m-hresult-text .m-hcard-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-hresult-meta{font-size:var(--hos-type-caption-size);line-height:18px;letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-hresult-chev{flex:none;color:var(--hos-icon-tertiary);transition:transform var(--hos-motion-duration-fast) ease-out}.m-hresult-head.is-link:hover .m-hresult-chev{transform:translate(2px);color:var(--hos-icon-secondary)}.m-hresult-body{padding:2px 12px 10px}.m-hresult-foot{display:flex;align-items:center;padding:0 12px 10px}.m-hresult-head+.m-hresult-foot{margin-top:-4px;padding-left:50px}.m-hresult-undo,.m-hresult-undone{display:inline-flex;align-items:center;gap:4px;font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking)}.m-hresult-undo{margin-left:-6px;padding:0 6px;border:none;border-radius:var(--hos-radius-md);background:none;color:var(--hos-text-secondary);font-family:inherit;cursor:pointer}.m-hresult-undo:hover{background-color:var(--hos-background-secondary);color:var(--hos-text-emphasized)}.m-hresult-undo:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}.m-hresult-undone{color:var(--hos-text-tertiary);animation:m-hsettle var(--hos-motion-duration-slow) ease-out}.m-hresult.is-undone .m-hcard-title{color:var(--hos-text-secondary);text-decoration:line-through;text-decoration-color:var(--hos-text-tertiary)}.m-hresult.is-undone .m-hresult-body,.m-hresult.is-undone .m-hresult-icon,.m-hresult.is-undone .m-hagent-av{opacity:.5}.m-hcomp{display:flex;flex-direction:column;gap:8px;min-width:0;font-family:var(--hos-font-family-text)}.m-hcomp-sugg{display:flex;flex-wrap:wrap;gap:var(--hos-space-gap-inline-sm);min-width:0}.m-hcomp-box{display:flex;flex-direction:column;box-sizing:border-box;padding:10px 8px 8px 14px;border:1px solid var(--hos-border-input);border-radius:var(--hos-radius-xl);background-color:var(--hos-background-surface-raised);box-shadow:var(--hos-box-shadow-composer);cursor:text;transition:border-color var(--hos-motion-duration-fast) ease-out,box-shadow var(--hos-motion-duration-fast) ease-out}.m-hcomp-box:focus-within{border-color:var(--hos-border-input-emphasized);box-shadow:var(--hos-box-shadow-composer-focused)}@media(hover:hover)and (pointer:fine){.m-hcomp-box:hover:not(:focus-within){border-color:var(--hos-border-input-emphasized)}}.m-hcomp.is-disabled .m-hcomp-box{opacity:.5;cursor:not-allowed}.m-hcomp-input{display:block;width:100%;min-height:22px;margin:0;padding:0 6px 0 0;border:none;background:none;resize:none;overflow-y:auto;font-family:inherit;font-size:var(--hos-type-body-sm-size);line-height:22px;color:var(--hos-text-default)}.m-hcomp-input::placeholder{color:var(--hos-text-placeholder)}.m-hcomp-input:focus{outline:none}.m-hcomp-row{display:flex;align-items:center;gap:6px;min-width:0;margin-top:8px;cursor:default}.m-hcomp--pill .m-hcomp-box{flex-direction:row;align-items:center;gap:var(--hos-space-100);min-height:52px;padding:6px 8px 6px 20px;border-radius:var(--hos-radius-2xl)}.m-hcomp--pill .m-hcomp-input{flex:1;font-size:var(--hos-type-body-size)}.m-hcomp--pill .m-hcomp-row{flex:none;margin:0}.m-hcomp-spacer{flex:1}.m-hcomp-ctx{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:70%;height:24px;margin-left:-6px;padding:0 2px 0 8px;border-radius:var(--hos-radius-md);background-color:var(--hos-background-secondary);color:var(--hos-text-secondary);font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking)}.m-hcomp-ctx:not(:has(.m-hcomp-ctx-x)){padding-right:8px}.m-hcomp-ctx-icon{display:inline-flex;flex:none;color:var(--hos-icon-secondary)}.m-hcomp-ctx-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-hcomp-ctx-x{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--hos-radius-sm);background:none;color:var(--hos-icon-secondary);cursor:pointer}.m-hcomp-ctx-x:hover{background-color:var(--hos-background-secondary-hovered);color:var(--hos-icon-emphasized)}.m-hcomp-ctx-x:focus-visible{outline:var(--hos-focus-ring);outline-offset:0}.m-hcomp-hint{font-size:var(--hos-type-caption-size);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary);animation:m-hfade var(--hos-motion-duration-fast) ease-out}.m-hcomp-send{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--hos-radius-full);background-color:var(--hos-background-secondary);color:var(--hos-icon-tertiary);cursor:default;transition:background-color var(--hos-motion-duration-fast) ease-out,color var(--hos-motion-duration-fast) ease-out,transform var(--hos-motion-duration-instant)}.m-hcomp-send.is-ready,.m-hcomp-send.is-stop{background-color:var(--hos-background-primary);color:var(--hos-icon-on-primary);cursor:pointer}.m-hcomp-send.is-ready:hover,.m-hcomp-send.is-stop:hover{background-color:var(--hos-background-primary-hovered)}.m-hcomp-send:active:not(:disabled){transform:scale(.96)}.m-hcomp-send:focus-visible{outline:var(--hos-focus-ring);outline-offset:2px}.m-hlaunch{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:100%;height:30px;margin:0;padding:2px 8px 2px 2px;border:none;border-radius:var(--hos-radius-md);background:none;color:inherit;font-family:var(--hos-font-family-text);text-align:left;cursor:pointer;transition:background-color var(--hos-motion-duration-fast) ease-out}.m-hlaunch-icon{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}.m-hlaunch-label{flex:1;min-width:0;overflow:hidden;font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);white-space:nowrap;text-overflow:ellipsis;color:var(--hos-text-secondary);transition:color var(--hos-motion-duration-fast) ease-out}.m-hlaunch-kbd{opacity:0;transition:opacity var(--hos-motion-duration-fast) ease-out}.m-hlaunch:hover,.m-hlaunch:focus-visible{background-color:var(--hos-background-default-hovered)}.m-hlaunch:hover .m-hlaunch-label,.m-hlaunch:focus-visible .m-hlaunch-label{color:var(--hos-text-default)}.m-hlaunch:hover .m-hlaunch-kbd,.m-hlaunch:focus-visible .m-hlaunch-kbd,.m-hlaunch.is-active .m-hlaunch-kbd{opacity:1}.m-hlaunch:focus-visible{outline:var(--hos-focus-ring);outline-offset:-1px}.m-hlaunch.is-active{background-color:var(--hos-background-secondary)}.m-hlaunch.is-active .m-hlaunch-label{color:var(--hos-text-emphasized)}.m-hlaunch-dot{position:absolute;top:1px;right:1px;width:7px;height:7px;border-radius:var(--hos-radius-full);background-color:var(--hos-icon-primary);box-shadow:0 0 0 var(--hos-ring-width-md) var(--hos-background-sidebar)}@media(hover:none){.m-hlaunch-kbd{display:none}}.m-hlaunch-float{position:fixed;z-index:var(--hos-z-docked);right:24px;bottom:24px;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border:1px solid var(--hos-border-default);border-radius:var(--hos-radius-full);background-color:var(--hos-background-surface-floating);box-shadow:var(--hos-shadow-dialog);color:var(--hos-text-emphasized);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-line-height);cursor:pointer;transition:opacity var(--hos-motion-duration-base) ease-out,transform var(--hos-motion-duration-base) ease-out,background-color var(--hos-motion-duration-fast) ease-out}.m-hlaunch-float--abs{position:absolute}.m-hlaunch-float:hover{background-color:var(--hos-background-default-hovered)}.m-hlaunch-float:focus-visible{outline:var(--hos-focus-ring);outline-offset:2px}.m-hlaunch-float:active{transform:scale(.98)}.m-hlaunch-float.is-hidden{opacity:0;transform:scale(.92);pointer-events:none}.m-hlaunch-float .m-hlaunch-dot{top:6px;right:6px;box-shadow:0 0 0 var(--hos-ring-width-md) var(--hos-background-surface-floating)}@media(max-width:767.98px){.m-hlaunch-float{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:48px;height:48px;padding:0;justify-content:center}.m-hlaunch-float-label{display:none}}.m-hconvs{display:flex;flex-direction:column;gap:12px;padding:12px 8px 16px;font-family:var(--hos-font-family-text)}.m-hconvs-label{padding:0 8px 4px;font-size:var(--hos-type-caption-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-caption-line-height);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary)}.m-hconvs-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.m-hconv{position:relative;display:flex;align-items:center;border-radius:var(--hos-radius-md);transition:background-color var(--hos-motion-duration-fast) ease-out}.m-hconv:hover,.m-hconv:focus-within{background-color:var(--hos-background-default-hovered)}.m-hconv.is-active{background-color:var(--hos-background-secondary)}.m-hconv-main{display:flex;flex:1;align-items:baseline;gap:12px;min-width:0;height:36px;padding:0 40px 0 8px;border:none;border-radius:var(--hos-radius-md);background:none;color:inherit;font:inherit;text-align:left;line-height:36px;cursor:pointer}.m-hconv-main:focus-visible{outline:var(--hos-focus-ring);outline-offset:-1px}.m-hconv-title{flex:1;min-width:0;overflow:hidden;font-size:var(--hos-type-body-sm-size);white-space:nowrap;text-overflow:ellipsis;color:var(--hos-text-default)}.m-hconv.is-active .m-hconv-title{color:var(--hos-text-emphasized);font-weight:var(--hos-font-weight-demi)}.m-hconv-when{flex:none;font-size:var(--hos-type-caption-size);letter-spacing:var(--hos-type-caption-tracking);color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums}.m-hconv-status{flex:none;align-self:center;color:var(--hos-text-tertiary)}.m-hconv-dot{width:6px;height:6px;border-radius:var(--hos-radius-full);background-color:var(--hos-background-accent)}.m-hconv:hover .m-hconv-status,.m-hconv:focus-within .m-hconv-status{visibility:hidden}.m-hconv-more{position:absolute;top:2px;right:2px;opacity:0;transition:opacity var(--hos-motion-duration-instant) ease-out}.m-hconv:hover .m-hconv-more,.m-hconv:focus-within .m-hconv-more,.m-hconv-more:has([aria-expanded=true]){opacity:1}.m-hconv:hover .m-hconv-when,.m-hconv:focus-within .m-hconv-when{visibility:hidden}@media(hover:none){.m-hconv-more{opacity:1}.m-hconv-when{visibility:hidden}.m-hconv-main{padding-right:40px}}.m-hconv-more .m-btn{width:32px;min-width:32px;height:32px}.m-hconv-input{flex:1;min-width:0}.m-hconvs-empty{margin:0;padding:24px 16px;font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-tertiary)}.m-hedit{display:flex;align-items:center;gap:6px;box-sizing:border-box;height:36px;padding:0 8px 0 6px;border-radius:var(--hos-radius-md);font-family:var(--hos-font-family-text)}.m-hedit-icon{flex:none;margin:0 5px;color:var(--hos-icon-secondary)}.m-hedit.is-on .m-hedit-icon{color:var(--hos-icon-warning)}.m-hedit .m-switch{flex:1;justify-content:space-between;width:auto;min-width:0}.m-hedit .m-switch-label{font-size:var(--hos-type-body-size)}.m-hedit.is-disabled .m-hedit-icon{color:var(--hos-icon-tertiary)}.m-heditbar{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:40px;padding:4px 12px 4px 16px;background-color:var(--hos-background-warning);color:var(--hos-text-default);font-family:var(--hos-font-family-text);font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height);animation:m-hbar-in var(--hos-motion-duration-base) ease-out}.m-heditbar-text{display:flex;flex-wrap:wrap;align-items:center;min-width:0;column-gap:0}.m-heditbar-icon{flex:none;margin-right:8px;color:var(--hos-icon-warning)}.m-heditbar-title{font-weight:var(--hos-font-weight-demi);color:var(--hos-text-emphasized)}.m-heditbar-detail{color:var(--hos-text-secondary);white-space:pre}.m-heditbar-actions{display:flex;flex:none;align-items:center;gap:8px}.m-heditbar-exit{height:28px;padding:0 12px;border:none;border-radius:var(--hos-radius-full);background:none;color:var(--hos-text-emphasized);font-family:inherit;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height);cursor:pointer}.m-heditbar--inset{border-radius:var(--hos-radius-md)}.m-heditbar--strip{flex:none;min-height:56px;padding:8px 16px 8px 20px;background-color:var(--hos-background-inverted);color:var(--hos-text-on-inverted);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height)}.m-heditbar-mark{flex:none;margin-right:12px}.m-heditbar--strip .m-heditbar-title{color:var(--hos-text-on-inverted)}.m-heditbar--strip .m-heditbar-detail{color:var(--hos-text-on-inverted-secondary)}.m-heditbar-textlink{margin-left:16px;padding:0;border:0;background:none;color:var(--hos-text-on-inverted);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.m-heditbar-textlink:hover{color:var(--hos-text-on-inverted-secondary)}.m-heditbar-textlink:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-heditbar--strip .m-heditbar-actions{gap:12px}.m-heditbar--strip .m-heditbar-exit{color:var(--hos-text-on-inverted)}.m-heditbar--strip .m-heditbar-exit:hover{background-color:var(--hos-background-on-inverted-hovered)}.m-heditbar-view.m-seg-track{width:auto;background-color:var(--hos-background-on-inverted-hovered)}.m-heditbar-view .m-seg-chip{padding:0 12px;color:var(--hos-text-on-inverted);font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height)}.m-heditbar-view .m-seg-chip:not(.is-active):hover{background-color:var(--hos-background-on-inverted-hovered);color:var(--hos-text-on-inverted)}.m-heditbar-view .m-seg-chip-label{color:var(--hos-text-on-inverted);font:inherit}.m-heditbar-view .m-seg-chip.is-active .m-seg-chip-label{color:var(--hos-text-default)}.m-heditbar-view .m-seg-chip-clip{display:none}.m-heditbar-link{height:28px;padding:0 12px;border:0;border-radius:var(--hos-radius-full);background-color:var(--hos-background-default);color:var(--hos-text-emphasized);font-family:inherit;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-sm-line-height);white-space:nowrap;cursor:pointer}.m-heditbar-link:hover{background-color:var(--hos-background-default-hovered)}.m-heditbar-link:focus-visible{outline:var(--hos-focus-ring);outline-offset:var(--hos-focus-ring-offset)}.m-heditbar-exit:hover{background-color:var(--hos-background-warning-hovered)}.m-heditbar-exit:focus-visible{outline:var(--hos-focus-ring);outline-offset:1px}@media(max-width:767.98px){.m-heditbar-detail,.m-heditbar-textlink{display:none}.m-heditbar--strip{flex-wrap:wrap;padding:8px 12px}}@keyframes m-hfade{0%{opacity:0}to{opacity:1}}@keyframes m-hfade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes m-hsettle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes m-hshimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes m-hblink{to{visibility:hidden}}@keyframes m-hbar-in{0%{opacity:0}to{opacity:1}}.m-hthread-latest{animation-name:m-hfade}@media(prefers-reduced-motion:reduce){.m-hturn,.m-hthinking-phrase,.m-hthread-latest,.m-hprog-mark,.m-hconfirm-status,.m-hresult-undone,.m-hcomp-hint,.m-heditbar{animation:none!important}.m-hsteps-chevron{transition:none}.m-hprog.is-running .m-hprog-text{animation:none;background:none;color:var(--hos-text-secondary)}.m-hmd.is-streaming>p:last-child:after{animation:none}}.m-board{display:flex;gap:var(--hos-space-150);align-items:flex-start;overflow-x:auto;padding-bottom:var(--hos-space-100);font-family:var(--hos-font-family-text)}.m-board-col{display:flex;flex:0 0 272px;flex-direction:column;gap:var(--hos-space-100);min-width:0;padding:var(--hos-space-150) var(--hos-space-100) var(--hos-space-100);border:1px solid transparent;border-radius:var(--hos-radius-lg);background-color:var(--hos-background-secondary);box-sizing:border-box}.m-board-col.is-over{border-color:var(--hos-border-input-focused);background-color:var(--hos-background-secondary-hovered)}.m-board-head{display:flex;gap:var(--hos-space-100);align-items:center;padding:0 var(--hos-space-50)}.m-board-dot{flex:none;width:8px;height:8px;border-radius:var(--hos-radius-full);background-color:var(--hos-icon-tertiary)}.m-board-dot-info{background-color:var(--hos-icon-primary)}.m-board-dot-warning{background-color:var(--hos-icon-warning)}.m-board-dot-success{background-color:var(--hos-icon-success)}.m-board-dot-error{background-color:var(--hos-icon-error)}.m-board-title{flex:1;min-width:0;margin:0;overflow:hidden;font-size:var(--hos-type-label-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-label-line-height);color:var(--hos-text-emphasized);text-overflow:ellipsis;white-space:nowrap}.m-board-count{font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);color:var(--hos-text-tertiary);font-variant-numeric:tabular-nums}.m-board-cards{display:flex;flex-direction:column;gap:var(--hos-space-100);margin:0;padding:0;list-style:none}.m-board-card{gap:var(--hos-space-50)}.m-board-card.is-dragging{opacity:var(--hos-opacity-disabled)}.m-board-card-title{overflow:hidden;font-size:var(--hos-type-body-sm-size);font-weight:var(--hos-font-weight-demi);line-height:var(--hos-type-body-sm-line-height);color:var(--hos-text-emphasized);text-overflow:ellipsis;white-space:nowrap}.m-board-card-sub{overflow:hidden;font-size:var(--hos-type-label-size);line-height:18px;color:var(--hos-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m-board-card-tags{display:flex;flex-wrap:wrap;gap:var(--hos-space-50)}.m-board-card-foot{display:flex;gap:var(--hos-space-100);align-items:center;justify-content:space-between;margin-top:var(--hos-space-50);font-size:var(--hos-type-caption-size);line-height:16px;color:var(--hos-text-secondary)}.m-board-card-person{display:flex;gap:var(--hos-space-75);align-items:center;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-board-card-nobody{color:var(--hos-text-tertiary)}.m-board-card-meta{display:flex;flex:none;gap:var(--hos-space-50);align-items:center;color:var(--hos-text-tertiary)}.m-board-card-meta.is-late{color:var(--hos-text-warning)}.m-board-more{padding:var(--hos-space-100) var(--hos-space-50);font-size:var(--hos-type-label-size);line-height:18px;color:var(--hos-text-tertiary)}.m-stagepath{display:flex;gap:var(--hos-space-50);margin:0;padding:0;list-style:none;font-family:var(--hos-font-family-text)}.m-stagepath-step{display:flex;flex:1 1 0;gap:var(--hos-space-50);align-items:center;justify-content:center;min-width:0;height:32px;padding:0 var(--hos-space-100);border-radius:var(--hos-radius-sm);background-color:var(--hos-background-secondary);color:var(--hos-text-tertiary);font-size:var(--hos-type-caption-size);line-height:16px;box-sizing:border-box}.m-stagepath-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-stagepath-step.is-done{color:var(--hos-text-secondary);background-color:var(--hos-background-secondary-hovered)}.m-stagepath-step.is-done svg{flex:none;color:var(--hos-icon-success)}.m-stagepath-step.is-current{color:var(--hos-text-on-inverted);background-color:var(--hos-background-inverted);font-weight:var(--hos-font-weight-demi)}.m-stagepath-step.is-off{flex:0 0 auto;color:var(--hos-text-error);background-color:var(--hos-background-error);font-weight:var(--hos-font-weight-demi)}.m-skeleton{display:block;box-sizing:border-box;width:100%;border-radius:var(--hos-radius-sm);background-color:var(--hos-background-secondary);animation:m-skeleton-pulse var(--hos-motion-loop-base) infinite alternate}.m-skeleton--text{height:var(--hos-type-body-line-height)}.m-skeleton--circle{flex:none;border-radius:var(--hos-radius-full)}.m-skeleton-lines{display:flex;flex-direction:column;gap:var(--hos-space-gap-block-md);width:100%}@keyframes m-skeleton-pulse{0%{background-color:var(--hos-background-secondary)}to{background-color:var(--hos-background-secondary-high-contrast)}}@media(prefers-reduced-motion:reduce){.m-skeleton{animation:none}}.m-empty{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--hos-space-gap-block-xs);margin:0;font-family:var(--hos-font-family-text);font-weight:var(--hos-font-weight-regular)}.m-empty-message,.m-empty-description{margin:0}.m-empty--inline{align-items:flex-start;justify-content:center;min-height:var(--hos-control-height-sm);padding:var(--hos-space-option-inset-block-md) var(--hos-space-option-inset-inline-md);color:var(--hos-text-tertiary);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height)}.m-empty--inline .m-empty-description{font-size:var(--hos-type-label-size);line-height:var(--hos-type-label-line-height);letter-spacing:var(--hos-type-label-tracking)}.m-empty--compact,.m-empty--page{align-items:center;justify-content:center;text-align:center}.m-empty--compact{min-height:120px;padding:var(--hos-space-400) var(--hos-space-page-inset-sm);color:var(--hos-text-secondary);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height)}.m-empty--compact:has(.m-empty-description) .m-empty-message{color:var(--hos-text-emphasized)}.m-empty--compact .m-empty-description{color:var(--hos-text-secondary);font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height)}.m-empty--page{padding:var(--hos-space-500) var(--hos-space-200);color:var(--hos-text-default);font-size:var(--hos-type-body-lg-size);line-height:var(--hos-type-body-lg-line-height)}.m-empty--page .m-empty-description{max-width:480px;color:var(--hos-text-secondary);font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height)}.m-empty-icon{display:flex;align-items:center;justify-content:center;margin-bottom:var(--hos-space-gap-block-md);color:var(--hos-icon-tertiary)}.m-empty-action{margin-top:var(--hos-space-gap-block-md)}.m-empty--inline .m-empty-action{margin-top:var(--hos-space-gap-block-xs)}.m-empty-loading{width:100%;max-width:480px}.m-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-family:var(--hos-font-family-text)}.m-list>li{display:block;min-width:0}.m-list--boxed{padding:var(--hos-space-100);border:1px solid var(--hos-border-default);border-radius:var(--hos-radius-lg)}.m-list--divided>li+li{border-top:1px solid var(--hos-border-default)}.m-list-title{margin:0 0 var(--hos-space-150);color:var(--hos-text-title);font-family:var(--hos-font-family-text);font-size:var(--hos-type-title-sm-size);font-weight:var(--hos-font-weight-regular);line-height:var(--hos-type-title-sm-line-height)}.m-list-row{--m-list-row-height: var(--hos-row-height-default);--m-list-row-pad-block: var(--hos-cell-padding-block);--m-list-row-pad-inline: var(--hos-space-component-inset-md);box-sizing:border-box;display:flex;align-items:center;gap:var(--hos-space-gap-inline-lg);width:100%;min-height:var(--m-list-row-height);margin:0;padding:var(--m-list-row-pad-block) var(--m-list-row-pad-inline);border:0;border-radius:var(--hos-radius-md);background:none;color:var(--hos-text-default);font:inherit;font-size:var(--hos-type-body-size);line-height:var(--hos-type-body-line-height);text-align:start;text-decoration:none}.m-list-row--compact{--m-list-row-height: var(--hos-row-height-compact);--m-list-row-pad-block: var(--hos-cell-padding-block-compact)}.m-list-row--comfortable{--m-list-row-height: var(--hos-row-height-comfortable);--m-list-row-pad-block: var(--hos-space-component-inset-lg);--m-list-row-pad-inline: var(--hos-space-component-inset-lg);border-radius:var(--hos-radius-lg)}.m-list--divided .m-list-row{border-radius:0}.m-list-row--interactive{cursor:pointer}.m-list-row--interactive:hover,.m-list-row--interactive[data-m-hover],.m-list-row--interactive.m-list-row--hovered{background-color:var(--hos-background-default-hovered)}.m-list-row:focus{outline:none}.m-list-row--interactive:focus-visible{outline:var(--hos-focus-ring);outline-offset:-2px}.m-list-row-lead{display:flex;flex:none;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;overflow:hidden;border-radius:var(--hos-radius-full);color:var(--hos-icon-secondary)}.m-list-row--interactive:hover .m-list-row-lead{color:var(--hos-icon-default)}.m-list-row-circle{background-color:var(--hos-background-secondary-high-contrast);color:var(--hos-icon-default)}.m-list-row-count{color:var(--hos-text-default);font-size:var(--hos-type-micro-size);line-height:var(--hos-type-micro-line-height);letter-spacing:var(--hos-type-micro-tracking)}.m-list-row-text{display:flex;flex:1;flex-direction:column;min-width:0}.m-list-row-title{min-width:0;overflow:hidden;color:var(--hos-text-default);text-overflow:ellipsis;white-space:nowrap}.m-list-row--wrap .m-list-row-title{white-space:normal}.m-list-row-description{color:var(--hos-text-secondary);font-size:var(--hos-type-body-sm-size);line-height:var(--hos-type-body-sm-line-height)}.m-list-row-meta{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--hos-space-gap-inline-sm)}.m-list-row-value{flex:none;color:var(--hos-text-emphasized);text-align:end}.m-list-row-value--positive{color:var(--hos-text-money-in)}.m-list-row-chevron{display:flex;flex:none;color:var(--hos-icon-default)}@media(max-width:767.98px){.m-list-row--comfortable{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead text chevron" "lead meta chevron";row-gap:var(--hos-space-gap-block-md)}.m-list-row--comfortable:not(:has(.m-list-row-lead)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text chevron" "meta chevron"}.m-list-row--comfortable .m-list-row-lead{grid-area:lead}.m-list-row--comfortable .m-list-row-text{grid-area:text}.m-list-row--comfortable .m-list-row-meta{grid-area:meta}.m-list-row--comfortable .m-list-row-value{grid-area:meta;justify-self:end}.m-list-row--comfortable .m-list-row-chevron{grid-area:chevron}}.boot{display:flex;min-height:100vh}.boot-main{flex:1;display:flex;justify-content:center;padding:var(--hos-space-900) var(--hos-space-300) 0}.boot-title{max-width:var(--hos-size-xs);margin-right:auto;margin-left:max(0px,calc((100% - var(--hos-layout-dashboard-content-width)) / 2))}@media(max-width:767.98px){.boot-side{display:none}}.frame-message{display:grid;place-items:center;min-height:60vh;padding:var(--hos-space-300) var(--hos-space-200);text-align:center}.frame-message>*{min-width:0;max-width:100%}.frame-solo{min-height:100vh;display:grid;place-items:center}.chs{display:flex;flex-direction:column}.chs-health{margin-top:var(--hos-space-500)}.chs-modal{display:flex;flex-direction:column;gap:var(--hos-space-300);padding-bottom:var(--hos-space-100)}.chs-section,.chs-mailbox{display:flex;flex-direction:column;gap:var(--hos-space-100)}.chs-section>.chs-mailbox+.chs-mailbox{margin-top:var(--hos-space-100)}.form-stack{display:flex;flex-direction:column;gap:var(--hos-space-200)}.frame-suspended{margin:0 0 var(--hos-space-200)}.hchat{display:flex;flex:1 1 0;flex-direction:column;min-height:var(--hos-size-lg);min-width:0;contain:inline-size}.hchat-head{flex-shrink:0}.hchat-empty{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;overflow:auto}.hchat-history{flex:1;box-sizing:border-box;width:100%;max-width:var(--hos-layout-chat-column-width);min-height:0;margin-inline:auto;overflow:auto}.hchat-composer{flex-shrink:0;box-sizing:border-box;width:100%;max-width:var(--hos-layout-chat-column-width);margin-inline:auto;padding-top:var(--hos-space-100);padding-inline:var(--hos-space-200)}.hchat-queue{display:flex;flex-wrap:wrap;gap:var(--hos-space-50);padding-bottom:var(--hos-space-100)}.hdock-text{white-space:pre-wrap}.hlive{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.hchat-bar{display:flex;flex:none;justify-content:flex-end}.home{display:flex;flex-direction:column;gap:var(--hos-space-300)}.home-head{display:flex;align-items:center;justify-content:space-between;gap:var(--hos-space-200)}.home-flows{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--hos-size-sm),1fr));gap:var(--hos-space-300)}.home-section{display:flex;flex-direction:column;gap:var(--hos-space-200);margin-top:var(--hos-space-200)}.home-who{display:inline-flex;align-items:center;gap:var(--hos-space-100);min-width:0}.cfg{display:flex;flex-direction:column;min-width:0;width:100%}.cfg-fields{display:flex;flex-direction:column}.cfg-stack{display:flex;flex-direction:column;gap:var(--hos-space-100)}.cfg-doc+.cfg-doc{margin-top:var(--hos-space-400)}.cfg-add{padding-block:var(--hos-space-300)}.cfg-preview{display:flex;flex-direction:column;gap:var(--hos-space-200);padding-bottom:var(--hos-space-100)}.cfg-review{display:flex;flex-direction:column;gap:var(--hos-space-400)}.cfg-section{display:flex;flex-direction:column;gap:var(--hos-space-50)}.cv-probar{display:flex;flex:1 1 0;flex-direction:column;min-height:var(--hos-size-xl);min-width:0;contain:inline-size}.cv-probar>.sc-back{margin-bottom:var(--hos-space-150)}.cv-probar>:not(.cv-box){flex-shrink:0}.cv-probar>.cv-box{flex:1;min-height:var(--hos-size-sm)}.cv-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hos-space-150);min-height:var(--hos-control-height-sm);margin-bottom:var(--hos-space-200)}.cv-bar-end{display:flex;align-items:center;gap:var(--hos-space-150);min-width:0;margin-left:auto}.cv-who{display:grid;grid-template-columns:var(--hos-size-xs) var(--hos-size-xs);gap:var(--hos-space-100)}.cv-note{text-align:center}.cv-box{display:flex;flex-direction:column;overflow:hidden}.cv-box>*{flex:1;min-height:0}.cv-box.cv-call{overflow:hidden auto}.cv-box.cv-call>*{flex:none}.cv-hub{display:flex;flex-direction:column;height:min(var(--hos-size-2xl),80dvh);min-height:var(--hos-size-lg)}.cv-hub>*{flex:1;min-height:0}.cv-panel{display:flex;flex-direction:column;min-height:0}.cv-panel>*{flex:1;min-height:0}.cv-panel--whatsapp{overflow:hidden}.cv-panel--phone{overflow:hidden auto}.cv-panel--phone>*{flex:none}@media(max-width:640px){.cv-bar{align-items:stretch}.cv-canal{width:100%}.cv-bar-end{flex-direction:row-reverse;flex-wrap:wrap;width:100%;margin-left:0}.cv-who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:1 1 100%}}.sc-home{display:flex;flex-direction:column;min-width:0;width:100%}.sc-page{display:contents}.sc-list{position:relative;min-width:0}.sc-toolbar{padding:0 0 var(--hos-space-200)}.sc-kpis{margin-bottom:var(--hos-space-400)}.sc-table{min-width:0;overflow-x:auto}.sc-list-embedded .sc-table{margin-top:var(--hos-space-100)}.sc-toolbar-board{display:flex;gap:var(--hos-space-150);align-items:flex-start}.sc-toolbar-board>:first-child{flex:1;min-width:0}.sc-cell-wrap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.sc-item{display:flex;flex-direction:column;gap:var(--hos-space-400);width:100%;box-sizing:border-box;min-width:0}.sc-item-head{display:flex;flex-direction:column;gap:var(--hos-space-100)}.sc-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hos-space-100)}.sc-tabs{display:flex;flex-direction:column;min-width:0}.sc-tabpanel{display:flex;flex-direction:column;gap:var(--hos-space-400);min-width:0;padding-top:var(--hos-space-400)}.sc-stack{display:flex;flex-direction:column;gap:var(--hos-space-200);min-width:0}@media(max-width:767.98px){.sc-item{gap:var(--hos-space-300)}.sc-reply{display:none}.sc-kpis{margin-bottom:var(--hos-space-300)}.sc-tabpanel{padding-top:var(--hos-space-300)}}.sc-steps{display:flex;flex-direction:column;gap:var(--hos-space-250)}.sc-steps-head{display:flex;flex-direction:column;gap:var(--hos-space-100)}.sc-step-body,.sc-step-more{display:flex;flex-direction:column;gap:var(--hos-space-150);min-width:0}.sc-turn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--hos-space-150)}.sc-step-log{display:flex;flex-direction:column;gap:var(--hos-space-100);margin-top:var(--hos-space-100)}.sc-proc-edit{display:grid;grid-template-columns:minmax(0,var(--hos-size-md)) auto;justify-content:start;align-items:end;gap:var(--hos-space-100)}.sc-proc-edit.is-wide{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}@media(max-width:767.98px){.sc-turn{grid-template-columns:auto minmax(0,1fr);row-gap:var(--hos-space-100)}.sc-turn>:last-child{grid-column:2;justify-self:start}.sc-proc-edit,.sc-proc-edit.is-wide{grid-template-columns:minmax(0,1fr)}}.sc-act-form{display:flex;flex-direction:column;gap:var(--hos-space-150)}.sc-act-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--hos-space-150)}.sc-act-due{flex:0 1 var(--hos-size-sm);min-width:0}@media(max-width:767.98px){.sc-act-row{flex-direction:column;align-items:stretch}.sc-act-due{flex:none;width:100%}}.sc-clock{display:flex;flex-direction:column;gap:var(--hos-space-150)}.sc-stages{display:flex;flex-direction:column;gap:var(--hos-space-100)}.sc-stages-select{display:flex;gap:var(--hos-space-100);align-items:center;align-self:flex-end}.sc-stages-select>:last-child{width:var(--hos-size-xs)}.sc-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--hos-space-300);align-items:start}.sc-col{display:flex;flex-direction:column;gap:var(--hos-space-300);min-width:0}@media(max-width:900px){.sc-cols{grid-template-columns:minmax(0,1fr)}.sc-stages-select{align-self:stretch}.sc-stages-select>:last-child{flex:1;width:auto}}.sc-cols-wide-none{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.sc-cols-wide-none>.sc-col>.sc-prof{flex:1}.sc-cols-wide-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media(max-width:900px){.sc-cols-wide-none,.sc-cols-wide-left{grid-template-columns:minmax(0,1fr)}}.sc-prof-aside{display:inline-flex;align-items:center;gap:var(--hos-space-150)}.sc-stages-row{display:flex;align-items:center;gap:var(--hos-space-300);min-width:0}.sc-stages-row>:first-child{flex:1;min-width:0}.sc-stages-clock{flex:none;white-space:nowrap}@media(max-width:900px){.sc-stages-row{flex-direction:column;align-items:stretch;gap:var(--hos-space-100)}}.sc-peek-title{display:inline-flex;align-items:center;gap:var(--hos-space-150);flex-wrap:wrap}.sc-peek-foot{display:flex;justify-content:flex-end}.cv-last{max-height:var(--hos-size-md);overflow:auto}.im-flow{display:flex;flex-direction:column;gap:var(--hos-space-300);min-width:0}.im-file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hos-space-100) var(--hos-space-200)}.im-sheet{width:var(--hos-size-xs)}.im-counts{display:flex;flex-wrap:wrap;gap:var(--hos-space-100)}.im-values{display:flex;flex-direction:column;gap:var(--hos-space-100)}.im-problems{margin:0;padding:0 0 0 var(--hos-space-300);max-height:var(--hos-size-xs);overflow:auto}.bill-banners{display:flex;flex-direction:column;gap:var(--hos-space-150);margin-bottom:var(--hos-space-300)}.bill-banners:empty{display:none}.bill-section{display:flex;flex-direction:column;gap:var(--hos-space-150);margin-top:var(--hos-space-500)}.bill-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hos-space-150)}@media(max-width:719px){.bill-prices{grid-template-columns:minmax(0,1fr)}}.bill-gap{margin-top:var(--hos-space-500)}.own-model-body{display:flex;flex-direction:column;gap:var(--hos-space-300);margin-top:var(--hos-space-300)}.own-model-list{display:flex;flex-direction:column}.own-model-code{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hos-space-400)}.dash-form{display:flex;flex-direction:column;gap:var(--hos-space-200)}.dash-actions{display:flex;flex-wrap:wrap;gap:var(--hos-space-150);margin-bottom:var(--hos-space-300)}.dash-activity{overflow:hidden}.dash-widgets{margin-top:var(--hos-space-500)}.dash-note{flex:1;margin-top:var(--hos-space-150)}.dash-archived{margin-top:var(--hos-space-500)}@media(min-width:720px)and (max-width:999px){.dash-overview{grid-template-columns:minmax(0,1fr)}}.an-page{display:flex;flex-direction:column;gap:var(--hos-space-300);min-width:0;width:100%;padding-bottom:var(--hos-space-600)}.an-toolbar{display:flex;align-items:center;gap:var(--hos-space-200);flex-wrap:wrap}.an-stack{display:flex;flex-direction:column;gap:var(--hos-space-400);min-width:0}.an-gap{margin:0 0 var(--hos-space-150)}.an-gap-top{margin:var(--hos-space-150) 0 0}.an-num{white-space:nowrap}.an-wide{overflow-x:auto;width:0;min-width:100%}.an-wide-table{min-width:var(--an-min)}.an-form{display:flex;flex-direction:column;gap:var(--hos-space-200)}.an-kpis{margin-bottom:var(--hos-space-100)}@media(max-width:767.98px){.an-toolbar{align-items:flex-start;flex-direction:column}}.rc-page{display:flex;flex-direction:column;min-width:0;width:100%}.rc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--hos-space-200);padding:0 0 var(--hos-space-200)}.rc-search{width:var(--hos-size-md);max-width:100%}.rc-toolbar>:last-child:not(.rc-search){flex:none}.rc-section{display:flex;flex-direction:column;gap:var(--hos-space-100);min-width:0}.rc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hos-space-200) var(--hos-space-300)}.rc-form-cell{min-width:0}.rc-form-wide{grid-column:1 / -1}.rc-edit{display:flex;flex-direction:column;gap:var(--hos-space-300)}.rc-edit-actions{display:flex;justify-content:flex-end;gap:var(--hos-space-100)}@media(max-width:767.98px){.rc-toolbar{flex-direction:column;align-items:stretch}.rc-toolbar>:last-child:not(.rc-search){align-self:flex-start}.rc-search{width:100%}.rc-form{grid-template-columns:minmax(0,1fr)}}.rc-source-error{display:inline-flex;align-items:center;gap:var(--hos-space-100);min-width:0;max-width:var(--hos-size-xl)}
