*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s ease,color .3s ease;font-feature-settings:"ss01","ss02"}#root{min-height:100vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bpPageIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes bpPageInBack{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes bpRefreshSpin{to{transform:rotate(360deg)}}@keyframes bpPulseDot{0%,to{box-shadow:0 0 #f95e0880}50%{box-shadow:0 0 0 8px #f95e0800}}@keyframes bpBreathe{0%,to{box-shadow:0 4px 12px #f95e0859;transform:scale(1)}50%{box-shadow:0 6px 20px #f95e088c;transform:scale(1.03)}}@keyframes bpFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes bpFloatLarge{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-10px) rotate(-6deg) scale(1.04)}}@keyframes bpGradientDrift{0%,to{background-position:0% 0%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(-8deg)}}@keyframes bpCtaBounce{0%,to{transform:scale(1);box-shadow:0 4px 12px #f95e084d}50%{transform:scale(1.06);box-shadow:0 8px 20px #f95e0873}}@keyframes bpShimmer{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes bpSpin{to{transform:rotate(360deg)}}@keyframes bpCardStagger{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bpSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes bpGlow{0%,to{box-shadow:0 0 #f95e0800}50%{box-shadow:0 0 20px 4px #f95e0840}}@keyframes bpHalo{0%,to{box-shadow:0 4px 14px #0000000f,0 0 0 0 var(--halo, rgba(249,94,8,.4))}50%{box-shadow:0 6px 20px #0000001a,0 0 36px 6px var(--halo, rgba(249,94,8,.4))}}@keyframes bpHaloSpot{0%,to{box-shadow:0 10px 28px #0000001a,0 0 0 0 var(--halo, rgba(249,94,8,.5))}50%{box-shadow:0 12px 32px #00000024,0 0 48px 8px var(--halo, rgba(249,94,8,.5))}}@keyframes bpWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes bpFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}[data-motion=float]{animation:bpFloat 3.5s ease-in-out infinite}[data-motion=float-large]{animation:bpFloatLarge 4s ease-in-out infinite}[data-motion=pulse-dot]{animation:bpPulseDot 1.6s ease-in-out infinite}[data-motion=bounce]{animation:bpCtaBounce 2.6s cubic-bezier(.4,0,.2,1) infinite}[data-motion=breathe]{animation:bpBreathe 3s ease-in-out infinite}[data-motion=shimmer]{background-size:200% 100%;animation:bpShimmer 4s ease-in-out infinite}[data-motion=spin-slow]{animation:bpSpin 20s linear infinite}[data-motion=glow]{animation:bpGlow 2.4s ease-in-out infinite}[data-motion=wiggle]{animation:bpWiggle 1.2s ease-in-out infinite}[data-stagger]>*{animation:bpCardStagger .5s cubic-bezier(.22,1,.36,1) both}[data-stagger]>*:nth-child(1){animation-delay:.05s}[data-stagger]>*:nth-child(2){animation-delay:.1s}[data-stagger]>*:nth-child(3){animation-delay:.15s}[data-stagger]>*:nth-child(4){animation-delay:.2s}[data-stagger]>*:nth-child(5){animation-delay:.25s}[data-stagger]>*:nth-child(6){animation-delay:.3s}[data-stagger]>*:nth-child(7){animation-delay:.35s}[data-stagger]>*:nth-child(8){animation-delay:.4s}[data-stagger]>*:nth-child(9){animation-delay:.45s}[data-stagger]>*:nth-child(10){animation-delay:.5s}@media(prefers-reduced-motion:reduce){@keyframes bpShimmer{0%,to{background-position:0 0}}@keyframes bpPageIn{0%,to{opacity:1;transform:none}}@keyframes bpPageInBack{0%,to{opacity:1;transform:none}}@keyframes fadeInUp{0%,to{opacity:1;transform:none}}@keyframes bpPulseDot{0%,to{box-shadow:none}}@keyframes bpBreathe{0%,to{box-shadow:0 4px 12px #f95e0859;transform:none}}@keyframes bpFloat{0%,to{transform:none}}@keyframes bpFloatY{0%,to{transform:none}}@keyframes bpGradientDrift{0%,to{background-position:0 0;filter:none}}@keyframes bpCtaBounce{0%,to{transform:none;box-shadow:0 4px 12px #f95e084d}}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.bp-hscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.bp-hscroll::-webkit-scrollbar{display:none}div[style*="cursor: pointer"]:active,a:active,button:active{opacity:.85;transform:scale(.97);transition:opacity .1s,transform .12s cubic-bezier(.34,1.56,.64,1)}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible{outline:2.5px solid #FF6B35;outline-offset:2px}input:focus{border-color:#ff6b35!important;box-shadow:0 0 0 3px #ff6b3526!important}input::placeholder{color:#7a7788}@keyframes bptTicketIn{0%{opacity:0;transform:translateY(-30px) rotate(-2.5deg)}62%{opacity:1;transform:translateY(4px) rotate(.7deg)}to{opacity:1;transform:none}}@keyframes bptPopIn{0%{opacity:0;transform:scale(.55) translateY(6px)}to{opacity:1;transform:none}}@keyframes bptRingPulse{0%,to{outline-color:var(--acc);outline-offset:0px}50%{outline-color:var(--acc-fa);outline-offset:4px}}@keyframes bptScan{0%,12%{left:-36px}55%,to{left:calc(100% + 6px)}}.bpt-tick{animation:bptTicketIn .7s cubic-bezier(.34,1.4,.4,1) both}.bpt-hero{animation:bptRingPulse 2.8s ease-in-out infinite}.bpt-chip{animation:bptPopIn .45s cubic-bezier(.34,1.5,.5,1) both}.bpt-fade{animation:fadeInUp .5s ease both}.bpt-barcode{position:relative;overflow:hidden}.bpt-barcode:after{content:"";position:absolute;top:-4px;bottom:-4px;width:30px;background:linear-gradient(90deg,transparent,rgba(255,154,26,.85),transparent);animation:bptScan 2.6s ease-in-out infinite}.bpt-badge{height:24px;display:flex;align-items:center;justify-content:center;gap:3px}.bpt-badge i{font-style:normal}.bpt-eq{display:flex;align-items:flex-end;gap:3px;height:16px}.bpt-eq i{width:3.5px;border-radius:2px;background:var(--acc);animation:bptEq 1.1s ease-in-out infinite}@keyframes bptEq{0%,to{height:28%}50%{height:100%}}.bpt-ripple{position:relative;width:26px;height:24px}.bpt-ripple i{position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50%;border:1.6px solid var(--acc);transform:translate(-50%,-50%) scale(.15);animation:bptRip 1.9s ease-out infinite}@keyframes bptRip{0%{transform:translate(-50%,-50%) scale(.15);opacity:.95}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.bpt-blocks{display:flex;align-items:flex-end;gap:3px;height:18px}.bpt-blocks i{width:7px;height:7px;border-radius:2px;background:var(--acc);animation:bptBlk 1.6s cubic-bezier(.34,1.5,.5,1) infinite}@keyframes bptBlk{0%{transform:translateY(-12px);opacity:0}25%,80%{transform:none;opacity:1}to{transform:none;opacity:0}}.bpt-gauge{position:relative;width:28px;height:15px;overflow:hidden}.bpt-gauge .arc{position:absolute;inset:0;height:28px;border-radius:50%;border:2.5px solid var(--acc-fa)}.bpt-gauge .ndl{position:absolute;left:50%;bottom:0;width:2.5px;height:12px;border-radius:2px;background:var(--acc);transform-origin:50% 100%;animation:bptSweep 1.5s ease-in-out infinite alternate}@keyframes bptSweep{0%{transform:translate(-50%) rotate(-62deg)}to{transform:translate(-50%) rotate(62deg)}}.bpt-leaf{display:flex;align-items:flex-end;gap:2px;height:18px}.bpt-leaf i{width:9px;height:9px;background:var(--acc);border-radius:0 100%;transform-origin:0 100%;animation:bptSway 1.8s ease-in-out infinite alternate}.bpt-leaf i:nth-child(2){opacity:.65;height:11px;width:11px}@keyframes bptSway{0%{transform:rotate(-10deg)}to{transform:rotate(14deg)}}.bpt-fly{position:relative;width:38px;height:16px}.bpt-fly .trail{position:absolute;top:50%;left:0;right:0;border-top:2px dashed var(--acc-fa)}.bpt-fly .dot{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;background:var(--acc);animation:bptFly 2.1s ease-in-out infinite}@keyframes bptFly{0%{left:-4%;transform:translateY(-50%);opacity:0}12%{opacity:1}50%{transform:translateY(-110%)}88%{opacity:1}to{left:96%;transform:translateY(-50%);opacity:0}}.bpt-orbit{position:relative;width:24px;height:24px}.bpt-orbit .c{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:var(--acc);transform:translate(-50%,-50%)}.bpt-orbit .o{position:absolute;inset:0;animation:spin 3s linear infinite}.bpt-orbit .o i{position:absolute;top:-1px;left:50%;width:4.5px;height:4.5px;border-radius:50%;background:var(--acc-fa);transform:translate(-50%)}.bpt-orbit .o2{animation-duration:4.6s;animation-direction:reverse;inset:4px}.bpt-sand{position:relative;width:14px;height:22px;display:flex;justify-content:center}.bpt-sand .top{position:absolute;top:0;width:12px;height:3px;border-radius:2px;background:var(--acc)}.bpt-sand i{position:absolute;top:4px;width:3.5px;height:3.5px;border-radius:50%;background:var(--acc);animation:bptFall 1.5s ease-in infinite}@keyframes bptFall{0%{transform:translateY(0);opacity:.95}to{transform:translateY(15px);opacity:0}}.bpt-eye{position:relative;width:26px;height:15px;border:2px solid var(--acc);border-radius:50%/100%;overflow:hidden;background:var(--eye-bg, #fff)}.bpt-eye .pp{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:var(--acc);transform:translate(-50%,-50%)}.bpt-eye .lid{position:absolute;inset:-1px;background:var(--acc);opacity:.9;transform-origin:50% 0;transform:scaleY(0);animation:bptBlink 3s ease-in-out infinite}@keyframes bptBlink{0%,86%,to{transform:scaleY(0)}90%,94%{transform:scaleY(1)}}.bpt-chart{display:flex;align-items:flex-end;gap:3px;height:18px}.bpt-chart i{width:4.5px;border-radius:2px 2px 0 0;background:var(--acc);animation:bptGrow 2.2s ease-out infinite}@keyframes bptGrow{0%{height:12%}35%,82%{height:var(--h)}to{height:12%}}.bpt-breath{position:relative;width:24px;height:24px}.bpt-breath .c{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--acc);transform:translate(-50%,-50%);animation:bptBreath 2.8s ease-in-out infinite alternate}.bpt-breath .r{position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50%;border:1.6px solid var(--acc-fa);transform:translate(-50%,-50%) scale(.5);animation:bptBreathR 2.8s ease-in-out infinite alternate}@keyframes bptBreath{0%{transform:translate(-50%,-50%) scale(.75)}to{transform:translate(-50%,-50%) scale(1.25)}}@keyframes bptBreathR{0%{transform:translate(-50%,-50%) scale(.55);opacity:.9}to{transform:translate(-50%,-50%) scale(1);opacity:.25}}.bpt-sun{position:relative;width:28px;height:17px;overflow:hidden}.bpt-sun .s{position:absolute;left:50%;width:13px;height:13px;border-radius:50%;background:var(--acc);animation:bptRise 3s ease-in-out infinite}.bpt-sun .hz{position:absolute;bottom:0;left:0;right:0;border-top:2px solid var(--acc-fa)}@keyframes bptRise{0%{transform:translate(-50%,16px);opacity:0}40%,75%{transform:translate(-50%,3px);opacity:1}to{transform:translate(-50%,16px);opacity:0}}.bpt-halo{width:15px;height:15px;border-radius:50%;border:2.5px solid var(--acc);animation:bptHaloB 1.8s ease-in-out infinite alternate}@keyframes bptHaloB{0%{box-shadow:0 0 2px var(--acc-fa)}to{box-shadow:0 0 14px var(--acc);transform:scale(1.08)}}.bpt-ball{position:relative;width:24px;height:22px}.bpt-ball .b{position:absolute;top:0;left:50%;width:9px;height:9px;border-radius:50%;background:var(--acc);animation:bptBounce .85s cubic-bezier(.5,.05,1,.5) infinite alternate}.bpt-ball .sh{position:absolute;bottom:0;left:50%;width:11px;height:3px;border-radius:50%;background:var(--acc-fa);transform:translate(-50%) scale(.5);animation:bptShadowB .85s cubic-bezier(.5,.05,1,.5) infinite alternate}@keyframes bptBounce{0%{transform:translate(-50%)}to{transform:translate(-50%,11px) scaleX(1.25) scaleY(.72)}}@keyframes bptShadowB{0%{transform:translate(-50%) scale(.45);opacity:.4}to{transform:translate(-50%) scale(1);opacity:.9}}.bpt-spark{display:flex;align-items:center;gap:4px}.bpt-spark i{color:var(--acc);animation:bptTw 1.7s ease-in-out infinite}.bpt-spark i:nth-child(1){font-size:10px}.bpt-spark i:nth-child(2){font-size:14px;animation-delay:.4s}.bpt-spark i:nth-child(3){font-size:9px;animation-delay:.9s}@keyframes bptTw{0%,to{opacity:.15;transform:scale(.6) rotate(-12deg)}50%{opacity:1;transform:scale(1.1) rotate(10deg)}}.bpt-film{width:34px;height:17px;overflow:hidden;border-radius:3px;position:relative}.bpt-film .strip{display:flex;gap:3px;width:200%;animation:bptSlide 1.9s linear infinite}.bpt-film .strip i{flex-shrink:0;width:11px;height:13px;border-radius:2.5px;border:1.8px solid var(--acc);margin-top:2px}@keyframes bptSlide{to{transform:translate(-50%)}}.bpt-dots{display:flex;gap:4px;align-items:center}.bpt-dots i{width:5.5px;height:5.5px;border-radius:50%;background:var(--acc);animation:bptDotB 1.2s ease-in-out infinite}@keyframes bptDotB{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-5px);opacity:1}}@media(prefers-reduced-motion:reduce){.bpt-tick,.bpt-hero,.bpt-chip,.bpt-fade,.bpt-barcode:after,.bpt-badge *,.bpt-badge .o,.bpt-eye .lid,.bpt-gauge .ndl,.bpt-sun .s,.bpt-ball .b,.bpt-ball .sh,.bpt-film .strip{animation:none!important}}@keyframes bpTickerMove{to{transform:translate(-50%)}}.bp-ticker-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.bp-ticker-track{display:flex;gap:9px;width:max-content;padding:3px 0;animation:bpTickerMove var(--tk-dur, 26s) linear infinite}.bp-ticker-track.rev{animation-direction:reverse;margin-top:9px}.bp-ticker-track:hover,.bp-ticker-track:active{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.bp-ticker-track{animation:none}.bp-ticker-wrap{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.bp-ticker-wrap::-webkit-scrollbar{display:none}}@keyframes bpNewIn{0%{opacity:0;transform:rotate(var(--rot, -6deg)) scale(.3)}70%{opacity:1;transform:rotate(var(--rot, -6deg)) scale(1.25)}to{opacity:1;transform:rotate(var(--rot, -6deg)) scale(1)}}@keyframes bpNewPulse{0%,to{transform:rotate(var(--rot, -6deg)) scale(1);box-shadow:0 2px 8px #f95e0859}50%{transform:rotate(var(--rot, -6deg)) scale(1.1);box-shadow:0 4px 18px #f95e08a6}}.bp-new-badge{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6b35,#ff9a1a);color:#fff;font-weight:800;letter-spacing:.09em;border-radius:8px;padding:3px 8px;font-size:10px;text-transform:uppercase;flex-shrink:0;line-height:1;animation:bpNewIn .5s cubic-bezier(.34,1.56,.64,1) .15s both,bpNewPulse 2s ease-in-out .65s infinite}@media(prefers-reduced-motion:reduce){.bp-new-badge{animation:none;transform:rotate(var(--rot, -6deg));box-shadow:0 2px 8px #f95e0859}}
