#site,#site *,#site :after,#site :before{box-sizing:border-box}#site{color:#172033;font-feature-settings:normal;font-variant-ligatures:normal;letter-spacing:normal;line-height:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#site h1,#site h2,#site h3{font-family:Noto Sans SC,PingFang SC,sans-serif;letter-spacing:.5px;font-weight:700}#site a{text-decoration:none}#site img{max-width:100%}#site input{font-family:inherit}body:has(#site){background:#f1f2fb}@keyframes slangFloat{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-9px) rotate(.3deg)}}@keyframes slangRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes slangDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,-18px,0) scale(1.06)}}.slangRise{animation:slangRise .7s cubic-bezier(.2,.7,.2,1) both}.slangRise2{animation:slangRise .8s cubic-bezier(.2,.7,.2,1) .08s both}.slangRise3{animation:slangRise .8s cubic-bezier(.2,.7,.2,1) .24s both}.slangDrift{animation:slangDrift 17s ease-in-out infinite}.slangDriftAlt{animation:slangDrift 21s ease-in-out infinite reverse}@media (prefers-reduced-motion:reduce){#site *,#site :after,#site :before{animation:none!important;transition:none!important}}.slangNav{position:sticky;top:0;z-index:60;width:100%;display:flex;justify-content:center;background:rgba(241,242,251,.82);backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7);border-bottom:1px solid hsla(0,0%,100%,.8)}.slangLift{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.slangLift:hover{transform:translateY(-5px);box-shadow:0 22px 44px -16px rgba(60,40,90,.28)}.slangFade{transition:opacity .2s ease}.slangFade:hover{opacity:.55}#site [id]{scroll-margin-top:84px}@media (max-width:879px){#site{min-width:0!important;width:100%!important;overflow-x:clip;max-width:100vw}#site [id]{scroll-margin-top:68px}.slangPage{width:100%!important;min-width:0!important;padding-left:18px!important;padding-right:18px!important}.slangNavInner{width:100%!important;padding:12px 18px!important;gap:12px!important}.slangNavBrand{font-size:14px!important}.slangDeco,.slangNavSub{display:none!important}.slangWordGrid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}.slangAside{position:static!important}.slangHotGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.slangCardGrid,.slangMeters,.slangTwoCol{grid-template-columns:minmax(0,1fr)!important}.slangMeters{gap:18px!important}.slangHeroTitle{font-size:34px!important}.slangWordTitle{font-size:52px!important}.slangH2{font-size:22px!important}.slangLead{font-size:17px!important}.slangFooter{min-width:0!important;padding-left:18px!important;padding-right:18px!important}.slangFooterCols{gap:28px!important}}@media (max-width:520px){.slangHotGrid{grid-template-columns:minmax(0,1fr)!important}.slangSearchBox{flex-wrap:wrap!important;padding:12px!important}.slangSearchBox input,.slangSearchBtn{width:100%!important}.slangSearchBtn{text-align:center}}