.xs-star-logo{--xs-tilt:0deg;isolation:isolate;width:34px;height:40px;transform:rotate(var(--xs-tilt));vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex;position:relative}.xs-star-logo .xs-star-logo-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 0 7px #ee434d66);transform-origin:50%;width:30px;height:35px;animation:3.1s cubic-bezier(.45,.05,.2,1) infinite xs-star-orbit;display:block}.xs-star-logo:before{content:"";z-index:-1;background:radial-gradient(#f1414838,#0000 70%);animation:3.1s ease-in-out infinite xs-star-aura;position:absolute;inset:-3px}@keyframes xs-star-orbit{0%{transform:translateY(0)rotate(-12deg)scale(.98)}24%{transform:translateY(-3px)rotate(18deg)scale(1.1)}62%{transform:translateY(-1px)rotate(325deg)scale(1.13)}to{transform:translateY(0)rotate(348deg)scale(.98)}}@keyframes xs-star-aura{0%,to{opacity:.65;transform:scale(.8)}40%,65%{opacity:1;transform:scale(1.22)}}.xs-motion-paused .xs-star-logo-image,.xs-logo-offscreen .xs-star-logo-image,.xs-motion-paused .xs-star-logo:before,.xs-logo-offscreen:before{animation-play-state:paused}body .xs-star-logo.sb-logo-mark,body .xs-star-logo.cab-rail-mark{color:#f1454b;width:34px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.xs-brand-word{letter-spacing:.09em;color:#f3f2f4;font-family:Montserrat,system-ui,sans-serif;font-size:17px;font-weight:800;line-height:1.1}.xs-brand-word em{color:#f24c4e;font-style:normal}.xs-brand-inline{color:#f4f3f5;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.top-logo .xs-brand-inline{margin-bottom:3px}.top-logo .top-logo-sub{color:#a49a9b;letter-spacing:.18em;font-size:9px}.logo.xs-brand-inline,.logo.xs-brand-inline .xs-brand-word{font-size:20px}.nav-logo.xs-brand-inline .xs-star-logo{width:29px;height:34px}.nav-logo.xs-brand-inline .xs-star-logo-image{width:26px;height:30px}[data-xs-brand],.xs-brand-logo,.xs-brand-inline,.sb-logo,.cab-rail-brand,.cab-blood-title,.foot-brand,.onelife-mark,.purchase-brand h2,.software-name,[data-xs-brand] *,.xs-brand-logo *,.xs-brand-inline *,.sb-logo *,.cab-rail-brand *,.cab-blood-title *,.foot-brand *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.xs-brand-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.xs-brand-logo .xs-star-logo{width:30px;height:34px}.xs-brand-logo .xs-star-logo-image{width:27px;height:31px}.xs-brand-logo .xs-brand-word{letter-spacing:.025em;white-space:nowrap;font:800 17px/1.2 Inter,Montserrat,system-ui,sans-serif}.xs-brand-logo .xs-brand-word em{color:#f34b50}.xs-brand-logo .xs-brand-word small{letter-spacing:.16em;color:#ada0a2;margin-top:3px;font-size:7px;font-weight:500;display:block}.site-footer .xs-brand-logo .xs-star-logo{width:25px;height:29px}.site-footer .xs-brand-logo .xs-star-logo-image{width:22px;height:26px}.site-footer .xs-brand-logo .xs-brand-word{font-size:15px}.xs-star-logo.brand-mark{color:#f1454b;min-width:34px;box-shadow:none!important;background:0 0!important;border:0!important}.sp-brand{align-items:center;gap:9px;display:inline-flex}.foot-brand.xs-brand-logo{gap:12px}@media (max-width:480px){.xs-brand-logo{gap:8px}.xs-brand-logo .xs-brand-word{font-size:15px}.xs-brand-logo .xs-star-logo{width:26px;height:30px}.xs-brand-logo .xs-star-logo-image{width:23px;height:27px}}@media (prefers-reduced-motion:reduce){.xs-star-logo .xs-star-logo-image,.xs-star-logo:before{transform:none;animation:none!important}.xs-star-logo{transition:none}}
