.close-button{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:8px;transition:transform .2s;display:flex}.close-button:hover,.close-button:focus,.close-button:active{color:#fff;background:0 0;transform:scale(1.1)}.close-button:focus:not(:focus-visible),.close-button:focus-visible{outline:none}
body.basic-popup-open:not(.basic-popup-open--no-blur) .app-layout-backdrop,body.basic-popup-open:not(.basic-popup-open--no-blur) .sticky-header,body.basic-popup-open:not(.basic-popup-open--no-blur) .side-navbar-wrapper{filter:blur(8px)}.basic-popup-overlay{z-index:9999;box-sizing:border-box;opacity:0;pointer-events:none;background-color:#0009;justify-content:center;align-items:center;padding:0 12px;transition:opacity .28s ease-out;display:flex;position:fixed;inset:0}.basic-popup-overlay.basic-popup-overlay--visible{opacity:1;pointer-events:auto}body:not(.basic-popup-open) .basic-popup-overlay{pointer-events:none}.basic-popup-overlay.basic-popup-overlay--exiting{opacity:0;pointer-events:none}.basic-popup-overlay--no-dim{pointer-events:none;background-color:#0000}.basic-popup-overlay.basic-popup-overlay--no-dim.basic-popup-overlay--visible{pointer-events:none}.basic-popup-overlay--no-dim .basic-popup-card{pointer-events:auto}.basic-popup-overlay--bottom{justify-content:center;align-items:flex-end;padding:0 12px 24px}.basic-popup-overlay--bottom:has(.cookie-consent-popup){padding:0 40px 28px}.basic-popup-overlay--bottom .basic-popup-card{transform:translateY(12px)}.basic-popup-overlay--bottom .basic-popup-card.basic-popup-card--visible{transform:translateY(0)}.basic-popup-overlay--bottom .basic-popup-card.basic-popup-card--exiting{transform:translateY(12px)}.basic-popup-card{box-sizing:border-box;opacity:0;background-color:#1d1d1d;border-radius:12px;flex-direction:column;width:420px;max-width:calc(100vw - 2rem);padding:40px 36px 36px;transition:opacity .28s ease-out,transform .28s ease-out;display:flex;position:relative;transform:scale(.98)}.basic-popup-card.basic-popup-card--visible{opacity:1;transform:scale(1)}.basic-popup-card.basic-popup-card--exiting{opacity:0;transform:scale(.98)}.basic-popup-close{z-index:10;position:absolute;top:1rem;right:1rem}.basic-popup-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(156deg,#ffffff8c 2%,#ffffff0a 40% 60%,#ffffff40 98%);border-radius:12px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.basic-popup-content{flex-direction:column;gap:20px;display:flex}.basic-popup-text-area{flex-direction:column;gap:10px;display:flex}.basic-popup-title{font-family:var(--font-primary,"Red Hat Display"), sans-serif;color:#fff;letter-spacing:.02em;leading-trim:cap-height;text-edge:cap;text-align:center;margin:0;font-size:18px;font-weight:700;line-height:120%}.basic-popup-body{color:#fff9;text-align:center;margin:0;font-size:.875rem;line-height:1.6}.basic-popup-actions{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.set-initial-password-popup .basic-popup-content{align-items:stretch}.set-initial-password-popup__fields{flex-direction:column;gap:12px;width:100%;display:flex}.set-initial-password-popup .input-large-wrapper{width:100%;max-width:none}.set-initial-password-popup__error{color:#ff6b6b;font-family:var(--font-red-hat-display), "Red Hat Display", sans-serif;text-align:center;font-size:.875rem;line-height:1.4}.set-initial-password-popup .primary-button{width:100%}.forgot-password-popup{width:min(520px,100vw - 24px);padding-inline:42px}.forgot-password-popup .basic-popup-content,.forgot-password-popup__content,.forgot-password-popup__field{width:100%}.forgot-password-popup__content{flex-direction:column;gap:16px;display:flex}.forgot-password-popup__field{flex-direction:column;gap:8px;display:flex}.basic-popup-card.forgot-password-popup .input-medium-wrapper{width:100%;max-width:none}.basic-popup-card.forgot-password-popup .forgot-password-popup__primary.primary-button-medium{min-width:172px;padding-inline:24px}.delete-character-popup .basic-popup-actions{flex-direction:column;gap:16px;width:100%}.delete-character-popup .basic-popup-actions .primary-button,.delete-character-popup .basic-popup-actions .secondary-button{width:100%;min-width:0}@media screen and (max-width:768px){.basic-popup-card{flex:0 auto;width:min(95vw,420px);max-width:calc(100vw - 24px);margin-inline:auto;padding:40px 20px 28px}.basic-popup-actions{gap:10px;width:100%}.basic-popup-actions .primary-button,.basic-popup-actions .secondary-button{flex:1 1 0;width:100%;min-width:0}.forgot-password-popup{width:min(95vw,420px);padding-inline:20px}.forgot-password-popup .basic-popup-actions{flex-direction:column}.forgot-password-popup .basic-popup-actions .primary-button,.forgot-password-popup .basic-popup-actions .secondary-button{flex:none;width:100%}.basic-popup-card.forgot-password-popup .forgot-password-popup__primary.primary-button-medium{min-width:0;padding-inline:18px}}.basic-popup-card.cookie-consent-popup{width:min(920px,100vw - 80px);max-width:min(920px,100vw - 80px);padding:16px 52px 16px 28px}.basic-popup-card.cookie-consent-popup .basic-popup-close{top:.75rem;right:.75rem}.basic-popup-card.cookie-consent-popup .basic-popup-content{flex-direction:row;align-items:center;gap:24px}.basic-popup-card.cookie-consent-popup .basic-popup-text-area{flex:1;gap:4px;min-width:0}.basic-popup-card.cookie-consent-popup .basic-popup-title,.basic-popup-card.cookie-consent-popup .basic-popup-body{text-align:left}.basic-popup-card.cookie-consent-popup .basic-popup-body{line-height:1.45}.basic-popup-card.cookie-consent-popup .basic-popup-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:12px;width:auto;margin-top:0;padding-left:8px}.basic-popup-card.cookie-consent-popup .basic-popup-actions .primary-button,.basic-popup-card.cookie-consent-popup .basic-popup-actions .secondary-button{white-space:nowrap;flex:none;width:auto;min-width:-moz-fit-content;min-width:fit-content;max-width:none}[data-user-layout] .basic-popup-card.cookie-consent-popup .basic-popup-actions .primary-button-medium,[data-user-layout] .basic-popup-card.cookie-consent-popup .basic-popup-actions .secondary-button-medium{min-width:-moz-fit-content;min-width:fit-content;height:40px;padding:10px 20px}[data-user-layout] .basic-popup-card.cookie-consent-popup .basic-popup-actions .primary-button-medium .button-text,[data-user-layout] .basic-popup-card.cookie-consent-popup .basic-popup-actions .secondary-button-medium .button-text,[data-user-layout] .basic-popup-card.cookie-consent-popup .basic-popup-actions .animated-button-text-wrap{white-space:nowrap}[data-user-layout] .basic-popup-card.cookie-consent-popup .basic-popup-actions .primary-button-medium .button-content,[data-user-layout] .basic-popup-card.cookie-consent-popup .basic-popup-actions .secondary-button-medium .button-content{width:auto;overflow:visible}@media screen and (max-width:900px){.basic-popup-overlay--bottom:has(.cookie-consent-popup){padding:0 24px 24px}.basic-popup-card.cookie-consent-popup{width:calc(100vw - 48px);max-width:calc(100vw - 48px)}.basic-popup-card.cookie-consent-popup .basic-popup-content{flex-direction:column;align-items:stretch;gap:14px}.basic-popup-card.cookie-consent-popup .basic-popup-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;padding-left:0}}@media screen and (max-width:520px){.basic-popup-overlay--bottom:has(.cookie-consent-popup){padding:0 16px 16px}.basic-popup-card.cookie-consent-popup{width:calc(100vw - 32px);max-width:calc(100vw - 32px);padding:16px 44px 16px 20px}.basic-popup-card.cookie-consent-popup .basic-popup-actions{flex-direction:column;align-items:stretch}.basic-popup-card.cookie-consent-popup .basic-popup-actions .primary-button,.basic-popup-card.cookie-consent-popup .basic-popup-actions .secondary-button{width:100%}}
