*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeSpeed}canvas,img,picture,svg,video{display:block;max-width:100%}::selection{background:rgba(200,150,62,.3);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(200,150,62,.25);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(200,150,62,.4)}@keyframes hbGlowPulse{0%,to{box-shadow:0 0 20px rgba(61,216,245,.05)}50%{box-shadow:0 0 40px rgba(61,216,245,.12)}}@keyframes hbBorderGlow{0%{border-color:rgba(200,150,62,.1)}50%{border-color:rgba(200,150,62,.3)}to{border-color:rgba(200,150,62,.1)}}@keyframes hbTextShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes hbBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hbPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.8)}}@keyframes hbMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes hbCountGlow{0%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 20px rgba(200,150,62,.3)}to{text-shadow:0 0 0 transparent}}@keyframes hbGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes hbSoftBounce{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes hbRotateSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hbScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(max-width:480px){.hb4d{display:none!important}.hb4m{display:block!important}}@media(min-width:481px) and (max-width:768px){.hb4d{display:none!important}.hb4m{display:block!important}}@media(min-width:2560px){body{font-size:20px}}@media(hover:none){button{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@supports(padding:env(safe-area-inset-bottom)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}@media(max-height:500px) and (orientation:landscape){section{padding-top:60px!important;padding-bottom:60px!important}}@keyframes hbAurora{0%{background-position:0 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(30deg)}to{background-position:0 50%;filter:hue-rotate(0deg)}}.hb-aurora{background:linear-gradient(120deg,rgba(124,58,237,.18),rgba(61,216,245,.15),rgba(16,217,160,.12),rgba(168,85,247,.18),rgba(61,216,245,.15));background-size:400% 400%;animation:hbAurora 22s ease infinite}.hb-spotlight{position:relative;overflow:hidden}.hb-spotlight:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(200,150,62,.16),transparent 55%);opacity:0;transition:opacity .45s;pointer-events:none}.hb-spotlight:hover:before{opacity:1}@keyframes hbTypewriter{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.hb-typewriter{display:inline-block;animation:hbTypewriter 1.6s cubic-bezier(.55,0,.1,1) both;animation-delay:var(--td,0s)}@keyframes hbMaskReveal{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translateY(40%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateY(0)}}.hb-mask{animation:hbMaskReveal .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--td,0s)}@keyframes hbNumberTick{0%{transform:translateY(0)}45%{transform:translateY(-100%)}50%{transform:translateY(100%)}to{transform:translateY(0)}}.hb-numtick{display:inline-block;animation:hbNumberTick .7s cubic-bezier(.6,0,.2,1)}@keyframes hbGlitch{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.hb-glitch{position:relative;animation:hbGlitch .45s ease-in-out}.hb-glitch:after,.hb-glitch:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;mix-blend-mode:screen}.hb-glitch:before{color:#3DD8F5;animation:hbGlitch .45s ease-in-out .05s;transform:translate(2px)}.hb-glitch:after{color:#FF4D8D;animation:hbGlitch .45s ease-in-out .1s;transform:translate(-2px)}@keyframes hbBreathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}.hb-breathe{animation:hbBreathe 4.5s ease-in-out infinite;will-change:transform,opacity}@keyframes hbFloatY{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.5deg)}}.hb-float{animation:hbFloatY 6s ease-in-out infinite;will-change:transform}@keyframes hbBlob{0%,to{border-radius:42% 58% 70% 30%/45% 50% 50% 55%;transform:rotate(0deg)}33%{border-radius:60% 40% 30% 70%/50% 30% 70% 50%;transform:rotate(60deg)}66%{border-radius:30% 60% 70% 40%/60% 45% 55% 40%;transform:rotate(-30deg)}}.hb-blob{animation:hbBlob 14s ease-in-out infinite;will-change:transform,border-radius}.hb-tilt{transition:transform .5s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;will-change:transform}.hb-tilt:hover{transform:perspective(1100px) rotateX(-3deg) rotateY(5deg) translateY(-4px)}@keyframes hbShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hb-shimmer{background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.16) 45%,rgba(168,85,247,.18) 50%,rgba(61,216,245,.16) 55%,transparent 75%);background-size:200% 100%;animation:hbShimmer 3.5s linear infinite}@keyframes hbBorderConic{0%{--ang:0deg}to{--ang:360deg}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.hb-conic-border{position:relative;background:#0a0a14;border-radius:18px;isolation:isolate}.hb-conic-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ang,0deg),rgba(200,150,62,.6),rgba(61,216,245,.6),rgba(168,85,247,.6),rgba(200,150,62,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hbBorderConic 6s linear infinite;z-index:-1}.hb-scaleIn{opacity:0;transform:scale(.92);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.hb-scaleIn.hb-vis{opacity:1;transform:scale(1)}@keyframes hbLetterFall{0%{opacity:0;transform:translateY(-30px) rotate(-6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.hb-letterfall>*{display:inline-block;animation:hbLetterFall .6s cubic-bezier(.16,1,.3,1) both}@keyframes hbConicSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hb-conic{position:relative;overflow:hidden}.hb-conic:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent,rgba(168,85,247,.18),rgba(61,216,245,.16),transparent 40%);animation:hbConicSpin 18s linear infinite;pointer-events:none;z-index:0}.hb-frost{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);transition:backdrop-filter .4s,-webkit-backdrop-filter .4s,background .4s}.hb-frost:hover{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}@keyframes hbSnake{to{stroke-dashoffset:-400}}.hb-snake{stroke-dasharray:8 14;animation:hbSnake 5s linear infinite}@keyframes hbRipple{0%{transform:scale(0);opacity:.6}to{transform:scale(3);opacity:0}}.hb-ripple{position:relative;overflow:hidden}.hb-ripple:after{content:"";position:absolute;left:var(--mx,50%);top:var(--my,50%);width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,rgba(200,150,62,.4) 0,transparent 70%);transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}.hb-ripple:active:after{animation:hbRipple .65s cubic-bezier(.16,1,.3,1)}@keyframes hbHuePulse{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(35deg)}}.hb-huepulse{animation:hbHuePulse 8s ease-in-out infinite}@keyframes hbFadeUpStagger{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hb-stagger{opacity:0;animation:hbFadeUpStagger .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--td,0s)}.hb-trigger{animation-play-state:paused}.hb-trigger.hb-vis{animation-play-state:running}@keyframes hbMote1{0%{transform:translate(0)}33%{transform:translate(40px,-30px)}66%{transform:translate(-25px,-60px)}to{transform:translate(0)}}@keyframes hbMote2{0%{transform:translate(0)}33%{transform:translate(-50px,-20px)}66%{transform:translate(30px,-70px)}to{transform:translate(0)}}@keyframes hbMote3{0%{transform:translate(0)}50%{transform:translate(60px,-45px) scale(1.4)}to{transform:translate(0) scale(1)}}.hb-motes{position:relative;overflow:hidden}.hb-motes:after,.hb-motes:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle 1.5px at 12% 20%,rgba(255,255,255,.5),transparent),radial-gradient(circle 1px at 78% 35%,rgba(200,150,62,.5),transparent),radial-gradient(circle 1.5px at 32% 70%,rgba(61,216,245,.45),transparent),radial-gradient(circle 1px at 85% 80%,rgba(168,85,247,.5),transparent),radial-gradient(circle 1.2px at 55% 15%,rgba(255,255,255,.4),transparent),radial-gradient(circle .8px at 18% 88%,rgba(16,217,160,.5),transparent);animation:hbMote1 28s ease-in-out infinite}.hb-motes:after{animation:hbMote2 35s ease-in-out infinite reverse;background-image:radial-gradient(circle 1px at 65% 25%,rgba(255,255,255,.35),transparent),radial-gradient(circle 1.4px at 22% 55%,rgba(124,58,237,.5),transparent),radial-gradient(circle 1px at 88% 60%,rgba(34,197,94,.5),transparent),radial-gradient(circle .9px at 45% 85%,rgba(251,191,36,.5),transparent)}.hb-spring{transition:transform .55s cubic-bezier(.34,1.56,.64,1);will-change:transform}.hb-spring:hover{transform:translateY(-5px) scale(1.015)}@media(prefers-reduced-motion:reduce){.hb-aurora,.hb-blob,.hb-breathe,.hb-conic-border:before,.hb-conic:before,.hb-float,.hb-frost,.hb-glitch,.hb-huepulse,.hb-letterfall>*,.hb-mask,.hb-motes:after,.hb-motes:before,.hb-numtick,.hb-ripple:after,.hb-scaleIn,.hb-shimmer,.hb-snake,.hb-spotlight:before,.hb-spring,.hb-stagger,.hb-tilt,.hb-typewriter{animation:none!important;transition:none!important}.hb-spring:hover,.hb-tilt:hover{transform:none}}@media(max-width:900px){div[style*="grid-template-columns: 1fr 1fr"],div[style*='gridTemplateColumns: "1fr 1fr"']{grid-template-columns:1fr!important}div[style*="grid-template-columns: 1fr 1fr 1fr"],div[style*='gridTemplateColumns: "1fr 1fr 1fr"']{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hb4d{display:none!important}}@media(max-width:640px){div[style*="grid-template-columns: 1fr 1fr 1fr"],div[style*='gridTemplateColumns: "1fr 1fr 1fr"']{grid-template-columns:1fr!important}div[style*="grid-template-columns: 1fr 1fr 1fr 1fr"],div[style*='gridTemplateColumns: "1fr 1fr 1fr 1fr"']{grid-template-columns:repeat(2,minmax(0,1fr))!important}div[style*='gridTemplateColumns: "1fr 2fr"'],div[style*='gridTemplateColumns: "1fr 3fr"'],div[style*='gridTemplateColumns: "2fr 1fr"'],div[style*='gridTemplateColumns: "2fr 3fr"'],div[style*='gridTemplateColumns: "3fr 1fr"']{grid-template-columns:1fr!important}section{padding-left:clamp(14px,4vw,24px)!important;padding-right:clamp(14px,4vw,24px)!important}table{max-width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}div[style*="max-width: 1280"],div[style*="maxWidth: 1280"]{max-width:100%!important}div[style*="display: flex"][style*="gap:"]{flex-wrap:wrap}}@media(max-width:420px){div[style*="grid-template-columns: 1fr 1fr 1fr 1fr"],div[style*='gridTemplateColumns: "1fr 1fr 1fr 1fr"']{grid-template-columns:1fr!important}h1,h2{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}@media(max-width:640px){nav{padding-left:14px!important;padding-right:14px!important}}iframe,img,video{max-width:100%;height:auto}@media(hover:none){[style*=transition]:hover{transform:none!important}a,button{min-height:36px;display:inline-flex;align-items:center}}@media print{.hb-cursor-dot,.hb-cursor-ring,.hb4d,footer,nav{display:none!important}body{color:#000;background:#fff}}