:root{--fg:#e9eef2;--muted:#a9b4bf;--accent:#6be3ff;--card:#0f161c;--stroke:#1e2730}body{margin:0;color:var(--fg);background:linear-gradient(180deg,#0e1216,#111821 40%,#0f1720)}.password-hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.limitis-logo{font-family:Orbitron,sans-serif;font-weight:500;letter-spacing:.14em;font-size:clamp(42px,6vw,72px);margin:0 0 6px}.tagline{font-family:Inter,sans-serif;font-size:14px;letter-spacing:.22em;color:#9aa4ad;margin:0}.subtag{font-family:Inter,sans-serif;font-size:14px;letter-spacing:.14em;color:var(--fg);opacity:.85;margin:0 0 18px}.subtag span{color:var(--accent)}.password-hero form{display:flex;gap:10px;width:min(520px,92vw);justify-content:center}.password-hero input[type=email]{flex:1;height:48px;background:var(--card);border:1px solid var(--stroke);color:var(--fg);padding:0 14px;border-radius:10px;outline:none;transition:border .15s,box-shadow .15s}.password-hero input[type=email]:focus{border-color:#2d9ab7;box-shadow:0 0 0 3px #2d9ab747}.password-hero button{height:48px;padding:0 18px;border-radius:10px;background:#e6edf3;color:#0b1116;font-weight:700;border:none;cursor:pointer;transition:transform .05s,background .15s}.password-hero button:hover{background:#d3e4ee}.password-enter{position:fixed;bottom:16px;left:0;right:0;text-align:center;font-size:12px;color:#85919b}@media (max-width:640px){.password-hero form{flex-direction:column}.password-hero button{width:100%}}.limitis-logo{color:#eef5fa;letter-spacing:.14em;text-shadow:0 1px 0 rgba(0,0,0,.25)}.limitis-logo:after{content:"";display:block;width:160px;height:2px;margin:10px auto 0;background:linear-gradient(90deg,transparent,#6be3ff 30%,#a3ffea 70%,transparent);opacity:.35;border-radius:2px}.password-hero form{filter:drop-shadow(0 8px 24px rgba(0,0,0,.25))}.password-hero input[type=email]{border-color:#26313a;box-shadow:inset 0 1px #ffffff08}.password-hero input[type=email]:focus{border-color:#2d9ab7;box-shadow:0 0 0 3px #6be3ff40}.password-hero button{transition:transform .06s ease,box-shadow .18s ease,background .18s ease}.password-hero button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #6be3ff2e}.password-enter{opacity:.7}.password-enter:hover{opacity:.95}:root{--footer-h: 84px}@media (max-width: 600px){.password-hero{min-height:calc(100svh - var(--footer-h));padding:10vh 20px 8vh;gap:10px;justify-content:center}.limitis-logo{font-size:clamp(40px,11vw,64px);letter-spacing:.12em}.tagline,.subtag{font-size:13px;letter-spacing:.18em}.password-hero form{width:92vw;max-width:520px;flex-direction:column;align-items:stretch;gap:8px}.password-hero input[type=email],.password-hero button{height:48px;width:100%;border-radius:10px}.password-enter{position:fixed;bottom:8px;left:0;right:0;padding:0 12px;line-height:1.2;opacity:.65}}html,body{margin:0;padding:0;height:100%;min-height:100vh;min-height:100svh;background:linear-gradient(180deg,#0e1216,#405677 40%,#2874cb);overflow:hidden}.password-hero{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:24px 20px 120px}.password-enter{position:fixed;left:0;right:0;bottom:12px;text-align:center;font-size:12px;color:#85919b}@media (max-width: 640px){.password-hero form{flex-direction:column;gap:14px;width:100%;max-width:90%}.password-hero input[type=email]{height:54px;font-size:16px;border-radius:12px;padding:0 16px}.password-hero button{height:54px;font-size:16px;font-weight:700;border-radius:12px;width:100%}}@media (prefers-reduced-motion: no-preference){@keyframes bgFloat{0%{background-position:50% 0%}to{background-position:50% 100%}}body{background-size:100% 200%;animation:bgFloat 14s ease-in-out infinite alternate}@keyframes ctaPulse{0%{box-shadow:0 0 #6be3ff00;transform:translateY(0)}to{box-shadow:0 0 0 6px #6be3ff14;transform:translateY(0)}}.password-hero button{animation:ctaPulse 2.6s ease-in-out infinite}.password-hero button:hover,.password-hero button:focus-visible{box-shadow:0 0 0 8px #6be3ff1f}}.microcopy{margin-top:10px;font:500 12px/1.6 Inter,system-ui,sans-serif;letter-spacing:.06em;color:#92a1ad;opacity:.9}.password-hero:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1200px 500px at 50% 38%,rgba(107,227,255,.07),transparent 60%),linear-gradient(transparent 31px,rgba(255,255,255,.03) 32px,transparent 33px),linear-gradient(90deg,transparent 31px,rgba(255,255,255,.02) 32px,transparent 33px);background-size:auto,32px 32px,32px 32px;mix-blend-mode:overlay}html,body{height:100%;overscroll-behavior:none}#MainContent,.password-hero{min-height:100svh}.password-enter{bottom:12px}@media (max-width: 480px){.limitis-logo{font-size:clamp(44px,12vw,72px)}.password-hero form{width:92vw}.password-hero input[type=email]{height:56px;font-size:16px}.password-hero button{height:56px;padding:0 20px;border-radius:12px}.tagline,.subtag{font-size:13px}.password-hero{padding-top:10vh;padding-bottom:12vh}}html,body{height:100%}.password-hero{position:relative;z-index:1}.tech-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(600px 260px at 50% 38%,rgba(107,227,255,.1) 0%,rgba(107,227,255,.06) 35%,transparent 70%)}.tech-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to right,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 32px),repeating-linear-gradient(to bottom,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 32px);mix-blend-mode:overlay;opacity:.18}@supports (height: 100dvh){.password-hero{min-height:90dvh}}@media (max-width: 480px){.password-hero form{width:min(620px,92vw)}.password-hero input[type=email]{height:54px;font-size:16px}.password-hero button{height:54px}}:root{--bg1:#0e1216;--bg2:#111821;--bg3:#0f1720;--fg:#EAF2F7;--muted:#9AA4AD;--accent:#6BE3FF;--shadow: rgba(0,0,0,.28)}.limitis-logo{font-family:Orbitron,system-ui,sans-serif;font-weight:500;letter-spacing:.12em;font-size:clamp(54px,7vw,88px);margin:0 0 10px;background:linear-gradient(180deg,#f4f8fb,#bfd1dc 60%,#8fa7b4);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 #0a0f13);position:relative}.limitis-logo:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-14px;width:min(220px,38vw);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#77E7FF,transparent);box-shadow:0 0 16px #6be3ff59;animation:underlinePulse 10s ease-in-out infinite}@keyframes underlinePulse{0%,70%,to{opacity:.65}40%{opacity:1;box-shadow:0 0 22px #6be3ff8c}}.tagline{letter-spacing:.24em;color:#aebac6;margin:0 0 4px}.subtag{letter-spacing:.14em;color:var(--fg);opacity:.9;margin:0 0 18px}.subtag a{color:var(--accent);text-decoration:none;position:relative}.subtag a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.subtag a:hover:after{transform:scaleX(1)}.password-hero form{display:flex;gap:10px;width:min(560px,92vw);justify-content:center}.password-hero input[type=email]{flex:1;height:50px;padding:0 14px;color:var(--fg);background:#0f161c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #1F2932;border-radius:12px;transition:border .15s ease,box-shadow .15s ease,background .15s ease}.password-hero input[type=email]::placeholder{color:#6b7480}.password-hero input[type=email]:focus{border-color:#2d9ab7;box-shadow:0 0 0 3px #2d9ab747;background:#0f161cb3}.password-hero button{height:50px;padding:0 20px;border-radius:12px;background:#eaf2f7;color:#0b1116;font-weight:700;border:1px solid #EAF2F7;box-shadow:0 2px 10px var(--shadow);cursor:pointer;transition:transform .06s ease,box-shadow .15s ease,background .15s ease}.password-hero button:hover{background:#dce8f0;box-shadow:0 0 0 4px #6be3ff2e,0 6px 18px #00000052}.password-hero button:active{transform:translateY(1px)}.password-hero button{position:relative}.password-hero button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:14px;pointer-events:none;box-shadow:0 0 #6be3ff00;animation:ctaPing 8s ease-in-out infinite}@keyframes ctaPing{0%,92%,to{box-shadow:0 0 #6be3ff00}94%{box-shadow:0 0 0 6px #6be3ff2e}96%{box-shadow:0 0 #6be3ff00}}.password-hero{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.password-enter{position:fixed;left:0;right:0;bottom:16px;text-align:center;font-size:12px;color:#85919b}.password-enter a{color:#9fb6c2}.password-enter a:hover{color:var(--accent)}@media (max-width:480px){.limitis-logo{font-size:clamp(46px,12vw,64px)}.password-hero form{width:min(600px,94vw);gap:8px}.password-hero input[type=email],.password-hero button{height:56px;border-radius:14px}.limitis-logo:after{width:60vw}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,transparent 0%,rgba(107,227,255,.05) 50%,transparent 100%);background-size:100% 300%;animation:scan 14s linear infinite;pointer-events:none;z-index:0}@keyframes scan{0%{background-position:0% 100%}to{background-position:0% 0%}}.password-hero button{position:relative;overflow:hidden}.password-hero button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:radial-gradient(circle,rgba(107,227,255,.3) 0%,transparent 70%);opacity:0;animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.5;transform:scale(1.3)}}.limitis-logo{background:linear-gradient(90deg,#eaf2f7,#6be3ff,#eaf2f7);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 8s linear infinite}@keyframes shine{0%{background-position:200% center}to{background-position:-200% center}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(107,227,255,.15) 1px,transparent 1px);background-size:60px 60px;animation:drift 60s linear infinite;z-index:0}@keyframes drift{0%{background-position:0 0}to{background-position:120px 120px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/limitis-password.css.map */
