body:has(.lx-page){padding:0!important}.lx-page{--lx-card:var(--surface,#fff);--lx-line:var(--border,#e5e7f0);--lx-text:var(--text,#1b1b2f);--lx-muted:var(--text-muted,#6b7185);--lx-brand:var(--brand,#4f46e5);--lx-soft:var(--brand-soft,rgba(79,70,229,.1));--lx-danger:var(--danger,#e5484d);--lx-ok:#10b981;position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 120px;background:radial-gradient(60% 50% at 85% 0,rgba(168,85,247,.55),transparent 70%),radial-gradient(50% 45% at 0 100%,rgba(59,130,246,.4),transparent 70%),linear-gradient(160deg,#1b1a4a,#2a2688 55%,#4c1d95);color:#fff;overflow:hidden;isolation:isolate}.lx-page:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent 100%);-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent 100%)}.lx-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;color:#fff;text-decoration:none;font-size:.95rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.lx-brand img{height:30px;width:auto;border-radius:8px}.lx-card{width:100%;max-width:420px;border:1px solid var(--lx-line);border-radius:6px;background:var(--lx-card);box-shadow:0 40px 80px -30px rgba(10,8,50,.7),0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden;animation:lx-rise .5s cubic-bezier(.2,.7,.2,1) both}@keyframes lx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lx-status{display:flex;align-items:center;justify-content:space-between;padding:11px 22px;background:linear-gradient(120deg,#2a2688,#4c1d95);color:hsla(0,0%,100%,.75);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.lx-status b{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#6ee7b7}.lx-status b:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lx-ok);box-shadow:0 0 8px var(--lx-ok);animation:lx-pulse 2s ease-in-out infinite}@keyframes lx-pulse{50%{opacity:.35}}.lx-inner{padding:34px 30px 28px}.lx-title{margin:0 0 6px;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:var(--lx-text)}.lx-sub{margin:0 0 26px;font-size:.92rem;color:var(--lx-muted)}.lx-notice{border-left:2px solid var(--lx-brand);background:var(--lx-soft);font-size:.84rem;color:var(--lx-text)}.lx-error,.lx-notice{margin-bottom:20px;padding:10px 12px}.lx-error{border-left:2px solid var(--lx-danger);background:hsla(0,100%,71%,.09);font-size:.85rem;color:var(--lx-danger)}.lx-field{margin-bottom:22px}.lx-label{display:block;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-muted)}.lx-control{display:flex;align-items:center;border:1px solid var(--lx-line);border-radius:4px;background:var(--lx-card);transition:border-color .2s ease,box-shadow .2s ease}.lx-control:focus-within{border-color:var(--lx-brand);box-shadow:0 0 0 3px var(--lx-soft)}.lx-control.is-invalid{border-color:var(--lx-danger)}.lx-control.is-invalid:focus-within{box-shadow:0 0 0 3px hsla(0,100%,71%,.16)}.lx-control.is-valid{border-color:var(--lx-ok)}.lx-lead{flex-shrink:0;width:44px;text-align:center;font-size:.85rem;color:var(--lx-muted)}.lx-control:focus-within .lx-lead{color:var(--lx-brand)}.lx-input{flex:1 1;min-width:0;padding:14px 14px 14px 0;border:none;background:transparent;color:var(--lx-text);font:inherit;font-size:.97rem}.lx-input:focus{outline:none}.lx-input::placeholder{color:var(--lx-muted)}.lx-input:-webkit-autofill{-webkit-text-fill-color:var(--lx-text);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:0 0 0 100px var(--lx-card) inset}.lx-toggle{padding:0 16px;align-self:stretch;border:none;background:transparent;color:var(--lx-muted);cursor:pointer}.lx-toggle:hover{color:var(--lx-brand)}.lx-field-error{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:.8rem;color:var(--lx-danger)}.lx-row{display:flex;justify-content:flex-end;margin:-6px 0 22px;font-size:.84rem}.lx-alt a,.lx-row a{color:var(--lx-brand);text-decoration:none;font-weight:600}.lx-alt a:hover,.lx-row a:hover{text-decoration:underline}.lx-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px;border:none;border-radius:4px;background:linear-gradient(120deg,#3b37c9,#7c3aed);color:#fff;font:inherit;font-size:.82rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px -12px rgba(91,33,182,.7);transition:transform .2s ease,filter .2s ease}.lx-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07)}.lx-btn:disabled{opacity:.6;cursor:not-allowed}.lx-foot{justify-content:space-between;gap:12px;padding:16px 30px;border-top:1px solid var(--lx-line);font-size:.86rem}.lx-assure,.lx-foot{display:flex;align-items:center;color:var(--lx-muted)}.lx-assure{gap:8px;margin-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}@media (max-width:480px){.lx-inner{padding:28px 20px 22px}.lx-foot{padding:14px 20px}.lx-title{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.lx-card,.lx-status b:before{animation:none}}.lx-card-wide{max-width:460px}.lx-select{flex-shrink:0;max-width:128px;padding:14px 6px 14px 14px;border:none;border-right:1px solid var(--lx-line);background:transparent;color:var(--lx-text);font:inherit;font-size:.9rem;cursor:pointer}.lx-select:focus{outline:none}.lx-input-pad{padding-left:14px}.lx-field-ok{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:.8rem;color:var(--lx-ok)}.lx-check{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:.86rem;color:var(--lx-text)}.lx-check input{margin-top:3px;accent-color:var(--lx-brand)}.lx-center a,.lx-check a{color:var(--lx-brand);font-weight:600;text-decoration:none}.lx-center a:hover,.lx-check a:hover{text-decoration:underline}.lx-center{margin-top:16px;text-align:center;font-size:.86rem;color:var(--lx-muted)}.lx-code{padding:14px;text-align:center;font-size:1rem}.lx-code.is-filled{font-size:1.6rem;font-weight:700;letter-spacing:.5rem}a.lx-btn{text-decoration:none}.lx-page{color:var(--text);background:radial-gradient(60% 50% at 85% 0,rgba(168,85,247,.2),transparent 70%),radial-gradient(50% 45% at 0 100%,rgba(59,130,246,.16),transparent 70%),var(--bg)}.lx-page:before{background-image:linear-gradient(rgba(91,91,240,.08) 1px,transparent 0),linear-gradient(90deg,rgba(91,91,240,.08) 1px,transparent 0)}.lx-brand{color:var(--text)}.lx-card{box-shadow:0 40px 80px -40px rgba(42,38,136,.35),0 0 0 1px rgba(0,0,0,.02)}:root[data-theme=dark] .lx-page{color:#fff;background:radial-gradient(60% 50% at 85% 0,rgba(168,85,247,.55),transparent 70%),radial-gradient(50% 45% at 0 100%,rgba(59,130,246,.4),transparent 70%),linear-gradient(160deg,#1b1a4a,#2a2688 55%,#4c1d95)}:root[data-theme=dark] .lx-page:before{background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0)}:root[data-theme=dark] .lx-brand{color:#fff}:root[data-theme=dark] .lx-card{box-shadow:0 40px 80px -30px rgba(10,8,50,.7),0 0 0 1px hsla(0,0%,100%,.08)}