:root{color:#f6f2f2;background:#121212;font-family:Avenir Next,Helvetica Neue,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:#121212}a{color:inherit}a:focus-visible{outline:3px solid #97fb57;outline-offset:4px}.site-shell{width:min(100% - 32px,960px);margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid #2d2d2d}.wordmark{display:block;width:132px;height:64px;overflow:hidden;text-decoration:none}.wordmark img{display:block;width:164px;height:164px;max-width:none;object-fit:contain;transform:translate(-16px,-50px)}nav{display:flex;flex-wrap:wrap;gap:16px}nav a{color:#c6ff9d}.page-content{max-width:640px;padding:80px 0}.eyebrow{margin:0 0 12px;color:#97fb57;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1{margin:0 0 24px;font-size:clamp(2rem,6vw,3.5rem);line-height:1}p{color:#d5d1d1;font-size:1rem;line-height:1.6}.page-content:has(.support-content){max-width:720px}.support-content{display:grid;gap:clamp(28px,5vw,40px)}.support-intro{max-width:580px;margin:0;font-size:clamp(1rem,2.5vw,1.125rem)}.support-contact{min-width:0;padding:clamp(24px,5vw,44px);background:#181d17;border:1px solid #394b30;border-radius:24px}.support-contact .support-contact-label{margin:0 0 16px;color:#97fb57;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.support-contact h2{margin:0 0 16px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.support-contact p{margin:0 0 24px}.support-email{display:inline-block;max-width:100%;padding:8px 0;color:#97fb57;font-size:clamp(1rem,3vw,1.375rem);font-weight:700;line-height:1.5;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:6px}.support-email:hover{color:#c6ff9d}.support-security{padding-left:20px;border-left:2px solid #394b30}.support-security h2{margin:0 0 8px;color:#d5d1d1;font-size:.9375rem;line-height:1.4}.support-security p{margin:0;color:#b9b5b5;font-size:.9375rem}.recovery-form{display:grid;width:min(100%,500px);gap:22px;margin:32px auto 0;text-align:left}.recovery-form-card{display:grid;width:100%;gap:clamp(18px,3vw,26px);padding:clamp(32px,6vw,64px) clamp(22px,7vw,72px);text-align:center;background:radial-gradient(ellipse 70% 48% at 50% 0%,rgba(151,251,87,.05),transparent 72%),#141916e6;border:1px solid rgba(151,251,87,.18);border-radius:clamp(24px,4vw,32px);box-shadow:0 26px 70px #00000047,0 0 44px #97fb570b}.recovery-form-card-icon{display:grid;width:clamp(88px,14vw,108px);height:clamp(88px,14vw,108px);margin:0 auto;color:#97fb57;background:#97fb5713;border:1px solid rgba(151,251,87,.48);border-radius:50%;box-shadow:0 0 34px #97fb571f,inset 0 0 20px #97fb5709;place-items:center}.recovery-form-card-icon svg{width:44%;height:44%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.recovery-form-card-copy{display:grid;max-width:470px;gap:8px;margin:0 auto}.recovery-form-card-copy p,.recovery-form-card .field-hint{margin:0}.recovery-form-card-copy>p:first-child{color:#f6f2f2;font-size:clamp(1.125rem,2.8vw,1.375rem);font-weight:700;line-height:1.3}.recovery-form-card .field-hint{color:#b9b5b5;font-size:.9375rem;line-height:1.55}.recovery-form .form-field{display:grid;gap:10px}.recovery-form label{color:#e7e3e3;font-size:.9375rem;font-weight:700;letter-spacing:.01em}.recovery-form input,.recovery-form button{border:1px solid rgba(229,234,228,.16);border-radius:14px;font:inherit}.recovery-form input{width:100%;min-height:56px;padding:15px 18px;color:#f6f2f2;background:#070a0894;box-shadow:inset 0 1px #ffffff05;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.recovery-form .password-input{position:relative}.recovery-form .password-input input{padding-right:66px}.recovery-form input:hover:not(:disabled){border-color:#e5eae442}.recovery-form input:focus{border-color:#97fb57b3;background:#080d09c7;box-shadow:0 0 0 4px #97fb5717,inset 0 1px #ffffff06;outline:none}.recovery-form .password-visibility{position:absolute;top:50%;right:8px;display:grid;width:44px;height:44px;padding:0;color:#a8ff70;background:#97fb570b;border:0;border-radius:10px;place-items:center;transform:translateY(-50%);transition:color .16s ease,background-color .16s ease}.recovery-form .password-visibility svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.recovery-form .password-visibility:hover:not(:disabled){color:#c6ff9d;background:#97fb571f}.recovery-form button[type=submit]{width:100%;min-height:56px;margin-top:2px;padding:15px 20px;color:#121212;font-size:1rem;font-weight:800;letter-spacing:.01em;background:#97fb57;box-shadow:0 12px 26px #97fb5729;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.recovery-form button[type=submit]:hover:not(:disabled){background:#adff7c;box-shadow:0 16px 30px #97fb5738;transform:translateY(-1px)}.recovery-form button:disabled{cursor:not-allowed;opacity:.55}.recovery-form input:focus-visible,.recovery-form button:focus-visible{outline:2px solid #97fb57;outline-offset:3px}.recovery-form .form-message{margin:0;font-size:.9375rem}.recovery-form .form-message{padding:12px 14px;color:#ff9ba8;line-height:1.5;background:#ff708a12;border:1px solid rgba(255,155,168,.18);border-radius:12px}.recovery-terminal{display:grid;max-width:540px;gap:14px;padding:28px 0}.recovery-terminal-icon{display:grid;width:64px;height:64px;border:1px solid currentColor;border-radius:50%;background:#1d1d1d;place-items:center}.recovery-terminal-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.recovery-terminal h2,.recovery-terminal p{margin:0}.recovery-terminal h2{color:#f6f2f2;font-size:clamp(1.5rem,4vw,2rem);line-height:1.15}.recovery-terminal-guidance{color:#b9b5b5}.recovery-terminal .recovery-terminal-guidance-icon{display:none}.recovery-terminal--warning{color:#ffd166}.site-shell:has(.recovery-terminal--invalid),.site-shell:has(.recovery-terminal--success),.site-shell:has(.recovery-terminal--unconfirmed),.site-shell:has(.recovery-form-card){display:flex;flex-direction:column;width:min(100% - 48px,1180px);min-height:100svh;position:relative;isolation:isolate}.site-shell:has(.recovery-terminal--invalid):before,.site-shell:has(.recovery-terminal--invalid):after,.site-shell:has(.recovery-terminal--success):before,.site-shell:has(.recovery-terminal--success):after,.site-shell:has(.recovery-terminal--unconfirmed):before,.site-shell:has(.recovery-terminal--unconfirmed):after,.site-shell:has(.recovery-form-card):before,.site-shell:has(.recovery-form-card):after{position:fixed;right:0;left:0;z-index:-1;pointer-events:none;content:""}.site-shell:has(.recovery-terminal--invalid):before,.site-shell:has(.recovery-terminal--success):before,.site-shell:has(.recovery-terminal--unconfirmed):before,.site-shell:has(.recovery-form-card):before{inset:0;background:radial-gradient(ellipse 48% 34% at 16% 42%,rgba(151,251,87,.07),transparent 72%),radial-gradient(ellipse 40% 30% at 80% 78%,rgba(151,251,87,.06),transparent 74%)}.site-shell:has(.recovery-terminal--invalid):after,.site-shell:has(.recovery-terminal--success):after,.site-shell:has(.recovery-terminal--unconfirmed):after,.site-shell:has(.recovery-form-card):after{bottom:0;height:clamp(150px,22vw,280px);opacity:.34;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 300' fill='none'%3E%3Cpath d='M-48 174C188 42 430 330 728 206S1160 52 1488 94' stroke='%2397fb57' stroke-opacity='.7' stroke-width='1.4'/%3E%3Cpath d='M-48 230C190 104 424 366 732 258S1168 120 1488 166' stroke='%2397fb57' stroke-opacity='.38' stroke-width='1.2'/%3E%3Cpath d='M-48 272C184 166 424 386 730 300S1168 202 1488 224' stroke='%2397fb57' stroke-opacity='.22' stroke-width='1'/%3E%3C/svg%3E");background-position:center bottom;background-repeat:no-repeat;background-size:100% 100%}.site-shell:has(.recovery-terminal--invalid) .site-header,.site-shell:has(.recovery-terminal--success) .site-header,.site-shell:has(.recovery-terminal--unconfirmed) .site-header,.site-shell:has(.recovery-form-card) .site-header{padding:30px 0;border-bottom:0}.site-shell:has(.recovery-terminal--invalid) nav,.site-shell:has(.recovery-terminal--success) nav,.site-shell:has(.recovery-terminal--unconfirmed) nav,.site-shell:has(.recovery-form-card) nav{gap:clamp(14px,3vw,32px)}.site-shell:has(.recovery-terminal--invalid) nav a,.site-shell:has(.recovery-terminal--success) nav a,.site-shell:has(.recovery-terminal--unconfirmed) nav a,.site-shell:has(.recovery-form-card) nav a{color:#c8c4c4;text-decoration:none}.site-shell:has(.recovery-terminal--invalid) nav a:hover,.site-shell:has(.recovery-terminal--success) nav a:hover,.site-shell:has(.recovery-terminal--unconfirmed) nav a:hover,.site-shell:has(.recovery-form-card) nav a:hover{color:#97fb57}.site-shell:has(.recovery-terminal--invalid) .page-content,.site-shell:has(.recovery-terminal--success) .page-content,.site-shell:has(.recovery-terminal--unconfirmed) .page-content,.site-shell:has(.recovery-form-card) .page-content{width:100%;max-width:780px;margin:auto;padding:clamp(40px,7vw,88px) 0 clamp(64px,10vw,120px);text-align:center}.site-shell:has(.recovery-terminal--invalid) .page-content .eyebrow,.site-shell:has(.recovery-terminal--success) .page-content .eyebrow,.site-shell:has(.recovery-terminal--unconfirmed) .page-content .eyebrow,.site-shell:has(.recovery-form-card) .page-content .eyebrow{display:none}.site-shell:has(.recovery-terminal--invalid) .page-content>h1,.site-shell:has(.recovery-terminal--success) .page-content>h1,.site-shell:has(.recovery-terminal--unconfirmed) .page-content>h1,.site-shell:has(.recovery-form-card) .page-content>h1{margin-bottom:clamp(28px,5vw,44px);color:#d5d1d1;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:600;line-height:1.2}.recovery-terminal--invalid{width:100%;max-width:none;gap:clamp(18px,3vw,26px);padding:clamp(36px,6vw,72px) clamp(24px,7vw,80px);color:#ff9ba8;text-align:center;background:radial-gradient(ellipse 68% 48% at 50% 0%,rgba(151,251,87,.045),transparent 72%),#141916e6;border:1px solid rgba(114,151,105,.27);border-radius:clamp(24px,4vw,32px);box-shadow:0 22px 64px #0000004d,0 0 72px #97fb5709}.recovery-terminal--invalid .recovery-terminal-icon{width:clamp(96px,16vw,120px);height:clamp(96px,16vw,120px);margin:0 auto clamp(4px,1vw,10px);color:#ff9ba8;background:#211b1e;border-color:#ff92aa;box-shadow:0 0 28px #ff92aa1f}.recovery-terminal--invalid .recovery-terminal-icon svg{width:clamp(42px,7vw,54px);height:clamp(42px,7vw,54px);stroke-width:1.8}.recovery-terminal--invalid h2{max-width:620px;margin:0 auto;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.035em}.recovery-terminal--invalid>p:not(.recovery-terminal-guidance){max-width:590px;margin:0 auto;color:#d5d1d1;font-size:clamp(1.0625rem,2.6vw,1.375rem);line-height:1.65}.recovery-terminal--invalid .recovery-terminal-guidance{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:100%;margin-top:clamp(8px,2vw,18px);padding:clamp(18px,3vw,24px);color:#d5d1d1;text-align:left;background:#0c130fd6;border:1px solid rgba(114,151,105,.3);border-radius:20px}.recovery-terminal--invalid .recovery-terminal-guidance-icon{display:grid;width:56px;height:56px;color:#97fb57;background:#97fb571c;border-radius:50%;box-shadow:inset 0 0 0 1px #97fb5709;place-items:center}.recovery-terminal--invalid .recovery-terminal-guidance-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.recovery-terminal--invalid .recovery-terminal-guidance p{margin:0;color:inherit;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.55}.recovery-terminal--success,.recovery-terminal--unconfirmed{width:100%;max-width:none;gap:clamp(18px,3vw,26px);padding:clamp(36px,6vw,72px) clamp(24px,7vw,80px);text-align:center;background:radial-gradient(ellipse 68% 48% at 50% 0%,rgba(151,251,87,.06),transparent 72%),#141916e6;border:1px solid rgba(114,151,105,.27);border-radius:clamp(24px,4vw,32px);box-shadow:0 22px 64px #0000004d,0 0 72px #97fb570d}.recovery-terminal--success{color:#97fb57}.recovery-terminal--success .recovery-terminal-icon,.recovery-terminal--unconfirmed .recovery-terminal-icon{width:clamp(96px,16vw,120px);height:clamp(96px,16vw,120px);margin:0 auto clamp(4px,1vw,10px)}.recovery-terminal--success .recovery-terminal-icon{color:#97fb57;background:#97fb5713;border-color:#97fb5794;box-shadow:0 0 30px #97fb571f,inset 0 0 20px #97fb5709}.recovery-terminal--unconfirmed .recovery-terminal-icon{color:#ffd166;background:#ffd16612;border-color:#ffd1669e;box-shadow:0 0 30px #ffd1661c,inset 0 0 20px #ffd16608}.recovery-terminal--success .recovery-terminal-icon svg,.recovery-terminal--unconfirmed .recovery-terminal-icon svg{width:clamp(42px,7vw,54px);height:clamp(42px,7vw,54px);stroke-width:1.8}.recovery-terminal--success h2,.recovery-terminal--unconfirmed h2{max-width:620px;margin:0 auto;color:#f6f2f2;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.035em}.recovery-terminal--success>p:not(.recovery-terminal-guidance),.recovery-terminal--unconfirmed>p:not(.recovery-terminal-guidance){max-width:590px;margin:0 auto;color:#d5d1d1;font-size:clamp(1.0625rem,2.6vw,1.375rem);line-height:1.65}.recovery-terminal--success .recovery-terminal-guidance{max-width:530px;margin:clamp(2px,1vw,8px) auto 0;color:#b9b5b5}.recovery-terminal--success .recovery-terminal-guidance p{margin:0;color:inherit;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.55}.recovery-terminal--unconfirmed .recovery-terminal-guidance{max-width:530px;margin:clamp(10px,2vw,18px) auto 0;padding-top:clamp(14px,2vw,18px);color:#b9b5b5;border-top:1px solid rgba(255,209,102,.16)}.recovery-terminal--unconfirmed .recovery-terminal-guidance p{margin:0;color:inherit;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.55}.recovery-brand-signature{display:grid;justify-items:center;gap:10px;margin:clamp(48px,8vw,88px) auto clamp(16px,3vw,36px);font-size:.625rem;font-weight:600;letter-spacing:.34em;line-height:1.2;text-indent:.34em}.recovery-brand-logo{display:block;width:84px;height:40px;overflow:hidden;opacity:.62}.recovery-brand-logo img{display:block;width:106px;height:106px;max-width:none;object-fit:contain;transform:translate(-11px,-33px)}.recovery-brand-signature>span:last-child{color:#f6f2f280}@media(max-width:480px){.site-header{align-items:center;gap:16px}.wordmark{width:96px;height:48px}.wordmark img{width:120px;height:120px;transform:translate(-12px,-36px)}.page-content{padding:56px 0}.site-shell:has(.recovery-terminal--invalid),.site-shell:has(.recovery-terminal--success),.site-shell:has(.recovery-terminal--unconfirmed),.site-shell:has(.recovery-form-card){width:min(100% - 40px,1180px)}.site-shell:has(.recovery-terminal--invalid) .site-header,.site-shell:has(.recovery-terminal--success) .site-header,.site-shell:has(.recovery-terminal--unconfirmed) .site-header,.site-shell:has(.recovery-form-card) .site-header{gap:16px;padding:20px 0}.site-shell:has(.recovery-terminal--invalid) nav,.site-shell:has(.recovery-terminal--success) nav,.site-shell:has(.recovery-terminal--unconfirmed) nav,.site-shell:has(.recovery-form-card) nav{gap:14px}.recovery-terminal--invalid .recovery-terminal-guidance{grid-template-columns:auto minmax(0,1fr);gap:12px}.recovery-terminal--invalid .recovery-terminal-guidance-icon{width:48px;height:48px}.recovery-brand-signature{margin-top:44px}}@media(max-width:350px){.site-header{align-items:flex-start;flex-direction:column}}
