@import "https://fonts.googleapis.com/css2?family=Bellota+Text&display=swap";
@import "https://fonts.googleapis.com/css2?family=Montserrat+Alternates&display=swap";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans+HK&display=swap";
@font-face{font-family:Segoe UI Emoji;src:url(/assets/seguiemj.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--root-text-colour:#d3cfca;--root-background-gradient:linear-gradient(to bottom,#222426 10%,#1d1f20 90%)fixed;--root-page-padding:8px;--bellota-text-font-family:"Bellota Text","Noto Sans","Noto Sans HK","Segoe UI Emoji",sans-serif;--montserrat-alternates-font-family:"Montserrat Alternates","Noto Sans","Noto Sans HK","Segoe UI Emoji",sans-serif;--noto-sans-font-family:"Noto Sans","Noto Sans HK","Segoe UI Emoji",sans-serif;--segeo-ui-emoji-font-family:"Segoe UI Emoji","Noto Sans","Noto Sans HK",sans-serif}@view-transition{navigation:auto}html,body{max-width:100vw;overflow-x:hidden}*{scroll-behavior:smooth;box-sizing:border-box;interpolate-size:allow-keywords;transition:all .3s}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}a:hover{text-decoration:underline}body{background:var(--root-background-gradient);color:var(--root-text-colour);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:flex-start;align-items:center;height:100svh;margin:0;padding:0;display:flex}body::-webkit-scrollbar{display:none}#__next{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#__next::-webkit-scrollbar{display:none}main{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;width:100%;scroll-padding-top:20px;display:flex;overflow:auto}main::-webkit-scrollbar{width:8px;height:8px}main::-webkit-scrollbar-track{margin:var(--root-page-padding);background-color:#0000}main::-webkit-scrollbar-track:hover{background-color:#55555744;border-radius:10px}main::-webkit-scrollbar-thumb{background:#555557;border-radius:10px}main::-webkit-scrollbar-thumb:hover{background-color:#7c7c7c}@media (hover:none) and (pointer:coarse){main{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}main::-webkit-scrollbar{display:none}}.bold{font-weight:700}.underline{text-decoration:underline}
.Header-module__hBw1pG__headerContainer{width:100svw;padding:8px var(--root-page-padding)0 var(--root-page-padding);z-index:1000;background:var(--root-background-gradient);transition:none;position:sticky;top:0}.Header-module__hBw1pG__header{--header-background-gradient:linear-gradient(to right,#305166 10%,#3b7094 90%)fixed;--header-background-gradient-translucent:linear-gradient(to right,#30516640 10%,#3b709440 90%)fixed;--header-padding:20px;font-family:var(--bellota-text-font-family);background:var(--header-background-gradient);color:#fff;text-overflow:ellipsis;padding:var(--header-padding);-webkit-user-select:none;user-select:none;border-radius:12px;flex-flow:row;justify-content:space-between;align-items:center;font-weight:lighter;line-height:1;display:flex;position:relative;box-shadow:0 0 5px #0008}@media screen and (max-width:450px){.Header-module__hBw1pG__header{--header-padding:15px}}.Header-module__hBw1pG__headerTitle{white-space:nowrap;flex-direction:row;align-items:center;max-width:380px;font-size:15pt;display:flex}.Header-module__hBw1pG__headerPagePath .Header-module__hBw1pG__slash{margin-inline:5px}@media screen and (max-width:450px){.Header-module__hBw1pG__headerPagePath{opacity:0;pointer-events:none;width:0}}.Header-module__hBw1pG__headerCatalogue{font-size:12pt;font-family:var(--montserrat-alternates-font-family)}.Header-module__hBw1pG__headerCatalogue .Header-module__hBw1pG__headerCatalogueSeparator{opacity:.5;margin:5px}.Header-module__hBw1pG__headerCatalogue .Header-module__hBw1pG__headerCatalogueSeparator:last-child{display:none}@media screen and (max-width:1100px){.Header-module__hBw1pG__headerCatalogue{display:none}}.Header-module__hBw1pG__headerHamburgerMenu{--icon-size:24pt;display:flex;position:absolute;right:0}.Header-module__hBw1pG__headerHamburgerMenu .Header-module__hBw1pG__hamburgerButton{all:unset;cursor:pointer;margin-right:var(--header-padding);display:flex}.Header-module__hBw1pG__headerHamburgerMenu .Header-module__hBw1pG__hamburgerButton .Header-module__hBw1pG__hamburgerMenuIcon{font-size:var(--icon-size)}.Header-module__hBw1pG__headerHamburgerMenu .Header-module__hBw1pG__hamburgerMenuDropdown{top:calc(var(--icon-size) + var(--header-padding));width:max-content;font-family:var(--montserrat-alternates-font-family);background:var(--header-background-gradient-translucent);-webkit-backdrop-filter:blur(24px)brightness(50%);backdrop-filter:blur(24px)brightness(50%);z-index:1001;border-radius:6px;max-height:max-content;font-size:14pt;position:absolute;right:0;overflow:hidden;box-shadow:0 0 20px #0008}.Header-module__hBw1pG__headerHamburgerMenu .Header-module__hBw1pG__hamburgerMenuDropdown.Header-module__hBw1pG__hamburgerMenuDropdownHidden{max-height:0}.Header-module__hBw1pG__headerHamburgerMenu .Header-module__hBw1pG__hamburgerMenuDropdown .Header-module__hBw1pG__hamburgerMenuDropdownContent{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 30px;display:flex}@media screen and (min-width:1101px){.Header-module__hBw1pG__headerHamburgerMenu{display:none}}.Header-module__hBw1pG__headerCatalogueUnselected{opacity:.6;max-width:240px}.Header-module__hBw1pG__headerCatalogueSelected{max-width:240px;font-weight:900}
