.home-hero-layered,[data-component=brand-hero-layered]{color:#fff!important}html:has(.home-app-shell){overscroll-behavior:none;height:100%!important;padding-bottom:0!important;overflow:hidden!important}html:has(.home-app-shell) body{overscroll-behavior:none;height:100%!important;padding-bottom:0!important;overflow:hidden!important}html.home-fullpage-active:has(.home-app-shell){overscroll-behavior:none;height:100%!important;padding-bottom:0!important;overflow:hidden!important}html.home-fullpage-active:has(.home-app-shell) body{overscroll-behavior:none;height:100%!important;padding-bottom:0!important;overflow:hidden!important}.home-app-shell{background:#f9f9ff;width:100%;height:100dvh;max-height:100dvh;position:relative;overflow:hidden}#home-fixed-header,.home-fixed-header{z-index:99;width:100%;top:0;left:0;right:0;background-color:#f9f9ff!important;position:fixed!important}#home-fixed-header .app-header-bar,.home-fixed-header .app-header-bar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background-color:#f9f9ff!important;border-bottom-color:#0000!important;position:relative!important;top:auto!important;transform:none!important}#home-fixed-footer,.home-fixed-footer{z-index:200;width:100%;bottom:0;left:0;right:0;background-color:#f9f9ff!important;position:fixed!important}.home-app-shell .mobile-bottom-nav,.home-app-shell nav[aria-label="Thanh điều hướng di động"],#home-fixed-footer .mobile-bottom-nav{z-index:200!important;background-color:#f9f9ff!important;width:100%!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.home-fullpage-main{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#fox-home.fox-home,#fox-home{background:#f9f9ff}#fox-home .section{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box!important;padding-top:64px!important;padding-bottom:var(--fox-home-pad-bottom,0px)!important}@media (max-width:767px){#fox-home .section{padding-top:64px!important;padding-bottom:var(--fox-home-pad-bottom,71px)!important}}#fox-home .section:not(.active) *,#fox-home .section:not(.active) :before,#fox-home .section:not(.active) :after{animation-play-state:paused!important}#fox-home .section:not(.active){pointer-events:none}#fox-home .section.fox-section-hero{background:#f9f9ff!important}#fox-home .section.fox-section-content{background:#f9f9ff;width:100%!important;max-width:100%!important}#fox-home .fp-overflow,#fox-home .fp-tableCell{height:100%;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}#fox-home .fox-section-hero .fp-tableCell,#fox-home .fox-section-hero .fp-overflow,#fox-home .fox-section-content .fp-tableCell,#fox-home .fox-section-content .fp-overflow{vertical-align:top!important;background:#f9f9ff!important}@media (min-width:768px){#fox-home .section,#fox-home .section.fox-section-hero,#fox-home .section.fox-section-content,#fox-home .fp-tableCell,#fox-home .fp-overflow,#fox-home .fox-section-hero .fp-tableCell,#fox-home .fox-section-hero .fp-overflow,#fox-home .fox-section-content .fp-tableCell,#fox-home .fox-section-content .fp-overflow{background:0 0!important}}:is(body:has(.home-app-shell) #foxhsk-floating-bubbles,html:has(.home-fp-viewport) #foxhsk-floating-bubbles){z-index:180!important;display:flex!important}@media (max-width:767px){:is(body:has(.home-app-shell) #foxhsk-floating-bubbles,html:has(.home-fp-viewport) #foxhsk-floating-bubbles){bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))!important;right:14px!important}}@media (min-width:768px){:is(body:has(.home-app-shell) #foxhsk-floating-bubbles,html:has(.home-fp-viewport) #foxhsk-floating-bubbles){bottom:24px!important;right:24px!important}}@keyframes bugGentleFloat{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(-3deg)}50%{transform:translateY(-5px)rotate(0)}75%{transform:translateY(-2px)rotate(3deg)}}@media (min-width:768px){.fab-bug-pc-float{transform-origin:50%;will-change:transform;animation:3.2s ease-in-out infinite bugGentleFloat}.fab-bug-btn:hover .fab-bug-pc-float,.fab-bug-pc-float:hover{animation-play-state:paused;transform:rotate(0)}}html.home-fullpage-active:has(.home-app-shell) footer:not(#home-fixed-footer):not(.fox-home-pane--footer footer){display:none!important}html:has(.home-fp-viewport){overscroll-behavior:none;overflow-anchor:none;height:100%;overflow:hidden!important}html:has(.home-fp-viewport) body{overscroll-behavior:none;overflow-anchor:none;height:100%;overflow:hidden!important}html.home-fullpage-active:has(.home-app-shell){overscroll-behavior:none;overflow-anchor:none;height:100%;overflow:hidden!important}html.home-fullpage-active:has(.home-app-shell) body{overscroll-behavior:none;overflow-anchor:none;height:100%;overflow:hidden!important}html:has(.home-fp-viewport) footer:not(.fox-home-pane--footer footer){display:none!important}html.home-fullpage-active:has(.home-app-shell) footer:not(.fox-home-pane--footer footer){display:none!important}.fox-home-pane--footer footer{display:block!important}html:has(.home-fp-viewport):not(:has(.home-app-shell)) header.app-header-bar{z-index:200;width:100%;top:0;left:0;right:0;position:fixed!important}html.home-fullpage-active:not(:has(.home-app-shell)) header.app-header-bar{z-index:200;width:100%;top:0;left:0;right:0;position:fixed!important}@media (max-width:767px){html.home-fp-on-hero,html.home-fp-on-hero body{background-color:#df002a!important}html:has(.home-fp-viewport):not(.home-fp-left-hero){background-color:#df002a!important}html:has(.home-fp-viewport):not(.home-fp-left-hero) body{background-color:#df002a!important}:is(html:has(.home-fp-viewport):not(.home-fp-left-hero) header.app-header-bar,html.home-fp-on-hero header.app-header-bar){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-120%)!important}}.home-fp-viewport{width:100%;height:100svh;position:relative;overflow:hidden}.home-fp-track{will-change:transform;width:100%;transition:transform .72s cubic-bezier(.65,.05,.36,1)}.home-fp-section{width:100%;height:100svh;overflow:hidden}.home-fp-scroll{box-sizing:border-box;width:100%;height:100%;padding:5.25rem .75rem calc(5.25rem + env(safe-area-inset-bottom,0px));background:#f9f9ff;overflow:hidden auto}@media (min-width:640px){.home-fp-scroll{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.home-fp-scroll{max-width:1240px;margin-left:auto;margin-right:auto;padding-bottom:2rem}}#home-hero-section.home-hero-bleed,.home-hero-bleed{height:100%;min-height:100%;color:#fff!important;background-color:#df002a!important;background-image:radial-gradient(72% 58% at 68% 36%,#ffe36a24 0%,#0000 58%),radial-gradient(circle at 18% 82%,#ffffff14 0%,#0000 42%),linear-gradient(#df002a 0%,#b80022 54%,#7d0014 100%)!important}.home-hero-mobile-stage{padding-left:.75rem;padding-right:.75rem;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex}.home-hero-mobile-cluster{flex-direction:column;justify-content:center;align-items:center;width:min(100%,360px);display:flex;position:relative;transform:translateY(-3.8svh)}.home-hero-mobile-foxi{aspect-ratio:571/732;width:min(72vw,300px);height:min(46svh,360px)}@media (min-width:768px) and (max-width:1023px){.home-hero-mobile-stage{padding-top:4.25rem;padding-bottom:1.5rem}}.home-hero-desktop-frame{aspect-ratio:1672/941;width:min(100%, calc((100dvh - var(--home-header-h,64px)) * 1672 / 941));max-width:100%;max-height:calc(100dvh - var(--home-header-h,64px) - .5rem);position:relative}.home-hero-aurora{pointer-events:none;background:repeating-radial-gradient(circle at 70% 36%,#0000 0 4.6rem,#ffffff0b 4.66rem,#0000 4.72rem);position:absolute;top:-18%;bottom:-18%;left:-18%;right:-18%}.home-hero-scroll-hint{left:50%;bottom:calc(1.15rem + env(safe-area-inset-bottom,0px));z-index:30;color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.15rem;min-height:44px;padding:.35rem .75rem;font-size:11px;font-weight:700;animation:1.8s ease-in-out infinite home-hero-scroll-hint;display:flex;position:absolute;transform:translate(-50%)}@media (max-width:1023px){.home-hero-scroll-hint{display:none!important}}.home-fullpage-dots{z-index:180;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:50%;right:28px;transform:translateY(-50%)}@media (min-width:768px){.home-fullpage-dots{right:8px!important}}@media (max-width:767px){.home-fullpage-dots{top:calc(50% - 28px);right:20px}}.home-fullpage-dot{-webkit-backdrop-filter:blur(5px)saturate(135%);cursor:pointer;background:radial-gradient(circle at 32% 26%,#fffffff2 0 13%,#ffffff57 14% 38%,#94a3b842 64%,#64748b57 100%);border:1px solid #ffffffd1;border-radius:999px;width:12px;height:12px;min-height:12px;padding:0;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;box-shadow:inset 1px 1px 2px #ffffffe6,inset -1px -2px 3px #47556933,0 3px 7px #0f172a33,0 0 0 1px #ffffff29;opacity:1!important}.home-fullpage-dot.on-light{background:radial-gradient(circle at 32% 26%,#fffffffa 0 13%,#ffffff61 14% 38%,#94a3b840 64%,#64748b57 100%);border:1px solid #ffffffdb;opacity:1!important}.home-fullpage-dot:hover{filter:brightness(1.08);transform:scale(1.18)translateY(-1px);box-shadow:inset 1px 1px 2px #fffffff2,inset -1px -2px 3px #4755692e,0 5px 10px #0f172a38,0 0 0 2px #fff3}.home-fullpage-dot.is-active{border:1px solid #ffffffe6;transform:scale(1.22);box-shadow:inset 1px 1px 2px #ffffffe0,inset -2px -2px 4px #80001861,0 4px 10px #ff00366b,0 0 0 2px #fff3;opacity:1!important;background:radial-gradient(circle at 30% 24%,#fff 0 10%,#ff8aa3 11% 27%,#ff0036eb 49%,#d9002cf5 76%,#99001dfa 100%)!important}.home-fullpage-dot.is-active.on-hero,.home-fullpage-dot.is-active.on-light{border:1px solid #ffffffe6;opacity:1!important;background:radial-gradient(circle at 30% 24%,#fff 0 10%,#ff8aa3 11% 27%,#ff0036eb 49%,#d9002cf5 76%,#99001dfa 100%)!important}@keyframes home-hero-scroll-hint{0%,to{opacity:.82;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(7px)}}@media (prefers-reduced-motion:reduce){.home-hero-scroll-hint{animation:none!important}}.home-hero-gold-line{color:#ffe36a!important;-webkit-text-fill-color:#ffe36a!important}.modal-report-banner{color:#fff!important;background-color:#df002a!important;background-image:none!important}.modal-report-btn-primary{color:#fff!important;background-color:#df002a!important;background-image:none!important;box-shadow:0 4px #a5001e!important}.modal-contact-banner{color:#fff!important;background-color:#0f766e!important;background-image:linear-gradient(135deg,#0d9488 0%,#059669 50%,#0891b2 100%)!important}:where([class*=bg-gradient-])[class*="from-[#DF002A]"],button[class*="from-[#DF002A]"]{background-color:#df002a}button[class*="from-[#DF002A]"],button[class*=bg-gradient-]{-webkit-appearance:none}:where([class*=bg-gradient-]:not([class*=hover\:from-]):not([class*=group-hover\:from-]):not([class*="-50"]):not([class*="-100"]))[class*=from-amber-],:where([class*=bg-gradient-]:not([class*=hover\:from-]):not([class*=group-hover\:from-]):not([class*="-50"]):not([class*="-100"]))[class*=from-yellow-]{background-color:#f59e0b}:where([class*=bg-gradient-]:not([class*=hover\:from-]):not([class*=group-hover\:from-]):not([class*="-50"]):not([class*="-100"]))[class*=from-emerald-],:where([class*=bg-gradient-]:not([class*=hover\:from-]):not([class*=group-hover\:from-]):not([class*="-50"]):not([class*="-100"]))[class*=from-teal-]{background-color:#059669}:where([class*=bg-gradient-]:not([class*=hover\:from-]):not([class*=group-hover\:from-]):not([class*="-50"]):not([class*="-100"]))[class*=from-sky-],:where([class*=bg-gradient-]:not([class*=hover\:from-]):not([class*=group-hover\:from-]):not([class*="-50"]):not([class*="-100"]))[class*=from-blue-]{background-color:#0284c7}:root,:host{--font-sans:var(--font-jakarta), "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-jakarta), "Plus Jakarta Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Epilogue", var(--font-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;--font-mono-tech:var(--font-space), "Space Grotesk", monospace}:root{--background:#f9f9ff;--foreground:#111c2d;--font-display:"Epilogue", var(--font-jakarta), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;--font-mono-tech:var(--font-space), "Space Grotesk", var(--font-jakarta), "Plus Jakarta Sans", monospace;--font-sans:var(--font-jakarta), "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-jakarta), "Plus Jakarta Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-hanzi-system:var(--font-jakarta), "Plus Jakarta Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Noto Sans SC", "SimSun", "SimSun-ExtB", "PMingLiU", "PMingLiU-ExtB", "MingLiU-ExtB", "Han-Nom Gothic", "Nom Na Tong", sans-serif;--font-kai-system:var(--font-jakarta), "Plus Jakarta Sans", "Kaiti SC", "STKaiti", "KaiTi", "KaiTi_GB2312", "BiauKai", "DFKai-SB", serif;--font-noto-sans-sc:var(--font-hanzi-system);--font-mashan:var(--font-jakarta), "Plus Jakarta Sans", "Ma Shan Zheng", "Long Cang", "Zhi Mang Xing", "Yuji Boku", "LXGW WenKai TC", "DFKai-SB", "BiauKai", "KaiTi", cursive, serif;--font-hanzi-custom:var(--font-hanzi-system);--color-primary:#df002a;--color-primary-hover:#b90022;--color-dark:#111c2d;--color-cream:#fffdf9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--z-base:0;--z-content:10;--z-sticky:100;--z-header:200;--z-dropdown:300;--z-drawer:400;--z-modal:500;--z-toast:600}html[data-font-size="1"]{font-size:13.5px!important}html[data-font-size="2"]{font-size:14.75px!important}html[data-font-size="3"]{font-size:16px!important}html[data-font-size="4"]{font-size:17.5px!important}html[data-font-size="5"]{font-size:19px!important}html[data-font-size="6"]{font-size:21px!important}html[data-font-style=sans]{--font-hanzi-custom:var(--font-hanzi-system)}html[data-font-style=kaiti]{--font-hanzi-custom:var(--font-jakarta), "Plus Jakarta Sans", "KaiTi", "Kaiti SC", "BiauKai", "DFKai-SB", "Noto Serif SC", "Microsoft YaHei", serif}html[data-font-style=handwriting]{--font-hanzi-custom:var(--font-jakarta), "Plus Jakarta Sans", "Long Cang", "Ma Shan Zheng", "KaiTi", cursive, sans-serif}html[data-font-style=songti]{--font-hanzi-custom:var(--font-jakarta), "Plus Jakarta Sans", "SimSun", "Songti SC", "STSong", "Noto Serif SC", serif}html[data-show-pinyin=false] .pinyin-text,html[data-show-pinyin=false] [data-pinyin-display=true],html[data-show-pinyin=false] ruby:not([data-inspiration-pinyin=true] *):not([data-inspiration-pinyin=true]) rt:not([data-inspiration-pinyin=true] *):not([data-inspiration-pinyin=true]),html[data-show-pinyin=false] rt:not([data-inspiration-pinyin=true] *):not([data-inspiration-pinyin=true]),.hide-ruby-pinyin rt,.hide-ruby-pinyin ruby rt{display:none!important}.hide-ruby-pinyin ruby{ruby-position:unset!important}html[data-show-translation=false] .translation-text,html[data-show-translation=false] [data-translation-display=true]{display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto;overflow-x:clip}body{background-color:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*{scrollbar-width:thin;scrollbar-color:#94a3b866 transparent}.scrollable-y{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-rendering:optimizelegibility}.font-display{font-family:var(--font-display), "Plus Jakarta Sans", sans-serif}.font-body{font-family:var(--font-body), "Plus Jakarta Sans", sans-serif}.font-mono-tech{font-family:var(--font-mono-tech), "Space Grotesk", monospace}a,button,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent;outline:none}a:focus,button:focus{outline:none}:is(a:focus-visible,button:focus-visible){outline-offset:2px;outline:2px solid #df002a}:is(input:focus-visible,select:focus-visible,textarea:focus-visible){outline:none!important}@media screen and (max-width:768px){input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input[type=tel],textarea,select{font-size:16px!important}}.font-hanzi{font-family:var(--font-hanzi-custom,var(--font-hanzi-system)), var(--font-hanzi-system)}.font-calligraphy{font-family:var(--font-jakarta), "Plus Jakarta Sans", "Ma Shan Zheng", "Long Cang", "Zhi Mang Xing", "Yuji Boku", "LXGW WenKai TC", "DFKai-SB", "BiauKai", "KaiTi", cursive, "Noto Serif SC", "Noto Serif TC", serif!important}.font-kaiti{font-family:var(--font-jakarta), "Plus Jakarta Sans", "KaiTi", "Kaiti SC", "BiauKai", "DFKai-SB", "Noto Serif SC", "Microsoft YaHei", serif!important}.font-songti{font-family:var(--font-jakarta), "Plus Jakarta Sans", "SimSun", "Songti SC", "STSong", "Noto Serif SC", serif!important}.font-sans-sc{font-family:var(--font-hanzi-system)!important}.font-handwriting{font-family:var(--font-jakarta), "Plus Jakarta Sans", "Ma Shan Zheng", "Long Cang", "Zhi Mang Xing", "Yuji Boku", "LXGW WenKai TC", "DFKai-SB", "BiauKai", "KaiTi", cursive, sans-serif!important}.btn-bouncy-orange{color:#fff;background:#df002a;border:none;transition:all .15s ease-in-out}.btn-bouncy-orange:hover{background:#b90022;box-shadow:0 4px 12px #ff003633}.btn-bouncy-orange:active{transform:scale(.98)}.btn-bouncy-green{color:#fff;background:#10b981;border:none;transition:all .15s ease-in-out}.btn-bouncy-green:hover{background:#059669;box-shadow:0 4px 12px #10b98133}.btn-bouncy-green:active{transform:scale(.98)}.btn-bouncy-purple{color:#fff;background:#8b5cf6;border:none;transition:all .15s ease-in-out}.btn-bouncy-purple:hover{background:#7c3aed;box-shadow:0 4px 12px #8b5cf633}.btn-bouncy-purple:active{transform:scale(.98)}.btn-bouncy-white{background:#fff;border:1px solid #e2e8f0;transition:all .15s ease-in-out}.btn-bouncy-white:hover{background:#f8fafc;border-color:#cbd5e1}.btn-bouncy-white:active{transform:scale(.98)}.card-cute{background:#fff;border:1px solid #e2e8f0;transition:all .15s ease-in-out;box-shadow:0 1px 2px #00000008}.card-cute:hover{border-color:#fdba74;box-shadow:0 4px 14px #fb923c17}.perspective-1000{perspective:1000px}.transform-style-3d{transform-style:preserve-3d}.backface-hidden{-webkit-backface-visibility:hidden;backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes floatMascot{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}.animate-float{animation:4s ease-in-out infinite floatMascot}@keyframes pulseCute{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-pulse-cute{animation:2.5s ease-in-out infinite pulseCute}@media print{header,nav,footer,.no-print{display:none!important}}.goog-te-banner-frame.skiptranslate,.goog-te-banner-frame,iframe.goog-te-banner-frame{visibility:hidden!important;height:0!important;display:none!important}body{position:static!important;top:0!important}#goog-gt-tt,.goog-te-balloon-frame{display:none!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}#google_translate_element,.skiptranslate:not(.goog-te-combo){display:none!important}font[style]{box-shadow:none!important;background-color:#0000!important}@keyframes lockWobble{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-5deg)scale(1.04)}50%{transform:rotate(0)scale(1.06)}75%{transform:rotate(5deg)scale(1.04)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gentlePulseSlow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes journeyNodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.animate-journey-node-pulse{animation:2.4s ease-in-out infinite journeyNodePulse}.animate-gentle-float{animation:3s ease-in-out infinite gentleFloat}@keyframes islandBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){@keyframes islandBob{0%,to{transform:none}}}#home-hero-section.home-hero-card-frame,.home-hero-card-frame{box-sizing:border-box!important;color:#fff!important;background-color:#df002a!important;background-image:radial-gradient(72% 58% at 68% 36%,#ffe36a24 0%,#0000 58%),radial-gradient(circle at 18% 82%,#ffffff14 0%,#0000 42%),linear-gradient(#df002a 0%,#b80022 54%,#7d0014 100%)!important;border-radius:1.25rem!important;width:calc(100% - 24px)!important;height:calc(100% - 20px)!important;max-height:calc(100% - 20px)!important;margin:10px 12px!important;overflow:hidden!important}@media (min-width:768px){#home-hero-section.home-hero-card-frame,.home-hero-card-frame{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important}}.fox-home-pane{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#f9f9ff;width:100%;height:100%;max-height:100%;padding:1rem .75rem 1.25rem;overflow:hidden auto}.fox-home-pane--pastel,.fox-home-s1{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;border-radius:1.25rem!important;flex-direction:column!important;justify-content:flex-start!important;width:calc(100% - 24px)!important;height:calc(100% - 20px)!important;max-height:calc(100% - 20px)!important;margin:10px 12px!important;display:flex!important;position:relative!important;overflow:hidden auto!important}.fox-home-daily-vocab-pane{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;background-color:#ffd1dc!important;background-image:url(https://img.foxhsk.com/assets/home_s3/bg_pink_sky.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;border:1.5px solid #fb92b073!important;border-radius:1.25rem!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:calc(100% - 24px)!important;height:calc(100% - 14px)!important;max-height:calc(100% - 14px)!important;margin:2px 12px 12px!important;padding:12px 20px 14px!important;display:flex!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 8px 24px #f43f5e1f!important}.fox-home-daily-vocab-pane>*{width:100%;max-width:480px;margin:auto!important}@media (min-width:768px){.fox-home-daily-vocab-pane>*{max-width:1100px!important}.fox-home-daily-vocab-pane{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;background-color:#ffd1dc!important;background-image:url(https://img.foxhsk.com/assets/home_s3/bg_pink_sky_desktop.webp?v=5)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:none!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:20px 32px!important;display:flex!important;overflow:hidden auto!important}}.fox-daily-vocab-grid{grid-template-rows:none!important}.fox-daily-vocab-card{flex-direction:column!important;justify-content:center!important;align-items:center!important;height:auto!important;display:flex!important}.fox-daily-vocab-card-image{aspect-ratio:1!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;border:none!important;flex:none!important;padding:0!important}.fox-daily-vocab-card-image img{aspect-ratio:1!important;object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important}@keyframes diceSpin{0%{transform:rotate(0)scale(1)}35%{transform:rotate(260deg)scale(1.25)}70%{transform:rotate(520deg)scale(1.1)}to{transform:rotate(720deg)scale(1)}}.animate-dice-spin{animation:.6s cubic-bezier(.25,1,.5,1) both diceSpin!important}@keyframes diceSpinInfinite{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-dice-spin-infinite{animation:.5s linear infinite diceSpinInfinite!important}@keyframes diceRattle{0%{transform:translate(0)rotate(0)scale(1)}20%{transform:translate(-2px,1.5px)rotate(-1.5deg)scale(.985)}40%{transform:translate(2px,-1px)rotate(1.5deg)scale(1.015)}60%{transform:translate(-1.5px,-1.5px)rotate(-1deg)scale(.99)}80%{transform:translate(1.5px,1.2px)rotate(1.2deg)scale(1.01)}to{transform:translate(0)rotate(0)scale(1)}}.animate-dice-rattle{will-change:transform;animation:.28s ease-in-out infinite diceRattle!important}@keyframes diceFlipOut{0%{opacity:1;transform:perspective(600px)rotateY(0)scale(1)}to{opacity:.2;transform:perspective(600px)rotateY(90deg)scale(.88)}}.animate-dice-flip-out{animation:.14s ease-in forwards diceFlipOut!important}@keyframes diceReveal{0%{opacity:.2;transform:perspective(600px)rotateY(90deg)scale(.88)}60%{opacity:1;transform:perspective(600px)rotateY(-6deg)scale(1.04)}80%{transform:perspective(600px)rotateY(2deg)scale(.99)}to{opacity:1;transform:perspective(600px)rotateY(0)scale(1)}}.animate-dice-reveal{will-change:transform, opacity;animation:.45s cubic-bezier(.34,1.56,.64,1) both diceReveal!important}@keyframes diceCardFlip{0%{opacity:1;transform:perspective(600px)rotateY(0)scale(1)}42%{opacity:.15;transform:perspective(600px)rotateY(90deg)scale(.85)}58%{opacity:.15;transform:perspective(600px)rotateY(270deg)scale(.85)}to{opacity:1;transform:perspective(600px)rotateY(360deg)scale(1)}}.animate-dice-flip{animation:.55s cubic-bezier(.34,1.56,.64,1) both diceCardFlip!important}.fox-home-s3-pane{-webkit-overflow-scrolling:touch;--s1-ink:#0f172a;--s1-muted:#475569;--s1-red:#df002a;box-sizing:border-box!important;background-color:#b9e4fb!important;background-image:var(--fox-letter-bg,url(https://img.foxhsk.com/assets/home_s3/bg_blue_sky-v1.webp))!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;border:1.5px solid #7db8e380!important;border-radius:1.25rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:calc(100% - 16px)!important;height:calc(100% - 10px)!important;max-height:calc(100% - 10px)!important;margin:2px 8px 8px!important;padding:10px 14px!important;display:flex!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 8px 24px #298bcc1f!important}@media (min-width:768px){.fox-home-s3-pane{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;background-image:var(--fox-letter-bg,url(https://img.foxhsk.com/assets/home_s3/bg_blue_sky-v1.webp))!important;background-position:50%!important;background-size:cover!important;border:none!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:16px 24px!important;display:flex!important;overflow:hidden auto!important}}.fox-home-s3-pane>*{width:100%;max-width:480px;margin:auto!important}@media (min-width:768px){.fox-home-s3-pane>*{max-width:520px!important}}.fox-home-s4-pane{-webkit-overflow-scrolling:touch;--s1-ink:#fff;--s1-muted:#ffedd5;--s1-red:#df002a;box-sizing:border-box!important;background-color:#ea580c!important;background-image:url(https://img.foxhsk.com/assets/home_s4/bg_yellow_sky.webp?v=12)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;border:1.5px solid #fb923c73!important;border-radius:1.25rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:calc(100% - 16px)!important;height:calc(100% - 10px)!important;max-height:calc(100% - 10px)!important;margin:2px 8px 8px!important;padding:10px 14px!important;display:flex!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 8px 28px #c2410c33!important}.fox-home-s4-pane .fox-home-s1__section-title{text-shadow:0 2px 8px #7c2d1299}.fox-home-s4-pane .fox-home-s1__more{text-shadow:0 1px 4px #7c2d12bf;transition:color .2s,transform .2s;color:#fff!important}.fox-home-s4-pane .fox-home-s1__more:hover{text-shadow:0 0 12px #ffffffe6,0 2px 6px #0006;color:#df002a!important}@media (min-width:768px){.fox-home-s4-pane{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;background-image:url(https://img.foxhsk.com/assets/home_s4/bg_yellow_sky_desktop.webp?v=13)!important;background-position:50%!important;background-size:cover!important;border:none!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:16px 24px!important;display:flex!important;overflow:hidden auto!important}}.fox-home-s4-pane>*{width:100%;max-width:480px;margin:auto!important}@media (min-width:768px){.fox-home-s4-pane>*{max-width:520px!important}.fox-home-daily-vocab-pane{flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:clamp(16px,2.5dvh,28px) 32px!important;display:flex!important}.fox-daily-vocab-shell{flex-direction:column!important;justify-content:center!important;gap:clamp(10px,1.8dvh,18px)!important;width:100%!important;max-width:1100px!important;height:auto!important;max-height:94vh!important;margin:auto!important;display:flex!important}.fox-daily-vocab-grid-region{flex-direction:column!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;padding:0!important;display:flex!important}.fox-daily-vocab-grid{width:100%!important;height:auto!important;min-height:0!important;margin:0 auto!important}.fox-daily-vocab-card{height:auto!important}.fox-daily-vocab-card-image{aspect-ratio:1!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:none!important;padding:0!important}}@media (max-width:767px){.fox-home-daily-vocab-pane,.fox-home-s2-pane{padding:12px 20px 14px!important}.fox-daily-vocab-shell{flex-direction:column!important;justify-content:space-between!important;gap:4px!important;height:100%!important;max-height:100%!important;display:flex!important}.fox-daily-vocab-header{flex-shrink:0!important;padding-bottom:4px!important}.fox-daily-vocab-grid-region{flex-direction:column!important;flex:auto!important;justify-content:center!important;min-height:0!important;padding:2px 0!important;display:flex!important}.fox-daily-vocab-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:auto 0!important;display:grid!important}.fox-daily-vocab-card{border-radius:18px!important;padding:4px!important}.fox-daily-vocab-card-image{aspect-ratio:1!important;width:100%!important;box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:13px!important;padding:0!important}.fox-daily-vocab-footer{flex-shrink:0!important;padding-top:4px!important}}@media (max-width:767px) and (max-height:720px){.fox-home-daily-vocab-pane,.fox-home-s2-pane{padding:6px 18px 8px!important}.fox-daily-vocab-shell{gap:2px!important}.fox-daily-vocab-header{padding-bottom:2px!important}.fox-daily-vocab-header img{width:28px!important;height:28px!important}.fox-daily-vocab-grid{gap:5px!important}.fox-daily-vocab-card{border-radius:14px!important;padding:3px 3px 2px!important}.fox-daily-vocab-card-image{box-shadow:none!important;border:none!important;border-radius:10px!important;padding:0!important}.fox-daily-vocab-card span.font-hanzi{font-size:13px!important;line-height:1.1!important}.fox-daily-vocab-footer{padding-top:2px!important;font-size:9.5px!important}}@media (min-width:1024px){.fox-home-s3-pane,.fox-home-s4-pane{padding:clamp(14px,2.2dvh,28px) 32px!important}.fox-home-s3-pane>*,.fox-home-s4-pane>*,.letter-mode-shell,.slang-mode-shell{max-width:1120px!important}.letter-mode-shell,.slang-mode-shell{gap:8px!important;margin-top:auto!important;margin-bottom:auto!important}.letter-carousel-stage,.slang-carousel-stage{background:#fff;border:1px solid #e5eaf0;border-radius:1.5rem;padding:14px 16px 44px;position:relative;overflow:visible;box-shadow:0 8px 24px #0f172a14}.letter-carousel-track,.slang-carousel-track{align-items:stretch;scroll-padding:0;gap:16px!important;padding:0!important;overflow-x:hidden!important}.letter-carousel-card,.slang-carousel-card{scroll-snap-align:start;flex-direction:column!important;flex:0 0 calc(50% - 8px)!important;justify-content:space-between!important;width:calc(50% - 8px)!important;min-width:0!important;display:flex!important;overflow:visible!important}.letter-mode-shell .letter-carousel-card{min-height:225px!important}.slang-mode-shell .slang-carousel-card{min-height:350px!important}.letter-card-head,.letter-card-footer,.slang-card-footer{min-width:0}.letter-card-footer,.slang-card-footer{border-color:#ecdcd3;padding-top:10px;flex-shrink:0!important;margin-top:auto!important}.letter-card-chinese{flex:auto!important;min-height:0!important}.letter-card-translation{flex-shrink:0!important;min-height:0!important}.letter-card-chinese>p,.letter-card-translation>p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.letter-card-chinese>p{-webkit-line-clamp:2}.letter-card-translation>p{-webkit-line-clamp:2!important}.slang-card-body{flex:auto;gap:10px;min-height:0;flex-direction:column!important;display:flex!important}.slang-card-top,.slang-card-top-stack{flex-direction:column;gap:6px;min-height:0;margin:0!important;display:flex!important}.slang-card-literal{align-items:center;min-height:0}.slang-card-meaning,.slang-card-example,.slang-card-example>div{min-height:0}.slang-card-body p{overflow-wrap:anywhere}.slang-card-example p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.letter-carousel-nav,.slang-carousel-nav{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;padding:0!important}.letter-carousel-nav>button,.slang-carousel-nav>button{pointer-events:auto;min-height:44px;box-shadow:none;position:absolute;top:calc(50% - 18px);width:44px!important;height:44px!important}.letter-nav-prev,.slang-nav-prev{left:-22px}.letter-nav-next,.slang-nav-next{right:-22px}.letter-carousel-nav>div,.slang-carousel-nav>div{pointer-events:auto;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}}@media (min-width:1024px) and (max-height:820px){#fox-home .swiper-slide{padding-top:58px!important}.fox-home-s3-pane,.fox-home-s4-pane{padding:10px 24px!important}.letter-mode-shell,.slang-mode-shell{gap:6px!important}.letter-mode-shell>div:first-child,.slang-mode-shell>div:first-child{min-height:38px!important;padding-bottom:0!important}.fox-home-s1__section-title{font-size:1.15rem!important}.fox-home-s1__section-sub{font-size:.8rem!important}.letter-swipe-hint,.slang-swipe-hint{padding:2px 10px!important;font-size:10.5px!important}.letter-carousel-stage,.slang-carousel-stage{padding:10px 14px 38px!important}.letter-carousel-track,.slang-carousel-track{gap:12px!important}.letter-carousel-card,.slang-carousel-card{gap:8px!important;padding:12px 14px!important;box-shadow:0 2px #ecdcd3!important}.letter-mode-shell .letter-carousel-card{min-height:220px!important}.slang-mode-shell .slang-carousel-card{min-height:345px!important}.letter-card-head{padding-bottom:6px!important}.letter-postage{width:42px!important;height:38px!important}.letter-postage-art{width:38px!important;height:38px!important}.letter-mode-shell .letter-card-chinese{padding:6px 0 4px 20px!important}.letter-quote-mark{width:16px!important;height:16px!important;top:2px!important}.letter-mode-shell .letter-card-chinese>p{-webkit-line-clamp:2!important;font-size:16.5px!important;line-height:1.65!important}.letter-mode-shell .letter-card-translation{gap:3px!important;padding:8px 12px!important}.letter-mode-shell .letter-card-translation>p{-webkit-line-clamp:2!important;font-size:12px!important;line-height:1.45!important}.letter-mode-shell .letter-card-footer,.slang-mode-shell .slang-card-footer{padding-top:6px!important}.letter-mode-shell .letter-card-footer button,.slang-mode-shell .slang-card-footer button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.letter-mode-shell .letter-card-footer>a,.slang-mode-shell .slang-card-footer>a{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11.5px!important}.letter-carousel-nav>div,.slang-carousel-nav>div{bottom:8px!important}.letter-carousel-nav>button,.slang-carousel-nav>button{width:38px!important;height:38px!important;min-height:38px!important}.letter-nav-prev,.slang-nav-prev{left:-19px!important}.letter-nav-next,.slang-nav-next{right:-19px!important}.slang-mode-shell .slang-card-body{gap:6px!important}.slang-mode-shell .slang-card-top,.slang-mode-shell .slang-card-top-stack{gap:5px!important}.slang-card-head{padding-bottom:4px!important}.slang-card-head h3{font-size:1.4rem!important}.slang-mode-shell .slang-card-literal{padding:5px 10px!important;font-size:11.5px!important}.slang-mode-shell .slang-card-meaning{padding:6px 10px!important}.slang-mode-shell .slang-card-meaning>span:last-child{font-size:12.5px!important}.slang-mode-shell .slang-card-example>div{padding:6px 10px!important}.slang-mode-shell .slang-card-example p[data-inspiration-pinyin]{font-size:14.5px!important;line-height:1.55!important}.slang-mode-shell .slang-card-example p:not([data-inspiration-pinyin]){font-size:14px!important;line-height:1.4!important}}@media (min-width:1024px) and (max-height:700px){#fox-home .swiper-slide{padding-top:56px!important}.fox-home-s3-pane,.fox-home-s4-pane{padding:6px 20px!important}.letter-mode-shell,.slang-mode-shell{gap:4px!important}.fox-home-s1__section-title{font-size:1.05rem!important}.letter-carousel-stage,.slang-carousel-stage{padding:8px 12px 34px!important}.letter-carousel-card,.slang-carousel-card{gap:6px!important;padding:10px 12px!important}.letter-mode-shell .letter-carousel-card{min-height:200px!important}.slang-mode-shell .slang-carousel-card{min-height:310px!important}.letter-postage{width:34px!important;height:32px!important}.letter-postage-art{width:32px!important;height:32px!important}.letter-mode-shell .letter-card-chinese{padding:4px 0 2px 18px!important}.letter-mode-shell .letter-card-chinese>p{font-size:15px!important;line-height:1.5!important}.letter-mode-shell .letter-card-translation{padding:6px 10px!important}.letter-mode-shell .letter-card-translation>p{font-size:11.5px!important;line-height:1.38!important}.letter-mode-shell .letter-card-footer button,.slang-mode-shell .slang-card-footer button{width:33px!important;min-width:33px!important;height:33px!important;min-height:33px!important}.letter-mode-shell .letter-card-footer>a,.slang-mode-shell .slang-card-footer>a{height:33px!important;min-height:33px!important;padding:0 8px!important;font-size:11px!important}.slang-card-head h3{font-size:1.25rem!important}.slang-mode-shell .slang-card-literal{padding:4px 8px!important;font-size:11px!important}.slang-mode-shell .slang-card-meaning{padding:5px 8px!important}.slang-mode-shell .slang-card-meaning>span:last-child{font-size:12px!important}.slang-mode-shell .slang-card-example>div{padding:5px 8px!important}.slang-mode-shell .slang-card-example p[data-inspiration-pinyin]{font-size:13.5px!important;line-height:1.45!important}}@media (max-width:767px) and (max-height:720px){.fox-home-s3-pane,.fox-home-s4-pane{margin:2px 8px 8px!important;padding:8px 12px 10px!important}.letter-mode-shell,.slang-mode-shell{gap:4px!important}.fox-home-s1__section-title{font-size:1rem!important}.fox-home-s1__section-sub{font-size:.72rem!important}.letter-carousel-stage,.slang-carousel-stage{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.letter-carousel-card,.slang-carousel-card{border-radius:16px!important;gap:6px!important;padding:10px 12px!important}.letter-postage{width:36px!important;height:34px!important}.letter-postage-art{width:34px!important;height:34px!important}.letter-mode-shell .letter-card-chinese{min-height:0!important;padding:4px 0 2px 18px!important}.letter-mode-shell .letter-card-chinese>p{font-size:15px!important;line-height:1.55!important}.letter-mode-shell .letter-card-translation{padding:6px 10px!important}.letter-mode-shell .letter-card-translation>p{font-size:11.5px!important;line-height:1.4!important}.letter-mode-shell .letter-card-footer button,.slang-mode-shell .slang-card-footer button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.letter-mode-shell .letter-card-footer>a,.slang-mode-shell .slang-card-footer>a{height:34px!important;min-height:34px!important;font-size:11.5px!important}.slang-card-head h3{font-size:1.25rem!important}.slang-mode-shell .slang-card-literal{padding:4px 8px!important;font-size:11px!important}.slang-mode-shell .slang-card-meaning{padding:5px 8px!important}.slang-mode-shell .slang-card-meaning>span:last-child{font-size:12px!important}.slang-mode-shell .slang-card-example>div{padding:5px 8px!important}.slang-mode-shell .slang-card-example p[data-inspiration-pinyin]{font-size:13.5px!important;line-height:1.5!important}}@media (min-width:1024px){.letter-mode-shell .letter-carousel-stage,.slang-mode-shell .slang-carousel-stage{background:#fff8f4;border-color:#fff;box-shadow:0 12px 32px #9f27451a,0 3px #eebbc8}}@media (max-width:1023px){.letter-carousel-stage,.slang-carousel-stage,.letter-mode-shell .letter-carousel-stage,.slang-mode-shell .slang-carousel-stage{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.letter-mode-shell .letter-carousel-card,.slang-mode-shell .slang-carousel-card{gap:8px!important;padding:12px 14px!important}}.letter-mode-shell .letter-carousel-card,.slang-mode-shell .slang-carousel-card{background:linear-gradient(155deg,#fffdf8 0%,#fff 65%);border-color:#ecdcd3;border-radius:22px;gap:12px;padding:18px;position:relative;box-shadow:0 3px #ecdcd3}.letter-mode-shell .letter-card-head{border-bottom:1px dashed #e5cfc5;padding-bottom:12px}.slang-mode-shell .slang-card-head{border-bottom:1px dashed #e5cfc5;padding-bottom:10px}.slang-mode-shell .slang-card-literal{background:#fff8ee;border:0;border-radius:12px;padding:10px 12px}.slang-mode-shell .slang-card-meaning{background:#fff0ef;border:0;border-left:3px solid #df002a;border-radius:4px 16px 16px 4px;gap:5px;padding:10px 14px}.slang-mode-shell .slang-card-example>div{background:#fffdf8;border-color:#ecdcd3;padding:12px 14px}.slang-mode-shell .slang-card-example p[data-inspiration-pinyin]{font-size:17px;line-height:1.75}.slang-mode-shell .slang-carousel-card{background:#fff;border-color:#e5eaf0;box-shadow:0 3px #e5eaf0;justify-content:flex-start!important;height:auto!important}.slang-mode-shell .slang-card-body{gap:12px;min-height:max-content;flex:1 0 auto!important}.slang-mode-shell .slang-card-top,.slang-mode-shell .slang-card-top-stack{flex-shrink:0;gap:10px}.slang-mode-shell .slang-card-head{border-bottom:1px solid #e5eaf0;min-height:46px}.slang-mode-shell .slang-info-row{border-radius:12px;flex-shrink:0;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:10px;height:auto;min-height:0;padding:10px 12px;display:grid}.slang-mode-shell .slang-card-literal{background:#f8fafc;border:1px solid #e5eaf0}.slang-mode-shell .slang-card-meaning{background:#fff0ef;border:0;border-left:3px solid #df002a;padding-left:10px}.slang-mode-shell .slang-info-label{white-space:nowrap;color:#475569;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:800;line-height:1.45;display:inline-flex}.slang-mode-shell .slang-card-meaning .slang-info-label{color:#df002a;text-transform:uppercase;letter-spacing:.02em}.slang-mode-shell .slang-info-value{overflow-wrap:anywhere;color:#334155;min-width:0;font-size:12.5px;font-weight:500;line-height:1.5;display:block}.slang-mode-shell .slang-info-value--meaning{color:#0f172a;font-weight:800}.slang-mode-shell .slang-card-example{flex:1 0 auto}.slang-mode-shell .slang-card-example>div{background:#f9f9ff;border-color:#e5eaf0;flex:1}.slang-mode-shell .slang-example-translation{-webkit-line-clamp:unset;overflow:visible;display:block!important}@media (max-width:639px){.slang-mode-shell .slang-info-row{grid-template-columns:108px minmax(0,1fr);gap:8px}}@media (max-width:380px){.slang-mode-shell .slang-info-row{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:639px){.slang-mode-shell .slang-card-footer{flex-wrap:wrap;row-gap:8px}.slang-mode-shell .slang-carousel-track{padding-bottom:6px}}.letter-postage{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:58px;height:54px;display:flex;transform:rotate(-6deg)}.letter-postage-art{flex-shrink:0;width:54px;height:54px;display:block}.letter-mode-shell .letter-card-chinese{padding:20px 0 10px 24px;position:relative;overflow:visible}.letter-quote-mark{color:#e6a3af;fill:#fff0ef;width:20px;height:20px;position:absolute;top:4px;left:0}.letter-mode-shell .letter-card-chinese>p{letter-spacing:.04em;font-size:20px;line-height:2}.letter-mode-shell .letter-card-translation{background:#fff0ef;border:0;border-left:3px solid #df002a;border-radius:4px 16px 16px 4px;gap:6px;padding:12px 14px}.letter-mode-shell .letter-card-translation>p{font-size:13px;line-height:1.7}.letter-mode-shell .letter-card-footer,.slang-mode-shell .slang-card-footer{border-color:#ecdcd3;padding-top:12px}.letter-mode-shell .letter-card-footer button,.slang-mode-shell .slang-card-footer button,.slang-mode-shell .slang-carousel-nav>button,.letter-mode-shell .letter-carousel-nav>button{min-width:44px;min-height:44px}.letter-mode-shell .letter-card-footer>a,.slang-mode-shell .slang-card-footer>a{background:#fff0ef;border-radius:999px;min-height:44px;padding:0 10px}.letter-mode-shell .letter-carousel-nav>div,.slang-mode-shell .slang-carousel-nav>div{background:#fff;border:0;border-bottom:2px solid #e5cfc5}.letter-mode-shell .letter-carousel-nav>div>button,.slang-mode-shell .slang-carousel-nav>div>button{position:relative}.letter-mode-shell .letter-carousel-nav>div>button:after,.slang-mode-shell .slang-carousel-nav>div>button:after{content:"";position:absolute;top:-18px;bottom:-18px;left:-3px;right:-3px}@media (max-width:639px){.letter-mode-shell .letter-carousel-card,.slang-mode-shell .slang-carousel-card{padding:14px}.letter-mode-shell .letter-card-chinese>p{font-size:19px}.letter-mode-shell .letter-card-footer,.slang-mode-shell .slang-card-footer{flex-wrap:wrap;row-gap:8px}.letter-mode-shell .letter-card-footer>a,.slang-mode-shell .slang-card-footer>a{margin-left:auto}.letter-mode-shell .letter-carousel-track{padding-bottom:6px}}.fox-home-s5-pane{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;background-color:#1a2552!important;background-image:url(https://img.foxhsk.com/assets/home_s5/bg_night_sky.webp?v=14)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;border:1.5px solid #a5b4fc73!important;border-radius:1.25rem!important;flex-direction:column!important;justify-content:space-evenly!important;align-items:center!important;width:calc(100% - 24px)!important;height:calc(100% - 20px)!important;max-height:calc(100% - 20px)!important;margin:10px 12px!important;padding:clamp(6px,1.2dvh,12px) clamp(8px,2vw,14px)!important;display:flex!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 8px 30px #0f172a40!important}@media (min-width:768px){.fox-home-s5-pane{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;background-image:url(https://img.foxhsk.com/assets/home_s5/bg_night_sky_desktop.webp?v=6)!important;background-position:50%!important;background-size:cover!important;border:none!important;border-radius:0!important;margin:0!important;padding:24px 32px!important;overflow-y:hidden!important}}#fox-home[data-mounted="0"]:not([data-index="4"]) .fox-home-s5-pane{background-image:none!important}.fox-home-s5-pane>*{width:100%;max-width:1120px;margin:auto!important}.fox-home-s5-pane footer{background:0 0!important;border-top:none!important;padding-top:0!important;padding-bottom:0!important}.fox-home-s5-pane footer>div{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.fox-home-s5-pane footer p.text-slate-500{color:#ffffffeb!important;text-shadow:0 1px 4px #0009!important;font-size:clamp(10.5px,1.2dvh,12px)!important;line-height:1.35!important}.fox-home-s5-pane footer .sm\:hidden button{padding:clamp(4px,.7dvh,8px) clamp(8px,2vw,12px)!important}.fox-home-s5-pane footer .sm\:hidden li a{padding-top:clamp(2px,.35dvh,4px)!important;padding-bottom:clamp(2px,.35dvh,4px)!important;font-size:clamp(10.5px,1.2dvh,12px)!important}@media (max-height:750px){.fox-home-s5-pane footer p.text-slate-500{display:none!important}}@media (max-height:680px){.fox-home-s5-pane #footer-bottom-bar{display:none!important}}.fox-home-s5-pane .footer-desktop-links a.group{box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:center!important;padding:2px 0!important;display:flex!important}.fox-home-s5-pane footer .rounded-2xl{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5eaf0!important}.fox-home-s5-pane footer .border-slate-100{border-color:#fff3!important}.fox-home-s5-pane #footer-bottom-bar,.fox-home-s5-pane #footer-bottom-bar p,.fox-home-s5-pane #footer-bottom-bar span:not(.version-pill):not(.version-pill *){color:#fffffff2!important;text-shadow:0 1px 4px #0f172aa6!important}.fox-home-s5-pane #footer-bottom-bar span.text-slate-300{color:#fff9!important}.fox-home-s5-pane #footer-bottom-bar a[href*=dungcaxinh]{color:#fff!important;text-shadow:none!important;background-color:#df002a!important}.fox-home-s5-pane #footer-bottom-bar .version-pill,.fox-home-s5-pane #footer-bottom-bar span.version-pill,.fox-home-s5-pane #footer-bottom-bar .version-pill *{color:#fff!important;text-shadow:none!important;background-color:#df002a!important;border:none!important;box-shadow:0 2px 8px #df002a59!important}@media (min-width:768px){.fox-home-s5-pane footer>div{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e5eaf0!important;border-radius:1.5rem!important;max-width:1120px!important;margin:0 auto!important;padding:24px 32px 20px!important;box-shadow:0 8px 24px #0f172a14!important}.fox-home-s5-pane footer p.text-slate-500{color:#334155!important;text-shadow:none!important}.fox-home-s5-pane .footer-brand-copy{color:#334155!important;text-shadow:none!important;font-weight:500!important}.fox-home-s5-pane .footer-brand-logo{image-rendering:auto;filter:none;transform:none}.fox-home-s5-pane .footer-desktop-links h3{color:#0f172a!important;text-shadow:none!important}.fox-home-s5-pane .footer-desktop-links ul{color:#334155!important;font-weight:700!important}.fox-home-s5-pane .footer-desktop-links a:not(.text-\[\#B90022\]):not(.text-\[\#DF002A\]){color:#334155!important}.fox-home-s5-pane .footer-desktop-links a.text-\[\#DF002A\]{color:#df002a!important}.fox-home-s5-pane .footer-desktop-links a:hover{color:#b90022!important}.fox-home-s5-pane .footer-social-button{color:#334155!important;width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e5eaf0!important;border-radius:999px!important;transform:none!important}.fox-home-s5-pane .footer-social-button:hover{color:#fff!important;box-shadow:none!important;background:#df002a!important;border-color:#df002a!important;transform:none!important}.fox-home-s5-pane footer a.group{box-shadow:none!important;background:0 0!important;padding:0!important}.fox-home-s5-pane footer .border-slate-100{border-color:#f1f5f9!important}.fox-home-s5-pane #footer-bottom-bar,.fox-home-s5-pane #footer-bottom-bar p,.fox-home-s5-pane #footer-bottom-bar span:not(.version-pill):not(.version-pill *){color:#334155!important;text-shadow:none!important;font-weight:650!important}.fox-home-s5-pane #footer-bottom-bar span.text-slate-300{color:#cbd5e1!important}.fox-home-s5-pane #footer-bottom-bar a[href*=dungcaxinh]{color:#fff!important;text-shadow:none!important;background-color:#df002a!important}.fox-home-s5-pane #footer-bottom-bar .version-pill,.fox-home-s5-pane #footer-bottom-bar span.version-pill,.fox-home-s5-pane #footer-bottom-bar .version-pill *{color:#fff!important;text-shadow:none!important;box-shadow:none!important;background-color:#df002a!important;border:none!important}}.fox-home-s1__head-group{flex:auto;align-items:center;gap:9px;min-width:0;padding-bottom:2px;display:flex}.fox-home-s1__section-icon{object-fit:contain;filter:drop-shadow(0 3px 6px #f8719138);flex-shrink:0;width:44px;height:44px}.fox-home-s1__section-title{letter-spacing:-.025em;color:var(--s1-ink,#1e293b);margin:0;font-size:clamp(1.05rem,4.3vw,1.25rem);font-weight:800;line-height:1.18}.fox-home-s1__section-sub{color:var(--s1-muted,#64748b);margin:2px 0 0;font-size:clamp(11px,2.8vw,12px);font-weight:500;line-height:1.25}@media (min-width:640px){.fox-home-pane{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.fox-home-pane:not(.fox-home-daily-vocab-pane):not(.fox-home-s2-pane):not(.fox-home-s3-pane):not(.fox-home-s4-pane):not(.fox-home-s5-pane){max-width:1240px;margin-left:auto;margin-right:auto;padding-top:1.25rem;padding-bottom:1.5rem}.fox-home-s1__head-group{gap:12px}.fox-home-s1__section-icon{width:52px;height:52px}.fox-home-s1__section-title{font-size:clamp(1.35rem,1.5vw,1.65rem);font-weight:900;line-height:1.08}.fox-home-s1__section-sub{margin-top:4px;font-size:13px}}.inspiration-letter-ruby{line-height:2.45!important}.inspiration-letter-ruby ruby{ruby-position:over;ruby-align:center}.inspiration-letter-ruby rp{display:none!important}.inspiration-letter-ruby rt,.inspiration-letter-ruby .py-pinyin-item{ruby-position:over;-webkit-user-select:none;user-select:none;color:#be123c!important;letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif!important;font-size:.52em!important;font-weight:600!important;line-height:1!important}.inspiration-letter-ruby .py-chinese-item{font-family:inherit!important}[data-inspiration-pinyin=true] rt,[data-inspiration-pinyin=true] .py-pinyin-item,.inspiration-letter-ruby[data-inspiration-pinyin=true] rt,.inspiration-letter-ruby[data-inspiration-pinyin=true] .py-pinyin-item,html[data-show-pinyin=false] [data-inspiration-pinyin=true] rt,html[data-show-pinyin=false] [data-inspiration-pinyin=true] .py-pinyin-item,html[data-show-pinyin=false] .inspiration-letter-ruby[data-inspiration-pinyin=true] rt,html[data-show-pinyin=false] .inspiration-letter-ruby[data-inspiration-pinyin=true] .py-pinyin-item{display:ruby-text!important}[data-inspiration-pinyin=false] rt,[data-inspiration-pinyin=false] .py-pinyin-item,.inspiration-letter-ruby[data-inspiration-pinyin=false] rt,.inspiration-letter-ruby[data-inspiration-pinyin=false] .py-pinyin-item{display:none!important}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
