@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2"),url(/_astro/roboto-latin-500-normal.fsTFPL3E.woff)format("woff")}.provider{cursor:pointer;gap:12px;height:52px;padding:0 44px;line-height:1.25;text-decoration:none;position:relative}.provider-options{margin-bottom:20px}.provider:hover{text-decoration:none}.provider-mark{width:20px;height:20px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.provider-mark svg{width:20px;height:20px}.provider-apple{color:#fff;background:#000;border-color:#000;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.provider-google{color:#1f1f1f;background:#fff;border-color:#747775;font-family:Roboto,Arial,sans-serif;font-weight:500}.provider-facebook{color:#fff;background:#0866ff;border-color:#0866ff;font-weight:600}.provider[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.provider[aria-disabled=true]:hover{filter:none}.provider:focus-visible{outline:3px solid var(--info);outline-offset:3px}.provider-off{flex-direction:column;gap:1px}.provider-soon{font:500 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.provider-help{color:var(--muted);margin:0 0 12px;font-size:14px}.provider-help.provider-help-shown{color:var(--oxblood);font-weight:600}.service-emails{margin:-8px 0 18px}.form-alert{border:2px solid var(--bad);background:var(--cream);color:var(--ink);border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:15px}.referral-note{background:var(--mustard);color:var(--ink);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:15px}.referral-note.referral-note-bad{background:var(--cream);border:1.5px solid var(--warn)}.welcome-signin{max-width:520px;margin:0 auto}.welcome-signin h2{font-size:28px}.welcome-heading h1:focus{outline:none}.share-card h2{font-size:28px}.share-card .code-row.code-row-quiet{background:var(--paper2)}.reward-counters{flex-wrap:wrap;gap:20px 28px}.claim{border-top:1px solid var(--strong);margin-top:20px;padding-top:18px}.claim h3{margin-bottom:8px;font-size:20px}.account-facts{gap:10px;margin:16px 0 20px;display:grid}.account-facts div{border-bottom:1px solid var(--strong);grid-template-columns:120px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.account-facts dt{color:var(--muted);font-size:14px}.account-facts dd{overflow-wrap:anywhere;margin:0;font-size:15px}.emails-row{margin:0 0 20px}.switch{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;font-weight:600;display:flex}.switch input{width:22px;height:22px;accent-color:var(--oxblood);flex:none;margin:1px 0 0}.emails-row .fine-print{margin:6px 0 0 34px}.account-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.button-danger{background:var(--cream);border-color:var(--bad);color:var(--bad);box-shadow:none}.button-danger:hover{background:var(--paper2)}#delete-yes{background:var(--bad);color:var(--cream)}#delete-yes:hover{background:#87301a}.delete-confirm{border:2px solid var(--bad);background:var(--paper);border-radius:14px;margin-top:18px;padding:16px 18px}.delete-confirm p{margin:0;font-size:15px}@media (width<=680px){.account-facts div{grid-template-columns:1fr;gap:2px}.welcome-signin h2{font-size:24px}.reward-counters strong{font-size:26px}}.ref-entry{margin:0 0 18px}.ref-entry label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.ref-row{gap:8px;display:flex}.ref-row input{border:1.5px solid var(--muted);background:var(--paper);min-width:0;min-height:48px;font:500 17px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-radius:10px;flex:1;padding:10px 12px}.ref-row input[aria-invalid=true]{border-color:var(--bad)}.ref-row .button{flex:none;padding-inline:16px;font-size:15px}.ref-entry .fine-print{margin:6px 0 0}.form-alert p{margin:0;font-size:15px}.form-alert p+p{margin-top:8px}
