:root{--colors-base-white: #ffffff;--colors-base-black: #000000;--colors-base-transparent: rgba(255, 255, 255, 0);--colors-grayLight-25: #fdfdfd;--colors-grayLight-50: #fafafa;--colors-grayLight-100: #f5f5f5;--colors-grayLight-200: #e9eaeb;--colors-grayLight-300: #d5d7da;--colors-grayLight-400: #a4a7ae;--colors-grayLight-500: #717680;--colors-grayLight-600: #535862;--colors-grayLight-700: #414651;--colors-grayLight-800: #252b37;--colors-grayLight-900: #181d27;--colors-grayLight-950: #0a0d12;--colors-grayDark-25: #fafafa;--colors-grayDark-50: #f7f7f7;--colors-grayDark-100: #f0f0f1;--colors-grayDark-200: #ececed;--colors-grayDark-300: #cecfd2;--colors-grayDark-400: #94979c;--colors-grayDark-500: #85888e;--colors-grayDark-600: #61656c;--colors-grayDark-700: #373a41;--colors-grayDark-800: #22262f;--colors-grayDark-900: #18191b;--colors-grayDark-950: #0c0e12;--colors-grayDarkAlpha-25: rgba(255, 255, 255, .98);--colors-grayDarkAlpha-50: rgba(255, 255, 255, .96);--colors-grayDarkAlpha-100: rgba(255, 255, 255, .94);--colors-grayDarkAlpha-200: rgba(255, 255, 255, .92);--colors-grayDarkAlpha-300: rgba(255, 255, 255, .8);--colors-grayDarkAlpha-400: rgba(255, 255, 255, .56);--colors-grayDarkAlpha-500: rgba(255, 255, 255, .5);--colors-grayDarkAlpha-600: rgba(255, 255, 255, .35);--colors-grayDarkAlpha-700: rgba(255, 255, 255, .16);--colors-grayDarkAlpha-800: rgba(255, 255, 255, .08);--colors-grayDarkAlpha-900: rgba(255, 255, 255, .04);--colors-grayDarkAlpha-950: rgba(255, 255, 255, 0);--colors-emerald-25: #fafffd;--colors-emerald-50: #f1fffa;--colors-emerald-100: #e1fef2;--colors-emerald-200: #b3fade;--colors-emerald-300: #96f9d2;--colors-emerald-400: #5af3b4;--colors-emerald-500: #2dbd82;--colors-emerald-600: #21a67a;--colors-emerald-700: #10774d;--colors-emerald-800: #0c5739;--colors-emerald-900: #0b4b31;--colors-emerald-950: #072619;--colors-brand-25: #fafffd;--colors-brand-50: #f1fffa;--colors-brand-100: #e1fef2;--colors-brand-200: #b3fade;--colors-brand-300: #96f9d2;--colors-brand-400: #5af3b4;--colors-brand-500: #2dbd82;--colors-brand-600: #21a67a;--colors-brand-700: #10774d;--colors-brand-800: #0c5739;--colors-brand-900: #0b4b31;--colors-brand-950: #072619;--colors-error-25: #fffbfa;--colors-error-50: #fef3f2;--colors-error-100: #fee4e2;--colors-error-200: #fecdca;--colors-error-300: #fda29b;--colors-error-400: #f97066;--colors-error-500: #f04438;--colors-error-600: #d92d20;--colors-error-700: #b42318;--colors-error-800: #912018;--colors-error-900: #7a271a;--colors-error-950: #220905;--colors-warning-25: #fffcf5;--colors-warning-50: #fffaeb;--colors-warning-100: #fef0c7;--colors-warning-200: #fedf89;--colors-warning-300: #fec84b;--colors-warning-400: #fdb022;--colors-warning-500: #f79009;--colors-warning-600: #dc6803;--colors-warning-700: #b54708;--colors-warning-800: #93370d;--colors-warning-900: #7a2e0e;--colors-warning-950: #4e1d09;--colors-success-25: #f6fef9;--colors-success-50: #ecfdf3;--colors-success-100: #dcfae6;--colors-success-200: #abefc6;--colors-success-300: #75e0a7;--colors-success-400: #47cd89;--colors-success-500: #17b26a;--colors-success-600: #079455;--colors-success-700: #067647;--colors-success-800: #085d3a;--colors-success-900: #074d31;--colors-success-950: #053321;--colors-grayBlue-25: #fcfcfd;--colors-grayBlue-50: #f8f9fc;--colors-grayBlue-100: #eaecf5;--colors-grayBlue-200: #d5d9eb;--colors-grayBlue-300: #b3b8db;--colors-grayBlue-400: #717bbc;--colors-grayBlue-500: #4e5ba6;--colors-grayBlue-600: #3e4784;--colors-grayBlue-700: #363f72;--colors-grayBlue-800: #293056;--colors-grayBlue-900: #101323;--colors-grayBlue-950: #0d0f1c;--colors-grayCool-25: #fcfcfd;--colors-grayCool-50: #f9f9fb;--colors-grayCool-100: #eff1f5;--colors-grayCool-200: #dcdfea;--colors-grayCool-300: #b9c0d4;--colors-grayCool-400: #7d89b0;--colors-grayCool-500: #5d6b98;--colors-grayCool-600: #4a5578;--colors-grayCool-700: #404968;--colors-grayCool-800: #30374f;--colors-grayCool-900: #111322;--colors-grayCool-950: #0e101b;--colors-grayModern-25: #fcfcfd;--colors-grayModern-50: #f8fafc;--colors-grayModern-100: #eef2f6;--colors-grayModern-200: #e3e8ef;--colors-grayModern-300: #cdd5df;--colors-grayModern-400: #9aa4b2;--colors-grayModern-500: #697586;--colors-grayModern-600: #4b5565;--colors-grayModern-700: #364152;--colors-grayModern-800: #202939;--colors-grayModern-900: #121926;--colors-grayModern-950: #0d121c;--colors-grayNeutral-25: #fcfcfd;--colors-grayNeutral-50: #f9fafb;--colors-grayNeutral-100: #f3f4f6;--colors-grayNeutral-200: #e6e8ea;--colors-grayNeutral-300: #d2d6db;--colors-grayNeutral-400: #b1b6be;--colors-grayNeutral-500: #8b929c;--colors-grayNeutral-600: #687079;--colors-grayNeutral-700: #596069;--colors-grayNeutral-800: #2c3744;--colors-grayNeutral-900: #111927;--colors-grayNeutral-950: #0d121c;--colors-grayIron-25: #fcfcfc;--colors-grayIron-50: #fafafa;--colors-grayIron-100: #f4f4f5;--colors-grayIron-200: #e4e4e7;--colors-grayIron-300: #d1d1d6;--colors-grayIron-400: #a0a0ab;--colors-grayIron-500: #70707b;--colors-grayIron-600: #51525c;--colors-grayIron-700: #3f3f46;--colors-grayIron-800: #26272b;--colors-grayIron-900: #1a1a1e;--colors-grayIron-950: #131316;--colors-grayTrue-25: #fcfcfc;--colors-grayTrue-50: #f7f7f7;--colors-grayTrue-100: #f5f5f5;--colors-grayTrue-200: #e5e5e5;--colors-grayTrue-300: #d6d6d6;--colors-grayTrue-400: #a3a3a3;--colors-grayTrue-500: #737373;--colors-grayTrue-600: #525252;--colors-grayTrue-700: #424242;--colors-grayTrue-800: #292929;--colors-grayTrue-900: #141414;--colors-grayTrue-950: #0f0f0f;--colors-grayWarm-25: #fdfdfc;--colors-grayWarm-50: #fafaf9;--colors-grayWarm-100: #f5f5f4;--colors-grayWarm-200: #e7e5e4;--colors-grayWarm-300: #d7d3d0;--colors-grayWarm-400: #a9a29d;--colors-grayWarm-500: #79716b;--colors-grayWarm-600: #57534e;--colors-grayWarm-700: #44403c;--colors-grayWarm-800: #292524;--colors-grayWarm-900: #1c1917;--colors-grayWarm-950: #171412;--colors-moss-25: #fafdf7;--colors-moss-50: #f5fbee;--colors-moss-100: #e6f4d7;--colors-moss-200: #ceeab0;--colors-moss-300: #acdc79;--colors-moss-400: #86cb3c;--colors-moss-500: #669f2a;--colors-moss-600: #4f7a21;--colors-moss-700: #3f621a;--colors-moss-800: #335015;--colors-moss-900: #2b4212;--colors-moss-950: #1a280b;--colors-greenLight-25: #fafef5;--colors-greenLight-50: #f3fee7;--colors-greenLight-100: #e3fbcc;--colors-greenLight-200: #d0f8ab;--colors-greenLight-300: #a6ef67;--colors-greenLight-400: #85e13a;--colors-greenLight-500: #66c61c;--colors-greenLight-600: #4ca30d;--colors-greenLight-700: #3b7c0f;--colors-greenLight-800: #326212;--colors-greenLight-900: #2b5314;--colors-greenLight-950: #15290a;--colors-green-25: #f6fef9;--colors-green-50: #edfcf2;--colors-green-100: #d3f8df;--colors-green-200: #aaf0c4;--colors-green-300: #73e2a3;--colors-green-400: #3ccb7f;--colors-green-500: #16b364;--colors-green-600: #099250;--colors-green-700: #087443;--colors-green-800: #095c37;--colors-green-900: #084c2e;--colors-green-950: #052e1c;--colors-teal-25: #f6fefc;--colors-teal-50: #f0fdf9;--colors-teal-100: #ccfbef;--colors-teal-200: #99f6e0;--colors-teal-300: #5fe9d0;--colors-teal-400: #2ed3b7;--colors-teal-500: #15b79e;--colors-teal-600: #0e9384;--colors-teal-700: #107569;--colors-teal-800: #125d56;--colors-teal-900: #134e48;--colors-teal-950: #0a2926;--colors-cyan-25: #f5feff;--colors-cyan-50: #ecfdff;--colors-cyan-100: #cff9fe;--colors-cyan-200: #a5f0fc;--colors-cyan-300: #67e3f9;--colors-cyan-400: #22ccee;--colors-cyan-500: #06aed4;--colors-cyan-600: #088ab2;--colors-cyan-700: #0e7090;--colors-cyan-800: #155b75;--colors-cyan-900: #164c63;--colors-cyan-950: #0d2d3a;--colors-blueLight-25: #f5fbff;--colors-blueLight-50: #f0f9ff;--colors-blueLight-100: #e0f2fe;--colors-blueLight-200: #b9e6fe;--colors-blueLight-300: #7cd4fd;--colors-blueLight-400: #36bffa;--colors-blueLight-500: #0ba5ec;--colors-blueLight-600: #0086c9;--colors-blueLight-700: #026aa2;--colors-blueLight-800: #065986;--colors-blueLight-900: #0b4a6f;--colors-blueLight-950: #062c41;--colors-blue-25: #f5faff;--colors-blue-50: #eff8ff;--colors-blue-100: #d1e9ff;--colors-blue-200: #b2ddff;--colors-blue-300: #84caff;--colors-blue-400: #53b1fd;--colors-blue-500: #2e90fa;--colors-blue-600: #1570ef;--colors-blue-700: #175cd3;--colors-blue-800: #1849a9;--colors-blue-900: #194185;--colors-blue-950: #102a56;--colors-blueDark-25: #f5f8ff;--colors-blueDark-50: #eff4ff;--colors-blueDark-100: #d1e0ff;--colors-blueDark-200: #b2ccff;--colors-blueDark-300: #84adff;--colors-blueDark-400: #528bff;--colors-blueDark-500: #2970ff;--colors-blueDark-600: #155eef;--colors-blueDark-700: #004eeb;--colors-blueDark-800: #0040c1;--colors-blueDark-900: #00359e;--colors-blueDark-950: #002266;--colors-indigo-25: #f5f8ff;--colors-indigo-50: #eef4ff;--colors-indigo-100: #e0eaff;--colors-indigo-200: #c7d7fe;--colors-indigo-300: #a4bcfd;--colors-indigo-400: #8098f9;--colors-indigo-500: #6172f3;--colors-indigo-600: #444ce7;--colors-indigo-700: #3538cd;--colors-indigo-800: #2d31a6;--colors-indigo-900: #2d3282;--colors-indigo-950: #1f235b;--colors-violet-25: #fbfaff;--colors-violet-50: #f5f3ff;--colors-violet-100: #ece9fe;--colors-violet-200: #ddd6fe;--colors-violet-300: #c3b5fd;--colors-violet-400: #a48afb;--colors-violet-500: #875bf7;--colors-violet-600: #7839ee;--colors-violet-700: #6927da;--colors-violet-800: #5720b7;--colors-violet-900: #491c96;--colors-violet-950: #2e125e;--colors-purple-25: #fafaff;--colors-purple-50: #f4f3ff;--colors-purple-100: #ebe9fe;--colors-purple-200: #d9d6fe;--colors-purple-300: #bdb4fe;--colors-purple-400: #9b8afb;--colors-purple-500: #7a5af8;--colors-purple-600: #6938ef;--colors-purple-700: #5925dc;--colors-purple-800: #4a1fb8;--colors-purple-900: #3e1c96;--colors-purple-950: #27115f;--colors-fuchsia-25: #fefaff;--colors-fuchsia-50: #fdf4ff;--colors-fuchsia-100: #fbe8ff;--colors-fuchsia-200: #f6d0fe;--colors-fuchsia-300: #eeaafd;--colors-fuchsia-400: #e478fa;--colors-fuchsia-500: #d444f1;--colors-fuchsia-600: #ba24d5;--colors-fuchsia-700: #9f1ab1;--colors-fuchsia-800: #821890;--colors-fuchsia-900: #6f1877;--colors-fuchsia-950: #47104c;--colors-pink-25: #fef6fb;--colors-pink-50: #fdf2fa;--colors-pink-100: #fce7f6;--colors-pink-200: #fcceee;--colors-pink-300: #faa7e0;--colors-pink-400: #f670c7;--colors-pink-500: #ee46bc;--colors-pink-600: #dd2590;--colors-pink-700: #c11574;--colors-pink-800: #9e165f;--colors-pink-900: #851651;--colors-pink-950: #4e0d30;--colors-ros-25: #fff5f6;--colors-ros-50: #fff1f3;--colors-ros-100: #ffe4e8;--colors-ros-200: #fecdd6;--colors-ros-300: #fea3b4;--colors-ros-400: #fd6f8e;--colors-ros-500: #f63d68;--colors-ros-600: #e31b54;--colors-ros-700: #c01048;--colors-ros-800: #a11043;--colors-ros-900: #89123e;--colors-ros-950: #510b24;--colors-orangeDark-25: #fff9f5;--colors-orangeDark-50: #fff4ed;--colors-orangeDark-100: #ffe6d5;--colors-orangeDark-200: #ffd6ae;--colors-orangeDark-300: #ff9c66;--colors-orangeDark-400: #ff692e;--colors-orangeDark-500: #ff4405;--colors-orangeDark-600: #e62e05;--colors-orangeDark-700: #bc1b06;--colors-orangeDark-800: #97180c;--colors-orangeDark-900: #771a0d;--colors-orangeDark-950: #57130a;--colors-orange-25: #fefaf5;--colors-orange-50: #fef6ee;--colors-orange-100: #fdead7;--colors-orange-200: #f9dbaf;--colors-orange-300: #f7b27a;--colors-orange-400: #f38744;--colors-orange-500: #ef6820;--colors-orange-600: #e04f16;--colors-orange-700: #b93815;--colors-orange-800: #932f19;--colors-orange-900: #772917;--colors-orange-950: #511c10;--colors-yellow-25: #fefdf0;--colors-yellow-50: #fefbe8;--colors-yellow-100: #fef7c3;--colors-yellow-200: #feee95;--colors-yellow-300: #fde272;--colors-yellow-400: #fac515;--colors-yellow-500: #eaaa08;--colors-yellow-600: #ca8504;--colors-yellow-700: #a15c07;--colors-yellow-800: #854a0e;--colors-yellow-900: #713b12;--colors-yellow-950: #542c0d;--colors-text-textPrimary: #596069;--colors-text-textPrimaryOnBrand: #ffffff;--colors-text-textSecondary: #687079;--colors-text-textSecondaryHover: #687079;--colors-text-textSecondaryOnBrand: #b3fade;--colors-text-textTertiary: #b1b6be;--colors-text-textTertiaryHover: #8b929c;--colors-text-textTertiaryOnBrand: #b3fade;--colors-text-textQuaternary: #d2d6db;--colors-text-textQuaternaryOnBrand: #96f9d2;--colors-text-textWhite: #ffffff;--colors-text-textDisabled: #b1b6be;--colors-text-textPlaceholder: #b1b6be;--colors-text-textPlaceholderSubtle: #d2d6db;--colors-text-textBrandPrimary: #0b4b31;--colors-text-textBrandSecondary: #10774d;--colors-text-textBrandTertiary: #21a67a;--colors-text-textBrandTertiaryAlt: #21a67a;--colors-text-textErrorPrimary: #d92d20;--colors-text-textErrorPrimaryHover: #b42318;--colors-text-textWarningPrimary: #dc6803;--colors-text-textSuccessPrimary: #079455;--colors-border-borderPrimary: #d2d6db;--colors-border-borderSecondary: #e6e8ea;--colors-border-borderSecondaryAlt: rgba(0, 0, 0, .08);--colors-border-borderTertiary: #e6e8ea;--colors-border-borderDisabled: #d2d6db;--colors-border-borderDisabledSubtle: #e6e8ea;--colors-border-borderBrand: #2dbd82;--colors-border-borderBrandAlt: #21a67a;--colors-border-borderError: #f04438;--colors-border-borderErrorSubtle: #fda29b;--colors-border-borderFocus: #596069;--colors-foreground-fgPrimary: #2c3744;--colors-foreground-fgSecondary: #687079;--colors-foreground-fgSecondaryHover: #596069;--colors-foreground-fgTertiary: #b1b6be;--colors-foreground-fgTertiaryHover: #8b929c;--colors-foreground-fgQuaternary: #f9fafb;--colors-foreground-fgQuaternaryHover: #f3f4f6;--colors-foreground-fgLight: #ffffff;--colors-foreground-fgDark: #0d121c;--colors-foreground-fgDisabled: #b1b6be;--colors-foreground-fgDisabledSubtle: #d2d6db;--colors-foreground-fgBrandPrimary: #2dbd82;--colors-foreground-fgBrandPrimaryAlt: #2dbd82;--colors-foreground-fgBrandSecondary: #5af3b4;--colors-foreground-fgBrandSecondaryAlt: #5af3b4;--colors-foreground-fgBrandSecondaryHover: #21a67a;--colors-foreground-fgErrorPrimary: #d92d20;--colors-foreground-fgErrorSecondary: #f04438;--colors-foreground-fgWarningPrimary: #dc6803;--colors-foreground-fgWarningSecondary: #f79009;--colors-foreground-fgSuccessPrimary: #079455;--colors-foreground-fgSuccessSecondary: #17b26a;--colors-background-bgPrimary: #f3f4f6;--colors-background-bgPrimaryAlt: rgba(243, 244, 246, .5);--colors-background-bgPrimaryHover: #e6e8ea;--colors-background-bgPrimarySolid: #2c3744;--colors-background-bgSecondary: #f9fafb;--colors-background-bgSecondaryAlt: #f9fafb;--colors-background-bgSecondaryHover: #f3f4f6;--colors-background-bgSecondarySubtle: #fcfcfd;--colors-background-bgSecondarySolid: #687079;--colors-background-bgTertiary: #fcfcfd;--colors-background-bgTertiaryHover: #d2d6db;--colors-background-bgQuaternary: #ffffff;--colors-background-bgQuaternaryHover: #f3f4f6;--colors-background-bgActive: #e6e8ea;--colors-background-bgDisabled: #f3f4f6;--colors-background-bgDisabledSubtle: #f9fafb;--colors-background-bgOverlay: #111927;--colors-background-bgField: #eeeff1;--colors-background-bgBrandPrimary: #f1fffa;--colors-background-bgBrandPrimaryAlt: #f1fffa;--colors-background-bgBrandSecondary: #e1fef2;--colors-background-bgBrandSecondaryHover: #b3fade;--colors-background-bgBrandSolid: #2dbd82;--colors-background-bgBrandSolidHover: #21a67a;--colors-background-bgBrandSection: #0c5739;--colors-background-bgBrandSectionSubtle: #10774d;--colors-background-bgErrorPrimary: #fef3f2;--colors-background-bgErrorSecondary: #fee4e2;--colors-background-bgErrorSecondaryHover: #fecdca;--colors-background-bgErrorSolid: #f04438;--colors-background-bgErrorSolidHover: #d92d20;--colors-background-bgWarningPrimary: #fffaeb;--colors-background-bgWarningSecondary: #fef0c7;--colors-background-bgWarningSolid: #dc6803;--colors-background-bgSuccessPrimary: #ecfdf3;--colors-background-bgSuccessSecondary: #dcfae6;--colors-background-bgSuccessSolid: #079455;--colors-effects-focusRings-focusRing: #2dbd82;--colors-effects-focusRings-focusRingError: #f04438;--colors-effects-shadows-shadowXs: rgba(10, 13, 18, .05);--colors-effects-shadows-shadowSm01: rgba(10, 13, 18, .1);--colors-effects-shadows-shadowSm02: rgba(10, 13, 18, .1);--colors-effects-shadows-shadowMd01: rgba(10, 13, 18, .1);--colors-effects-shadows-shadowMd02: rgba(10, 13, 18, .06);--colors-effects-shadows-shadowLg01: rgba(10, 13, 18, .08);--colors-effects-shadows-shadowLg02: rgba(10, 13, 18, .03);--colors-effects-shadows-shadowLg03: rgba(10, 13, 18, .04);--colors-effects-shadows-shadowXl01: rgba(10, 13, 18, .08);--colors-effects-shadows-shadowXl02: rgba(10, 13, 18, .03);--colors-effects-shadows-shadowXl03: rgba(10, 13, 18, .04);--colors-effects-shadows-shadow2xl01: rgba(10, 13, 18, .18);--colors-effects-shadows-shadow2xl02: rgba(10, 13, 18, .04);--colors-effects-shadows-shadow3xl01: rgba(10, 13, 18, .14);--colors-effects-shadows-shadow3xl02: rgba(10, 13, 18, .04);--colors-effects-shadows-shadowSkeumorphicInner: rgba(10, 13, 18, .05);--colors-effects-shadows-shadowSkeumorphicInnerBorder: rgba(10, 13, 18, .18);--colors-effects-portfolioMockups-shadowMainCentreMd: rgba(10, 13, 18, .14);--colors-effects-portfolioMockups-shadowMainCentreLg: rgba(10, 13, 18, .18);--colors-effects-portfolioMockups-shadowOverlayLg: rgba(10, 13, 18, .12);--colors-effects-portfolioMockups-shadowGridMd: rgba(10, 13, 18, .08);--spacing-0-0px: 0;--spacing-05-2px: 2;--spacing-1-4px: 4;--spacing-15-6px: 6;--spacing-2-8px: 8;--spacing-3-12px: 12;--spacing-4-16px: 16;--spacing-5-20px: 20;--spacing-6-24px: 24;--spacing-8-32px: 32;--spacing-10-40px: 40;--spacing-12-48px: 48;--spacing-16-64px: 64;--spacing-20-80px: 80;--spacing-24-96px: 96;--spacing-32-128px: 128;--spacing-40-160px: 160;--spacing-48-192px: 192;--spacing-56-224px: 224;--spacing-64-256px: 256;--spacing-80-320px: 320;--spacing-96-384px: 384;--spacing-120-480px: 480;--spacing-140-560px: 560;--spacing-160-640px: 640;--spacing-180-720px: 720;--spacing-192-768px: 768;--spacing-256-1024px: 1024;--spacing-320-1280px: 1280;--spacing-360-1440px: 1440;--spacing-400-1600px: 1600;--spacing-480-1920px: 1920;--fontFamily-fontFamilyDisplay: Pretendard;--fontFamily-fontFamilyBody: Pretendard;--fontWeight-regular: Regular;--fontWeight-regularItalic: Regular italic;--fontWeight-medium: Medium;--fontWeight-mediumItalic: Medium italic;--fontWeight-semibold: Semibold;--fontWeight-semiboldItalic: Semibold italic;--fontWeight-bold: Bold;--fontWeight-boldItalic: Bold italic;--fontSize-textXs: 12;--fontSize-textSm: 14;--fontSize-textMd: 16;--fontSize-textLg: 18;--fontSize-textXl: 20;--fontSize-displayXs: 24;--fontSize-displaySm: 30;--fontSize-displayMd: 36;--fontSize-displayLg: 48;--fontSize-displayXl: 60;--fontSize-display2xl: 72;--fontSize-textXxs: 10;--lineHeight-textXs: 18;--lineHeight-textSm: 20;--lineHeight-textMd: 24;--lineHeight-textLg: 28;--lineHeight-textXl: 30;--lineHeight-displayXs: 32;--lineHeight-displaySm: 38;--lineHeight-displayMd: 44;--lineHeight-displayLg: 60;--lineHeight-displayXl: 72;--lineHeight-display2xl: 90;--lineHeight-textXxs: 14;--containerMaxWidthDesktop: 1280;--containerPaddingDesktop: 32;--containerPaddingMobile: 16;--widthXxs: 320;--widthSm: 480;--widthLg: 640;--widthXl: 768;--width2xl: 1024;--width3xl: 1280;--width4xl: 1440;--width5xl: 1600;--width6xl: 1920;--widthMd: 560;--paragraphMaxWidth: 720;--widthXs: 384;--spacingNone: 0;--spacingXxs: 2;--spacingXs: 4;--spacingMd: 8;--spacingLg: 12;--spacingXl: 16;--spacing2xl: 20;--spacing3xl: 24;--spacing4xl: 32;--spacing6xl: 48;--spacing7xl: 64;--spacing8xl: 80;--spacing9xl: 96;--spacing10xl: 128;--spacing11xl: 160;--spacingSm: 6;--spacing5xl: 40;--radiusNone: 0;--radiusXxs: 4;--radiusXs: 6;--radiusSm: 8;--radiusMd: 10;--radiusXl: 14;--radius2xl: 16;--radius4xl: 24;--radiusFull: 9999;--radiusLg: 12;--radius3xl: 20;--radius5xl: 28;--radius6xl: 32;--diabledOpacity: 50;--componentColors-alpha-alphaWhite10: rgba(255, 255, 255, .1);--componentColors-alpha-alphaWhite20: rgba(255, 255, 255, .2);--componentColors-alpha-alphaWhite30: rgba(255, 255, 255, .3);--componentColors-alpha-alphaWhite40: rgba(255, 255, 255, .4);--componentColors-alpha-alphaWhite50: rgba(255, 255, 255, .5);--componentColors-alpha-alphaWhite60: rgba(255, 255, 255, .6);--componentColors-alpha-alphaWhite70: rgba(255, 255, 255, .7);--componentColors-alpha-alphaWhite80: rgba(255, 255, 255, .8);--componentColors-alpha-alphaWhite90: rgba(255, 255, 255, .9);--componentColors-alpha-alphaWhite100: #ffffff;--componentColors-alpha-alphaBlack3: rgba(0, 0, 0, .03);--componentColors-alpha-alphaBlack5: rgba(0, 0, 0, .05);--componentColors-alpha-alphaBlack10: rgba(0, 0, 0, .1);--componentColors-alpha-alphaBlack40: rgba(0, 0, 0, .4);--componentColors-alpha-alphaBlack50: rgba(0, 0, 0, .5);--componentColors-alpha-alphaBlack60: rgba(0, 0, 0, .6);--componentColors-alpha-alphaBlack70: rgba(0, 0, 0, .7);--componentColors-alpha-alphaBlack80: rgba(0, 0, 0, .8);--componentColors-alpha-alphaBlack90: rgba(0, 0, 0, .9);--componentColors-alpha-alphaBlack100: #000000;--componentColors-utility-gray-utilityGray50: #f9fafb;--componentColors-utility-gray-utilityGray100: #f3f4f6;--componentColors-utility-gray-utilityGray200: #e6e8ea;--componentColors-utility-gray-utilityGray300: #d2d6db;--componentColors-utility-gray-utilityGray400: #b1b6be;--componentColors-utility-gray-utilityGray500: #8b929c;--componentColors-utility-gray-utilityGray600: #687079;--componentColors-utility-gray-utilityGray700: #596069;--componentColors-utility-gray-utilityGray800: #2c3744;--componentColors-utility-gray-utilityGray900: #111927;--componentColors-utility-brand-utilityBrand50: #f1fffa;--componentColors-utility-brand-utilityBrand50Alt: #f1fffa;--componentColors-utility-brand-utilityBrand100: #e1fef2;--componentColors-utility-brand-utilityBrand100Alt: #e1fef2;--componentColors-utility-brand-utilityBrand200: #b3fade;--componentColors-utility-brand-utilityBrand200Alt: #b3fade;--componentColors-utility-brand-utilityBrand300: #96f9d2;--componentColors-utility-brand-utilityBrand300Alt: #96f9d2;--componentColors-utility-brand-utilityBrand400: #5af3b4;--componentColors-utility-brand-utilityBrand400Alt: #5af3b4;--componentColors-utility-brand-utilityBrand500: #2dbd82;--componentColors-utility-brand-utilityBrand500Alt: #2dbd82;--componentColors-utility-brand-utilityBrand600: #21a67a;--componentColors-utility-brand-utilityBrand600Alt: #21a67a;--componentColors-utility-brand-utilityBrand700: #10774d;--componentColors-utility-brand-utilityBrand700Alt: #10774d;--componentColors-utility-brand-utilityBrand800: #0c5739;--componentColors-utility-brand-utilityBrand800Alt: #0c5739;--componentColors-utility-brand-utilityBrand900: #0b4b31;--componentColors-utility-brand-utilityBrand900Alt: #0b4b31;--componentColors-utility-error-utilityError50: #fef3f2;--componentColors-utility-error-utilityError100: #fee4e2;--componentColors-utility-error-utilityError200: #fecdca;--componentColors-utility-error-utilityError300: #fda29b;--componentColors-utility-error-utilityError400: #f97066;--componentColors-utility-error-utilityError500: #f04438;--componentColors-utility-error-utilityError600: #d92d20;--componentColors-utility-error-utilityError700: #b42318;--componentColors-utility-warning-utilityWarning50: #fffaeb;--componentColors-utility-warning-utilityWarning100: #fef0c7;--componentColors-utility-warning-utilityWarning200: #fedf89;--componentColors-utility-warning-utilityWarning300: #fec84b;--componentColors-utility-warning-utilityWarning400: #fdb022;--componentColors-utility-warning-utilityWarning500: #f79009;--componentColors-utility-warning-utilityWarning600: #dc6803;--componentColors-utility-warning-utilityWarning700: #b54708;--componentColors-utility-success-utilitySuccess50: #ecfdf3;--componentColors-utility-success-utilitySuccess100: #dcfae6;--componentColors-utility-success-utilitySuccess200: #abefc6;--componentColors-utility-success-utilitySuccess300: #75e0a7;--componentColors-utility-success-utilitySuccess400: #47cd89;--componentColors-utility-success-utilitySuccess500: #17b26a;--componentColors-utility-success-utilitySuccess600: #079455;--componentColors-utility-success-utilitySuccess700: #067647;--componentColors-utility-grayBlue-utilityGrayBlue50: #f8f9fc;--componentColors-utility-grayBlue-utilityGrayBlue100: #eaecf5;--componentColors-utility-grayBlue-utilityGrayBlue200: #d5d9eb;--componentColors-utility-grayBlue-utilityGrayBlue300: #b3b8db;--componentColors-utility-grayBlue-utilityGrayBlue400: #717bbc;--componentColors-utility-grayBlue-utilityGrayBlue500: #4e5ba6;--componentColors-utility-grayBlue-utilityGrayBlue600: #3e4784;--componentColors-utility-grayBlue-utilityGrayBlue700: #363f72;--componentColors-utility-green-utilityGreen50: #edfcf2;--componentColors-utility-green-utilityGreen100: #d3f8df;--componentColors-utility-green-utilityGreen200: #aaf0c4;--componentColors-utility-green-utilityGreen300: #73e2a3;--componentColors-utility-green-utilityGreen400: #3ccb7f;--componentColors-utility-green-utilityGreen500: #16b364;--componentColors-utility-green-utilityGreen600: #099250;--componentColors-utility-green-utilityGreen700: #087443;--componentColors-utility-blueLight-utilityBlueLight50: #f0f9ff;--componentColors-utility-blueLight-utilityBlueLight100: #e0f2fe;--componentColors-utility-blueLight-utilityBlueLight200: #b9e6fe;--componentColors-utility-blueLight-utilityBlueLight300: #7cd4fd;--componentColors-utility-blueLight-utilityBlueLight400: #36bffa;--componentColors-utility-blueLight-utilityBlueLight500: #0ba5ec;--componentColors-utility-blueLight-utilityBlueLight600: #0086c9;--componentColors-utility-blueLight-utilityBlueLight700: #026aa2;--componentColors-utility-blue-utilityBlue50: #eff8ff;--componentColors-utility-blue-utilityBlue100: #d1e9ff;--componentColors-utility-blue-utilityBlue200: #b2ddff;--componentColors-utility-blue-utilityBlue300: #84caff;--componentColors-utility-blue-utilityBlue400: #53b1fd;--componentColors-utility-blue-utilityBlue500: #2e90fa;--componentColors-utility-blue-utilityBlue600: #1570ef;--componentColors-utility-blue-utilityBlue700: #175cd3;--componentColors-utility-blueDark-utilityBlueDark50: #eff4ff;--componentColors-utility-blueDark-utilityBlueDark100: #d1e0ff;--componentColors-utility-blueDark-utilityBlueDark200: #b2ccff;--componentColors-utility-blueDark-utilityBlueDark300: #84adff;--componentColors-utility-blueDark-utilityBlueDark400: #528bff;--componentColors-utility-blueDark-utilityBlueDark500: #2970ff;--componentColors-utility-blueDark-utilityBlueDark600: #155eef;--componentColors-utility-blueDark-utilityBlueDark700: #004eeb;--componentColors-utility-indigo-utilityIndigo50: #eef4ff;--componentColors-utility-indigo-utilityIndigo100: #e0eaff;--componentColors-utility-indigo-utilityIndigo200: #c7d7fe;--componentColors-utility-indigo-utilityIndigo300: #a4bcfd;--componentColors-utility-indigo-utilityIndigo400: #8098f9;--componentColors-utility-indigo-utilityIndigo500: #6172f3;--componentColors-utility-indigo-utilityIndigo600: #444ce7;--componentColors-utility-indigo-utilityIndigo700: #3538cd;--componentColors-utility-purple-utilityPurple50: #f4f3ff;--componentColors-utility-purple-utilityPurple100: #ebe9fe;--componentColors-utility-purple-utilityPurple200: #d9d6fe;--componentColors-utility-purple-utilityPurple300: #bdb4fe;--componentColors-utility-purple-utilityPurple400: #9b8afb;--componentColors-utility-purple-utilityPurple500: #7a5af8;--componentColors-utility-purple-utilityPurple600: #6938ef;--componentColors-utility-purple-utilityPurple700: #5925dc;--componentColors-utility-fuchsia-utilityFuchsia50: #fdf4ff;--componentColors-utility-fuchsia-utilityFuchsia100: #fbe8ff;--componentColors-utility-fuchsia-utilityFuchsia200: #f6d0fe;--componentColors-utility-fuchsia-utilityFuchsia300: #eeaafd;--componentColors-utility-fuchsia-utilityFuchsia400: #e478fa;--componentColors-utility-fuchsia-utilityFuchsia500: #d444f1;--componentColors-utility-fuchsia-utilityFuchsia600: #ba24d5;--componentColors-utility-fuchsia-utilityFuchsia700: #9f1ab1;--componentColors-utility-pink-utilityPink50: #fdf2fa;--componentColors-utility-pink-utilityPink100: #fce7f6;--componentColors-utility-pink-utilityPink200: #fcceee;--componentColors-utility-pink-utilityPink300: #faa7e0;--componentColors-utility-pink-utilityPink400: #f670c7;--componentColors-utility-pink-utilityPink500: #ee46bc;--componentColors-utility-pink-utilityPink600: #dd2590;--componentColors-utility-pink-utilityPink700: #c11574;--componentColors-utility-orangeDark-utilityOrangeDark50: #fff4ed;--componentColors-utility-orangeDark-utilityOrangeDark100: #ffe6d5;--componentColors-utility-orangeDark-utilityOrangeDark200: #ffd6ae;--componentColors-utility-orangeDark-utilityOrangeDark300: #ff9c66;--componentColors-utility-orangeDark-utilityOrangeDark400: #ff692e;--componentColors-utility-orangeDark-utilityOrangeDark500: #ff4405;--componentColors-utility-orangeDark-utilityOrangeDark600: #e62e05;--componentColors-utility-orangeDark-utilityOrangeDark700: #bc1b06;--componentColors-utility-orange-utilityOrange50: #fef6ee;--componentColors-utility-orange-utilityOrange100: #fdead7;--componentColors-utility-orange-utilityOrange200: #f9dbaf;--componentColors-utility-orange-utilityOrange300: #f7b27a;--componentColors-utility-orange-utilityOrange400: #f38744;--componentColors-utility-orange-utilityOrange500: #ef6820;--componentColors-utility-orange-utilityOrange600: #e04f16;--componentColors-utility-orange-utilityOrange700: #b93815;--componentColors-utility-yellow-utilityYellow50: #fefbe8;--componentColors-utility-yellow-utilityYellow100: #fef7c3;--componentColors-utility-yellow-utilityYellow200: #feee95;--componentColors-utility-yellow-utilityYellow300: #fde272;--componentColors-utility-yellow-utilityYellow400: #fac515;--componentColors-utility-yellow-utilityYellow500: #eaaa08;--componentColors-utility-yellow-utilityYellow600: #ca8504;--componentColors-utility-yellow-utilityYellow700: #a15c07;--componentColors-components-appStoreBadges-appStoreBadgeBorder: #a6a6a6;--componentColors-components-avatars-avatarStylesBgNeutral: #e0e0e0;--componentColors-components-buttons-buttonPrimaryIcon: #96f9d2;--componentColors-components-buttons-buttonPrimaryIconHover: #b3fade;--componentColors-components-buttons-buttonDestructivePrimaryIcon: #fda29b;--componentColors-components-buttons-buttonDestructivePrimaryIconHover: #fecdca;--componentColors-components-footers-footerButtonFg: #b3fade;--componentColors-components-footers-footerButtonFgHover: #ffffff;--componentColors-components-icons-icons-iconFgBrand: #21a67a;--componentColors-components-icons-icons-iconFgBrandOnBrand: #b3fade;--componentColors-components-icons-featuredIcons-featuredIconLightFgBrand: #21a67a;--componentColors-components-icons-featuredIcons-featuredIconLightFgGray: #717680;--componentColors-components-icons-featuredIcons-featuredIconLightFgError: #d92d20;--componentColors-components-icons-featuredIcons-featuredIconLightFgWarning: #dc6803;--componentColors-components-icons-featuredIcons-featuredIconLightFgSuccess: #079455;--componentColors-components-mockups-screenMockupBorder: #181d27;--componentColors-components-sliders-sliderHandleBg: #ffffff;--componentColors-components-sliders-sliderHandleBorder: #21a67a;--componentColors-components-toggles-toggleButtonFgDisabled: #fafafa;--componentColors-components-toggles-toggleBorder: #d5d7da;--componentColors-components-toggles-toggleSlimBorderPressed: #2dbd82;--componentColors-components-toggles-toggleSlimBorderPressedHover: #21a67a;--componentColors-components-tooltips-tooltipSupportingText: #d5d7da;--componentColors-components-textEditor-textEditorIconFg: #a4a7ae;--componentColors-components-textEditor-textEditorIconFgActive: #717680}[data-theme=dark]{--colors-base-white: #ffffff;--colors-base-black: #000000;--colors-base-transparent: rgba(255, 255, 255, 0);--colors-grayLight-25: #fdfdfd;--colors-grayLight-50: #fafafa;--colors-grayLight-100: #f5f5f5;--colors-grayLight-200: #e9eaeb;--colors-grayLight-300: #d5d7da;--colors-grayLight-400: #a4a7ae;--colors-grayLight-500: #717680;--colors-grayLight-600: #535862;--colors-grayLight-700: #414651;--colors-grayLight-800: #252b37;--colors-grayLight-900: #181d27;--colors-grayLight-950: #0a0d12;--colors-grayDark-25: #fafafa;--colors-grayDark-50: #f7f7f7;--colors-grayDark-100: #f0f0f1;--colors-grayDark-200: #ececed;--colors-grayDark-300: #cecfd2;--colors-grayDark-400: #94979c;--colors-grayDark-500: #85888e;--colors-grayDark-600: #61656c;--colors-grayDark-700: #373a41;--colors-grayDark-800: #22262f;--colors-grayDark-900: #18191b;--colors-grayDark-950: #0c0e12;--colors-grayDarkAlpha-25: rgba(255, 255, 255, .98);--colors-grayDarkAlpha-50: rgba(255, 255, 255, .96);--colors-grayDarkAlpha-100: rgba(255, 255, 255, .94);--colors-grayDarkAlpha-200: rgba(255, 255, 255, .92);--colors-grayDarkAlpha-300: rgba(255, 255, 255, .8);--colors-grayDarkAlpha-400: rgba(255, 255, 255, .56);--colors-grayDarkAlpha-500: rgba(255, 255, 255, .5);--colors-grayDarkAlpha-600: rgba(255, 255, 255, .35);--colors-grayDarkAlpha-700: rgba(255, 255, 255, .16);--colors-grayDarkAlpha-800: rgba(255, 255, 255, .08);--colors-grayDarkAlpha-900: rgba(255, 255, 255, .04);--colors-grayDarkAlpha-950: rgba(255, 255, 255, 0);--colors-emerald-25: #fafffd;--colors-emerald-50: #f1fffa;--colors-emerald-100: #e1fef2;--colors-emerald-200: #b3fade;--colors-emerald-300: #96f9d2;--colors-emerald-400: #5af3b4;--colors-emerald-500: #2dbd82;--colors-emerald-600: #21a67a;--colors-emerald-700: #10774d;--colors-emerald-800: #0c5739;--colors-emerald-900: #0b4b31;--colors-emerald-950: #072619;--colors-brand-25: #fafffd;--colors-brand-50: #f1fffa;--colors-brand-100: #e1fef2;--colors-brand-200: #b3fade;--colors-brand-300: #96f9d2;--colors-brand-400: #5af3b4;--colors-brand-500: #2dbd82;--colors-brand-600: #21a67a;--colors-brand-700: #10774d;--colors-brand-800: #0c5739;--colors-brand-900: #0b4b31;--colors-brand-950: #072619;--colors-error-25: #fffbfa;--colors-error-50: #fef3f2;--colors-error-100: #fee4e2;--colors-error-200: #fecdca;--colors-error-300: #fda29b;--colors-error-400: #f97066;--colors-error-500: #f04438;--colors-error-600: #d92d20;--colors-error-700: #b42318;--colors-error-800: #912018;--colors-error-900: #7a271a;--colors-error-950: #220905;--colors-warning-25: #fffcf5;--colors-warning-50: #fffaeb;--colors-warning-100: #fef0c7;--colors-warning-200: #fedf89;--colors-warning-300: #fec84b;--colors-warning-400: #fdb022;--colors-warning-500: #f79009;--colors-warning-600: #dc6803;--colors-warning-700: #b54708;--colors-warning-800: #93370d;--colors-warning-900: #7a2e0e;--colors-warning-950: #4e1d09;--colors-success-25: #f6fef9;--colors-success-50: #ecfdf3;--colors-success-100: #dcfae6;--colors-success-200: #abefc6;--colors-success-300: #75e0a7;--colors-success-400: #47cd89;--colors-success-500: #17b26a;--colors-success-600: #079455;--colors-success-700: #067647;--colors-success-800: #085d3a;--colors-success-900: #074d31;--colors-success-950: #053321;--colors-grayBlue-25: #fcfcfd;--colors-grayBlue-50: #f8f9fc;--colors-grayBlue-100: #eaecf5;--colors-grayBlue-200: #d5d9eb;--colors-grayBlue-300: #b3b8db;--colors-grayBlue-400: #717bbc;--colors-grayBlue-500: #4e5ba6;--colors-grayBlue-600: #3e4784;--colors-grayBlue-700: #363f72;--colors-grayBlue-800: #293056;--colors-grayBlue-900: #101323;--colors-grayBlue-950: #0d0f1c;--colors-grayCool-25: #fcfcfd;--colors-grayCool-50: #f9f9fb;--colors-grayCool-100: #eff1f5;--colors-grayCool-200: #dcdfea;--colors-grayCool-300: #b9c0d4;--colors-grayCool-400: #7d89b0;--colors-grayCool-500: #5d6b98;--colors-grayCool-600: #4a5578;--colors-grayCool-700: #404968;--colors-grayCool-800: #30374f;--colors-grayCool-900: #111322;--colors-grayCool-950: #0e101b;--colors-grayModern-25: #fcfcfd;--colors-grayModern-50: #f8fafc;--colors-grayModern-100: #eef2f6;--colors-grayModern-200: #e3e8ef;--colors-grayModern-300: #cdd5df;--colors-grayModern-400: #9aa4b2;--colors-grayModern-500: #697586;--colors-grayModern-600: #4b5565;--colors-grayModern-700: #364152;--colors-grayModern-800: #202939;--colors-grayModern-900: #121926;--colors-grayModern-950: #0d121c;--colors-grayNeutral-25: #fcfcfd;--colors-grayNeutral-50: #f9fafb;--colors-grayNeutral-100: #f3f4f6;--colors-grayNeutral-200: #e6e8ea;--colors-grayNeutral-300: #d2d6db;--colors-grayNeutral-400: #b1b6be;--colors-grayNeutral-500: #8b929c;--colors-grayNeutral-600: #687079;--colors-grayNeutral-700: #596069;--colors-grayNeutral-800: #2c3744;--colors-grayNeutral-900: #111927;--colors-grayNeutral-950: #0d121c;--colors-grayIron-25: #fcfcfc;--colors-grayIron-50: #fafafa;--colors-grayIron-100: #f4f4f5;--colors-grayIron-200: #e4e4e7;--colors-grayIron-300: #d1d1d6;--colors-grayIron-400: #a0a0ab;--colors-grayIron-500: #70707b;--colors-grayIron-600: #51525c;--colors-grayIron-700: #3f3f46;--colors-grayIron-800: #26272b;--colors-grayIron-900: #1a1a1e;--colors-grayIron-950: #131316;--colors-grayTrue-25: #fcfcfc;--colors-grayTrue-50: #f7f7f7;--colors-grayTrue-100: #f5f5f5;--colors-grayTrue-200: #e5e5e5;--colors-grayTrue-300: #d6d6d6;--colors-grayTrue-400: #a3a3a3;--colors-grayTrue-500: #737373;--colors-grayTrue-600: #525252;--colors-grayTrue-700: #424242;--colors-grayTrue-800: #292929;--colors-grayTrue-900: #141414;--colors-grayTrue-950: #0f0f0f;--colors-grayWarm-25: #fdfdfc;--colors-grayWarm-50: #fafaf9;--colors-grayWarm-100: #f5f5f4;--colors-grayWarm-200: #e7e5e4;--colors-grayWarm-300: #d7d3d0;--colors-grayWarm-400: #a9a29d;--colors-grayWarm-500: #79716b;--colors-grayWarm-600: #57534e;--colors-grayWarm-700: #44403c;--colors-grayWarm-800: #292524;--colors-grayWarm-900: #1c1917;--colors-grayWarm-950: #171412;--colors-moss-25: #fafdf7;--colors-moss-50: #f5fbee;--colors-moss-100: #e6f4d7;--colors-moss-200: #ceeab0;--colors-moss-300: #acdc79;--colors-moss-400: #86cb3c;--colors-moss-500: #669f2a;--colors-moss-600: #4f7a21;--colors-moss-700: #3f621a;--colors-moss-800: #335015;--colors-moss-900: #2b4212;--colors-moss-950: #1a280b;--colors-greenLight-25: #fafef5;--colors-greenLight-50: #f3fee7;--colors-greenLight-100: #e3fbcc;--colors-greenLight-200: #d0f8ab;--colors-greenLight-300: #a6ef67;--colors-greenLight-400: #85e13a;--colors-greenLight-500: #66c61c;--colors-greenLight-600: #4ca30d;--colors-greenLight-700: #3b7c0f;--colors-greenLight-800: #326212;--colors-greenLight-900: #2b5314;--colors-greenLight-950: #15290a;--colors-green-25: #f6fef9;--colors-green-50: #edfcf2;--colors-green-100: #d3f8df;--colors-green-200: #aaf0c4;--colors-green-300: #73e2a3;--colors-green-400: #3ccb7f;--colors-green-500: #16b364;--colors-green-600: #099250;--colors-green-700: #087443;--colors-green-800: #095c37;--colors-green-900: #084c2e;--colors-green-950: #052e1c;--colors-teal-25: #f6fefc;--colors-teal-50: #f0fdf9;--colors-teal-100: #ccfbef;--colors-teal-200: #99f6e0;--colors-teal-300: #5fe9d0;--colors-teal-400: #2ed3b7;--colors-teal-500: #15b79e;--colors-teal-600: #0e9384;--colors-teal-700: #107569;--colors-teal-800: #125d56;--colors-teal-900: #134e48;--colors-teal-950: #0a2926;--colors-cyan-25: #f5feff;--colors-cyan-50: #ecfdff;--colors-cyan-100: #cff9fe;--colors-cyan-200: #a5f0fc;--colors-cyan-300: #67e3f9;--colors-cyan-400: #22ccee;--colors-cyan-500: #06aed4;--colors-cyan-600: #088ab2;--colors-cyan-700: #0e7090;--colors-cyan-800: #155b75;--colors-cyan-900: #164c63;--colors-cyan-950: #0d2d3a;--colors-blueLight-25: #f5fbff;--colors-blueLight-50: #f0f9ff;--colors-blueLight-100: #e0f2fe;--colors-blueLight-200: #b9e6fe;--colors-blueLight-300: #7cd4fd;--colors-blueLight-400: #36bffa;--colors-blueLight-500: #0ba5ec;--colors-blueLight-600: #0086c9;--colors-blueLight-700: #026aa2;--colors-blueLight-800: #065986;--colors-blueLight-900: #0b4a6f;--colors-blueLight-950: #062c41;--colors-blue-25: #f5faff;--colors-blue-50: #eff8ff;--colors-blue-100: #d1e9ff;--colors-blue-200: #b2ddff;--colors-blue-300: #84caff;--colors-blue-400: #53b1fd;--colors-blue-500: #2e90fa;--colors-blue-600: #1570ef;--colors-blue-700: #175cd3;--colors-blue-800: #1849a9;--colors-blue-900: #194185;--colors-blue-950: #102a56;--colors-blueDark-25: #f5f8ff;--colors-blueDark-50: #eff4ff;--colors-blueDark-100: #d1e0ff;--colors-blueDark-200: #b2ccff;--colors-blueDark-300: #84adff;--colors-blueDark-400: #528bff;--colors-blueDark-500: #2970ff;--colors-blueDark-600: #155eef;--colors-blueDark-700: #004eeb;--colors-blueDark-800: #0040c1;--colors-blueDark-900: #00359e;--colors-blueDark-950: #002266;--colors-indigo-25: #f5f8ff;--colors-indigo-50: #eef4ff;--colors-indigo-100: #e0eaff;--colors-indigo-200: #c7d7fe;--colors-indigo-300: #a4bcfd;--colors-indigo-400: #8098f9;--colors-indigo-500: #6172f3;--colors-indigo-600: #444ce7;--colors-indigo-700: #3538cd;--colors-indigo-800: #2d31a6;--colors-indigo-900: #2d3282;--colors-indigo-950: #1f235b;--colors-violet-25: #fbfaff;--colors-violet-50: #f5f3ff;--colors-violet-100: #ece9fe;--colors-violet-200: #ddd6fe;--colors-violet-300: #c3b5fd;--colors-violet-400: #a48afb;--colors-violet-500: #875bf7;--colors-violet-600: #7839ee;--colors-violet-700: #6927da;--colors-violet-800: #5720b7;--colors-violet-900: #491c96;--colors-violet-950: #2e125e;--colors-purple-25: #fafaff;--colors-purple-50: #f4f3ff;--colors-purple-100: #ebe9fe;--colors-purple-200: #d9d6fe;--colors-purple-300: #bdb4fe;--colors-purple-400: #9b8afb;--colors-purple-500: #7a5af8;--colors-purple-600: #6938ef;--colors-purple-700: #5925dc;--colors-purple-800: #4a1fb8;--colors-purple-900: #3e1c96;--colors-purple-950: #27115f;--colors-fuchsia-25: #fefaff;--colors-fuchsia-50: #fdf4ff;--colors-fuchsia-100: #fbe8ff;--colors-fuchsia-200: #f6d0fe;--colors-fuchsia-300: #eeaafd;--colors-fuchsia-400: #e478fa;--colors-fuchsia-500: #d444f1;--colors-fuchsia-600: #ba24d5;--colors-fuchsia-700: #9f1ab1;--colors-fuchsia-800: #821890;--colors-fuchsia-900: #6f1877;--colors-fuchsia-950: #47104c;--colors-pink-25: #fef6fb;--colors-pink-50: #fdf2fa;--colors-pink-100: #fce7f6;--colors-pink-200: #fcceee;--colors-pink-300: #faa7e0;--colors-pink-400: #f670c7;--colors-pink-500: #ee46bc;--colors-pink-600: #dd2590;--colors-pink-700: #c11574;--colors-pink-800: #9e165f;--colors-pink-900: #851651;--colors-pink-950: #4e0d30;--colors-ros-25: #fff5f6;--colors-ros-50: #fff1f3;--colors-ros-100: #ffe4e8;--colors-ros-200: #fecdd6;--colors-ros-300: #fea3b4;--colors-ros-400: #fd6f8e;--colors-ros-500: #f63d68;--colors-ros-600: #e31b54;--colors-ros-700: #c01048;--colors-ros-800: #a11043;--colors-ros-900: #89123e;--colors-ros-950: #510b24;--colors-orangeDark-25: #fff9f5;--colors-orangeDark-50: #fff4ed;--colors-orangeDark-100: #ffe6d5;--colors-orangeDark-200: #ffd6ae;--colors-orangeDark-300: #ff9c66;--colors-orangeDark-400: #ff692e;--colors-orangeDark-500: #ff4405;--colors-orangeDark-600: #e62e05;--colors-orangeDark-700: #bc1b06;--colors-orangeDark-800: #97180c;--colors-orangeDark-900: #771a0d;--colors-orangeDark-950: #57130a;--colors-orange-25: #fefaf5;--colors-orange-50: #fef6ee;--colors-orange-100: #fdead7;--colors-orange-200: #f9dbaf;--colors-orange-300: #f7b27a;--colors-orange-400: #f38744;--colors-orange-500: #ef6820;--colors-orange-600: #e04f16;--colors-orange-700: #b93815;--colors-orange-800: #932f19;--colors-orange-900: #772917;--colors-orange-950: #511c10;--colors-yellow-25: #fefdf0;--colors-yellow-50: #fefbe8;--colors-yellow-100: #fef7c3;--colors-yellow-200: #feee95;--colors-yellow-300: #fde272;--colors-yellow-400: #fac515;--colors-yellow-500: #eaaa08;--colors-yellow-600: #ca8504;--colors-yellow-700: #a15c07;--colors-yellow-800: #854a0e;--colors-yellow-900: #713b12;--colors-yellow-950: #542c0d;--colors-text-textPrimary: #ececed;--colors-text-textPrimaryOnBrand: #f7f7f7;--colors-text-textSecondary: #cecfd2;--colors-text-textSecondaryHover: #ececed;--colors-text-textSecondaryOnBrand: #ececed;--colors-text-textTertiary: #85888e;--colors-text-textTertiaryHover: #94979c;--colors-text-textTertiaryOnBrand: #cecfd2;--colors-text-textQuaternary: #61656c;--colors-text-textQuaternaryOnBrand: #85888e;--colors-text-textWhite: #ffffff;--colors-text-textDisabled: #61656c;--colors-text-textPlaceholder: #61656c;--colors-text-textPlaceholderSubtle: #373a41;--colors-text-textBrandPrimary: #5af3b4;--colors-text-textBrandSecondary: #2dbd82;--colors-text-textBrandTertiary: #e1fef2;--colors-text-textBrandTertiaryAlt: #f9fafb;--colors-text-textErrorPrimary: #f04438;--colors-text-textErrorPrimaryHover: #f97066;--colors-text-textWarningPrimary: #fdb022;--colors-text-textSuccessPrimary: #47cd89;--colors-border-borderPrimary: #373a41;--colors-border-borderSecondary: #22262f;--colors-border-borderSecondaryAlt: #22262f;--colors-border-borderTertiary: #22262f;--colors-border-borderDisabled: #373a41;--colors-border-borderDisabledSubtle: #22262f;--colors-border-borderBrand: #5af3b4;--colors-border-borderBrandAlt: #373a41;--colors-border-borderError: #f97066;--colors-border-borderErrorSubtle: #f04438;--colors-border-borderFocus: #ececed;--colors-foreground-fgPrimary: #ececed;--colors-foreground-fgSecondary: #94979c;--colors-foreground-fgSecondaryHover: #cecfd2;--colors-foreground-fgTertiary: #85888e;--colors-foreground-fgTertiaryHover: #94979c;--colors-foreground-fgQuaternary: #22262f;--colors-foreground-fgQuaternaryHover: #373a41;--colors-foreground-fgLight: #61656c;--colors-foreground-fgDark: #ececed;--colors-foreground-fgDisabled: #85888e;--colors-foreground-fgDisabledSubtle: #61656c;--colors-foreground-fgBrandPrimary: #e1fef2;--colors-foreground-fgBrandPrimaryAlt: #cecfd2;--colors-foreground-fgBrandSecondary: #5af3b4;--colors-foreground-fgBrandSecondaryAlt: #61656c;--colors-foreground-fgBrandSecondaryHover: #85888e;--colors-foreground-fgErrorPrimary: #f04438;--colors-foreground-fgErrorSecondary: #f97066;--colors-foreground-fgWarningPrimary: #f79009;--colors-foreground-fgWarningSecondary: #fdb022;--colors-foreground-fgSuccessPrimary: #17b26a;--colors-foreground-fgSuccessSecondary: #47cd89;--colors-background-bgPrimary: #0c0e12;--colors-background-bgPrimaryAlt: rgba(12, 14, 18, .5);--colors-background-bgPrimaryHover: #22262f;--colors-background-bgPrimarySolid: #ececed;--colors-background-bgSecondary: #22262f;--colors-background-bgSecondaryAlt: #22262f;--colors-background-bgSecondaryHover: #373a41;--colors-background-bgSecondarySubtle: #373a41;--colors-background-bgSecondarySolid: #94979c;--colors-background-bgTertiary: #18191b;--colors-background-bgTertiaryHover: #22262f;--colors-background-bgQuaternary: #18191b;--colors-background-bgQuaternaryHover: #22262f;--colors-background-bgActive: #22262f;--colors-background-bgDisabled: #22262f;--colors-background-bgDisabledSubtle: #18191b;--colors-background-bgOverlay: #373a41;--colors-background-bgField: #22262f;--colors-background-bgBrandPrimary: #2dbd82;--colors-background-bgBrandPrimaryAlt: #22262f;--colors-background-bgBrandSecondary: #10774d;--colors-background-bgBrandSecondaryHover: #21a67a;--colors-background-bgBrandSolid: #2dbd82;--colors-background-bgBrandSolidHover: #5af3b4;--colors-background-bgBrandSection: #22262f;--colors-background-bgBrandSectionSubtle: #0c0e12;--colors-background-bgErrorPrimary: #220905;--colors-background-bgErrorSecondary: #d92d20;--colors-background-bgErrorSecondaryHover: #f04438;--colors-background-bgErrorSolid: #f04438;--colors-background-bgErrorSolidHover: #f97066;--colors-background-bgWarningPrimary: #4e1d09;--colors-background-bgWarningSecondary: #dc6803;--colors-background-bgWarningSolid: #dc6803;--colors-background-bgSuccessPrimary: #053321;--colors-background-bgSuccessSecondary: #079455;--colors-background-bgSuccessSolid: #079455;--colors-effects-focusRings-focusRing: #2dbd82;--colors-effects-focusRings-focusRingError: #f04438;--colors-effects-shadows-shadowXs: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowSm01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowSm02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowMd01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowMd02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowLg01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowLg02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowLg03: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowXl01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowXl02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowXl03: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow2xl01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow2xl02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow3xl01: rgba(255, 255, 255, 0);--colors-effects-shadows-shadow3xl02: rgba(255, 255, 255, 0);--colors-effects-shadows-shadowSkeumorphicInner: rgba(12, 14, 18, .05);--colors-effects-shadows-shadowSkeumorphicInnerBorder: rgba(12, 14, 18, .18);--colors-effects-portfolioMockups-shadowMainCentreMd: rgba(255, 255, 255, 0);--colors-effects-portfolioMockups-shadowMainCentreLg: rgba(255, 255, 255, 0);--colors-effects-portfolioMockups-shadowOverlayLg: rgba(255, 255, 255, 0);--colors-effects-portfolioMockups-shadowGridMd: rgba(255, 255, 255, 0);--spacing-0-0px: 0;--spacing-05-2px: 2;--spacing-1-4px: 4;--spacing-15-6px: 6;--spacing-2-8px: 8;--spacing-3-12px: 12;--spacing-4-16px: 16;--spacing-5-20px: 20;--spacing-6-24px: 24;--spacing-8-32px: 32;--spacing-10-40px: 40;--spacing-12-48px: 48;--spacing-16-64px: 64;--spacing-20-80px: 80;--spacing-24-96px: 96;--spacing-32-128px: 128;--spacing-40-160px: 160;--spacing-48-192px: 192;--spacing-56-224px: 224;--spacing-64-256px: 256;--spacing-80-320px: 320;--spacing-96-384px: 384;--spacing-120-480px: 480;--spacing-140-560px: 560;--spacing-160-640px: 640;--spacing-180-720px: 720;--spacing-192-768px: 768;--spacing-256-1024px: 1024;--spacing-320-1280px: 1280;--spacing-360-1440px: 1440;--spacing-400-1600px: 1600;--spacing-480-1920px: 1920;--fontFamily-fontFamilyDisplay: Pretendard;--fontFamily-fontFamilyBody: Pretendard;--fontWeight-regular: Regular;--fontWeight-regularItalic: Regular italic;--fontWeight-medium: Medium;--fontWeight-mediumItalic: Medium italic;--fontWeight-semibold: Semibold;--fontWeight-semiboldItalic: Semibold italic;--fontWeight-bold: Bold;--fontWeight-boldItalic: Bold italic;--fontSize-textXs: 12;--fontSize-textSm: 14;--fontSize-textMd: 16;--fontSize-textLg: 18;--fontSize-textXl: 20;--fontSize-displayXs: 24;--fontSize-displaySm: 30;--fontSize-displayMd: 36;--fontSize-displayLg: 48;--fontSize-displayXl: 60;--fontSize-display2xl: 72;--fontSize-textXxs: 10;--lineHeight-textXs: 18;--lineHeight-textSm: 20;--lineHeight-textMd: 24;--lineHeight-textLg: 28;--lineHeight-textXl: 30;--lineHeight-displayXs: 32;--lineHeight-displaySm: 38;--lineHeight-displayMd: 44;--lineHeight-displayLg: 60;--lineHeight-displayXl: 72;--lineHeight-display2xl: 90;--lineHeight-textXxs: 14;--containerMaxWidthDesktop: 1280;--containerPaddingDesktop: 32;--containerPaddingMobile: 16;--widthXxs: 320;--widthSm: 480;--widthLg: 640;--widthXl: 768;--width2xl: 1024;--width3xl: 1280;--width4xl: 1440;--width5xl: 1600;--width6xl: 1920;--widthMd: 560;--paragraphMaxWidth: 720;--widthXs: 384;--spacingNone: 0;--spacingXxs: 2;--spacingXs: 4;--spacingMd: 8;--spacingLg: 12;--spacingXl: 16;--spacing2xl: 20;--spacing3xl: 24;--spacing4xl: 32;--spacing6xl: 48;--spacing7xl: 64;--spacing8xl: 80;--spacing9xl: 96;--spacing10xl: 128;--spacing11xl: 160;--spacingSm: 6;--spacing5xl: 40;--radiusNone: 0;--radiusXxs: 4;--radiusXs: 6;--radiusSm: 8;--radiusMd: 10;--radiusXl: 14;--radius2xl: 16;--radius4xl: 24;--radiusFull: 9999;--radiusLg: 12;--radius3xl: 20;--radius5xl: 28;--radius6xl: 32;--diabledOpacity: 50;--componentColors-alpha-alphaWhite10: rgba(12, 14, 18, .1);--componentColors-alpha-alphaWhite20: rgba(12, 14, 18, .2);--componentColors-alpha-alphaWhite30: rgba(12, 14, 18, .3);--componentColors-alpha-alphaWhite40: rgba(12, 14, 18, .4);--componentColors-alpha-alphaWhite50: rgba(12, 14, 18, .5);--componentColors-alpha-alphaWhite60: rgba(12, 14, 18, .6);--componentColors-alpha-alphaWhite70: rgba(12, 14, 18, .7);--componentColors-alpha-alphaWhite80: rgba(12, 14, 18, .8);--componentColors-alpha-alphaWhite90: rgba(12, 14, 18, .9);--componentColors-alpha-alphaWhite100: #0c0e12;--componentColors-alpha-alphaBlack3: rgba(255, 255, 255, .03);--componentColors-alpha-alphaBlack5: rgba(255, 255, 255, .05);--componentColors-alpha-alphaBlack10: rgba(255, 255, 255, .1);--componentColors-alpha-alphaBlack40: rgba(255, 255, 255, .4);--componentColors-alpha-alphaBlack50: rgba(255, 255, 255, .5);--componentColors-alpha-alphaBlack60: rgba(255, 255, 255, .6);--componentColors-alpha-alphaBlack70: rgba(255, 255, 255, .7);--componentColors-alpha-alphaBlack80: rgba(255, 255, 255, .8);--componentColors-alpha-alphaBlack90: rgba(255, 255, 255, .9);--componentColors-alpha-alphaBlack100: #ffffff;--componentColors-utility-gray-utilityGray50: #18191b;--componentColors-utility-gray-utilityGray100: #22262f;--componentColors-utility-gray-utilityGray200: #373a41;--componentColors-utility-gray-utilityGray300: #61656c;--componentColors-utility-gray-utilityGray400: #85888e;--componentColors-utility-gray-utilityGray500: #94979c;--componentColors-utility-gray-utilityGray600: #cecfd2;--componentColors-utility-gray-utilityGray700: #ececed;--componentColors-utility-gray-utilityGray800: #f0f0f1;--componentColors-utility-gray-utilityGray900: #f7f7f7;--componentColors-utility-brand-utilityBrand50: #072619;--componentColors-utility-brand-utilityBrand50Alt: #18191b;--componentColors-utility-brand-utilityBrand100: #0b4b31;--componentColors-utility-brand-utilityBrand100Alt: #22262f;--componentColors-utility-brand-utilityBrand200: #0c5739;--componentColors-utility-brand-utilityBrand200Alt: #373a41;--componentColors-utility-brand-utilityBrand300: #10774d;--componentColors-utility-brand-utilityBrand300Alt: #61656c;--componentColors-utility-brand-utilityBrand400: #21a67a;--componentColors-utility-brand-utilityBrand400Alt: #85888e;--componentColors-utility-brand-utilityBrand500: #2dbd82;--componentColors-utility-brand-utilityBrand500Alt: #94979c;--componentColors-utility-brand-utilityBrand600: #5af3b4;--componentColors-utility-brand-utilityBrand600Alt: #cecfd2;--componentColors-utility-brand-utilityBrand700: #96f9d2;--componentColors-utility-brand-utilityBrand700Alt: #ececed;--componentColors-utility-brand-utilityBrand800: #b3fade;--componentColors-utility-brand-utilityBrand800Alt: #f0f0f1;--componentColors-utility-brand-utilityBrand900: #e1fef2;--componentColors-utility-brand-utilityBrand900Alt: #f7f7f7;--componentColors-utility-error-utilityError50: #220905;--componentColors-utility-error-utilityError100: #7a271a;--componentColors-utility-error-utilityError200: #912018;--componentColors-utility-error-utilityError300: #b42318;--componentColors-utility-error-utilityError400: #d92d20;--componentColors-utility-error-utilityError500: #f04438;--componentColors-utility-error-utilityError600: #f97066;--componentColors-utility-error-utilityError700: #fda29b;--componentColors-utility-warning-utilityWarning50: #4e1d09;--componentColors-utility-warning-utilityWarning100: #7a2e0e;--componentColors-utility-warning-utilityWarning200: #93370d;--componentColors-utility-warning-utilityWarning300: #b54708;--componentColors-utility-warning-utilityWarning400: #dc6803;--componentColors-utility-warning-utilityWarning500: #f79009;--componentColors-utility-warning-utilityWarning600: #fdb022;--componentColors-utility-warning-utilityWarning700: #fec84b;--componentColors-utility-success-utilitySuccess50: #053321;--componentColors-utility-success-utilitySuccess100: #074d31;--componentColors-utility-success-utilitySuccess200: #085d3a;--componentColors-utility-success-utilitySuccess300: #067647;--componentColors-utility-success-utilitySuccess400: #079455;--componentColors-utility-success-utilitySuccess500: #17b26a;--componentColors-utility-success-utilitySuccess600: #47cd89;--componentColors-utility-success-utilitySuccess700: #75e0a7;--componentColors-utility-grayBlue-utilityGrayBlue50: #0d0f1c;--componentColors-utility-grayBlue-utilityGrayBlue100: #101323;--componentColors-utility-grayBlue-utilityGrayBlue200: #293056;--componentColors-utility-grayBlue-utilityGrayBlue300: #363f72;--componentColors-utility-grayBlue-utilityGrayBlue400: #3e4784;--componentColors-utility-grayBlue-utilityGrayBlue500: #4e5ba6;--componentColors-utility-grayBlue-utilityGrayBlue600: #717bbc;--componentColors-utility-grayBlue-utilityGrayBlue700: #b3b8db;--componentColors-utility-green-utilityGreen50: #052e1c;--componentColors-utility-green-utilityGreen100: #084c2e;--componentColors-utility-green-utilityGreen200: #095c37;--componentColors-utility-green-utilityGreen300: #087443;--componentColors-utility-green-utilityGreen400: #099250;--componentColors-utility-green-utilityGreen500: #16b364;--componentColors-utility-green-utilityGreen600: #3ccb7f;--componentColors-utility-green-utilityGreen700: #73e2a3;--componentColors-utility-blueLight-utilityBlueLight50: #102a56;--componentColors-utility-blueLight-utilityBlueLight100: #194185;--componentColors-utility-blueLight-utilityBlueLight200: #1849a9;--componentColors-utility-blueLight-utilityBlueLight300: #175cd3;--componentColors-utility-blueLight-utilityBlueLight400: #1570ef;--componentColors-utility-blueLight-utilityBlueLight500: #2e90fa;--componentColors-utility-blueLight-utilityBlueLight600: #53b1fd;--componentColors-utility-blueLight-utilityBlueLight700: #84caff;--componentColors-utility-blue-utilityBlue50: #102a56;--componentColors-utility-blue-utilityBlue100: #194185;--componentColors-utility-blue-utilityBlue200: #1849a9;--componentColors-utility-blue-utilityBlue300: #175cd3;--componentColors-utility-blue-utilityBlue400: #1570ef;--componentColors-utility-blue-utilityBlue500: #2e90fa;--componentColors-utility-blue-utilityBlue600: #53b1fd;--componentColors-utility-blue-utilityBlue700: #84caff;--componentColors-utility-blueDark-utilityBlueDark50: #002266;--componentColors-utility-blueDark-utilityBlueDark100: #00359e;--componentColors-utility-blueDark-utilityBlueDark200: #0040c1;--componentColors-utility-blueDark-utilityBlueDark300: #004eeb;--componentColors-utility-blueDark-utilityBlueDark400: #155eef;--componentColors-utility-blueDark-utilityBlueDark500: #2970ff;--componentColors-utility-blueDark-utilityBlueDark600: #528bff;--componentColors-utility-blueDark-utilityBlueDark700: #84adff;--componentColors-utility-indigo-utilityIndigo50: #1f235b;--componentColors-utility-indigo-utilityIndigo100: #2d3282;--componentColors-utility-indigo-utilityIndigo200: #2d31a6;--componentColors-utility-indigo-utilityIndigo300: #3538cd;--componentColors-utility-indigo-utilityIndigo400: #444ce7;--componentColors-utility-indigo-utilityIndigo500: #6172f3;--componentColors-utility-indigo-utilityIndigo600: #8098f9;--componentColors-utility-indigo-utilityIndigo700: #a4bcfd;--componentColors-utility-purple-utilityPurple50: #27115f;--componentColors-utility-purple-utilityPurple100: #3e1c96;--componentColors-utility-purple-utilityPurple200: #4a1fb8;--componentColors-utility-purple-utilityPurple300: #5925dc;--componentColors-utility-purple-utilityPurple400: #9b8afb;--componentColors-utility-purple-utilityPurple500: #ebe9fe;--componentColors-utility-purple-utilityPurple600: #f4f3ff;--componentColors-utility-purple-utilityPurple700: #fafaff;--componentColors-utility-fuchsia-utilityFuchsia50: #47104c;--componentColors-utility-fuchsia-utilityFuchsia100: #6f1877;--componentColors-utility-fuchsia-utilityFuchsia200: #821890;--componentColors-utility-fuchsia-utilityFuchsia300: #9f1ab1;--componentColors-utility-fuchsia-utilityFuchsia400: #ba24d5;--componentColors-utility-fuchsia-utilityFuchsia500: #d444f1;--componentColors-utility-fuchsia-utilityFuchsia600: #e478fa;--componentColors-utility-fuchsia-utilityFuchsia700: #eeaafd;--componentColors-utility-pink-utilityPink50: #4e0d30;--componentColors-utility-pink-utilityPink100: #851651;--componentColors-utility-pink-utilityPink200: #9e165f;--componentColors-utility-pink-utilityPink300: #c11574;--componentColors-utility-pink-utilityPink400: #dd2590;--componentColors-utility-pink-utilityPink500: #ee46bc;--componentColors-utility-pink-utilityPink600: #f670c7;--componentColors-utility-pink-utilityPink700: #faa7e0;--componentColors-utility-orangeDark-utilityOrangeDark50: #57130a;--componentColors-utility-orangeDark-utilityOrangeDark100: #771a0d;--componentColors-utility-orangeDark-utilityOrangeDark200: #97180c;--componentColors-utility-orangeDark-utilityOrangeDark300: #bc1b06;--componentColors-utility-orangeDark-utilityOrangeDark400: #e62e05;--componentColors-utility-orangeDark-utilityOrangeDark500: #ff4405;--componentColors-utility-orangeDark-utilityOrangeDark600: #ff692e;--componentColors-utility-orangeDark-utilityOrangeDark700: #ff9c66;--componentColors-utility-orange-utilityOrange50: #511c10;--componentColors-utility-orange-utilityOrange100: #772917;--componentColors-utility-orange-utilityOrange200: #932f19;--componentColors-utility-orange-utilityOrange300: #b93815;--componentColors-utility-orange-utilityOrange400: #e04f16;--componentColors-utility-orange-utilityOrange500: #ef6820;--componentColors-utility-orange-utilityOrange600: #f38744;--componentColors-utility-orange-utilityOrange700: #f7b27a;--componentColors-utility-yellow-utilityYellow50: #542c0d;--componentColors-utility-yellow-utilityYellow100: #713b12;--componentColors-utility-yellow-utilityYellow200: #854a0e;--componentColors-utility-yellow-utilityYellow300: #a15c07;--componentColors-utility-yellow-utilityYellow400: #ca8504;--componentColors-utility-yellow-utilityYellow500: #eaaa08;--componentColors-utility-yellow-utilityYellow600: #fac515;--componentColors-utility-yellow-utilityYellow700: #fde272;--componentColors-components-appStoreBadges-appStoreBadgeBorder: #ffffff;--componentColors-components-avatars-avatarStylesBgNeutral: #e0e0e0;--componentColors-components-buttons-buttonPrimaryIcon: #96f9d2;--componentColors-components-buttons-buttonPrimaryIconHover: #b3fade;--componentColors-components-buttons-buttonDestructivePrimaryIcon: #fda29b;--componentColors-components-buttons-buttonDestructivePrimaryIconHover: #fecdca;--componentColors-components-footers-footerButtonFg: #cecfd2;--componentColors-components-footers-footerButtonFgHover: #f0f0f1;--componentColors-components-icons-icons-iconFgBrand: #94979c;--componentColors-components-icons-icons-iconFgBrandOnBrand: #94979c;--componentColors-components-icons-featuredIcons-featuredIconLightFgBrand: #b3fade;--componentColors-components-icons-featuredIcons-featuredIconLightFgGray: #ececed;--componentColors-components-icons-featuredIcons-featuredIconLightFgError: #fecdca;--componentColors-components-icons-featuredIcons-featuredIconLightFgWarning: #fedf89;--componentColors-components-icons-featuredIcons-featuredIconLightFgSuccess: #abefc6;--componentColors-components-mockups-screenMockupBorder: #373a41;--componentColors-components-sliders-sliderHandleBg: #e1fef2;--componentColors-components-sliders-sliderHandleBorder: #0c0e12;--componentColors-components-toggles-toggleButtonFgDisabled: #61656c;--componentColors-components-toggles-toggleBorder: rgba(255, 255, 255, 0);--componentColors-components-toggles-toggleSlimBorderPressed: rgba(255, 255, 255, 0);--componentColors-components-toggles-toggleSlimBorderPressedHover: rgba(255, 255, 255, 0);--componentColors-components-tooltips-tooltipSupportingText: #cecfd2;--componentColors-components-textEditor-textEditorIconFg: #94979c;--componentColors-components-textEditor-textEditorIconFgActive: #ffffff}.tl-page{position:fixed;inset:0 0 0 240px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);padding:72px 40px 20px 0;font-family:var(--font-family-body);background:var(--bg-primary);box-sizing:border-box;overflow:hidden}.tl-page-header{display:flex;justify-content:space-between;align-items:flex-end;margin-left:12px;padding:8px 0;flex-shrink:0;gap:20px;box-sizing:border-box}.tl-page-title-wrap{display:flex;flex-direction:column;gap:13px}.tl-page-title{font-size:30px;font-weight:700;line-height:38px;letter-spacing:0;color:var(--text-primary);margin:0}.tl-page-title-sub{color:var(--text-quaternary);margin-left:20px}.tl-page-meta{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;letter-spacing:-.04em;line-height:normal}.tl-meta-label{color:var(--text-secondary)}.tl-meta-sep{color:var(--text-tertiary)}.tl-meta-count{font-weight:600;color:var(--text-brand-secondary)}.tl-tabs-row{display:flex;align-items:center;justify-content:space-between;margin:20px 0 0 12px;padding:0;height:36px;gap:20px;border-bottom:1px solid var(--colors-border-borderSecondary, #e6e8ea);flex-shrink:0}.tl-tabs{position:relative;display:flex;align-items:center;gap:12px}.tl-tabs-indicator{position:absolute;bottom:0;height:2px;background:var(--colors-foreground-fgSecondary);transition:left .25s ease,width .25s ease;pointer-events:none}.tl-tab{height:36px;display:flex;align-items:center;justify-content:center;padding:4px 0;background:transparent;border:none;font-size:16px;font-weight:500;line-height:24px;color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:color .2s ease}.tl-tab.is-active{color:var(--text-primary)}.tl-gcal-status{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:400;line-height:18px;color:var(--text-secondary)}.tl-gcal-status.is-disconnected{color:var(--text-tertiary)}.tl-toolbar{display:flex;align-items:center;gap:16px;margin:8px 0 0 12px;padding:0;flex-shrink:0}.tl-seg-control{position:relative;display:inline-flex;align-items:center;padding:4px;background:var(--bg-secondary, #f5f5f5);border-radius:10px;gap:2px}.tl-seg-indicator{position:absolute;top:4px;bottom:4px;background:var(--colors-background-bgPrimary_alt, #ffffff);border-radius:8px;box-shadow:0 1px 2px #0a0d120f;transition:left .2s ease,width .2s ease;pointer-events:none}.tl-seg-item{position:relative;z-index:1;padding:6px 14px;border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;color:var(--text-tertiary);cursor:pointer;border-radius:8px;transition:color .15s ease}.tl-seg-item.is-active{color:var(--text-primary);font-weight:600}.tl-seg-item:hover:not(.is-active){color:var(--text-secondary)}.tl-date-picker{display:flex;align-items:center;justify-content:center;background:#00000008;padding:8px 14px;border:none;border-radius:8px;gap:4px;font-size:14px;font-weight:600;line-height:20px;color:var(--text-secondary);cursor:pointer;font-family:inherit}.tl-date-picker:hover{background:#0000000d}.tl-date-nav{display:flex;align-items:center;gap:4px}.tl-nav-btn{display:flex;align-items:center;justify-content:center;background:#00000008;padding:8px;border:none;border-radius:8px;font-size:14px;font-weight:600;line-height:20px;color:var(--text-secondary);cursor:pointer;font-family:inherit}.tl-nav-btn:hover{background:#0000000d}.tl-nav-today{padding:8px 14px}.tl-filter-btn{display:flex;align-items:center;justify-content:center;background:#00000008;padding:8px;border:none;border-radius:8px;cursor:pointer}.tl-filter-btn:hover,.tl-filter-btn.is-open{background:#0000000d}.tl-filter-menu{position:fixed;z-index:100;min-width:140px;padding:4px 0;background:var(--colors-background-bgPrimary_alt, #ffffff);border-radius:10px;box-shadow:0 14px 60px -2.5px #0a0d120a,0 21px 120px -12px #0a0d1224;display:flex;flex-direction:column;transition:opacity .12s ease}.tl-filter-menu-item{margin:1px 6px;padding:8px 10px 8px 8px;border:none;border-radius:6px;background:transparent;display:flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-align:left}.tl-filter-menu-item:hover{background:var(--bg-secondary)}.tl-filter-menu-label,.tl-toolbar-spacer{flex:1}.tl-add-event{display:flex;align-items:center;justify-content:center;background:var(--colors-background-bgBrandSolid, #2dbd82);padding:8px 12px;border:none;border-radius:8px;gap:4px;font-size:14px;font-weight:600;line-height:20px;color:#fff;cursor:pointer;font-family:inherit;white-space:nowrap}.tl-add-event:hover{background:#21a67a}.tl-add-event-secondary{background:var(--colors-background-bgBrandSecondary, #e1fef2);border:none;padding:8px 14px;color:var(--colors-text-textBrandTertiary, #21a67a);box-shadow:none}.tl-add-event-secondary:hover{background:var(--colors-background-bgBrandSecondaryHover, #c8f5e2)}.tl-snippet-status{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:600;line-height:20px;color:var(--colors-text-textBrandTertiary, #21a67a);font-family:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none}.tl-body{display:flex;flex:1;min-height:0;background:var(--bg-quaternary);border:1px solid var(--border-secondary-alt);border-radius:16px;overflow:hidden;margin:8px 0 0 12px}.tl-left{display:flex;flex-direction:column;width:230px;flex-shrink:0;border-right:1px solid #e6e8ea;background:var(--bg-quaternary);position:relative;height:100%;min-height:0;overflow:hidden}.tl-left-header{height:40px;padding:8px 20px;display:flex;align-items:center;font-size:12px;font-weight:600;line-height:18px;color:var(--text-secondary);letter-spacing:-.12px;border-bottom:1px solid #e6e8ea;background:var(--bg-quaternary);flex-shrink:0}.tl-left-mid{flex:1;overflow:hidden;min-height:0;position:relative}.tl-left-mid-content{will-change:transform}.tl-left-bottom{flex-shrink:0;border-top:1px solid #e6e8ea;background:var(--bg-quaternary)}.tl-left-bottom-inner{display:flex;flex-direction:column;gap:8px;padding:16px}.tl-btn-group-add{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:18px;color:var(--text-tertiary);letter-spacing:-.12px;justify-content:flex-start;width:100%}.tl-btn-group-add-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.tl-btn-add-member{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;background:#00000008;border:none;border-radius:8px;font-size:14px;font-weight:600;line-height:20px;color:var(--text-secondary);cursor:pointer;font-family:inherit;width:100%}.tl-btn-add-member:hover{background:#0000000d}.tl-group-header{display:flex;align-items:center;justify-content:space-between;padding:4px 16px;background:#f9fafb;border-bottom:1px solid #f3f4f6;box-sizing:border-box}.tl-group-header-label{display:flex;align-items:center;gap:6px;font-size:12px;line-height:18px;color:var(--text-secondary);white-space:nowrap}.tl-group-header-name{font-weight:600;letter-spacing:-.12px}.tl-group-header-count{font-weight:400}.tl-group-header-add{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:0}.tl-member-row{display:flex;align-items:center;gap:12px;padding:24px 16px 24px 12px;background:var(--bg-quaternary);border-bottom:1px solid #f3f4f6;box-sizing:border-box;cursor:grab}.tl-member-row:active{cursor:grabbing}.tl-member-placeholder-wrap{padding:8px 12px;box-sizing:border-box;flex-shrink:0}.tl-member-placeholder{width:100%;height:100%;background:#2dbd820f;border:1.5px dashed var(--colors-foreground-fgBrandPrimary, #2dbd82);border-radius:8px;box-sizing:border-box;pointer-events:none}.tl-datepicker-popover{position:fixed;z-index:9000;width:328px;background:var(--bg-quaternary);border:1px solid var(--colors-border-borderSecondaryAlt, rgba(0, 0, 0, .08));border-radius:16px;box-shadow:0 32px 64px -12px #0a0d1224,0 5px 5px -2.5px #0a0d120a;overflow:hidden;font-family:var(--font-family-body);transition:opacity .12s ease}.tl-datepicker-content{display:flex;flex-direction:column;gap:12px;padding:20px 24px}.tl-datepicker-month{display:flex;align-items:center;justify-content:space-between;width:100%}.tl-datepicker-nav{display:flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--colors-foreground-fgSecondary, #687079);font-family:inherit}.tl-datepicker-nav:hover{background:#0000000a}.tl-datepicker-month-label{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--colors-foreground-fgSecondary, #687079)}.tl-datepicker-grid{display:grid;grid-template-columns:repeat(7,40px);grid-auto-rows:40px;row-gap:4px;column-gap:0;width:100%}.tl-datepicker-cell{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;border-radius:9999px;font-family:inherit;font-size:14px;line-height:20px;color:var(--colors-text-textSecondary, #687079)}.tl-datepicker-weekday{font-weight:500;cursor:default}.tl-datepicker-day{cursor:pointer}.tl-datepicker-day:hover:not(.is-selected){background:#0000000a}.tl-datepicker-day.is-outside{color:var(--colors-text-textDisabled, #b1b6be)}.tl-datepicker-day.is-today{font-weight:500}.tl-datepicker-day.is-selected{background:var(--colors-background-bgBrandSolid, #2dbd82);color:#fff;font-weight:500}.tl-meeting-modal-overlay{position:fixed;inset:0;z-index:9000;background:transparent}.tl-meeting-modal{position:fixed;width:520px;background:var(--bg-quaternary);border-radius:16px;box-shadow:0 21px 120px -12px #0a0d1224,0 14px 60px -2.5px #0a0d120a;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-family-body);transition:opacity .12s ease}.tl-meeting-modal.is-calendar{width:410px}.tl-meeting-modal-header{position:relative;height:60px;flex-shrink:0}.tl-meeting-modal-close{position:absolute;top:20px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--colors-background-bgTertiary, #fcfcfd);border:none;border-radius:14px;cursor:pointer;padding:0}.tl-meeting-modal-close:hover{background:#0000000a}.tl-meeting-modal-body{display:flex;flex-direction:column;gap:48px;padding:0 48px 64px;flex-shrink:0}.tl-meeting-modal-title-wrap{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.tl-meeting-modal-title-row{display:flex;align-items:center;gap:20px}.tl-meeting-modal-color-tag{width:22px;height:22px;border-radius:6px;flex-shrink:0}.tl-meeting-modal-title{margin:0;font-size:24px;font-weight:700;line-height:32px;color:var(--colors-foreground-fgPrimary);letter-spacing:0;white-space:nowrap}.tl-meeting-modal-time{display:flex;flex-direction:column;gap:2px}.tl-meeting-modal-time p{margin:0;font-size:14px;font-weight:500;line-height:20px;color:var(--text-primary)}.tl-meeting-modal-sections{display:flex;flex-direction:column;gap:24px}.tl-meeting-modal-section{display:flex;flex-direction:column;gap:12px}.tl-meeting-modal-section-header{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:28px;color:var(--text-secondary)}.tl-meeting-modal-attendees{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tl-meeting-modal-attendee{display:flex;align-items:center;gap:8px;padding:4px 32px;min-height:48px;box-sizing:border-box}.tl-meeting-modal-avatar{width:32px;height:32px;border-radius:9999px;overflow:hidden;flex-shrink:0;border:.75px solid rgba(0,0,0,.08)}.tl-meeting-modal-avatar img{width:100%;height:100%;object-fit:cover}.tl-meeting-modal-attendee-text{display:flex;flex-direction:column;justify-content:center}.tl-meeting-modal-attendee-name{font-size:16px;font-weight:500;line-height:24px;color:var(--text-primary)}.tl-meeting-modal-attendee-role{font-size:12px;font-weight:400;line-height:18px;color:var(--text-secondary)}.tl-drag-preview{position:fixed;z-index:9999;display:flex;align-items:center;gap:12px;padding:24px 16px 24px 12px;background:var(--bg-quaternary);border:1px solid var(--colors-border-borderSecondaryAlt, rgba(0, 0, 0, .08));border-radius:12px;box-shadow:0 4px 4px -2px #0a0d120a,0 24px 48px -12px #0a0d122e;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-family-body);box-sizing:border-box}.tl-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:6px;height:10px;flex-shrink:0;cursor:grab}.tl-member-avatar{width:24px;height:24px;border-radius:9999px;overflow:hidden;flex-shrink:0;border:.5px solid rgba(0,0,0,.08)}.tl-member-avatar img{width:100%;height:100%;object-fit:cover}.tl-member-info{flex:1;min-width:0;display:flex;flex-direction:column}.tl-member-name{font-size:14px;font-weight:500;line-height:20px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-member-title{font-size:12px;font-weight:400;line-height:18px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-member-arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:4px;cursor:pointer;flex-shrink:0}.tl-right{flex:1;min-width:0;overflow:hidden;position:relative}.tl-right-scroll{width:100%;height:100%;overflow-x:auto;overflow-y:auto;cursor:grab;-webkit-user-select:none;user-select:none}.tl-right-scroll.is-dragging{cursor:grabbing}.tl-right-scroll::-webkit-scrollbar{height:10px;width:10px}.tl-right-scroll::-webkit-scrollbar-thumb{background:#00000026;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.tl-right-scroll::-webkit-scrollbar-track{background:transparent}.tl-right-inner{position:relative}.tl-right-header{display:flex;position:sticky;top:0;z-index:5;background:var(--bg-quaternary);border-bottom:1px solid #e6e8ea;box-sizing:border-box}.tl-hour-cell{display:flex;align-items:center;padding:8px 20px;height:40px;font-size:12px;font-weight:600;line-height:18px;color:var(--text-secondary);letter-spacing:-.12px;border-right:1px solid #f3f4f6;box-sizing:border-box;flex-shrink:0}.tl-right-body{position:relative}.tl-grid-group-header{position:absolute;left:0;background:#f9fafb;border-bottom:1px solid #f3f4f6;box-sizing:border-box}.tl-grid-row{position:absolute;left:0;display:flex;background:var(--bg-quaternary);border-bottom:1px solid #f3f4f6;box-sizing:border-box}.tl-grid-cell{height:100%;border-right:1px solid #f3f4f6;box-sizing:border-box;flex-shrink:0}.tl-body-calendar{flex-direction:column;padding:0}.tl-week-cal{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-quaternary)}.tl-week-cal-scroll{flex:1 1 0;min-height:0;overflow-y:auto}.tl-week-cal-header{position:sticky;top:0;z-index:5;display:flex;background:var(--bg-quaternary);border-bottom:1px solid var(--colors-border-borderSecondary, #e6e8ea)}.tl-week-cal-gutter{flex-shrink:0;border-right:1px solid #f3f4f6}.tl-week-cal-head-cell{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;box-sizing:border-box;border-right:1px solid #f3f4f6;font-size:12px;font-weight:600;line-height:18px;letter-spacing:-.12px;color:var(--colors-text-textSecondary, #687079)}.tl-week-cal-head-cell:last-child{border-right:none}.tl-week-cal-grid{display:flex}.tl-week-cal-hours{flex-shrink:0;border-right:1px solid #f3f4f6;box-sizing:border-box}.tl-week-cal-hour-label{display:flex;justify-content:flex-end;padding:2px 8px 0 0;box-sizing:border-box;font-size:11px;font-weight:500;line-height:16px;color:var(--colors-text-textTertiary, #a4a7ae);transform:translateY(-8px)}.tl-week-cal-day-col{flex:1 1 0;min-width:0;position:relative;border-right:1px solid #f3f4f6;box-sizing:border-box}.tl-week-cal-day-col:last-child{border-right:none}.tl-week-cal-hour-line{border-top:1px solid #f3f4f6;box-sizing:border-box}.tl-week-cal-event{position:absolute;flex-direction:column;align-items:flex-start;gap:0;padding:3px 6px;white-space:normal;z-index:1}.tl-week-cal-now{left:0;width:100%;height:0;border-left:none;border-top:1.5px dashed #ec4899}.tl-cal{flex:1 1 0;min-width:0;height:100%;min-height:920px;display:grid;grid-template-rows:40px minmax(0,1fr);width:100%;background:var(--bg-quaternary)}.tl-cal-header{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--colors-border-borderSecondary, #e6e8ea);background:var(--bg-quaternary)}.tl-cal-header-cell{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:18px;letter-spacing:-.12px;color:var(--colors-text-textSecondary, #687079);border-right:1px solid #f3f4f6}.tl-cal-header-cell:last-child{border-right:none}.tl-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,minmax(122px,1fr));min-height:0;overflow-y:auto}.tl-cal-cell{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px;border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;background:var(--bg-quaternary)}.tl-cal-cell:nth-child(7n){border-right:none}.tl-cal-cell:nth-last-child(-n+7){border-bottom:none}.tl-cal-day-head{display:flex;align-items:center;justify-content:center;min-height:24px}.tl-cal-day-num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;font-size:14px;font-weight:500;line-height:20px;color:var(--colors-text-textSecondary, #687079);border-radius:9999px;box-sizing:border-box}.tl-cal-cell.is-outside .tl-cal-day-num{color:var(--colors-text-textDisabled, #b1b6be)}.tl-cal-day-num.is-today{background:var(--colors-background-bgBrandSolid, #2dbd82);color:#fff;font-weight:600}.tl-cal-events{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0;overflow:hidden}.tl-cal-event{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid;border-radius:8px;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;box-sizing:border-box;cursor:pointer;min-width:0;flex-shrink:0;background:var(--event-bg, transparent);transition:background .12s ease}.tl-cal-event:hover{background:var(--event-bg-hover, var(--event-bg, transparent))}.tl-cal-event-time{flex-shrink:0;font-weight:400;color:var(--colors-text-textSecondary, #687079)}.tl-cal-event-title{flex:1 1 0;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis}.tl-cal-more{align-self:flex-start;font-size:12px;font-weight:500;line-height:18px;color:var(--componentColors-utility-gray-utilityGray500, #8b929c);padding:0 8px;flex-shrink:0;appearance:none;background:transparent;border:none;border-radius:6px;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.tl-cal-more:hover{background:var(--colors-background-bgSecondary, #f3f4f6);color:var(--colors-text-textSecondary, #687079)}.tl-day-popover-overlay{position:fixed;inset:0;z-index:9000;background:transparent}.tl-day-popover{position:fixed;width:280px;max-height:60vh;display:flex;flex-direction:column;background:var(--bg-quaternary);border-radius:16px;box-shadow:0 21px 120px -12px #0a0d1224,0 14px 60px -2.5px #0a0d120a;overflow:hidden;font-family:var(--font-family-body);transition:opacity .12s ease}.tl-day-popover-header{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 16px 8px;flex-shrink:0}.tl-day-popover-date{display:flex;flex-direction:column;align-items:center;gap:2px}.tl-day-popover-weekday{font-size:11px;font-weight:600;line-height:16px;letter-spacing:.2px;color:var(--colors-text-textSecondary, #687079)}.tl-day-popover-daynum{font-size:24px;font-weight:600;line-height:30px;color:var(--colors-foreground-fgPrimary)}.tl-day-popover-close{position:absolute;top:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:9999px;padding:0;cursor:pointer;transition:background .12s ease}.tl-day-popover-close:hover{background:#0000000a}.tl-day-popover-events{display:flex;flex-direction:column;gap:4px;padding:4px 12px 16px;overflow-y:auto;min-height:0}.tl-week-header{display:flex;align-items:stretch}.tl-week-header-cell{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;box-sizing:border-box;background:var(--bg-quaternary);border-right:1px solid #f3f4f6;font-size:12px;font-weight:600;line-height:18px;letter-spacing:-.12px;color:var(--colors-text-textSecondary, #687079);flex-shrink:0}.tl-week-header-dow{color:inherit}.tl-week-header-date{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:9999px;color:inherit}.tl-week-header-date.is-today{background:var(--colors-background-bgBrandSolid, #2dbd82);color:#fff}.tl-snippet{position:absolute;display:flex;align-items:flex-start;padding:6px 8px;border:1px solid;border-radius:8px;box-sizing:border-box;overflow:hidden;cursor:pointer;background:var(--snip-bg, transparent);transition:background .12s ease}.tl-snippet:hover{background:var(--snip-bg-hover, var(--snip-bg, transparent))}.tl-snippet-text{margin:0;flex:1;font-size:14px;line-height:20px;font-weight:500;color:inherit;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.tl-meeting-block{position:absolute;z-index:3;pointer-events:none}.tl-meeting-gradient{position:absolute;inset:0;border-radius:8px;z-index:0}.tl-meeting-svg{position:absolute;left:0;top:0;z-index:1;pointer-events:none;overflow:visible}.tl-chevron-marker{position:absolute;width:12px;height:12px;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:auto}.tl-meeting-label{position:absolute;z-index:3;pointer-events:auto;white-space:nowrap}.tl-meeting-title-pill{display:inline-block;padding:8px 14px;background:#1d2433;color:#fff;font-size:14px;font-weight:700;letter-spacing:-.14px;border-radius:10px;box-shadow:0 4px 12px #0a0d122e;cursor:pointer;line-height:20px;border:none;font-family:inherit}.tl-meeting-count{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:0;color:#1d2433;font-size:14px;font-weight:700;line-height:20px}.tl-meeting-count svg{display:block}.tl-now-line{position:absolute;width:0;border-left:1.5px dashed #ec4899;z-index:4;pointer-events:none}.tl-now-label{position:absolute;transform:translate(6px,-50%);color:#ec4899;font-size:11px;font-weight:700;letter-spacing:.04em;z-index:5;pointer-events:none;white-space:nowrap}.tl-modal-overlay{position:fixed;inset:0;z-index:2147483000;background:#0a0d1280;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;animation:tl-modal-fade .15s ease}@keyframes tl-modal-fade{0%{opacity:0}to{opacity:1}}.tl-group-modal{position:relative;width:520px;max-width:100%;height:428px;background:var(--colors-background-bgPrimary_alt, #ffffff);border-radius:16px;box-shadow:0 5px 5px -2.5px #0a0d120a,0 32px 64px -12px #0a0d1224;font-family:inherit;display:flex;flex-direction:column;animation:tl-modal-pop .18s cubic-bezier(.32,.72,0,1)}@keyframes tl-modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tl-group-modal-top{display:flex;justify-content:flex-end;padding:20px 20px 0 48px}.tl-group-modal-close{width:44px;height:44px;padding:8px;border:none;border-radius:14px;background:var(--colors-background-bgSecondary, #f9fafb);color:var(--colors-foreground-fgSecondary, #687079);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s}.tl-group-modal-close:hover{background:var(--colors-background-bgPrimaryHover, #e6e8ea)}.tl-group-modal-content{padding:0 48px;display:flex;flex-direction:column;gap:48px;flex:1;min-height:0}.tl-group-modal-header{display:flex;flex-direction:column;gap:8px}.tl-group-modal-title{margin:0;font-size:30px;line-height:38px;font-weight:700;letter-spacing:0;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-group-modal-desc{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--text-secondary)}.tl-group-modal-field{display:flex;flex-direction:column;gap:12px}.tl-group-modal-label{font-size:18px;line-height:28px;font-weight:700;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-group-modal-input{width:100%;height:40px;padding:8px 12px;font-family:inherit;font-size:16px;line-height:24px;color:var(--text-secondary);background:#00000008;border:1px solid transparent;border-radius:10px;outline:none;box-shadow:none;transition:border-color .15s,background-color .15s;box-sizing:border-box}.tl-group-modal-input::placeholder{color:var(--text-tertiary)}.tl-group-modal-input:focus{border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82);box-shadow:inset 0 0 0 1px var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-group-modal-actions{padding:24px 48px;display:flex;gap:12px;border-top:1px solid var(--colors-border-borderTertiary, #e6e8ea)}.tl-group-modal-btn{flex:1;padding:10px 16px;min-height:44px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;border-radius:10px;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s}.tl-group-modal-btn:disabled{opacity:.5;cursor:not-allowed}.tl-group-modal-btn-secondary{background:var(--colors-background-bgPrimary_alt, #ffffff);color:var(--text-secondary);border:1px solid var(--border-primary)}.tl-group-modal-btn-secondary:hover:not(:disabled){background:var(--bg-primary)}.tl-group-modal-btn-primary{background:var(--colors-background-bgBrandSolid, #2dbd82);color:#fff;border:none}.tl-group-modal-btn-primary:hover:not(:disabled){background:var(--colors-background-bgBrandSolidHover, #21a67a)}.tl-emp-modal{height:920px;max-height:calc(100vh - 48px)}.tl-emp-modal-content{flex:1;min-height:0}.tl-emp-modal-body{display:flex;flex-direction:column;gap:24px;flex-shrink:0}.tl-emp-field{display:flex;flex-direction:column;gap:12px;min-width:0}.tl-emp-label{font-size:18px;line-height:28px;font-weight:700;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-emp-input{width:100%;height:40px;padding:8px 12px;font-family:inherit;font-size:16px;line-height:24px;color:var(--text-secondary);background:#00000008;border:1px solid transparent;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.tl-emp-input::placeholder{color:var(--text-tertiary)}.tl-emp-input:focus{border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82);box-shadow:inset 0 0 0 1px var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-emp-select-wrap{position:relative}.tl-emp-select{width:100%;height:36px;padding:6px 40px 6px 12px;font-family:inherit;font-size:16px;line-height:24px;color:var(--text-secondary);background:#00000008;border:1px solid transparent;border-radius:10px;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.tl-emp-select:focus{border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82);box-shadow:inset 0 0 0 1px var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-emp-select:invalid,.tl-emp-select option[value=""]{color:var(--text-tertiary)}.tl-emp-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--colors-foreground-fgSecondary, #687079);pointer-events:none;display:inline-flex}.tl-emp-search-wrap{position:relative}.tl-emp-search-selected{min-height:40px;padding:6px 12px;background:#00000008;border:1px solid transparent;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;box-sizing:border-box}.tl-emp-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 4px;background:var(--colors-background-bgBrandSecondary, #e1fef2);border-radius:8px;font-size:14px;font-weight:600;color:var(--colors-text-textBrandTertiary, #21a67a)}.tl-emp-tag-avatar{width:20px;height:20px;border-radius:9999px;background:var(--colors-foreground-fgBrandPrimary, #2dbd82);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.tl-emp-tag-x{border:none;background:transparent;padding:0 2px;font-size:16px;line-height:1;color:var(--colors-text-textBrandTertiary, #21a67a);cursor:pointer}.tl-emp-search-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);max-height:280px;overflow-y:auto;background:var(--colors-background-bgPrimary_alt, #ffffff);border-radius:10px;padding:4px 0;box-shadow:0 14px 60px -2.5px #0a0d120a,0 21px 120px -12px #0a0d1224;z-index:10}.tl-emp-search-item{width:calc(100% - 12px);margin:1px 6px;padding:8px 10px 8px 8px;border:none;border-radius:6px;background:transparent;display:flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;color:var(--text-secondary);cursor:pointer;text-align:left}.tl-emp-search-item:hover{background:var(--bg-secondary)}.tl-emp-search-avatar{width:24px;height:24px;border-radius:9999px;background:var(--colors-foreground-fgBrandPrimary, #2dbd82);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tl-emp-search-name{font-weight:600;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-emp-search-title{color:var(--text-tertiary);font-weight:400}.tl-emp-color-picker{display:flex;flex-wrap:wrap;gap:12px}.tl-emp-color-swatch{width:28px;height:28px;border-radius:9999px;border:none;padding:0;cursor:pointer;transition:transform .12s ease}.tl-emp-color-swatch:hover{transform:scale(1.06)}.tl-emp-color-swatch.is-selected{box-shadow:0 0 0 2px var(--colors-background-bgPrimary_alt, #ffffff),0 0 0 4px var(--swatch-ring)}.tl-event-modal{width:650px;max-width:calc(100vw - 48px);height:1266px;max-height:calc(100vh - 48px)}.tl-event-modal-content{padding:0 48px;gap:48px;overflow-y:auto;flex:1;min-height:0}.tl-event-modal-header{display:flex;flex-direction:column;gap:8px}.tl-event-modal-subtitle{margin:0;font-size:14px;line-height:20px;font-weight:500;color:var(--text-tertiary);letter-spacing:.02em}.tl-event-modal-body{display:flex;flex-direction:column;gap:24px}.tl-event-field{display:flex;flex-direction:column;gap:12px;min-width:0}.tl-event-label{font-size:16px;line-height:24px;font-weight:700;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-event-count{align-self:flex-end;font-size:13px;line-height:18px;color:var(--text-tertiary)}.tl-event-row{display:flex;gap:17px}.tl-event-row .tl-event-field{flex:1}.tl-event-select{height:40px;padding:8px 40px 8px 12px}.tl-event-radio-group{display:flex;flex-wrap:wrap;gap:12px}.tl-event-radio-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:none;border-radius:8px;background:var(--colors-background-bgSecondary, #f9fafb);font-family:inherit;font-size:14px;font-weight:500;line-height:20px;color:var(--text-secondary);cursor:pointer;transition:all .12s ease}.tl-event-radio-pill:hover:not(.is-selected){background:var(--colors-background-bgPrimaryHover, #e6e8ea)}.tl-event-radio-pill.is-selected{background:var(--colors-background-bgBrandSecondary, #e1fef2);color:var(--colors-text-textBrandTertiary, #21a67a)}.tl-event-radio-dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--colors-border-borderPrimary, #d2d6db);background:var(--colors-background-bgPrimary_alt, #ffffff);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s,border-color .15s}.tl-event-radio-pill.is-selected .tl-event-radio-dot{background:var(--colors-foreground-fgBrandPrimary, #2dbd82);border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-event-radio-pill.is-selected .tl-event-radio-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.tl-event-member-group{display:flex;flex-wrap:wrap;gap:15px}.tl-event-member-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid transparent;border-radius:9999px;background:#00000008;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;color:var(--text-secondary);cursor:pointer;transition:all .12s ease}.tl-event-member-chip:hover{background:#0000000d}.tl-event-member-chip.is-selected{background:var(--colors-background-bgBrandSecondary, #e1fef2);border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82);color:var(--colors-text-textBrandTertiary, #21a67a)}.tl-event-member-avatar{width:32px;height:32px;border-radius:9999px;object-fit:cover;flex-shrink:0;background:var(--bg-secondary)}.tl-event-external-row{display:flex;gap:12px}.tl-event-external-row .tl-emp-input{flex:1}.tl-event-add-btn{padding:10px 16px;min-height:44px;background:#00000008;border:none;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s}.tl-event-add-btn:hover:not(:disabled){background:#0000000f}.tl-event-add-btn:disabled{opacity:.5;cursor:not-allowed}.tl-event-external-list{display:flex;flex-wrap:wrap;gap:6px}.tl-event-external-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;background:var(--colors-background-bgBrandSecondary, #e1fef2);border-radius:9999px;font-size:14px;font-weight:600;color:var(--colors-text-textBrandTertiary, #21a67a)}.tl-event-external-x{border:none;background:transparent;padding:0 4px;font-size:16px;line-height:1;color:var(--colors-text-textBrandTertiary, #21a67a);cursor:pointer}.tl-event-helper{font-size:14px;line-height:20px;color:var(--text-tertiary)}.tl-event-gcal-row{display:inline-flex;align-items:flex-start;gap:12px;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none}.tl-event-gcal-check{position:absolute;opacity:0;pointer-events:none}.tl-event-gcal-icon{color:var(--colors-foreground-fgBrandPrimary, #2dbd82);flex-shrink:0;padding-top:2px}.tl-event-gcal-text{display:flex;flex-direction:column;gap:4px}.tl-event-gcal-title{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-event-gcal-badge{display:inline-flex;color:var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-event-gcal-check:not(:checked)~.tl-event-gcal-text .tl-event-gcal-badge{display:none}.tl-event-gcal-check:not(:checked)~.tl-event-gcal-icon{color:var(--text-tertiary)}.tl-event-gcal-desc{font-size:14px;line-height:20px;color:var(--text-tertiary)}.tl-event-modal-actions{padding:24px 48px 48px}.tl-select{position:relative;width:100%}.tl-toolbar .tl-select{width:auto;flex:0 0 auto}.tl-toolbar .tl-select-trigger{width:auto;min-width:76px;font-size:14px;font-weight:600;line-height:20px}.tl-toolbar .tl-select-value{overflow:visible}.tl-select-trigger{width:100%;padding:6px 12px;font-family:inherit;font-size:16px;line-height:24px;color:var(--text-secondary);background:#00000008;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.tl-select-size-sm .tl-select-trigger{height:36px}.tl-select-size-md .tl-select-trigger{height:40px;padding:8px 12px}.tl-select.is-open .tl-select-trigger,.tl-select-trigger:focus-visible{outline:none;border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82);box-shadow:inset 0 0 0 1px var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-select.is-disabled .tl-select-trigger{opacity:.5;cursor:not-allowed}.tl-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-select-value.is-placeholder{color:var(--text-tertiary)}.tl-select-chevron{color:var(--colors-foreground-fgSecondary, #687079);display:inline-flex;transition:transform .15s ease;flex-shrink:0}.tl-select.is-open .tl-select-chevron{transform:rotate(180deg)}.tl-select-menu{position:absolute;left:0;right:0;z-index:100;max-height:280px;overflow-y:auto;padding:4px 0;background:var(--colors-background-bgPrimary_alt, #ffffff);border-radius:10px;box-shadow:0 14px 60px -2.5px #0a0d120a,0 21px 120px -12px #0a0d1224;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.tl-select-menu::-webkit-scrollbar{width:6px}.tl-select-menu::-webkit-scrollbar-track{background:transparent}.tl-select-menu::-webkit-scrollbar-thumb{background:#0003;border-radius:9999px}.tl-select-menu::-webkit-scrollbar-thumb:hover{background:#0000004d}.tl-emp-search-menu,.tl-event-modal-content,.tl-snippet-modal-content,.tl-snippet-textarea,.tl-filter-menu{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.tl-emp-search-menu::-webkit-scrollbar,.tl-event-modal-content::-webkit-scrollbar,.tl-snippet-modal-content::-webkit-scrollbar,.tl-snippet-textarea::-webkit-scrollbar,.tl-filter-menu::-webkit-scrollbar{width:6px}.tl-emp-search-menu::-webkit-scrollbar-track,.tl-event-modal-content::-webkit-scrollbar-track,.tl-snippet-modal-content::-webkit-scrollbar-track,.tl-snippet-textarea::-webkit-scrollbar-track,.tl-filter-menu::-webkit-scrollbar-track{background:transparent}.tl-emp-search-menu::-webkit-scrollbar-thumb,.tl-event-modal-content::-webkit-scrollbar-thumb,.tl-snippet-modal-content::-webkit-scrollbar-thumb,.tl-snippet-textarea::-webkit-scrollbar-thumb,.tl-filter-menu::-webkit-scrollbar-thumb{background:#0003;border-radius:9999px}.tl-emp-search-menu::-webkit-scrollbar-thumb:hover,.tl-event-modal-content::-webkit-scrollbar-thumb:hover,.tl-snippet-modal-content::-webkit-scrollbar-thumb:hover,.tl-snippet-textarea::-webkit-scrollbar-thumb:hover,.tl-filter-menu::-webkit-scrollbar-thumb:hover{background:#0000004d}.tl-select-menu-below{top:calc(100% + 4px)}.tl-select-menu-above{bottom:calc(100% + 4px)}.tl-select-item{width:calc(100% - 12px);margin:1px 6px;padding:8px 10px 8px 8px;border:none;border-radius:6px;background:transparent;display:flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-align:left}.tl-select-item:hover{background:var(--bg-secondary)}.tl-select-item.is-selected{color:var(--colors-text-textBrandTertiary, #21a67a)}.tl-select-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tl-select-item-sub{color:var(--text-tertiary);font-weight:400}.tl-select-item-check{color:var(--colors-foreground-fgBrandPrimary, #2dbd82);flex-shrink:0}.tl-select-empty{padding:12px;text-align:center;color:var(--text-tertiary);font-size:14px}.tl-snippet-modal{width:650px;max-width:calc(100vw - 48px);height:920px;max-height:calc(100vh - 48px)}.tl-snippet-top{justify-content:space-between;align-items:center;padding:20px 20px 0 48px}.tl-snippet-top-title{font-size:16px;line-height:24px;font-weight:600;color:var(--text-primary);opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-snippet-modal.is-scrolled .tl-snippet-top-title{opacity:1;transform:translateY(0)}.tl-snippet-modal-content{padding:0 48px;gap:48px;overflow-y:auto;flex:1;min-height:0}.tl-snippet-date{margin:0;font-size:30px;line-height:38px;font-weight:700;color:var(--colors-foreground-fgPrimary, #2c3744);letter-spacing:0}.tl-snippet-progress{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);background:var(--colors-background-bgSecondary, #f9fafb);border-radius:6px;height:36px;overflow:hidden;flex-shrink:0}.tl-snippet-progress-fill{position:absolute;top:0;left:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,var(--componentColors-utility-brand-utilityBrand500, #2dbd82) 0%,var(--componentColors-utility-purple-utilityPurple400, #9b8afb) 100%);transition:width .4s cubic-bezier(.32,.72,0,1)}.tl-snippet-progress-segment{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px;color:var(--text-tertiary);transition:color .2s ease;white-space:nowrap}.tl-snippet-progress-segment.is-active{color:#fff}.tl-snippet-body{display:flex;flex-direction:column;gap:24px}.tl-snippet-field{display:flex;flex-direction:column;gap:12px}.tl-snippet-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tl-snippet-field-label{display:inline-flex;align-items:baseline;gap:12px;font-size:18px;line-height:28px;font-weight:700;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-snippet-label-hint{font-size:13px;line-height:20px;font-weight:500;color:var(--text-tertiary)}.tl-snippet-ai-btn{display:inline-flex;align-items:center;gap:4px;padding:6px;border:1px solid rgba(0,0,0,.03);border-radius:6px;background:#f4f3ff;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;color:#7a5af8;cursor:pointer;transition:background-color .15s}.tl-snippet-ai-btn:hover{background:#ebe9fe}.tl-snippet-ai-gradient{background:linear-gradient(45deg,#ad00fe,#3ebaf9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:600}.tl-snippet-textarea{width:100%;min-height:144px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:20px;color:var(--text-secondary);background:#00000008;border:1px solid transparent;border-radius:10px;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.tl-snippet-textarea::placeholder{color:var(--text-tertiary);white-space:pre-line}.tl-snippet-textarea:focus{border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82);box-shadow:inset 0 0 0 1px var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-snippet-textarea.is-ai-filled,.tl-snippet-tag-field.is-ai-filled{background:var(--utility-purple-50, #f4f3ff);border-color:var(--componentColors-alpha-alphaBlack5, rgba(0, 0, 0, .05))}.tl-snippet-textarea.is-ai-filled:focus,.tl-snippet-tag-field.is-ai-filled:focus-within{border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-snippet-info{display:flex;align-items:center;gap:6px;padding:6px;border-radius:6px;background:linear-gradient(45deg,#ffa4f61c,#b7dcff1c),#fff;font-size:12px;line-height:18px;font-weight:500}.tl-snippet-info img{flex-shrink:0}.tl-snippet-info-text{background:linear-gradient(45deg,#ad00fe,#3ebaf9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.tl-snippet-count{align-self:flex-end;font-size:13px;line-height:18px;color:var(--text-tertiary)}.tl-snippet-health-head{align-items:center}.tl-snippet-health-scores{display:flex;align-items:center;gap:6px;width:368px;max-width:100%}.tl-snippet-health-score{flex:1 0 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 0;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;color:var(--text-secondary);background:#00000008;border:none;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s}.tl-snippet-health-score:hover{background:#0000000f}.tl-snippet-health-score.is-selected{background:var(--colors-background-bgSecondarySolid, #687079);color:#fff}.tl-snippet-health-score.is-selected:hover{background:var(--colors-background-bgSecondarySolid, #687079)}.tl-snippet-tag-field{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 12px;background:#00000008;border:1px solid transparent;border-radius:10px;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.tl-snippet-tag-field:focus-within{border-color:var(--colors-foreground-fgBrandPrimary, #2dbd82);box-shadow:inset 0 0 0 1px var(--colors-foreground-fgBrandPrimary, #2dbd82)}.tl-snippet-tag-inline-input{flex:1;min-width:120px;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;line-height:20px;color:var(--text-secondary)}.tl-snippet-tag-inline-input::placeholder{color:var(--text-tertiary)}.tl-snippet-suggest-tags{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:80px}.tl-snippet-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 9px;border:1px solid rgba(0,0,0,.03);border-radius:8px;background:var(--colors-background-bgTertiary, #fcfcfd);font-family:inherit;font-size:14px;font-weight:500;line-height:20px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,border-color .15s}.tl-snippet-tag:hover:not(:disabled):not(.tl-snippet-tag-selected){background:var(--colors-background-bgSecondary, #f9fafb)}.tl-snippet-tag:disabled,.tl-snippet-tag.is-dim{opacity:.4;cursor:not-allowed}.tl-snippet-tag-selected{background:var(--colors-background-bgBrandSecondary, #e1fef2);border-color:#00000008;color:var(--colors-text-textBrandTertiary, #21a67a);cursor:default}.tl-snippet-tag-x{width:16px;height:16px;padding:2px;border:none;border-radius:3px;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;overflow:hidden;transition:background-color .12s}.tl-snippet-tag-x:hover{background:#0000000f}.tl-snippet-modal-actions{display:flex;align-items:center;justify-content:space-between;padding:24px 48px 48px;border-top:1px solid var(--colors-border-borderTertiary, #e6e8ea)}.tl-snippet-reset-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:1px solid var(--border-secondary, #e6e8ea);border-radius:10px;background:var(--colors-background-bgPrimary_alt, #ffffff);font-family:inherit;font-size:16px;font-weight:600;line-height:24px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease}.tl-snippet-reset-btn:hover{background:var(--bg-primary)}.tl-snippet-autosave{font-size:14px;font-weight:400;line-height:20px;color:var(--text-tertiary);white-space:pre}.tl-page-title-tab{background:transparent;border:none;padding:0;margin:0;font-family:inherit;font-size:30px;font-weight:700;line-height:38px;letter-spacing:0;color:var(--text-quaternary);cursor:pointer;transition:color .15s ease}.tl-page-title-tab+.tl-page-title-tab{margin-left:20px}.tl-page-title-tab.is-active{color:var(--text-primary)}.tl-page-title-tab:hover:not(.is-active){color:var(--text-secondary)}.tl-weekly-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:80px 20px;text-align:center}.tl-weekly-empty-text{margin:0;font-size:18px;line-height:28px;font-weight:500;color:var(--text-tertiary)}.tl-weekly-generate-btn{display:inline-flex;align-items:center;gap:12px;padding:10px 12px;border:none;border-radius:12px;background:linear-gradient(90deg,#8265e6,#ee46bc);color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer;box-shadow:0 1px 2px #0a0d120d;transition:filter .15s ease}.tl-weekly-generate-btn:hover{filter:brightness(.96)}.tl-weekly-generate-icon{font-size:14px}.tl-weekly-loading{flex:1;display:flex;align-items:center;justify-content:center;padding:0}.tl-weekly-loading-inner{display:flex;flex-direction:column;align-items:center;gap:24px;padding:80px 10px;width:660px;max-width:100%}.tl-weekly-loading-video{width:296px;height:68px;object-fit:cover;mix-blend-mode:darken;pointer-events:none;display:block}.tl-weekly-loading-text{font-family:var(--font-family-display, "Pretendard", sans-serif);font-size:16px;font-weight:600;line-height:normal;color:var(--text-tertiary, #b1b6be);text-align:center;margin:0}.tl-weekly{display:flex;flex-direction:column;gap:12px;margin:12px 0 12px 12px;padding-right:40px;min-height:0;flex:1}.report-page{display:flex;flex-direction:column}.report-seg-row{display:flex;align-items:center;margin:12px 0 0 12px;flex-shrink:0}.tl-weekly-info{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(45deg,#ffa4f61c,#b7dcff1c),#fff;border-radius:6px;font-size:13px;line-height:18px;font-weight:500;color:#7a5af8;flex-shrink:0}.tl-weekly-info-sparkle{font-size:12px;color:#ad00fe}.tl-weekly-info-text{flex:1}.tl-weekly-card{position:relative;background:linear-gradient(0deg,#b3fade17 0% 27.5%,#d2d6db17 79%);border:2px solid var(--componentColors-utility-purple-utilityPurple100, #ebe9fe);border-radius:16px;box-shadow:0 1px 3px #0a0d120d;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.tl-weekly-card::-webkit-scrollbar-thumb:hover{background:#0000004d}.tl-weekly-card-inner{max-width:660px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.tl-weekly-card-inner>.tl-weekly-entry,.tl-weekly-card-inner>.tl-weekly-section{padding:80px 0;border-bottom:1px solid #e6e8ea}.tl-weekly-card-inner>*:last-child{border-bottom:none}.tl-weekly-card-inner>.tl-weekly-intro{padding:180px 0 80px;border-bottom:1px solid #e6e8ea;display:flex;flex-direction:column;align-items:center;gap:80px}.tl-weekly-card-meta{position:absolute;top:24px;right:32px;font-size:14px;color:var(--text-tertiary);z-index:1}.tl-weekly-report-head{width:422px;max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:21px}.tl-weekly-report-title{margin:0;font-size:28px;font-weight:700;line-height:36px;color:var(--text-primary)}.tl-weekly-report-meta{display:inline-flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.tl-weekly-meta-item{display:inline-flex;align-items:center;gap:6px}.tl-weekly-meta-sep{color:var(--text-tertiary)}.tl-weekly-summary{align-self:stretch;margin:0;font-family:var(--font-family-display);font-size:18px;font-weight:600;line-height:38px;letter-spacing:0;color:var(--text-primary);text-align:center}.tl-weekly-divider{display:none}.tl-weekly-entry{display:flex;flex-direction:column;gap:16px}.tl-weekly-entry-head{display:flex;align-items:center;gap:8px;font-size:15px}.tl-weekly-entry-day{font-weight:700;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-weekly-entry-date{font-weight:600;color:var(--colors-foreground-fgPrimary, #2c3744)}.tl-weekly-entry-health{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:#ee46bc}.tl-weekly-health-icon{font-size:14px}.tl-weekly-entry-kr{margin-left:auto;display:inline-flex;align-items:center;gap:10px;padding:2px 10px;border-radius:6px;background:var(--componentColors-utility-blueDark-utilityBlueDark50, #eff4ff);font-size:16px;line-height:24px;font-weight:500;color:var(--componentColors-utility-blue-utilityBlue500, #2e90fa)}.tl-weekly-kr-badge{font-weight:700;color:var(--componentColors-utility-blue-utilityBlue500, #2e90fa)}.tl-weekly-entry-desc{margin:0;font-size:16px;line-height:24px;font-weight:500;color:var(--text-primary)}.tl-weekly-entry-highlight{margin:0;padding:0 12px;border-left:2px solid var(--componentColors-utility-grayBlue-utilityGrayBlue500, #4e5ba6);background:transparent;font-size:16px;line-height:24px;font-weight:500;color:var(--componentColors-utility-grayBlue-utilityGrayBlue500, #4e5ba6)}.tl-weekly-entry-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px}.tl-weekly-entry-cards:has(.tl-weekly-entry-card:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tl-weekly-entry-card{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:12px;border-radius:8px;min-height:102px;font-size:16px;line-height:24px;font-weight:500;background:var(--componentColors-alpha-alphaBlack3, rgba(0, 0, 0, .03))}.tl-weekly-entry-card.is-good{color:var(--colors-text-textSuccessPrimary, #079455)}.tl-weekly-entry-card.is-issue{color:var(--colors-text-textErrorPrimary, #d92d20)}.tl-weekly-entry-card-icon{flex-shrink:0;display:inline-flex}.tl-weekly-entry-tags{display:flex;flex-wrap:wrap;gap:8px}.tl-weekly-entry-tag{padding:4px 10px;border-radius:8px;background:transparent;border:1px solid var(--componentColors-alpha-alphaBlack3, rgba(0, 0, 0, .03));font-size:14px;line-height:20px;font-weight:500;color:var(--text-secondary)}.tl-weekly-section{align-self:stretch;display:flex;flex-direction:column;gap:16px}.tl-weekly-section-title{font-size:18px;line-height:28px;font-weight:700;color:var(--text-primary);display:inline-flex;align-items:center;gap:8px}.tl-weekly-chart-avg{font-size:13px;font-weight:400;color:var(--text-tertiary)}.tl-weekly-recommend-tag{font-size:13px;font-weight:500;color:#7a5af8;background:#f4f3ff;padding:2px 8px;border-radius:4px}.tl-weekly-blocker-count{font-size:12px;font-weight:500;color:#7a5af8;background:#f4f3ff;padding:1px 8px;border-radius:9999px}.tl-weekly-two-col{display:grid;grid-template-columns:1fr 1fr;gap:32px}.tl-weekly-chart-wrap{display:flex;flex-direction:column;gap:12px}.tl-weekly-chart-head{display:flex;justify-content:space-between;align-items:baseline}.tl-weekly-chart-avg{font-size:13px;font-weight:500;color:var(--text-tertiary)}.tl-weekly-chart-avg strong{color:#2dbd82;font-size:15px;font-weight:700;margin-right:2px}.tl-weekly-chart-area{width:100%;height:120px}.tl-weekly-chart-area svg{width:100%;height:100%;overflow:visible}.tl-weekly-chart-xlabels{display:flex;justify-content:space-between;padding:0 20px;font-size:13px;color:var(--text-tertiary)}.tl-weekly-tag-stats{display:flex;flex-direction:column;gap:12px}.tl-weekly-tag-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.tl-weekly-tag-row{display:grid;grid-template-columns:64px 1fr 24px;align-items:center;gap:12px;font-size:13px;color:var(--text-secondary)}.tl-weekly-tag-name{font-weight:500;color:var(--text-secondary)}.tl-weekly-tag-track{height:8px;background:var(--colors-background-bgSecondary, #f9fafb);border-radius:9999px;overflow:hidden;display:block}.tl-weekly-tag-track>span{display:block;height:100%;background:#2dbd82;border-radius:9999px}.tl-weekly-tag-count{font-size:13px;font-weight:600;color:var(--text-secondary);text-align:right}.tl-weekly-okr-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.tl-weekly-okr-item{display:flex;flex-direction:column;gap:12px}.tl-weekly-okr-row{display:flex;align-items:baseline;gap:8px}.tl-weekly-okr-label{flex:1;font-size:16px;line-height:24px;font-weight:600;color:var(--text-primary)}.tl-weekly-okr-delta{font-size:14px;line-height:20px;font-weight:500}.tl-weekly-okr-value{font-size:18px;line-height:28px;font-weight:600}.tl-weekly-okr-prev{font-size:14px;line-height:20px;color:var(--text-tertiary)}.tl-weekly-okr-bar{height:10px;background:var(--colors-background-bgSecondary, #f9fafb);border-radius:4px;overflow:hidden;display:block}.tl-weekly-okr-bar>span{display:block;height:100%;border-radius:4px;transition:width .4s ease}.tl-weekly-box{padding:16px;background:var(--componentColors-alpha-alphaBlack3, rgba(0, 0, 0, .03));border-radius:16px;display:flex;flex-direction:column;gap:24px}.tl-weekly-box-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px;line-height:28px;font-weight:600;color:var(--text-primary)}.tl-weekly-blocker-count{margin-left:auto;font-size:12px;line-height:18px;font-weight:500;color:var(--colors-foreground-fgErrorPrimary, #d92d20);background:transparent;padding:0;border-radius:0}.tl-weekly-note-list{list-style:disc;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:24px;font-weight:500;color:var(--text-secondary)}.tl-weekly-ai-suggest{font-size:18px;line-height:28px;font-weight:700;color:var(--componentColors-utility-blue-utilityBlue500, #2e90fa)}.tl-weekly-recommend-list{list-style:decimal;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:24px;font-weight:500;color:var(--text-primary)}.tl-weekly-bottom-action{padding:80px 0;display:flex;justify-content:flex-end}.tl-weekly-snippet-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:var(--colors-background-bgBrandSolid, #2dbd82);border:none;border-radius:10px;color:var(--text-white, #ffffff);font-family:inherit;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.tl-weekly-snippet-btn:hover{background:var(--colors-background-bgBrandSolidHover, #21a67a)}.tl-page-header{justify-content:space-between;align-items:flex-start}.tl-snippet-prompt-overlay{position:fixed;inset:0;background:#1119274d;display:flex;align-items:center;justify-content:center;padding:32px;z-index:10000}.tl-snippet-prompt-modal{position:relative;width:100%;max-width:400px;background:var(--colors-background-bgQuaternary, #ffffff);border-radius:16px;box-shadow:0 32px 64px -12px #0a0d1224,0 5px 5px -2.5px #0a0d120a;display:flex;flex-direction:column;overflow:hidden}.tl-snippet-prompt-close{position:absolute;top:12px;right:12px;width:44px;height:44px;padding:8px;border:none;border-radius:14px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.tl-snippet-prompt-close:hover{background:var(--colors-background-bgSecondary, #f5f5f5)}.tl-snippet-prompt-header{padding:24px 24px 0;display:flex;flex-direction:column;gap:2px}.tl-snippet-prompt-title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--text-primary)}.tl-snippet-prompt-desc{margin:0;font-size:14px;line-height:20px;font-weight:400;color:var(--text-secondary)}.tl-snippet-prompt-actions{display:flex;gap:12px;padding:32px 24px 24px}.tl-snippet-prompt-btn{flex:1 0 0;padding:10px 16px;border-radius:10px;font-family:inherit;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.tl-snippet-prompt-btn-secondary{background:transparent;border:1px solid var(--colors-border-borderSecondary, #e6e8ea);color:var(--text-secondary)}.tl-snippet-prompt-btn-secondary:hover{background:var(--colors-background-bgSecondary, #f5f5f5)}.tl-snippet-prompt-btn-primary{background:var(--colors-background-bgBrandSolid, #2dbd82);border:none;color:var(--text-white, #ffffff)}.tl-snippet-prompt-btn-primary:hover{filter:brightness(.96)}:root{--font-family-body: "Pretendard", sans-serif;--font-family-display: "Pretendard", sans-serif;--bg-primary: var(--colors-background-bgPrimary);--bg-primary-alt: var(--colors-background-bgPrimaryAlt);--bg-quaternary: var(--colors-background-bgQuaternary);--bg-secondary: var(--colors-background-bgSecondary);--bg-active: var(--colors-background-bgActive);--bg-field: var(--colors-background-bgField);--bg-brand-solid: var(--colors-background-bgBrandSolid);--bg-brand-secondary: var(--colors-background-bgBrandSecondary);--bg-error-primary: var(--colors-background-bgErrorPrimary);--text-primary: var(--colors-text-textPrimary);--text-secondary: var(--colors-text-textSecondary);--text-tertiary: var(--colors-text-textTertiary);--text-quaternary: var(--colors-text-textQuaternary);--text-placeholder: var(--colors-text-textPlaceholder);--text-brand-tertiary: var(--colors-text-textBrandTertiary);--text-brand-secondary: var(--colors-text-textBrandSecondary);--text-white: var(--colors-text-textWhite);--border-primary: var(--colors-border-borderPrimary);--border-secondary-alt: var(--colors-border-borderSecondaryAlt);--text-disabled: var(--colors-text-textDisabled);--text-subtle: #858b95;--text-error-primary: var(--colors-text-textErrorPrimary);--font-size-display-sm: 30px;--font-size-display-xs: 24px;--font-size-text-md: 16px;--font-size-text-sm: 14px;--font-size-text-xs: 12px;--line-height-display-sm: 38px;--line-height-display-xs: 32px;--line-height-text-md: 24px;--line-height-text-sm: 20px;--line-height-text-xs: 18px;--spacing-5xl: 40px;--spacing-4xl: 32px;--spacing-3xl: 24px;--spacing-2xl: 20px;--spacing-xl: 16px;--spacing-lg: 12px;--spacing-md: 8px;--spacing-sm: 6px;--spacing-xs: 4px;--spacing-xxs: 2px;--radius-4xl: 24px;--radius-2xl: 16px;--radius-xl: 14px;--radius-lg: 12px;--radius-md: 10px;--radius-sm: 8px;--radius-xs: 6px;--radius-xxs: 4px;--radius-full: 9999px;--utility-brand-50: var(--componentColors-utility-brand-utilityBrand50);--utility-blue-50: var(--componentColors-utility-blue-utilityBlue50);--utility-blue-600: var(--componentColors-utility-blue-utilityBlue600);--utility-pink-50: var(--componentColors-utility-pink-utilityPink50);--utility-purple-50: var(--componentColors-utility-purple-utilityPurple50);--utility-purple-100: var(--componentColors-utility-purple-utilityPurple100);--utility-purple-500: var(--componentColors-utility-purple-utilityPurple500);--utility-brand-200: var(--componentColors-utility-brand-utilityBrand200);--utility-blue-light-50: var(--componentColors-utility-blueLight-utilityBlueLight50);--utility-blue-light-100: var(--componentColors-utility-blueLight-utilityBlueLight100);--utility-blue-light-400: var(--componentColors-utility-blueLight-utilityBlueLight400);--utility-blue-light-600: var(--componentColors-utility-blueLight-utilityBlueLight600);--utility-blue-500: var(--componentColors-utility-blue-utilityBlue500);--utility-blue-100: var(--componentColors-utility-blue-utilityBlue100);--utility-blue-dark-50: var(--componentColors-utility-blueDark-utilityBlueDark50);--utility-green-50: var(--componentColors-utility-green-utilityGreen50);--utility-green-100: var(--componentColors-utility-green-utilityGreen100);--utility-green-500: var(--componentColors-utility-green-utilityGreen500);--utility-green-600: var(--componentColors-utility-green-utilityGreen600);--utility-error-50: var(--componentColors-utility-error-utilityError50);--utility-error-100: var(--componentColors-utility-error-utilityError100);--utility-error-500: var(--componentColors-utility-error-utilityError500);--utility-gray-50: var(--componentColors-utility-gray-utilityGray50, #f9fafb);--utility-gray-200: var(--componentColors-utility-gray-utilityGray200, #e6e8ea);--utility-gray-700: var(--componentColors-utility-gray-utilityGray700, #596069)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-body);background:var(--bg-primary);-webkit-font-smoothing:antialiased;overflow:hidden;width:100vw;height:100vh}#root{width:100%;height:100%}*{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .4s ease}.is-scrolling{scrollbar-color:rgba(0,0,0,.2) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background .4s ease}.is-scrolling::-webkit-scrollbar-thumb{background:#0003}.is-scrolling::-webkit-scrollbar-thumb:hover{background:#0000004d}:root{--accent: var(--text-brand-tertiary);--text-accent: var(--text-brand-tertiary);--text-muted: var(--text-tertiary);--border: var(--border-primary);--border-light: var(--colors-border-borderSecondary, #e6e8ea);--bg-card: var(--bg-quaternary);--bg-elevated: var(--bg-quaternary);--bg-hover: var(--bg-secondary);--bg-tertiary: var(--colors-background-bgTertiary, #fcfcfd)}.app{width:100vw;height:100vh;position:relative;overflow:hidden;background:var(--bg-primary)}.sidebar{position:fixed;left:0;top:0;bottom:0;width:240px;padding:8px 20px 20px;z-index:100}.sidebar-inner{width:200px;height:100%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:24px;background:var(--bg-primary-alt);padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;box-sizing:border-box}.sidebar-top{display:flex;flex-direction:column;gap:20px}.logo-wrap{padding:4px}.logo-wrap img{width:76px;height:27px}.menu-list{display:flex;flex-direction:column;padding:0 0 18px;border-radius:17px}.menu-item{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:8px;font-size:14px;font-weight:700;color:var(--text-secondary);cursor:pointer;letter-spacing:-.04em;transition:background .15s}.menu-item:hover{background:var(--bg-active)}.menu-item.active{background:var(--bg-active);color:var(--text-primary)}.sidebar-bottom{display:flex;flex-direction:column;border-radius:17px}.sidebar-title{padding:2px 4px;font-size:15px;font-weight:800;color:var(--text-primary);letter-spacing:-.04em}.menu-heading{padding:12px 8px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary);letter-spacing:-.04em}.menu-heading:first-child{padding-top:2px}.menu-item.disabled{opacity:.4;cursor:default}.menu-item.disabled:hover{background:transparent}.menu-item-tag{margin-left:auto;font-size:11px;font-weight:600;color:var(--text-quaternary);letter-spacing:-.02em}.top-nav{position:fixed;top:0;left:240px;right:0;padding:16px 40px 12px 12px;display:flex;align-items:center;justify-content:space-between;background:var(--bg-primary);z-index:90;gap:20px}.nav-links{display:flex;align-items:center;gap:28px}.nav-link{font-size:14px;font-weight:600;color:var(--text-tertiary);cursor:pointer;letter-spacing:-.04em;position:relative}.nav-link:hover{color:var(--text-secondary)}.notification-dot{position:absolute;top:-2px;right:-8px;width:6px;height:6px;background:var(--colors-error-500);border-radius:50%}.search-bar{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:var(--bg-field);border:none;border-radius:10px;width:202px;cursor:text;box-sizing:border-box}.search-kbd kbd{font-family:var(--font-family-body);font-size:14px;font-weight:500;color:var(--text-placeholder);background:var(--bg-active);border:1px solid var(--border-secondary-alt);border-radius:4px;padding:1px 6px 1px 5px}.search-placeholder{font-size:16px;color:var(--text-placeholder)}.content-area{position:fixed;inset:48px 0 0 240px;overflow-y:auto;overflow-x:hidden;padding-top:20px}.content-area::-webkit-scrollbar{width:12px}.content-area::-webkit-scrollbar-track{background:transparent}.content-area::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:6px;border:3px solid transparent;background-clip:padding-box}.content-area::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary);border:3px solid transparent;background-clip:padding-box}.content-canvas{padding:0 0 60px}.tabs-row{display:flex;gap:4px;padding:0 40px 16px 0;position:relative}.tab-slider{position:absolute;top:50%;transform:translateY(calc(-50% - 8px));height:36px;background:var(--bg-active);border-radius:var(--radius-4xl);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}.tab-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:var(--radius-4xl);background:transparent;font-family:var(--font-family-body);font-size:var(--font-size-text-sm);font-weight:700;color:var(--text-tertiary);cursor:pointer;position:relative;z-index:1;transition:color .2s}.tab-btn.tab-active{color:var(--text-secondary)}.tab-badge{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 10px;background:var(--utility-gray-50);border:1px solid var(--utility-gray-200);border-radius:var(--radius-full);font-size:var(--font-size-text-xs);font-weight:500;color:var(--utility-gray-700);line-height:var(--line-height-text-xs)}.seg-control{position:relative;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:8px;background:var(--componentColors-alpha-alphaBlack3);font-family:inherit}.seg-control.is-block{display:flex;width:100%}.seg-indicator{position:absolute;background:var(--colors-base-white);border:.5px solid var(--colors-foreground-fgQuaternary);border-radius:8px;box-shadow:0 4px 6px -1px var(--colors-effects-shadows-shadowLg01);transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease;pointer-events:none;z-index:0}.seg-item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:none;background:transparent;border-radius:6px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px;color:var(--text-tertiary);cursor:pointer;transition:color .2s ease}.seg-item.is-active{color:var(--text-secondary)}.access-denied-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--bg-primary);font-family:var(--font-family-body, "Pretendard", "Noto Sans KR", sans-serif)}.access-denied-card{width:100%;max-width:384px;text-align:center;border-radius:16px;border:1px solid var(--border);background:var(--bg-card);padding:32px}.access-denied-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#ef444422}.access-denied-title{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--text-primary)}.access-denied-description{margin:0 0 24px;font-size:14px;color:var(--text-secondary)}.access-denied-button{width:100%;padding:10px 16px;border-radius:8px;border:1px solid #6366f1;background:#6366f1;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.access-denied-button:hover{background:#4f46e5;border-color:#4f46e5}
