.pw-auth{min-height:100dvh;display:flex;background:var(--paper)}.pw-auth-form-col{width:55%;display:flex;flex-direction:column;padding:44px 64px}.pw-auth-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--ink);text-decoration:none;width:fit-content;margin-bottom:52px}.pw-auth-brand .mk{width:22px;height:22px;flex:none}.pw-auth-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.pw-auth-heading{font-family:var(--font-newsreader),Georgia,serif;font-size:34px;font-weight:400;line-height:1.1;letter-spacing:-.022em;color:var(--ink);margin:0 0 12px}.pw-auth-heading em{font-style:italic}.pw-auth-sub{font-size:14px;color:var(--muted);line-height:1.6;max-width:360px;text-wrap:pretty;margin:0 0 28px}.pw-auth-widget{max-width:400px}.pw-auth-crosslink{max-width:400px;margin-top:22px;border-top:1px solid var(--line);padding-top:14px;text-align:center;font-size:13px;color:var(--muted)}.pw-auth-crosslink a{color:var(--green);font-weight:700;text-decoration:none}.pw-auth-crosslink a:hover{color:var(--green-d)}.pw-auth-foot{max-width:400px;margin-top:14px;display:flex;gap:16px}.pw-auth-foot a{font-size:11.5px;color:var(--faint);text-decoration:none}.pw-auth-foot a:hover{color:var(--muted)}.pw-auth-trust{flex:1;background:var(--paper-2);border-left:1px solid var(--line);display:none;flex-direction:column;justify-content:center;padding:52px 56px;gap:28px}.pw-auth-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;background:var(--green-bg);border:1px solid rgba(62,107,83,.22);border-radius:100px;width:fit-content}.pw-auth-badge span{font-size:11px;font-weight:700;color:var(--green-d);letter-spacing:.08em;text-transform:uppercase}.pw-auth-trust-heading{font-family:var(--font-newsreader),Georgia,serif;font-size:30px;font-weight:400;color:var(--ink);line-height:1.1;letter-spacing:-.022em;margin:0}.pw-auth-trust-heading em{font-style:italic;color:var(--ink-2)}.pw-auth-datacard{background:var(--card);border:1px solid var(--line-2);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.pw-auth-datacard-row{display:flex;align-items:center;justify-content:space-between;padding:12px 18px}.pw-auth-datacard-row+.pw-auth-datacard-row{border-top:1px solid var(--line)}.pw-auth-datacard-row dt{font-size:13px;color:var(--muted);font-weight:500}.pw-auth-datacard-row dd{font-size:13px;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;margin:0}.pw-auth-datacard-src{padding:9px 18px;background:var(--green-bg);border-top:1px solid var(--line);font-size:11px;color:var(--green-d);font-weight:600}.pw-auth-checklist{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.pw-auth-checklist li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);font-weight:500}.pw-auth-check{width:20px;height:20px;border-radius:6px;background:var(--green-bg);border:1px solid rgba(62,107,83,.25);display:flex;align-items:center;justify-content:center;flex:none}@media (min-width:1024px){.pw-auth-trust{display:flex}}@media (max-width:1023px){.pw-auth-form-col{width:100%;padding:32px 24px}.pw-auth-brand{margin-bottom:36px}}.pw-clerk-root{width:100%}.pw-clerk-cardbox{max-width:400px!important}.pw-clerk-card,.pw-clerk-cardbox{width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.pw-clerk-card{padding:0!important}.pw-clerk-hidden{display:none!important}.pw-clerk-socials{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.pw-clerk-social{height:42px!important;border-radius:10px!important;border:1px solid var(--line-2)!important;background:var(--card)!important;box-shadow:none!important}.pw-clerk-social:hover{background:var(--paper-2)!important}.pw-clerk-social-text{font-size:13.5px!important;font-weight:600!important;color:var(--ink-2)!important}.pw-clerk-social-icon{width:18px!important;height:18px!important}.pw-clerk-divider-line{background:var(--line)!important;height:1px!important}.pw-clerk-divider-text{font-size:11px!important;font-weight:800!important;color:var(--faint)!important;letter-spacing:.08em!important;text-transform:uppercase}.pw-clerk-label{font-size:12.5px!important;font-weight:600!important;color:var(--muted)!important;letter-spacing:-.005em}.pw-clerk-input{width:100%!important;box-sizing:border-box!important;height:42px!important;border-radius:10px!important;border:1px solid var(--line-2)!important;background:var(--card)!important;font-size:13.5px!important;color:var(--ink)!important;box-shadow:none!important}.pw-clerk-input:focus,.pw-clerk-input:focus-within{border-color:var(--green)!important;box-shadow:0 0 0 3px rgba(62,107,83,.15)!important}.pw-auth .cl-formFieldInputGroup{display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;height:42px!important;border-radius:10px!important;border:1px solid var(--line-2)!important;background:var(--card)!important;box-shadow:none!important;overflow:hidden}.pw-auth .cl-formFieldInputGroup:focus-within{border-color:var(--green)!important;box-shadow:0 0 0 3px rgba(62,107,83,.15)!important}.pw-auth .cl-formFieldInputGroup .pw-clerk-input,.pw-auth .cl-formFieldInputGroup .pw-clerk-input:focus,.pw-auth .cl-formFieldInputGroup .pw-clerk-input:focus-within{height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pw-auth .cl-otpCodeField,.pw-auth .cl-otpCodeFieldInputContainer{display:block!important;width:100%!important;max-width:328px!important}.pw-auth .cl-otpCodeFieldInputs{display:flex!important;gap:8px!important;width:100%!important}.pw-auth div.cl-otpCodeFieldInput{flex:1 1 0!important;min-width:0!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:10px!important;border:1px solid var(--line-2)!important;background:var(--card)!important;font-size:17px!important;font-weight:700!important;font-variant-numeric:tabular-nums;color:var(--ink)!important;box-shadow:none!important}.pw-auth .cl-otpCodeField:focus-within div.cl-otpCodeFieldInput{border-color:var(--green)!important;box-shadow:0 0 0 3px rgba(62,107,83,.15)!important}.pw-auth .pw-clerk-header{display:none!important}.pw-auth .cl-signIn-emailCode .pw-clerk-header,.pw-auth .cl-signIn-phoneCode .pw-clerk-header,.pw-auth .cl-signIn-resetPasswordEmailCode .pw-clerk-header,.pw-auth .cl-signUp-emailCode .pw-clerk-header,.pw-auth .cl-signUp-phoneCode .pw-clerk-header,.pw-auth [class*=-emailCode] .pw-clerk-header,.pw-auth [class*=-phoneCode] .pw-clerk-header{display:flex!important;flex-direction:column;gap:4px;margin-bottom:4px}.pw-auth .pw-clerk-header-title{font-size:15px!important;font-weight:700!important;color:var(--ink)!important}.pw-auth .pw-clerk-header-sub{font-size:12.5px!important;color:var(--muted)!important}.pw-clerk-phonebox{height:42px!important;border-radius:10px!important;border:1px solid var(--line-2)!important;background:var(--card)!important;box-shadow:none!important;overflow:hidden}.pw-clerk-phonebox:focus-within{border-color:var(--green)!important;box-shadow:0 0 0 3px rgba(62,107,83,.15)!important}.pw-clerk-phonebox .pw-clerk-input,.pw-clerk-phonebox .pw-clerk-input:focus,.pw-clerk-phonebox .pw-clerk-input:focus-within{height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pw-clerk-submit{height:44px!important;border-radius:11px!important;background:var(--ink)!important;color:var(--paper-2)!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em;border:0!important;box-shadow:none!important}.pw-clerk-submit:hover{background:var(--ink-2)!important}.pw-clerk-submit:after{display:none!important}.pw-clerk-forgot{color:var(--green)!important;font-weight:600!important;font-size:12.5px!important}.pw-clerk-forgot:hover{color:var(--green-d)!important}.pw-clerk-error{color:var(--warn-d)!important}.pw-clerk-resend{color:var(--green)!important;font-weight:600!important}.pw-clerk-preview{border:1px solid var(--line-2)!important;border-radius:10px!important;background:var(--card)!important}.pw-clerk-preview-edit{color:var(--green)!important}.cl-selectOptionsContainer,.pw-clerk-select-list{background:var(--card)!important;border:1px solid var(--line-2)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(28,27,23,.14)!important;padding:6px!important;color:var(--ink)!important}.cl-selectSearchInput,.pw-clerk-select-search{height:38px!important;border:1px solid var(--line-2)!important;border-radius:8px!important;background:var(--card)!important;color:var(--ink)!important;box-shadow:none!important}.cl-selectSearchInput::placeholder,.pw-clerk-select-search::placeholder{color:var(--muted)!important}.cl-selectOption,.pw-clerk-select-option{border-radius:8px!important;color:var(--ink)!important;background:transparent!important}.cl-selectOption:hover,.cl-selectOption[data-focused=true],.pw-clerk-select-option:hover,.pw-clerk-select-option[data-focused=true]{background:var(--paper-2)!important}.cl-selectButton,.pw-clerk-select-btn{background:transparent!important;border:0!important;color:var(--ink)!important;box-shadow:none!important}@media (pointer:coarse){.pw-clerk-input{height:44px!important}.pw-auth .cl-otpCodeFieldInputs input,.pw-auth input.cl-otpCodeFieldInput,.pw-clerk-input{font-size:16px!important}.pw-clerk-social{height:44px!important}.pw-auth .cl-formFieldInput,.pw-auth .cl-formFieldInputGroup input{font-size:16px!important}}