@media (hover:hover) and (pointer:fine){:is(.pg-educator-dashboard.ed-uplift,.pg-home,.pg-onboarding,.pg-problems,.pg-dashboard,.pg-problem-detail,.pg-portfolio,.pg-profile,.pg-opportunities,.pg-field-notes,.pg-career-path,.pg-notifications,.pg-settings,.pg-login,.pg-company-login,.pg-educator-login,.pg-reset-password,.pg-auth-confirm,.pg-public-profile,.pg-company-dashboard,.pg-company-problems,.pg-company-shortlist,.pg-company-pipeline,.pg-company-settings,.pg-company-notifications,.pg-company-post-problem,.pg-about,.pg-companies,.pg-universities,.pg-how,.pg-pricing,.pg-privacy,.pg-terms,.pg-accept-invite,.pg-educator-apply,.pg-educator-invite,.pg-admin-dashboard,.pg-notfound),:is(.pg-educator-dashboard.ed-uplift,.pg-home,.pg-onboarding,.pg-problems,.pg-dashboard,.pg-problem-detail,.pg-portfolio,.pg-profile,.pg-opportunities,.pg-field-notes,.pg-career-path,.pg-notifications,.pg-settings,.pg-login,.pg-company-login,.pg-educator-login,.pg-reset-password,.pg-auth-confirm,.pg-public-profile,.pg-company-dashboard,.pg-company-problems,.pg-company-shortlist,.pg-company-pipeline,.pg-company-settings,.pg-company-notifications,.pg-company-post-problem,.pg-about,.pg-companies,.pg-universities,.pg-how,.pg-pricing,.pg-privacy,.pg-terms,.pg-accept-invite,.pg-educator-apply,.pg-educator-invite,.pg-admin-dashboard,.pg-notfound) :is(a,button,[role=button],select){cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2228%22%20viewBox%3D%220%200%2024%2028%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22glow%22%20x%3D%22-60%25%22%20y%3D%22-50%25%22%20width%3D%22220%25%22%20height%3D%22200%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%220.5%22%20stdDeviation%3D%221.5%22%20flood-color%3D%22%23F05A1A%22%20flood-opacity%3D%22.4%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M5.2%205.2Q4.9%204%206%204.7L18.2%2012.3Q19.4%2013.1%2018%2013.5L12.5%2015.1Q12%2015.2%2011.7%2015.7L8.9%2020Q8.1%2021.2%207.9%2019.8Z%22%20fill%3D%22%2320201e%22%20stroke%3D%22%23fffaf0%22%20stroke-width%3D%22.65%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23glow%29%22%2F%3E%3C%2Fsvg%3E) 5 4,auto!important}}.pg-reset-password *,.pg-reset-password :before,.pg-reset-password :after{box-sizing:border-box;margin:0;padding:0}.pg-reset-password{--orange:#f05a1a;--orange-hover:#d44e15;--green:#1a783a;--black:#141412;--surface:#f3f2ee;--border-strong:#14141226;--text-mid:#1414127a;--text-faint:#1414124d;--red:#c0392b;--font-serif:"Instrument Serif", serif;--font-sans:"Geist", sans-serif;font-family:var(--font-sans);background:var(--surface);color:var(--black);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;min-height:100vh;padding:2rem;display:flex}.pg-reset-password .rp-logo{color:var(--orange);text-transform:lowercase;letter-spacing:0;font-family:Instrument Serif,serif;font-size:1.5rem;font-style:italic;font-weight:400;text-decoration:none}.pg-reset-password .card{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:420px;padding:3rem 2.5rem;box-shadow:0 4px 32px #14141214}.pg-reset-password .icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.5rem;font-size:1.4rem;display:flex}.pg-reset-password .icon-loading{color:var(--orange);background:#f05a1a1a;animation:1s linear infinite spin}.pg-reset-password .icon-success{color:var(--green);background:#1a783a1a}.pg-reset-password .icon-error{color:var(--orange);background:#f05a1a1a}@keyframes spin{to{transform:rotate(360deg)}}.pg-reset-password .headline{font-family:var(--font-serif);margin-bottom:.5rem;font-size:1.6rem;font-weight:400;line-height:1.2}.pg-reset-password .headline em{color:var(--orange);font-style:italic}.pg-reset-password .sub{color:var(--text-mid);margin-bottom:1.75rem;font-size:.86rem;font-weight:300;line-height:1.65}.pg-reset-password .btn{background:var(--orange);color:#fff;font-family:var(--font-sans);border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.82rem 1.6rem;font-size:.88rem;text-decoration:none;transition:background .2s;display:inline-flex}.pg-reset-password .btn:hover{background:var(--orange-hover)}.pg-reset-password .loading-dots:after{content:"...";animation:1.5s steps(4,end) infinite dots}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.pg-reset-password .rp-form{text-align:left;margin-top:.25rem}.pg-reset-password .rp-label{color:var(--text-mid);text-transform:lowercase;margin:0 0 .4rem;font-size:.72rem;display:block}.pg-reset-password .rp-field{margin-bottom:1rem;position:relative}.pg-reset-password .rp-input{width:100%;color:var(--black);border:1px solid var(--border-strong);font-family:var(--font-sans);background:#fff;border-radius:6px;padding:.7rem 3.1rem .7rem .85rem;font-size:.88rem;font-weight:300;transition:border-color .15s}.pg-reset-password .rp-input:focus{border-color:var(--orange);outline:none}.pg-reset-password .rp-input::placeholder{color:var(--text-faint)}.pg-reset-password .rp-toggle{cursor:pointer;font-family:var(--font-sans);color:var(--text-faint);background:0 0;border:none;font-size:.72rem;transition:color .2s;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.pg-reset-password .rp-toggle:hover{color:var(--orange)}.pg-reset-password .rp-err{min-height:1rem;color:var(--red);margin:-.4rem 0 .9rem;font-size:.76rem;line-height:1.4}.pg-reset-password .rp-submit{cursor:pointer;justify-content:center;width:100%;margin-top:.25rem}.pg-reset-password .rp-submit:disabled{opacity:.6;cursor:default}.pg-reset-password{--black:#292823;--white:#f9f8f2;--surface:#f5f2e9;--text-mid:#706c60;--text-faint:#797365;--border:#e5e1d6;--border-strong:#d6cfbf;background:#f9f8f2}.pg-reset-password .card{background:#fffefa;border:1px solid #e5e1d6;border-radius:12px;box-shadow:0 12px 40px #6f5e2408}.pg-reset-password .headline{font-size:36px}.pg-reset-password .btn{background:#c2410c}.pg-reset-password{box-sizing:border-box}@media (max-width:480px){.pg-reset-password{padding:72px 20px 48px}.pg-reset-password .card{padding:32px 24px}}
