*{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#f97316;--color-primary-light:#fdba74;--color-primary-dark:#ea580c;--color-primary-gradient:linear-gradient(to right, #f97316, #fdba74);--color-text-primary:#091221;--color-text-secondary:#4f5863;--color-text-muted:#838890;--color-text-light:#6b7280;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-muted:#f5f5f5;--color-bg-hover:#eeeef0;--color-border:#cfd5da;--color-border-light:#e5e6ee;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-family-sans:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif}body{color:var(--color-text-primary);background:var(--color-bg-primary) url(https://huamaosqoss.hnyshl.cn/assets/media/bg.png) top / cover no-repeat fixed;font-family:var(--font-family-sans)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}input,button,select{font-family:inherit}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:.6s cubic-bezier(.23,1,.32,1) forwards fadeIn}.animate-fade-in-up{animation:.6s cubic-bezier(.23,1,.32,1) forwards fadeInUp}.animate-fade-in-down{animation:.6s cubic-bezier(.23,1,.32,1) forwards fadeInDown}.animate-fade-in-left{animation:.6s cubic-bezier(.23,1,.32,1) forwards fadeInLeft}.animate-fade-in-right{animation:.6s cubic-bezier(.23,1,.32,1) forwards fadeInRight}.animate-slide-in-left{animation:.5s cubic-bezier(.23,1,.32,1) forwards slideInLeft}.animate-slide-in-right{animation:.5s cubic-bezier(.23,1,.32,1) forwards slideInRight}.animate-slide-in-up{animation:.5s cubic-bezier(.23,1,.32,1) forwards slideInUp}.animate-slide-in-down{animation:.5s cubic-bezier(.23,1,.32,1) forwards slideInDown}.animate-scale-in{animation:.5s cubic-bezier(.23,1,.32,1) forwards scaleIn}.animate-bounce-in{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards bounceIn}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-float{animation:3s ease-in-out infinite float}.animate-shake{animation:.5s ease-in-out shake}.animate-rotate{animation:1s linear infinite rotate}.animate-shimmer{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:1.5s ease-in-out shimmer}.transition-fast{transition-duration:.15s}.transition-normal{transition-duration:.3s}.transition-slow{transition-duration:.5s}.ease-standard{transition-timing-function:cubic-bezier(.22,.61,.36,1)}.ease-smooth{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-bounce{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.ease-elastic{transition-timing-function:cubic-bezier(.23,1,.32,1)}:root{--reveal-duration:.7s;--reveal-delay:0s;--reveal-easing:cubic-bezier(.22, .61, .36, 1);--reveal-easing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--reveal-easing-out:cubic-bezier(.4, 0, .2, 1)}.reveal{opacity:0;transition-property:opacity,transform;transition-timing-function:var(--reveal-easing);transition-duration:var(--reveal-duration,.7s);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.reveal-up{transform:translateY(60px)}.reveal-down{transform:translateY(-60px)}.reveal-left{transform:translate(-60px)}.reveal-right{transform:translate(60px)}.reveal-up-left{transform:translate(-40px,40px)}.reveal-up-right{transform:translate(40px,40px)}.reveal-down-left{transform:translate(-40px,-40px)}.reveal-down-right{transform:translate(40px,-40px)}.reveal-scale{transform:scale(.85)}.reveal-scale-up{transform:scale(1.15)}.reveal-scale-x{transform:scaleX(.8)}.reveal-scale-y{transform:scaleY(.8)}.reveal-rotate{transform:rotate(-15deg)scale(.9)}.reveal-rotate-inverse{transform:rotate(15deg)scale(.9)}.reveal-rotate-x{transform:rotateX(-20deg)}.reveal-rotate-y{transform:rotateY(-20deg)}.reveal-skew{transform:skew(-10deg)skewY(-5deg)}.reveal-skew-x{transform:skew(-15deg)}.reveal-skew-y{transform:skewY(-15deg)}.reveal-pulse{opacity:0;transform:scale(.9)}.reveal-float{animation:2s ease-in-out infinite floatIdle;transform:translateY(30px)}.reveal-blur{filter:blur(10px);transform:scale(.95)}.reveal-none{transform:none}.reveal.is-revealed{opacity:1;filter:none;transform:none}.reveal.is-revealed.reveal-float{animation:3s ease-in-out infinite floatAnimation}.reveal.is-revealed.reveal-pulse{animation:2s ease-in-out infinite pulseAnimation}.reveal-bounce{transition-timing-function:var(--reveal-easing-bounce)!important}.reveal-smooth{transition-timing-function:var(--reveal-easing-out)!important}@keyframes floatAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatIdle{0%,to{transform:translateY(30px)}50%{transform:translateY(20px)}}@keyframes pulseAnimation{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}.reveal-shimmer{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:1.5s ease-in-out shimmer}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-revealed{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.no-io .reveal{opacity:1!important;transform:none!important}
