@keyframes ab-rise{0%{transform:translate(-50%) translateY(48px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes ab-eclipse-pulse{0%,to{opacity:.55}50%{opacity:1}}body.homepage-v3>#announceBar{--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .62);--border-card: rgba(249, 115, 22, .22);--border-transparent: rgba(255, 255, 255, .1);--border-active: rgba(249, 115, 22, .45);--bg-glass-light: rgba(255, 255, 255, .06);--sol-orange: #ff630f;--sol-orange-glow: rgba(249, 115, 22, .55);position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9000;display:flex;flex-direction:row;align-items:center;gap:0;width:min(calc(100vw - 48px),1160px);background:#0c0600;border:1px solid rgba(249,115,22,.22);border-radius:16px;box-shadow:0 16px 32px -8px #00000059,0 0 0 1px #ff630f0f inset;overflow:hidden;padding:20px 56px 20px 40px;opacity:0;animation:ab-rise .75s cubic-bezier(.22,1,.36,1) .9s forwards}@media(prefers-reduced-motion:reduce){body.homepage-v3>#announceBar{opacity:1;animation:none}}body.homepage-v3>#announceBar .ab__eclipse{--ab-eclipse-size: 840px;--ab-eclipse-inset: .93;position:absolute;left:calc(var(--ab-eclipse-size) * -1 * var(--ab-eclipse-inset));top:50%;width:var(--ab-eclipse-size);height:var(--ab-eclipse-size);transform:translateY(-50%);pointer-events:none;z-index:0}body.homepage-v3>#announceBar .ab__eclipse-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(249,115,22,.72) 0%,rgba(234,88,12,.48) 22%,rgba(255,99,15,.22) 40%,rgba(234,88,12,.08) 58%,transparent 72%);filter:blur(40px)}body.homepage-v3>#announceBar .ab__eclipse-core{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#000000 0%,#000000 52%,rgba(0,0,0,.82) 68%,rgba(12,6,0,.4) 84%,transparent 100%);filter:blur(24px)}body.homepage-v3>#announceBar .ab__eclipse-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 1px #f9731673,0 0 60px 20px #f973162e,0 0 140px 50px #ea580c1a;animation:ab-eclipse-pulse 10s ease-in-out infinite}@media(prefers-reduced-motion:reduce){body.homepage-v3>#announceBar .ab__eclipse-rim{animation:none;opacity:.75}}body.homepage-v3>#announceBar .ab__info{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}body.homepage-v3>#announceBar .ab__title{font-family:Suisse Intl,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.homepage-v3>#announceBar .ab__meta{font-family:Suisse Intl,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:400;color:#ffffff9e;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.homepage-v3>#announceBar .ab__cta{position:relative;z-index:1;flex-shrink:0;margin-left:24px;display:flex;align-items:center}body.homepage-v3>#announceBar .ab__link{gap:8px;align-self:center;background:var(--sol-orange);color:#fff;border:1px solid rgba(255,99,15,.5)}body.homepage-v3>#announceBar .ab__link:hover{background:#e85a0e;color:#fff;border-color:#ff630fa6}body.homepage-v3>#announceBar .ab__link svg{width:11px;height:11px;flex-shrink:0}body.homepage-v3>#announceBar .ab__close{position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:4;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:9999px;cursor:pointer;color:#ffffff8c;padding:0;transition:background .16s ease-out,color .16s ease-out,border-color .16s ease-out}body.homepage-v3>#announceBar .ab__close:hover{background:#f973161f;color:#fff;border-color:#f9731659}body.homepage-v3>#announceBar .ab__close svg{width:9px;height:9px}body.homepage-v3>#announceBar.ab--hidden{display:none!important}@media(max-width:720px){body.homepage-v3>#announceBar{padding:16px 48px 16px 28px}body.homepage-v3>#announceBar .ab__meta{display:none}body.homepage-v3>#announceBar .ab__cta{margin-left:16px}body.homepage-v3>#announceBar .ab__eclipse{--ab-eclipse-size: 740px}}@media(max-width:480px){body.homepage-v3>#announceBar{bottom:12px;border-radius:8px;padding:14px 48px 14px 24px}body.homepage-v3>#announceBar .ab__meta{display:none}body.homepage-v3>#announceBar .ab__title{font-size:18px}body.homepage-v3>#announceBar .ab__eclipse{--ab-eclipse-size: 660px}}
