.theme_theme__OKlOh{--ds-ink:#03045a;--ds-primary:#0172b0;--ds-primary-hover:#05649a;--ds-primary-depth:#045c92;--ds-cyan:#45c2db;--ds-soft:#eaf8fc;--ds-muted:#4d637c;--ds-line:#c0d6e2;--ds-white:#fff;--ds-surface:#fff;--ds-surface-soft:#f5fbfe;--ds-success:#176348;--ds-success-soft:#e9f7ef;--ds-warning:#805009;--ds-warning-soft:#fff5de;--ds-danger:#a32e46;--ds-danger-soft:#fff0f2;--ds-disabled:#edf3f7;--ds-font-family:"Avenir Next","PingFang HK","Noto Sans HK","Microsoft JhengHei",sans-serif;--ds-text-min:16px;--ds-text-body:16px;--ds-text-lead:18px;--ds-text-title:24px;--ds-text-section:32px;--ds-text-display:clamp(32px,4vw,48px);--ds-header-height:64px;--ds-header-logo-width:120px;--ds-header-text-size:18px;--ds-leading-body:1.6;--ds-leading-heading:1.25;--ds-weight-body:500;--ds-weight-label:650;--ds-weight-heading:750;--ds-weight-display:850;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-lg:24px;--ds-radius-pill:999px;--ds-shadow-sm:inset 0 1px 0 #ffffff,0 2px 3px #1643610a,0 8px 20px #1643610a;--ds-shadow-raised:inset 0 1px 0 #ffffff,0 2px 3px #1643610d,0 20px 38px -15px #16436126;--ds-duration-fast:160ms;--ds-focus-width:3px;color:var(--ds-ink);color-scheme:light;font-family:var(--ds-font-family);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);-webkit-text-size-adjust:100%}.theme_theme__OKlOh[lang=en-GB]{--ds-weight-heading:800;--ds-weight-display:900}.theme_theme__OKlOh *,.theme_theme__OKlOh :after,.theme_theme__OKlOh :before{box-sizing:border-box}.theme_theme__OKlOh button,.theme_theme__OKlOh input,.theme_theme__OKlOh select,.theme_theme__OKlOh textarea{font-family:inherit}.theme_theme__OKlOh small{font-size:var(--ds-text-min)}.theme_theme__OKlOh :where(a,button,input,select,textarea,summary):focus-visible{outline:var(--ds-focus-width) solid var(--ds-primary);outline-offset:4px}@media (max-width:760px){.theme_theme__OKlOh{--ds-header-height:56px;--ds-header-logo-width:112px}}@media (min-width:1001px){.theme_theme__OKlOh{--ds-student-canvas:radial-gradient(ellipse 350px 320px at -160px 620px,#cce6fc80 0 72%,transparent 72.5%),radial-gradient(ellipse 330px 240px at 115px 970px,#d4eaff80 0 72%,transparent 72.5%),radial-gradient(circle 24px at 174px 558px,#d5eaff88 0 97%,transparent 100%),radial-gradient(ellipse 70% 570px at 55% -90px,#cfe6ffb3,transparent 75%),linear-gradient(115deg,#eaf5ff,#f4faff 48%,#eaf5ff);--ds-student-header-surface:transparent;--ds-student-header-line:transparent;--ds-student-language-surface:#ffffffb8;--ds-student-language-shadow:0 3px 9px #507f9b0c}}@media (prefers-reduced-motion:reduce){.theme_theme__OKlOh{--ds-duration-fast:0ms}}.student-app-layout_layout__c9DWU{min-width:0}.student-app-layout_withNavigation__NAOdF{display:grid;grid-template-columns:218px minmax(0,1fr)}.student-app-layout_content__kXOsL{min-width:0}.student-app-layout_nav__K6497{display:flex;flex-direction:column;align-self:start;gap:9px;padding:26px 16px;border-right:1px solid #dce6ed;background:white;position:sticky;top:0;height:100dvh;overflow-y:auto;font-size:16px}.student-app-layout_nav__K6497 a{display:flex;align-items:center;gap:12px;min-width:44px;min-height:54px;padding:13px 16px;border:1px solid transparent;border-radius:13px;text-decoration:none;font-weight:650;line-height:1.4}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{color:var(--ds-muted)}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]{color:var(--ds-primary);background:#e9f6fc;border-color:#d1e9f4}.student-app-layout_nav__K6497 a:focus-visible{outline:3px solid var(--ds-primary);outline-offset:2px}.student-app-layout_nav__K6497 svg{flex-shrink:0}.student-app-layout_signature__gt1CY{display:none}@media(min-width:1001px){.student-app-layout_nav__K6497{gap:12px;padding:22px 14px 34px;border-right:0;background:transparent;height:calc(100dvh - var(--ds-header-height));font-size:18px}.student-app-layout_nav__K6497 a{flex-shrink:0;gap:14px;min-height:60px;padding:15px 18px;border-radius:26px;transition:background-color .16s,box-shadow .16s}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{color:#52718e}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]{background:#ffffff9e;border-color:#ffffffed;box-shadow:inset 0 1px #fff,0 6px 20px #78afd426;color:var(--ds-primary)}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a:hover{background:#ffffff70;color:var(--ds-primary)}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]:hover{background:#ffffffc7}.student-app-layout_signature__gt1CY{display:flex;align-items:flex-end;justify-content:center;gap:9px;position:relative;margin:auto 6px 0;padding:56px 4px 25px;color:#6a93b4;font-size:18px;font-weight:550;letter-spacing:2px;line-height:1.9;transform:rotate(-9deg);pointer-events:none}.student-app-layout_signature__gt1CY:after{content:"";position:absolute;left:16px;right:13px;bottom:10px;height:18px;border-top:2px solid #9bd5f4;border-radius:50%;transform:rotate(-6deg)}.student-app-layout_signature__gt1CY svg{color:#acd5f2;margin-bottom:6px}.student-app-layout_signature__gt1CY:lang(en){font-size:16px;letter-spacing:.4px}}@media(min-width:1001px) and (max-height:700px){.student-app-layout_signature__gt1CY{display:none}}@media(prefers-reduced-motion:reduce){.student-app-layout_nav__K6497 a{transition:none}}@media(max-width:1000px){.student-app-layout_withNavigation__NAOdF{display:block}.student-app-layout_withNavigation__NAOdF>.student-app-layout_content__kXOsL{padding-bottom:calc(var(--app-navigation-height,128px) + 16px)}.student-app-layout_nav__K6497{position:fixed;inset:auto 0 0;height:auto;z-index:4;flex-direction:row;justify-content:space-around;border:0;border-top:1px solid #dce6ed;padding:8px 8px max(8px,env(safe-area-inset-bottom))}.student-app-layout_nav__K6497 a{flex:1;flex-direction:column;gap:5px;padding:8px 4px;text-align:center;overflow-wrap:anywhere}}@media(max-width:600px){.student-app-layout_nav__K6497{gap:0}.student-app-layout_nav__K6497 a{padding-inline:0}}@media(max-width:400px){.student-app-layout_nav__K6497:lang(zh-HK) span{max-width:2em}}@media(max-width:600px){.student-app-layout_nav__K6497{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.student-app-layout_nav__K6497 a{min-height:64px;padding:5px 4px}.student-app-layout_nav__K6497:lang(zh-HK) span{max-width:none}}.student-app-layout_plush__ttHTU.student-app-layout_withNavigation__NAOdF{grid-template-columns:206px minmax(0,1fr)}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497{background:#fffdf7;border-right:1px solid #e9e9de;padding:26px 16px;gap:8px}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{border-radius:17px;color:#596a7d;padding:14px;font-weight:700;font-size:17px;min-height:56px;gap:12px}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]{background:#073cfa;color:white;border-color:#073cfa;box-shadow:0 5px 12px #073cfa1b,inset 0 1px #6987ff}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a:hover{background:#eff3e5;color:#073cfa}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]:hover{background:#123edc;color:#fff}.student-app-layout_plush__ttHTU .student-app-layout_signature__gt1CY{display:none}@media(max-width:1000px){.student-app-layout_plush__ttHTU.student-app-layout_withNavigation__NAOdF{display:block}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497{padding:8px 8px max(8px,env(safe-area-inset-bottom));border:0;border-top:1px solid #e2e5da;background:#fffefa;box-shadow:0 -6px 20px #38482b05}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{flex-direction:column;font-size:16px;border-radius:14px;padding:7px 5px;gap:4px;min-height:60px}}@media(max-width:600px){.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 9px max(6px,env(safe-area-inset-bottom));gap:3px 6px}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{flex-direction:row;font-size:16px;justify-content:center;min-height:46px;gap:6px;padding:6px 3px}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497 a svg{width:20px;height:20px}}@media(max-width:400px){.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497:lang(en) a svg{display:none}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497:lang(en) a{overflow-wrap:normal}}