/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--angle:0deg;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme;@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}menu,ol,ul{list-style:none}}@layer mui,components,utilities;:is(.\*\:border-muted>*){border-color:var(--border-muted)}:is(.\*\:border-muted>*):where(.dark,.dark *){border-color:var(--border-dark-muted)}:is(.\*\:border-muted>*):where(.light,.light *){border-color:var(--border-muted)}:is(.\*\:not-last\:border-b>*):not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:root{--navy-50:#3b5178;--navy-100:#384e73;--navy-150:#364a6e;--navy-200:#334769;--navy-300:#2e405f;--navy-400:#293954;--navy-500:#24324a;--navy-600:#212e44;--navy-650:#192233;--navy-700:#171f2f;--navy-750:#131b27;--navy-800:#101621;--navy-825:#0e131c;--navy-850:#0d121a;--grey-0:#838ea226;--grey-50:#fff;--grey-100:#f9fafc;--grey-125:#f2f3f5;--grey-150:#e9ebee;--grey-200:#dadee4;--grey-250:#dde1e6;--grey-300:#bdc3ce;--grey-400:#a0a9b8;--grey-500:#8692a6;--grey-600:#637289;--grey-700:#4d5767;--grey-800:#414957;--grey-850:#353c47;--blue-50:#e9f3ff;--blue-100:#d0e5ff;--blue-150:#b6d6ff;--blue-200:#9dc8ff;--blue-300:#6aabff;--blue-350:#4d9bff;--blue-400:#378fff;--blue-450:#1c80ff;--blue-500:#0472ff;--blue-550:#0367e7;--blue-600:#0059cb;--blue-700:#004093;--blue-800:#003477;--blue-825:#1d3254;--blue-850:#182a46;--green-50:#f5fcf9;--green-100:#e3f7ee;--green-150:#d1f1e4;--green-200:#c0ecd9;--green-300:#9de1c4;--green-400:#79d7af;--green-500:#56cc9a;--green-600:#47ac81;--green-700:#247955;--green-800:#14422f;--green-850:#153326;--red-50:#fef9f8;--red-100:#fce9e9;--red-150:#fad9d9;--red-200:#f8cac9;--red-300:#f5aaa9;--red-350:#f18987;--red-400:#ed6c69;--red-450:#c95855;--red-500:#e52e29;--red-600:#b11a16;--red-700:#71100e;--red-800:#320706;--red-850:#3b2d3b;--amber-50:#fefaf1;--amber-100:#fdf3e0;--amber-150:#fbedd0;--amber-200:#fae6bf;--amber-300:#f7da9e;--amber-400:#f2c05c;--amber-500:#eda61a;--amber-600:#b67e0e;--amber-700:#79530a;--amber-800:#5a3e07;--amber-850:#393734;--charcoal-300:#8394b4;--charcoal-400:#5e739c;--charcoal-500:#475776;--charcoal-600:#2e384d;--seagreen-300:#71ced4;--seagreen-400:#42bec6;--seagreen-500:#2f959b;--seagreen-600:#206468;--englishred-300:#d8a6ac;--englishred-400:#c57b84;--englishred-500:#b2515d;--englishred-600:#863b44;--plum-300:#ac7d9f;--plum-400:#905c82;--plum-500:#6b4460;--plum-600:#422a3c;--champagne-300:#faf5e7;--champagne-400:#f2e4c1;--champagne-500:#ead49b;--champagne-600:#e1c271;--forestgreen-300:#99debf;--forestgreen-400:#73d1a7;--forestgreen-500:#4cc58f;--forestgreen-600:#35a472;--cyan-300:#84f1ec;--cyan-400:#49eae2;--cyan-500:#19d7ce;--cyan-600:#129791;--brightblue-0:#0d99ff1a;--brightblue-300:#67c5fe;--brightblue-400:#2aadfe;--brightblue-500:#0191ea;--brightblue-600:#0168a8;--brightgreen-300:#0fcf5c;--brightgreen-400:#0db350;--brightgreen-500:#0b9643;--brightgreen-600:#097534;--cadetgrey-400:#435474;--cadetgrey-500:#3a4864;--cadetgrey-600:#2f3a51;--cadetgrey-700:#242c3d;--celticblue-400:#4465a6;--celticblue-500:#3d5a94;--celticblue-600:#344d7e;--celticblue-700:#2b4069;--purple-400:#8264b4;--purple-500:#7453ab;--purple-600:#664996;--purple-700:#583f82;--cerulean-0:#4faec31a;--cerulean-400:#4faec3;--cerulean-500:#3fa3b9;--cerulean-600:#378fa2;--cerulean-700:#2f7b8b}:host,:root{--font-lato:"Lato","Helvetica","sans-serif";--font-calendas:"Calendas","Helvetica","sans-serif";--font-noto-sans-hk:"Noto Sans HK","Helvetica","sans-serif";--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0px;--tracking-wide:1px;--leading-lg:1.3;--leading-xl:1.5;--border-muted:var(--grey-150);--border-dark-muted:var(--navy-300);--font-size-3xs:10px;--font-size-2xs:11.2px;--font-size-xs:12.5px;--font-size-sm:14.24px;--font-size-md:16px;--font-size-lg:19.5px;--font-size-xl:24.4px;--font-size-2xl:30.5px;--font-size-3xl:38.1px;--font-size-4xl:47.6px;--font-size-5xl:59.6px}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.body-xl{font-family:var(--font-lato);font-size:var(--font-size-xl);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-xl:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg)}.body-l{font-family:var(--font-lato);font-size:var(--font-size-lg);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-l:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg)}.body-l-strong{font-family:var(--font-lato);font-size:var(--font-size-lg);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-l-strong:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.body-m{font-family:var(--font-lato);font-size:var(--font-size-md);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-m:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg)}.body-m-strong{font-family:var(--font-lato);font-size:var(--font-size-md);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-m-strong:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.body-s{font-family:var(--font-lato);font-size:var(--font-size-sm);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-s:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg)}.body-s-strong{font-family:var(--font-lato);font-size:var(--font-size-sm);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-s-strong:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.body-xs{font-family:var(--font-lato);font-size:var(--font-size-xs);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-xs:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg)}.body-xs-strong{font-family:var(--font-lato);font-size:var(--font-size-xs);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-xs-strong:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.body-2xs{font-family:var(--font-lato);font-size:var(--font-size-3xs);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.body-2xs:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);font-size:var(--font-size-xs);--tw-leading:var(--leading-lg);line-height:var(--leading-lg)}.detail-m{font-family:var(--font-lato);font-size:var(--font-size-sm);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.detail-m:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);font-size:var(--font-size-lg);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.detail-s{font-family:var(--font-lato);font-size:var(--font-size-xs);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.detail-s:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);font-size:var(--font-size-md);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.detail-xs{font-family:var(--font-lato);font-size:var(--font-size-2xs);--tw-leading:var(--leading-xl);line-height:var(--leading-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.detail-xs:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);font-size:var(--font-size-sm);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.heading-3xl{font-family:var(--font-calendas);font-size:var(--font-size-5xl);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.heading-3xl:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.heading-2xl{font-family:var(--font-calendas);font-size:var(--font-size-4xl);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.heading-2xl:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.heading-xl{font-family:var(--font-calendas);font-size:var(--font-size-3xl);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.heading-xl:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.heading-l{font-family:var(--font-calendas);font-size:var(--font-size-2xl);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.heading-l:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.heading-m{font-family:var(--font-lato);font-size:var(--font-size-xl);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.heading-m:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.heading-s{font-family:var(--font-lato);font-size:var(--font-size-md);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}.heading-s:where(.zh-Hant-HK,.zh-Hant-HK :not(.en-HK)){font-family:var(--font-noto-sans-hk);font-size:var(--font-size-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.heading-l-numbers{font-size:var(--font-size-xl);font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);-webkit-font-smoothing:antialiased;font-variant-ligatures:no-common-ligatures}.heading-l-numbers,.heading-xl-numbers{font-family:var(--font-calendas);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);--tw-numeric-figure:lining-nums;-moz-osx-font-smoothing:grayscale}.heading-xl-numbers{font-size:var(--font-size-2xl);font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);-webkit-font-smoothing:antialiased;font-variant-ligatures:no-common-ligatures}.heading-2xl-numbers{font-family:var(--font-calendas);font-size:var(--font-size-3xl);--tw-leading:var(--leading-lg);line-height:var(--leading-lg);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:no-common-ligatures}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}.react-horizontal-scrolling-menu--scroll-container{display:flex;height:max-content;overflow-y:hidden;position:relative;width:100%}.react-horizontal-scrolling-menu--scroll-container.rtl{direction:rtl}.react-horizontal-scrolling-menu--inner-wrapper{display:flex;overflow-y:hidden}.react-horizontal-scrolling-menu--wrapper{display:flex;flex-direction:column}.react-horizontal-scrolling-menu--footer,.react-horizontal-scrolling-menu--header{width:100%}.react-horizontal-scrolling-menu--arrow-left,.react-horizontal-scrolling-menu--arrow-right{display:flex}.react-horizontal-scrolling-menu--scroll-container::-webkit-scrollbar{display:none}.react-horizontal-scrolling-menu--scroll-container{-ms-overflow-style:none;scrollbar-width:none}.arrow-right{width:0;height:0;border-top:10.5px solid transparent;border-bottom:10.5px solid transparent;border-left:10.5px solid var(--bg-accent-subdued)}:root{--r:12px}.mask-bottom{--mask:radial-gradient(var(--r) at var(--r) 100%,#0000 98%,#000) calc(var(--r) * -1)}.mask-bottom,.mask-top{-webkit-mask:var(--mask);mask:var(--mask)}.mask-top{--mask:radial-gradient(var(--r) at var(--r) 0,#0000 98%,#000) calc(var(--r) * -1)}.mask-all{--mask:radial-gradient(var(--r) at var(--r) var(--r),#0000 98%,#000) calc(var(--r) * -1) calc(var(--r) * -1);-webkit-mask:var(--mask);mask:var(--mask)}