.netlify-identity-widget [class*="brand"],.netlify-identity-widget [class*="Brand"],.netlify-identity-widget [class*="footer"],.netlify-identity-widget [class*="Footer"],.netlify-identity-widget a[href*="netlify.com"],.netlify-identity-widget a[href*="netlify.app"],.netlify-identity-widget p:has(a[href*="netlify"]),.netlify-identity-widget [class*="Logo"],.netlify-identity-widget [class*="logo"]{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;opacity:0 !important}.netlify-identity-widget>div>div>div:last-child:has(a[href*="netlify"]){display:none !important}.netlify-identity-widget .modalContent,.netlify-identity-widget [class*="ModalContent"]{max-width:420px !important;width:calc(100% - 32px) !important;margin:auto !important;border-radius:18px !important}@media (max-width:640px){#amAuthBar{top:12px !important;right:12px !important;gap:6px !important}#amAuthBar button{padding:8px 12px !important;font-size:12px !important}#amAuthBar #amLogoutBtn{padding:7px 10px !important}}@media (max-width:380px){#amAuthBar button{padding:7px 10px !important;font-size:11px !important}}@media (max-width:480px){#amAuthGate{padding:14px !important}.amg-card{padding:28px 20px 22px !important;border-radius:18px !important;max-height:92vh;overflow-y:auto}.amg-title{font-size:22px !important;line-height:1.2 !important}.amg-sub{font-size:14px !important}.amg-perks li{font-size:13px !important;padding:8px 0 !important}.amg-btn-primary{padding:14px 18px !important;font-size:14px !important}.amg-btn-secondary{padding:11px 18px !important;font-size:13px !important}.amg-icon-wrap{width:64px !important;height:64px !important;margin-bottom:14px !important}.amg-icon{width:42px !important;height:42px !important}.amg-eyebrow{font-size:10px !important}}@media (max-width:600px){.cd-shell{padding:14px !important}.cd-head{flex-direction:column;align-items:flex-start !important;padding:12px 0 !important;gap:10px !important}.cd-userbar{font-size:12px !important;gap:10px !important;flex-wrap:wrap}.cd-userbar strong{display:block;word-break:break-all}.cd-brand{font-size:16px !important}.cd-card{padding:14px !important;border-radius:14px !important}.cd-card-head{flex-direction:column;align-items:flex-start !important;gap:8px !important}.cd-card-status{align-self:flex-start;font-size:10.5px !important}.cd-grid{grid-template-columns:1fr 1fr !important;gap:10px !important}.cd-field{padding:8px 10px !important}.cd-flbl{font-size:9px !important}.cd-fval{font-size:12.5px !important}.cd-empty{padding:50px 20px !important}.cd-empty h2{font-size:18px !important}.cd-empty p{font-size:13px !important}}@media (max-width:380px){.cd-grid{grid-template-columns:1fr !important}.cd-shell h1{font-size:24px !important}}@media (max-width:480px){#loginGate>div{max-width:100% !important;padding:28px 20px !important}}@media (max-width:380px){body{font-size:14px}}@media (max-width:768px){button,a.btn,.cd-empty a,.amg-btn-primary,.amg-btn-secondary{min-height:44px}}html,body{overflow-x:hidden;max-width:100vw}@media (max-width:768px){input,select,textarea{font-size:16px !important}}.netlify-identity-widget{background:rgba(0,0,0,0.85) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important}.netlify-identity-widget [class*="ModalDialog"],.netlify-identity-widget [class*="modalDialog"],.netlify-identity-widget>div>div{max-width:420px !important;width:calc(100% - 32px) !important;margin:auto !important;border-radius:20px !important;background:linear-gradient(180deg,#14182f,#0a0c1a) !important;border:1px solid rgba(0,184,255,0.25) !important;box-shadow:0 30px 80px rgba(0,184,255,0.25),0 0 0 1px rgba(255,255,255,0.04) !important;padding:28px 24px !important;animation:amIdentitySlide 0.35s cubic-bezier(0.2,0.85,0.3,1.05) !important}@keyframes amIdentitySlide{from{opacity:0;transform:translateY(20px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}.netlify-identity-widget h1,.netlify-identity-widget h2{font-family:'Space Grotesk',system-ui,sans-serif !important;background:linear-gradient(135deg,#00E5FF,#0066FF) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;font-weight:700 !important}.netlify-identity-widget input[type="email"],.netlify-identity-widget input[type="password"],.netlify-identity-widget input[type="text"]{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:10px !important;color:#fff !important;padding:12px 14px !important;font-size:16px !important;transition:all 0.2s !important}.netlify-identity-widget input:focus{border-color:#00B8FF !important;background:rgba(0,184,255,0.05) !important;box-shadow:0 0 0 3px rgba(0,184,255,0.15) !important;outline:none !important}.netlify-identity-widget button[type="submit"],.netlify-identity-widget [class*="btn"][class*="primary"],.netlify-identity-widget button:not([class*="ghost"]):not([class*="link"]){background:linear-gradient(135deg,#00B8FF,#0066FF) !important;color:#000 !important;border:none !important;border-radius:10px !important;padding:14px 24px !important;font-weight:700 !important;font-size:15px !important;cursor:pointer !important;transition:transform 0.2s,box-shadow 0.2s !important;box-shadow:0 8px 20px rgba(0,184,255,0.35) !important}.netlify-identity-widget button[type="submit"]:hover{transform:translateY(-1px) !important;box-shadow:0 12px 28px rgba(0,184,255,0.45) !important}.netlify-identity-widget a{color:#5fdcff !important;text-decoration:none !important;font-weight:500 !important}.netlify-identity-widget a:hover{color:#00E5FF !important;text-decoration:underline !important}.netlify-identity-widget [class*="ModalCloseButton"],.netlify-identity-widget button[aria-label*="lose"],.netlify-identity-widget button[aria-label*="loseClose"]{color:#fff !important;background:rgba(255,255,255,0.06) !important;border-radius:50% !important;width:32px !important;height:32px !important}@media (max-width:480px){.netlify-identity-widget [class*="ModalDialog"],.netlify-identity-widget [class*="modalDialog"],.netlify-identity-widget>div>div{max-width:100% !important;width:calc(100% - 20px) !important;margin:14px !important;padding:24px 18px !important;border-radius:18px !important;max-height:85vh !important;overflow-y:auto !important}.netlify-identity-widget input[type="email"],.netlify-identity-widget input[type="password"],.netlify-identity-widget input[type="text"]{font-size:16px !important;padding:14px 14px !important}.netlify-identity-widget button[type="submit"]{padding:16px !important;font-size:15px !important}}.netlify-identity-widget,[class*="netlify-identity"]>div:first-child{background:rgba(0,0,0,0.88) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important}.netlify-identity-widget [class*="ModalDialog"],.netlify-identity-widget [class*="modalDialog"],.netlify-identity-widget>div>div,.netlify-identity-widget [role="dialog"]{max-width:420px !important;width:calc(100% - 32px) !important;margin:auto !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(20,24,48,0.98),rgba(8,10,22,0.98)) !important;border:1px solid rgba(0,184,255,0.3) !important;box-shadow:0 32px 80px -20px rgba(0,184,255,0.4),0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 0 rgba(255,255,255,0.06) !important;padding:32px 28px !important;animation:amIdentitySlide2 0.4s cubic-bezier(0.2,0.85,0.3,1.05) !important}@keyframes amIdentitySlide2{from{opacity:0;transform:translateY(24px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.netlify-identity-widget [class*="Tabs"],.netlify-identity-widget [role="tablist"]{border-bottom:1px solid rgba(255,255,255,0.08) !important;margin-bottom:24px !important;display:flex !important;gap:4px !important}.netlify-identity-widget [class*="Tab"]:not([class*="TabPanel"]),.netlify-identity-widget [role="tab"]{background:transparent !important;color:#9ca7c5 !important;border:none !important;padding:10px 18px !important;font-weight:600 !important;font-size:14px !important;position:relative !important;cursor:pointer !important;transition:color 0.2s !important}.netlify-identity-widget [class*="Tab"][class*="active"],.netlify-identity-widget [role="tab"][aria-selected="true"]{color:#00E5FF !important}.netlify-identity-widget [class*="Tab"][class*="active"]::after,.netlify-identity-widget [role="tab"][aria-selected="true"]::after{content:'' !important;position:absolute !important;bottom:-1px !important;left:18px !important;right:18px !important;height:2px !important;background:linear-gradient(90deg,#00E5FF,#0066FF) !important;border-radius:2px !important}.netlify-identity-widget label{color:#9ca7c5 !important;font-size:12px !important;font-weight:600 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;margin-bottom:6px !important;display:block !important}.netlify-identity-widget [class*="InputWrap"],.netlify-identity-widget [class*="inputWrap"]{position:relative !important}.netlify-identity-widget input[type="email"],.netlify-identity-widget input[type="password"],.netlify-identity-widget input[type="text"]{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:11px !important;color:#fff !important;padding:13px 16px 13px 16px !important;font-size:16px !important;width:100% !important;transition:all 0.2s !important;margin-bottom:12px !important;box-sizing:border-box !important}.netlify-identity-widget input::placeholder{color:rgba(255,255,255,0.35) !important}.netlify-identity-widget input:focus{border-color:#00B8FF !important;background:rgba(0,184,255,0.06) !important;box-shadow:0 0 0 3px rgba(0,184,255,0.18) !important;outline:none !important}.netlify-identity-widget button[type="submit"]{background:linear-gradient(135deg,#00B8FF,#0066FF) !important;color:#000 !important;border:none !important;border-radius:12px !important;padding:16px 24px !important;font-weight:700 !important;font-size:15px !important;cursor:pointer !important;width:100% !important;transition:transform 0.2s,box-shadow 0.2s !important;box-shadow:0 8px 24px rgba(0,184,255,0.4),inset 0 1px 0 rgba(255,255,255,0.3) !important;margin-top:8px !important}.netlify-identity-widget button[type="submit"]:hover:not(:disabled){transform:translateY(-1px) !important;box-shadow:0 12px 32px rgba(0,184,255,0.5),inset 0 1px 0 rgba(255,255,255,0.3) !important}.netlify-identity-widget button[type="submit"]:disabled{opacity:0.5 !important;cursor:not-allowed !important}.netlify-identity-widget a{color:#5fdcff !important;text-decoration:none !important;font-weight:500 !important;font-size:13px !important;transition:color 0.2s !important}.netlify-identity-widget a:hover{color:#00E5FF !important;text-decoration:underline !important}.netlify-identity-widget button[aria-label*="lose"],.netlify-identity-widget [class*="ModalCloseButton"]{color:#fff !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:50% !important;width:36px !important;height:36px !important;font-size:18px !important;cursor:pointer !important;display:grid !important;place-items:center !important;transition:all 0.2s !important;position:absolute !important;top:14px !important;right:14px !important}.netlify-identity-widget button[aria-label*="lose"]:hover{background:rgba(255,90,100,0.15) !important;border-color:rgba(255,90,100,0.4) !important;transform:rotate(90deg) !important}.netlify-identity-widget [class*="Header"] h1,.netlify-identity-widget [class*="header"] h1{font-family:'Space Grotesk',sans-serif !important;font-size:22px !important;font-weight:700 !important;color:#fff !important;text-align:center !important;margin:0 0 6px !important}.netlify-identity-widget [class*="Header"] p,.netlify-identity-widget [class*="header"] p{color:#9ca7c5 !important;font-size:13px !important;text-align:center !important;margin:0 0 20px !important}.netlify-identity-widget [class*="error"],.netlify-identity-widget [class*="Error"]{background:rgba(255,90,100,0.1) !important;border:1px solid rgba(255,90,100,0.3) !important;color:#ff8a95 !important;padding:10px 14px !important;border-radius:8px !important;font-size:13px !important;margin-bottom:12px !important}.netlify-identity-widget [class*="spinner"],.netlify-identity-widget [class*="Spinner"]{border-color:rgba(0,184,255,0.2) !important;border-top-color:#00B8FF !important}@media (max-width:480px){.netlify-identity-widget [class*="ModalDialog"],.netlify-identity-widget [role="dialog"],.netlify-identity-widget>div>div{max-width:calc(100% - 24px) !important;width:calc(100% - 24px) !important;margin:12px !important;padding:26px 20px !important;border-radius:20px !important;max-height:88vh !important;overflow-y:auto !important}.netlify-identity-widget input{padding:14px 14px !important;font-size:16px !important}.netlify-identity-widget button[type="submit"]{padding:16px !important}}