.zk-b2b-bar{position:fixed;left:0;right:0;z-index:6000;display:flex;align-items:center;justify-content:center;gap:16px;transition:all .35s cubic-bezier(.4,0,.2,1);font-weight:600;font-size:14px}.zk-b2b-bar--hidden{opacity:0;pointer-events:none}.zk-b2b-bar-icon{width:18px;height:18px;fill:currentColor;flex-shrink:0}.zk-b2b-bar-btn{border:none;padding:8px 24px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;transition:opacity .2s}.zk-b2b-bar-btn:disabled{opacity:.5;cursor:not-allowed}.zk-b2b-bar-btn:hover:not(:disabled){opacity:.9}.zk-b2b-bar--solid{top:0;padding:10px 24px;background:var(--b2b-cta-color,var(--accent,#f97316));color:var(--button-text,#fff)}.zk-b2b-bar--solid.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--solid .zk-b2b-bar-btn{background:var(--button-text,#fff);color:var(--b2b-cta-color,var(--accent,#f97316))}.zk-b2b-bar--glass{top:0;padding:12px 24px;background:rgba(249,115,22,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}.zk-b2b-bar--glass.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--glass .zk-b2b-bar-btn{background:hsla(0,0%,100%,.95);color:#f97316}.zk-b2b-bar--dark{top:0;padding:12px 24px;background:rgba(26,26,26,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff}.zk-b2b-bar--dark.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--dark .zk-b2b-bar-btn{background:var(--b2b-cta-color,var(--accent,#f97316));color:var(--button-text,#fff)}.zk-b2b-bar--float{bottom:24px;left:24px;right:24px;top:auto;background:rgba(26,26,26,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;padding:14px 24px;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.25)}.zk-b2b-bar--float.zk-b2b-bar--hidden{transform:translateY(120%)}.zk-b2b-bar--float .zk-b2b-bar-btn{background:var(--b2b-cta-color,var(--accent,#f97316));color:var(--button-text,#fff);padding:10px 28px;border-radius:10px}.zk-b2b-bar--slim{top:0;padding:8px 24px;background:#fff;border-bottom:3px solid var(--b2b-cta-color,var(--accent,#f97316));color:var(--foreground,#1a1a1a);box-shadow:0 2px 8px rgba(0,0,0,.08)}.zk-b2b-bar--slim.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--slim .zk-b2b-bar-btn{background:var(--b2b-cta-color,var(--accent,#f97316));color:var(--button-text,#fff)}.zk-b2b-bar--gradient{top:0;padding:12px 24px;background:linear-gradient(135deg,var(--b2b-cta-color,var(--accent,#f97316)),var(--effect-button-color,#8b00ff));color:#fff}.zk-b2b-bar--gradient.zk-b2b-bar--hidden{transform:translateY(-100%)}.zk-b2b-bar--gradient .zk-b2b-bar-btn{background:hsla(0,0%,100%,.95);color:#f97316}@media (max-width:768px){.zk-b2b-bar{padding:8px 12px;gap:8px;font-size:12px}.zk-b2b-bar-icon{display:none}.zk-b2b-bar-btn{padding:8px 16px;font-size:12px}.zk-b2b-bar-label{font-size:11px}.zk-b2b-bar--float{left:12px;right:12px;bottom:16px;padding:10px 16px;border-radius:12px}}@keyframes cyo-card-glow{0%,to{box-shadow:0 4px 20px color-mix(in srgb,var(--effect-button-color,#8b00ff) 35%,transparent),0 0 40px color-mix(in srgb,var(--effect-button-color,#8b00ff) 20%,transparent)}50%{box-shadow:0 8px 30px color-mix(in srgb,var(--effect-button-color,#8b00ff) 50%,transparent),0 0 60px color-mix(in srgb,var(--effect-button-color,#8b00ff) 35%,transparent)}}.cyo-card{animation:fadeUp .4s ease forwards,cyo-card-glow 3s ease-in-out infinite;animation-delay:var(--cyo-delay,0ms),.4s}.cyo-card:hover{animation:fadeUp .4s ease forwards;box-shadow:0 10px 35px color-mix(in srgb,var(--effect-button-color,#8b00ff) 55%,transparent),0 0 70px color-mix(in srgb,var(--effect-button-color,#8b00ff) 40%,transparent)}@keyframes cyo-spin{to{transform:rotate(1turn)}}@keyframes cyo-letter-glow{50%{text-shadow:0 0 6px hsla(0,0%,100%,.85);color:#fff}}.cyo-magic{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 10px;font-family:Poppins,Inter,system-ui,sans-serif;font-size:.85em;font-weight:600;color:#fff;background:#0e0e12;border:1px solid color-mix(in srgb,var(--effect-button-color,#8b00ff) 55%,transparent);border-radius:.65rem;cursor:pointer;overflow:hidden;z-index:0;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border .35s,transform .15s}.cyo-magic,.cyo-magic:hover{box-shadow:inset 0 1px 1px hsla(0,0%,100%,.18),inset 0 4px 8px hsla(0,0%,100%,.07)}.cyo-magic:hover{border-color:color-mix(in srgb,var(--effect-button-color,#8b00ff) 30%,transparent)}.cyo-magic:active{transform:scale(.97);border-color:color-mix(in srgb,var(--effect-button-color,#8b00ff) 70%,transparent)}.cyo-orb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.cyo-orb-inner{width:18rem;height:6rem;border-radius:50%;background:linear-gradient(90deg,var(--effect-button-color,#8b00ff) 0,color-mix(in srgb,var(--effect-button-color,#8b00ff) 60%,#ff3cb4) 49%,var(--effect-button-color,#8b00ff) 100%);filter:blur(28px);opacity:.55;animation:cyo-spin 3s linear infinite;transition:opacity .4s,width .4s,height .4s}.cyo-magic:hover .cyo-orb-inner{opacity:.22;width:14rem;height:5rem}.cyo-magic:active .cyo-orb-inner{opacity:.75;width:22rem;height:8rem}.cyo-shimmer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,#fff,var(--effect-button-color,#8b00ff),color-mix(in srgb,var(--effect-button-color,#8b00ff) 40%,transparent),8%,transparent);opacity:0;mask-image:linear-gradient(0deg,#fff,transparent);-webkit-mask-image:linear-gradient(0deg,#fff,transparent);transition:opacity .35s;z-index:1}.cyo-magic:hover .cyo-shimmer{opacity:.45}.cyo-magic:active .cyo-shimmer{opacity:1;filter:brightness(200%)}.cyo-icon{position:relative;z-index:2;width:18px;height:18px;fill:hsla(0,0%,100%,.95);flex-shrink:0;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--effect-button-color,#8b00ff) 80%,transparent));transition:filter .35s,transform .35s}.cyo-magic:hover .cyo-icon{filter:drop-shadow(0 0 7px var(--effect-button-color,#8b00ff));transform:rotate(-12deg) scale(1.15)}.cyo-magic:active .cyo-icon{transform:rotate(20deg) scale(1.2)}.cyo-txt{position:relative;z-index:2;display:flex}.cyo-bl{display:inline-block;color:hsla(0,0%,100%,.92);animation:cyo-letter-glow 2.2s ease-in-out infinite;transition:color .3s}.cyo-magic:hover .cyo-bl{animation-duration:.85s}.cyo-magic:active .cyo-bl{animation:none;color:#fff;text-shadow:0 0 8px color-mix(in srgb,var(--effect-button-color,#8b00ff) 90%,#fff)}