.px-auth{flex-direction:column;gap:8px;width:100%;display:flex}.px-auth .px-oauth{width:100%;min-height:52px;font-family:var(--f-sans);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:700;display:flex}.px-auth .px-oauth.is-google{color:#1f1f1f;background:#fff;border:1px solid #747775}.px-auth .px-oauth.is-apple{color:#fff;background:#000;border:0}.px-auth .px-oauth:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.px-auth .px-oauth:disabled{opacity:.6;cursor:progress}.px-auth .px-or{text-align:center;color:var(--ink-3);margin:6px 0;font-size:15px;font-weight:800}.px-auth .px-emailtoggle{align-self:center;min-height:44px;font-size:15px}.px-auth .px-signed{color:#16130f;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:750;display:flex}.px-auth .px-signed svg{color:var(--accent);flex:none}.px-auth .px-main-cta{border-radius:8px;min-height:52px;padding:0 20px;font-size:16px}.px-auth .px-form{flex-direction:column;gap:12px;display:flex}.px-auth .px-control{flex-direction:column;gap:4px;min-width:0;display:flex}.px-auth .px-control[hidden]{display:none}.px-auth .px-lrow{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px;display:flex}.px-auth .sp-flabel{font-size:16px}.px-auth .sp-input{min-height:52px}.px-auth .px-alt{color:var(--ink-3);flex-direction:column;align-items:center;margin:-2px 0 0;font-size:14px;display:flex}.px-auth .px-alt .px-qlink{text-align:center;margin:0}.px-auth .px-priv{color:var(--ink-3);text-align:center;justify-content:center;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:14px;line-height:1.4;display:flex}.px-auth .px-priv svg{margin-top:1px}.px-auth .px-switch{text-align:center;color:var(--ink-3);margin:0;font-size:15px;line-height:1.4}.px-qlink{min-height:44px;color:var(--ink-3);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;margin:0 -4px;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.px-qlink:hover{color:#16130f}.px-qlink:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.px-qlink.is-strong{font-size:inherit;color:#16130f;margin:0;padding:0}.px-qlink[aria-disabled=true]{cursor:default;color:var(--ink-3);text-decoration:none}.px-inbox{flex-direction:column;flex:1;gap:16px;display:flex}.px-inbox-top{flex-direction:column;gap:14px;display:flex}.px-inbox-icon{color:#16130f;display:flex}.px-inbox-h{font-family:var(--f-cond);letter-spacing:-.01em;color:#16130f;margin:0;font-size:32px;font-weight:900;line-height:.95}.px-inbox-h:focus{outline:none}.px-inbox-body{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.px-inbox-body b{color:#16130f;overflow-wrap:anywhere}.px-from{background:#fffdf9;border:1px solid #d8cfc2;border-radius:8px;margin:4px 0 0;padding:12px 16px;font-size:15px;line-height:1.45}.px-from dt{color:var(--ink-3);font-size:14px;font-weight:700}.px-from dd{overflow-wrap:anywhere;margin:0;font-weight:600}.px-inbox-actions{flex-direction:column;gap:8px;display:flex}.px-inbox-actions .px-main-cta{gap:10px}.px-inbox-hint{text-align:center;color:var(--ink-3);margin:6px 0 0;font-size:14px;line-height:1.4}.px-inbox-links{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;margin:-4px 0 0;font-size:15px;display:flex}.px-inbox-links .px-qlink{font-size:15px}@media (min-width:1024px){.px-inbox-h{font-size:34px}.px-inbox-actions{margin-top:8px}}
