body{font-family:Montserrat,sans-serif;background:radial-gradient(circle at 18% 22%,#f2d57a29,#f2d57a00 28%),radial-gradient(circle at 82% 18%,#d4af3724,#d4af3700 30%),radial-gradient(circle at 50% 78%,#38bdf81a,#38bdf800 26%),linear-gradient(180deg,#343434,#191919 42%,#0d0d0d);color:#f5f7fb;overflow-x:hidden;position:relative}h1,h2,h3,.heading-gold{font-family:Cinzel,serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(135deg,#ffffff14,#ffffff05 22%,#fff0 45%),radial-gradient(circle at top,rgba(255,255,255,.08),transparent 42%);mix-blend-mode:screen;opacity:.7;z-index:0}.glass{background:linear-gradient(180deg,#343434bd,#121212d1);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(242,213,122,.2);box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff14}.gold-text-gradient{background:linear-gradient(135deg,#fff3bf,#f2d57a 24%,#d4af37 55%,#ffe08a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 24px rgba(212,175,55,.2)}.btn-gold{background:linear-gradient(135deg,#fff0ad,#f2d57a 18%,#d4af37 56%,#c8922e);color:#07111f;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 40px #d4af3747,0 0 28px #f2d57a2e;position:relative;overflow:hidden;min-height:48px;line-height:1.2}.btn-gold.compact-btn{white-space:nowrap;flex-shrink:0}.btn-gold.footer-btn{min-width:96px;padding-left:1rem;padding-right:1rem;white-space:nowrap;flex-shrink:0}.btn-gold:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.32) 45%,transparent 70%);transform:translate(-120%);transition:transform .6s ease}.btn-gold:hover:before{transform:translate(120%)}.btn-gold:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 22px 46px #d4af3757,0 0 34px #f2d57a42}.hero-glow{position:absolute;inset:auto;pointer-events:none;border-radius:999px;filter:blur(70px);opacity:.7;z-index:0}.hero-glow.one{width:340px;height:340px;top:14%;left:-90px;background:#f2d57a2e}.hero-glow.two{width:320px;height:320px;right:-90px;bottom:14%;background:#38bdf824}.auth-card-wrap{position:relative;padding:2px;border-radius:2.6rem;isolation:isolate}.auth-card-wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#f2d57a14;box-shadow:0 0 0 1px #f2d57a1a,0 0 16px #d4af370d;z-index:0;pointer-events:none}.auth-card-wrap:after{content:"";position:absolute;width:30px;height:3px;top:0;left:0;border-radius:999px;background:linear-gradient(90deg,#fff3bf26,#f2d57a,#c9922e26);box-shadow:0 0 6px #f2d57a8c,0 0 12px #d4af3747;pointer-events:none;z-index:3;animation:neonOrbitBorder 6s linear infinite;transform:translateY(-1px);transform-origin:center}.auth-card{background:linear-gradient(180deg,#3a3a3a8c,#161616d6);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:1px solid rgba(242,213,122,.16);box-shadow:0 28px 70px #0000007a,0 0 50px #d4af3714,inset 0 1px #ffffff1a;overflow:hidden;isolation:isolate;position:relative;z-index:1}.auth-card:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(145deg,#ffffff1a,#ffffff05 28%,#fff0 42%);pointer-events:none;opacity:.9;z-index:0}.auth-card>*{position:relative;z-index:2}.auth-card-wrap:hover:after{animation-duration:4.8s;box-shadow:0 0 8px #f2d57ab8,0 0 14px #d4af375c}@keyframes neonOrbitBorder{0%{top:0;left:0;transform:translateY(-1px) rotate(0)}24.99%{top:0;left:100%;transform:translate(-30px,-1px) rotate(0)}25%{top:0;left:100%;transform:translate(-16px) rotate(90deg)}49.99%{top:100%;left:100%;transform:translate(-16px,-30px) rotate(90deg)}50%{top:100%;left:100%;transform:translate(-30px,-2px) rotate(0)}74.99%{top:100%;left:0;transform:translateY(-2px) rotate(0)}75%{top:100%;left:0;transform:translate(-14px,-30px) rotate(90deg)}99.99%{top:0;left:0;transform:translate(-14px) rotate(90deg)}to{top:0;left:0;transform:translateY(-1px) rotate(0)}}.signin-input{width:100%;background:linear-gradient(180deg,#0808086b,#16161694);border:1px solid rgba(242,213,122,.16);border-radius:1rem;padding:1rem 1.25rem;color:#fff;transition:all .28s ease;box-shadow:inset 0 1px #ffffff0a}.signin-input::placeholder{color:#8d96a8}.signin-input:hover{border-color:#f2d57a47;background:linear-gradient(180deg,#0c0c0c80,#1c1c1c9e)}.signin-input:focus{outline:none;border-color:#f2d57a85;box-shadow:0 0 0 4px #d4af3714,0 0 24px #f2d57a1f;background:linear-gradient(180deg,#12121294,#202020ad)}.title-glow{text-shadow:0 0 18px rgba(242,213,122,.12),0 0 34px rgba(212,175,55,.1)}.highlight-text{color:#f7f3e8;text-shadow:0 0 14px rgba(255,255,255,.05),0 0 24px rgba(242,213,122,.06)}.soft-gold-text{color:#f2d57a;text-shadow:0 0 14px rgba(242,213,122,.12),0 0 28px rgba(212,175,55,.08)}.muted-bright{color:#d6dde9;text-shadow:0 0 18px rgba(255,255,255,.03)}.language-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;align-items:center;justify-content:center}.language-modal.active{display:flex}.language-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(8px)}.language-modal-content{position:relative;background:#2b2b2b;border:1px solid rgba(212,175,55,.22);border-radius:2rem;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;padding:2rem;box-shadow:0 24px 60px #00000061}.language-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1.5rem}.lang-btn{background:#ffffff0d;border:1px solid rgba(183,194,217,.12);color:#f5f7fb;padding:.75rem 1rem;border-radius:.75rem;text-align:left;transition:all .2s;font-size:.9rem}.lang-btn:hover,.lang-btn.active{background:#d4af3726;border-color:#d4af37;color:#d4af37}.language-search{width:100%;background:#0b1830d1;border:1px solid rgba(212,175,55,.18);border-radius:1rem;padding:1rem;color:#f5f7fb;margin-bottom:2rem}.language-buttons-grid{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.mob-overlay{display:none;position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);z-index:200}.mob-overlay.open{display:block}.mob-drawer{position:fixed;top:0;left:-280px;bottom:0;width:280px;background:#2b2b2bfa;border-right:1px solid rgba(212,175,55,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:300;overflow-y:auto;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.mob-drawer.open{left:0!important}.mob-drw-hdr{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px;border-bottom:1px solid rgba(212,175,55,.1)}.mob-brand{display:inline-flex;align-items:center;text-decoration:none;min-width:0}.mob-brand-name{font-family:Cinzel,serif;font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;background:linear-gradient(135deg,#d4af37,#f2d57a,#c8922e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.mob-close{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;width:34px;height:34px;border-radius:8px;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.mob-close:hover{background:#d4af3726;border-color:#d4af37;color:#d4af37}.mob-drw-nav{padding:12px 10px 10px;flex:1}.mob-section-lbl{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b;padding:0 10px 8px;margin-top:12px;display:block}.mob-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#94a3b8;text-decoration:none;font-size:13px;font-weight:500;transition:all .25s ease;margin-bottom:2px;border:1px solid transparent}.mob-link:hover{background:#d4af3714;color:#fff}.mob-link.active{background:#d4af3724;color:#d4af37}.mob-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;flex-shrink:0}.mob-link.active .mob-dot{opacity:1}.mob-drw-actions{padding:12px 10px 8px;border-top:1px solid rgba(212,175,55,.08)}.mob-action-link{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:700;transition:all .25s ease;margin-bottom:8px}.mob-action-link.secondary{color:#fff;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.mob-action-link.primary{background:linear-gradient(135deg,#d4af37,#f2d57a,#c8922e);color:#07111f;box-shadow:0 12px 30px #d4af3738}@media(max-width:900px){header>div{padding:.9rem 1rem!important}header img[data-i18n=logoAlt]{height:42px!important}header button[aria-label=Menu]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#1a2f4d9e;border:1px solid rgba(212,175,55,.18)}header button[aria-label=Menu] svg{width:24px;height:24px}}.signin-5173-root footer,.home-5173-root footer{margin:0;padding:5rem 0;background:#2b2b2b}.signin-5173-root footer .row,.home-5173-root footer .row{flex-direction:initial}.signin-5173-root footer .col-xl-8,.home-5173-root footer .col-xl-8{padding-left:0}body:has(.signin-5173-root){zoom:.9}html:has(.signin-5173-root)::-webkit-scrollbar,body:has(.signin-5173-root)::-webkit-scrollbar{width:16.6667px;height:16.6667px}html:has(.signin-5173-root)::-webkit-scrollbar-track,body:has(.signin-5173-root)::-webkit-scrollbar-track{background:transparent}html:has(.signin-5173-root)::-webkit-scrollbar-thumb,body:has(.signin-5173-root)::-webkit-scrollbar-thumb{background:#ffffff75;border-radius:0}.signin-5173-root header.site-header>.container{padding-top:.75rem!important;padding-bottom:.75rem!important}.signin-5173-root .auth-card{background:linear-gradient(180deg,#181818eb,#000000fa)!important;border:1px solid rgba(212,175,55,.18)!important;border-radius:2.5rem!important;box-shadow:0 18px 40px #00000057,0 1px #ffffff08 inset,0 0 0 1px #d4af370f!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important}.signin-5173-root .signin-form>input[type=hidden]+*{margin-top:0!important}.signin-5173-root .signin-form button.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.signin-5173-root main h1.mb-4{margin-bottom:1rem!important}body:has(.signin-5173-root) .support-widget-launcher,body:has(.signin-5173-root) .support-widget-panel{display:none!important}body:has(.signin-5173-root) #globalCookieBanner h4{line-height:1.5!important}
