.premium-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.premium-card:hover{border-color:#c7d3e2;transform:translateY(-4px);box-shadow:0 12px 20px -3px #00000014,0 4px 6px -2px #0000000a}.btn-premium{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:Lato,sans-serif;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-premium-primary{color:#fff;background:#ffcd35;box-shadow:0 4px 10px #ffcd3533}.btn-premium-primary:hover{background:#e0b42f;transform:translateY(-1px);box-shadow:0 6px 14px #e0b42f4d}.btn-premium-primary:active{transform:translateY(0)}.btn-premium-secondary{color:#2a3d4c;background:#f8fafc;border:1px solid #e2e8f0}.btn-premium-secondary:hover{background:#edf2f7;border-color:#c0cddf;transform:translateY(-1px)}.btn-premium-dark{color:#fff;background:#2a3d4c}.btn-premium-dark:hover{background:#162430;transform:translateY(-1px)}.premium-badge{text-transform:uppercase;color:#2a3d4c;background:#2a3d4c0f;border:1px solid #2a3d4c1a;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.premium-badge-hazard{color:#ef4444;background:#ef444414;border:1px solid #ef444426}.premium-badge-reach{color:#10b981;background:#10b98114;border:1px solid #10b98126}.premium-input{color:#121c24;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.premium-input::placeholder{color:#8e9bae}.premium-input:focus{border-color:#ffcd35;outline:none;box-shadow:0 0 0 3px #ffcd3526}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#c0cddf;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8ea5c5}.skeleton-shimmer{background-color:#e2e8f0;position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background-image:linear-gradient(90deg,#fff0 0%,#fff6 20%,#ffffffb3 60%,#fff0 100%);animation:2s infinite shimmer-effect;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-effect{to{transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin;display:inline-block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.website-content{color:#121c24;background-color:#f8fafc;font-family:Lato,sans-serif}.website-content h1,.website-content h2,.website-content h3,.website-content h4,.website-content h5,.website-content h6{color:#121c24;letter-spacing:-.02em;font-family:Lato,sans-serif}.website-content h1{font-size:36px;font-weight:800;line-height:1.25}@media screen and (max-width:767px){.website-content h1{font-size:28px}}.website-content h2{font-size:32px;font-weight:800;line-height:1.3}@media screen and (max-width:767px){.website-content h2{font-size:24px}}.website-content h3{font-size:18px;font-weight:700;line-height:1.35}@media screen and (max-width:767px){.website-content h3{font-size:16px}}.website-content p{color:#64748b;font-size:14.5px;line-height:1.6}.website-content .btn-premium{letter-spacing:.5px;text-transform:uppercase;border-radius:6px;height:42px;padding:10px 22px;font-size:12px;font-weight:700}@media screen and (max-width:576px){.website-content .btn-premium{height:38px;padding:8px 16px;font-size:11px}}.website-content .premium-input{border-radius:6px;height:42px;padding:10px 16px;font-size:14px}@media screen and (max-width:576px){.website-content .premium-input{height:38px;font-size:13px}}.website-content .max-w-4xl{max-width:896px}.website-content .list-disc{list-style-type:disc}.website-content .space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.website-content .text-3xl{font-size:36px!important;font-weight:800!important}.website-content .text-xl{font-size:18px!important;font-weight:700!important}.website-content .text-lg{font-size:16px!important;font-weight:600!important}.website-content .text-sm{font-size:13px!important}.website-content .text-gray-500{color:#64748b!important}.login{background-color:#0000;background-image:radial-gradient(circle,#2a3d4cd9 0%,#141d25fa 100%),url(/assets/acc-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:100vh;padding:100px 20px;display:flex;position:relative;overflow:hidden}.login .glow-blob{mix-blend-mode:screen;filter:blur(120px);opacity:.12;z-index:0;pointer-events:none;border-radius:50%;width:450px;height:450px;animation:22s ease-in-out infinite alternate float-around;position:absolute}.login .blob-1{background:#ffcd35;animation-duration:24s;top:-150px;left:-150px}.login .blob-2{background:#2a3d4c;animation-duration:28s;animation-delay:-6s;bottom:-150px;right:-150px}.login .blob-3{background:#2a3d4c;width:350px;height:350px;animation-duration:20s;animation-delay:-12s;top:30%;left:45%}.login .login-container{-webkit-backdrop-filter:blur(20px);z-index:1;background:#ffffffeb;border:1px solid #ffffff4d;border-radius:20px;width:100%;max-width:1000px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000040,inset 0 1px #fff6}@media screen and (max-width:767px){.login .login-container{flex-direction:column}}.login .login-container .lc-left{background:linear-gradient(135deg,#253542 0%,#141d25 100%);border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;width:45%;padding:60px 40px;display:flex;position:relative;overflow:hidden}.login .login-container .lc-left:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffcd3514 0%,#0000 70%);position:absolute;inset:0}@media screen and (max-width:991px){.login .login-container .lc-left{padding:45px 30px}}@media screen and (max-width:767px){.login .login-container .lc-left{width:100%;padding:50px 30px}}.login .login-container .lc-left h2{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:16px;font-family:Lato,sans-serif;font-size:26px;font-weight:800;line-height:1.25}@media screen and (max-width:1249px){.login .login-container .lc-left h2{font-size:24px}}.login .login-container .lc-left .bar{background:#ffcd35;border-radius:2px;width:60px;height:4px;margin-bottom:28px;box-shadow:0 2px 8px #ffcd354d}.login .login-container .lc-left p.desc{color:#ffffffbf;text-align:center;margin-bottom:20px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.login .login-container .lc-left p.desc:last-of-type{margin-bottom:30px}.login .login-container .lc-left .btn-premium{color:#fff;background:#ffffff0f;border:1px solid #fff3;width:100%;height:46px}.login .login-container .lc-left .btn-premium:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.login .login-container .lc-right{background:#ffffff80;flex-direction:column;justify-content:center;width:55%;padding:60px 50px;display:flex}@media screen and (max-width:991px){.login .login-container .lc-right{padding:45px 35px}}@media screen and (max-width:767px){.login .login-container .lc-right{width:100%;padding:50px 30px}}.login .login-container .lc-right h1{color:#121c24;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:8px;font-family:Lato,sans-serif;font-size:32px;font-weight:800}.login .login-container .lc-right .bar{background:#ffcd35;border-radius:2px;width:40px;height:4px;margin-bottom:36px;box-shadow:0 2px 6px #ffcd354d}.login .login-container .lc-right form{flex-direction:column;gap:20px;width:100%;display:flex}.login .login-container .lc-right form .form-group{width:100%}.login .login-container .lc-right form .input-wrapper{align-items:center;width:100%;display:flex;position:relative}.login .login-container .lc-right form .input-wrapper .input-icon{color:#64748b;pointer-events:none;z-index:2;width:18px;height:18px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;left:16px}.login .login-container .lc-right form .input-wrapper .premium-input{background:#fffc;border:1px solid #e2e8f0cc;height:48px;padding-left:46px;box-shadow:0 2px 4px #00000005}.login .login-container .lc-right form .input-wrapper .premium-input:focus{background:#fff;border-color:#ffcd35;box-shadow:0 0 0 4px #ffcd351f}.login .login-container .lc-right form .input-wrapper .premium-input:focus~.input-icon{color:#ffcd35}.login .login-container .lc-right form .input-wrapper .password-toggle{cursor:pointer;color:#64748b;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;right:16px}.login .login-container .lc-right form .input-wrapper .password-toggle:hover{color:#121c24}.login .login-container .lc-right form .input-wrapper .password-toggle svg{width:18px;height:18px}.login .login-container .lc-right form .input-wrapper .premium-input.with-password-toggle{padding-right:46px}.login .login-container .lc-right form .btn-premium-primary{height:48px;margin-top:10px;font-size:14px;font-weight:700;box-shadow:0 6px 18px #ffcd3540}.login .login-container .lc-right form .btn-premium-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e0b42f59}@keyframes float-around{0%{transform:translate(0)scale(1)}50%{transform:translate(50px,30px)scale(1.08)}to{transform:translate(-30px,60px)scale(.92)}}
