.dnx-gradient-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(135deg,oklch(35% .08 166) 0%,oklch(28% .1 170) 25%,oklch(32% .06 175) 50%,oklch(25% .08 165) 75%,oklch(20% .1 166) 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}html,body{background:transparent!important}body{min-height:100vh;margin:0;padding:0;font-family:var(--font-poppins),"Poppins",Arial,Helvetica,Verdana,sans-serif;color:#1a1a1a}.page-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;max-width:1320px;margin:0 auto}.main-content{display:flex;align-items:center;justify-content:center;width:100%}.content-container{text-align:center;max-width:800px;width:100%}.logo-section{margin-bottom:2rem;text-align:center}.logo-section svg{width:120px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 4px 15px rgba(0,0,0,.3))}.main-heading{font-size:clamp(2rem,5vw,2.5rem);font-weight:800;margin-bottom:1.5rem;background:linear-gradient(45deg,#fff,#f8fafc,#e2e8f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 40px rgba(255,255,255,.2);letter-spacing:-.03em;line-height:1.1}.message-container{background:rgba(255,255,255,.1);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.main-message{font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.95);margin:0;font-weight:400}.support-email{font-weight:600}.support-email a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.6);transition:all .3s ease}.support-email a:hover{text-decoration-color:#fff;text-shadow:0 0 10px rgba(255,255,255,.4)}.support-email a:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px;border-radius:4px}.copyright{margin-top:2rem;font-size:.875rem;color:rgba(255,255,255,.7);text-align:center}@media(max-width:768px){.page-container{padding:1.5rem}.logo-section{margin-bottom:1.5rem}.logo-section svg{width:100px}.main-heading{margin-bottom:1.25rem}.message-container{padding:2rem;border-radius:16px}.main-message{font-size:1rem;line-height:1.5}.copyright{margin-top:1.5rem;font-size:.8rem}}@media(max-width:480px){.page-container{padding:1rem}.logo-section{margin-bottom:1.25rem}.logo-section svg{width:80px}.message-container{padding:1.5rem;border-radius:12px}.main-message{font-size:.95rem}.copyright{margin-top:1.25rem;font-size:.75rem}}@media(prefers-color-scheme:dark){.dnx-gradient-background{background:linear-gradient(135deg,oklch(25% .06 166) 0%,oklch(18% .08 170) 25%,oklch(22% .04 175) 50%,oklch(15% .06 165) 75%,oklch(12% .08 166) 100%)}}@media(prefers-reduced-motion:reduce){.dnx-gradient-background{animation:none}}@media(prefers-contrast:high){.main-heading{background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-message{color:#fff}.message-container{border:2px solid rgba(255,255,255,.8);background:rgba(0,0,0,.4)}}@media print{.dnx-gradient-background{display:none}body{background:#fff;color:#000}.message-container{background:#f9f9f9;border:1px solid #ddd;backdrop-filter:none}.main-message{color:#000}.logo-section svg path{fill:#027959!important}}