.styles_ribbon__k8c9C{border:0;cursor:pointer;font-family:inherit;position:relative;display:inline-flex;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,var(--deep-blue) 0,var(--blue-light) 100%);color:var(--minimal-white);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.251),0 4px 12px rgba(26,45,85,.102);font-size:15px;line-height:20px;font-weight:700}.styles_ribbon__k8c9C:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 25%,hsla(0,0%,100%,.2) 50%,transparent 75%);transform:translateX(-120%);animation:styles_ribbonShimmer__QtfLa 7s ease-in-out infinite;pointer-events:none}.styles_ribbon__k8c9C svg{color:var(--orange-main);flex-shrink:0}.styles_ribbon__k8c9C:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--orange-main)}@media(prefers-reduced-motion:reduce){.styles_ribbon__k8c9C:before{animation:none}}.styles_ribbonPopover__tCoEl{z-index:60;box-sizing:border-box;width:min(360px,100vw - 32px);max-height:min(70vh,var(--radix-popover-content-available-height));overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--blue-gray-light);border-radius:12px;background:#fff;color:var(--deep-blue);box-shadow:0 12px 40px rgba(26,45,85,.149)}.styles_popoverHeader__wFLLt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.styles_popoverHeader__wFLLt h3{margin:0;font-size:17px;line-height:1.3;font-weight:700}.styles_popoverClose__8eOrM{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:0;border-radius:6px;background:var(--minimal-white);color:var(--deep-blue);cursor:pointer}.styles_popoverClose__8eOrM:focus-visible{outline:2px solid var(--orange-main)}.styles_popoverArrow__j2Cyw{fill:#fff}.styles_ribbonPopover__tCoEl .styles_popoverDetails__jPdpb{font-size:13px;line-height:1.45;gap:10px}.styles_ribbonPopover__tCoEl .styles_popoverDetails__jPdpb ul{padding-left:18px}.styles_ribbonPopover__tCoEl .styles_popoverDetails__jPdpb li+li{margin-top:8px}@keyframes styles_ribbonShimmer__QtfLa{0%,65%{transform:translateX(-120%)}95%,to{transform:translateX(120%)}}