.wl-page{z-index:1;flex-direction:column;align-items:center;min-height:100vh;padding-top:40px;padding-bottom:80px;display:flex;position:relative}.wl-hero{text-align:center;max-width:640px;padding:60px 24px 40px}.wl-breadcrumb{text-transform:uppercase;letter-spacing:.16em;color:#ffffff59;margin-bottom:20px;font-family:JetBrains Mono,Inter,monospace;font-size:11px}.wl-hero h1{letter-spacing:-.03em;color:#fff;margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.1}.wl-hero-sub{color:#ffffff80;max-width:520px;margin:0 auto;font-size:16px;line-height:1.65}.wl-form-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:600px;margin:0 24px;padding:36px 32px 32px}@media (max-width:640px){.wl-form-card{border-radius:12px;margin:0 16px;padding:28px 20px 24px}}.wl-form-group{margin-bottom:20px}.wl-form-label{color:#ffffffb3;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.wl-form-label .required{color:#ef4444;margin-left:3px}.wl-form-input,.wl-form-select{color:#fff;appearance:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:13px 14px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.wl-form-input::placeholder{color:#ffffff40}.wl-form-input:focus,.wl-form-select:focus{border-color:#a855f799;box-shadow:0 0 0 3px #a855f714}.wl-form-select{cursor:pointer;color:#fff6;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.wl-form-select.has-value{color:#fff}.wl-form-select option{color:#fff;background:#1a1a1a}.wl-form-error{color:#ef4444;opacity:0;min-height:0;max-height:0;margin-top:6px;font-size:12px;transition:all .2s;overflow:hidden}.wl-form-error.visible{opacity:1;max-height:24px;margin-top:6px}.wl-form-submit{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;width:100%;margin-top:8px;padding:15px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.wl-form-submit:hover{background:#ffffffeb;transform:translateY(-1px);box-shadow:0 4px 20px #ffffff1a}.wl-form-submit:active{transform:translateY(0)}.wl-form-submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.wl-form-note{color:#ffffff4d;text-align:center;margin-top:16px;font-size:12px;line-height:1.5}.wl-success{text-align:center;width:100%;max-width:600px;padding:48px 24px;animation:.5s forwards wlFadeIn}@keyframes wlFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wl-success-icon{color:#22c55e;background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.wl-success h2{color:#fff;margin-bottom:12px;font-size:24px;font-weight:700}.wl-success p{color:#ffffff80;max-width:400px;margin:0 auto;font-size:15px;line-height:1.6}.wl-reveal{opacity:0;transition:all .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.wl-reveal.active{opacity:1;transform:translateY(0)}.wl-spinner{vertical-align:middle;border:2px solid #0003;border-top-color:#000;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.6s linear infinite wlSpin;display:inline-block}@keyframes wlSpin{to{transform:rotate(360deg)}}.light-mode .wl-breadcrumb{color:#00000059}.light-mode .wl-hero h1{color:#111827}.light-mode .wl-hero-sub{color:#00000080}.light-mode .wl-form-card{background:#fff;border-color:#00000014}.light-mode .wl-form-label{color:#000000b3}.light-mode .wl-form-input,.light-mode .wl-form-select{color:#111827;background:#f9fafb;border-color:#0000001f}.light-mode .wl-form-input::placeholder{color:#0000004d}.light-mode .wl-form-input:focus,.light-mode .wl-form-select:focus{border-color:#a855f780;box-shadow:0 0 0 3px #a855f70f}.light-mode .wl-form-select{color:#0006;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='rgba(0,0,0,0.4)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.light-mode .wl-form-select.has-value{color:#111827}.light-mode .wl-form-select option{color:#111827;background:#fff}.light-mode .wl-form-submit{color:#fff;background:#111827}.light-mode .wl-form-submit:hover{background:#1f2937;box-shadow:0 4px 20px #0000001a}.light-mode .wl-form-note{color:#00000059}.light-mode .wl-success h2{color:#111827}.light-mode .wl-success p{color:#00000080}.light-mode #starfield{display:none}
