@-webkit-keyframes sv-mb-dot-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1);filter:brightness(1);-webkit-box-shadow:0 0 0 1px rgba(255,180,90,.35),0 0 14px rgba(255,140,60,.55);box-shadow:0 0 0 1px #ffb45a59,0 0 14px #ff8c3c8c}50%{-webkit-transform:scale(1.14);transform:scale(1.14);filter:brightness(1.35) saturate(1.25);-webkit-box-shadow:0 0 0 4px rgba(255,160,70,.45),0 0 28px rgba(255,130,40,.85);box-shadow:0 0 0 4px #ffa04673,0 0 28px #ff8228d9}}@keyframes sv-mb-dot-pulse{0%,to{opacity:1;transform:scale(1);filter:brightness(1);box-shadow:0 0 0 1px #ffb45a59,0 0 14px #ff8c3c8c}50%{transform:scale(1.14);filter:brightness(1.35) saturate(1.25);box-shadow:0 0 0 4px #ffa04673,0 0 28px #ff8228d9}}@-webkit-keyframes sv-mb-text-pulse{0%,to{color:#eef4fb;text-shadow:0 0 14px rgba(235,114,33,.15)}50%{color:#ffd9b8;text-shadow:0 0 22px rgba(255,160,85,.85),0 0 44px rgba(235,114,33,.45)}}@keyframes sv-mb-text-pulse{0%,to{color:#eef4fb;text-shadow:0 0 14px rgba(235,114,33,.15)}50%{color:#ffd9b8;text-shadow:0 0 22px rgba(255,160,85,.85),0 0 44px rgba(235,114,33,.45)}}html[data-sv-banner="1"]{--sv-banner-h: 64px}#sv-maintenance-banner{position:fixed;top:0;left:0;right:0;z-index:60;background:linear-gradient(90deg,#070f1cfc,#163454fa 42%,#eb722124,#163454fa 58%,#070f1cfc);border-bottom:1px solid rgba(235,114,33,.55);box-shadow:0 6px 28px #00000073,inset 0 1px #ffffff0f}#sv-maintenance-banner .sv-mb-inner{max-width:1440px;margin:0 auto;padding:15px 22px;display:flex;align-items:center;justify-content:center;gap:14px;min-height:64px;box-sizing:border-box}@media(min-width:1024px){#sv-maintenance-banner .sv-mb-inner{padding-left:40px;padding-right:40px;gap:16px}}#sv-maintenance-banner .sv-mb-dot{display:inline-block;flex-shrink:0;width:12px;height:12px;border-radius:50%;vertical-align:middle;background:radial-gradient(circle at 35% 35%,#ffb04a,#f70 55%,#c95e15);-webkit-animation:sv-mb-dot-pulse 2.35s cubic-bezier(.45,0,.55,1) infinite;animation:sv-mb-dot-pulse 2.35s cubic-bezier(.45,0,.55,1) infinite}#sv-maintenance-banner .sv-mb-text{display:inline-block;vertical-align:middle;font-family:Inter,system-ui,sans-serif;font-size:clamp(13px,3.2vw,18px);font-weight:800;letter-spacing:.08em;color:#eef4fb;text-align:center;line-height:1.3;text-transform:uppercase;-webkit-animation:sv-mb-text-pulse 2.35s cubic-bezier(.45,0,.55,1) infinite;animation:sv-mb-text-pulse 2.35s cubic-bezier(.45,0,.55,1) infinite}html[data-sv-banner="1"] body{padding-top:var(--sv-banner-h)}html[data-sv-banner="1"] #root header.fixed.top-0{top:var(--sv-banner-h)!important}html[data-sv-banner="1"] .straus-app-shell>header.straus-app-shell-header{top:var(--sv-banner-h)!important}
